Also ... die Startdatei von Back In Time (root) ist wohl fehlerhaft. Sollte wohl ein Bugfix wegen wayland sein. Aber ich stecke jetzt nicht so tief in der Materie, das ich sagen kann, was da falsch ist. Wenn jemand weiß, was hier falsch ist und warum deswegen Back In Time (root) nicht startet ... ich stelle sie hier mal ein ...
#!/bin/sh
if [ "x$XDG_SESSION_TYPE" = "xwayland" ]; then
PREFIX="env QT_QPA_PLATFORM=wayland-egl XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR"
else
PREFIX=""
fi
pkexec --disable-internal-agent $PREFIX "/usr/bin/backintime-qt" "$@"
Abgesehen davon, das fi wahrscheinlich an der falschen Stelle steht (an das Ende der Datei setzen bringt keine Fehlermeldung mehr, aber auch keinen Start), weil beim Start in der Konsole gemeckert wird --- pkexec nicht gefunden --- hat das wohl was mit dem fehlenden Prefix für X11 zu tun. Wenn jemand was darüber weiß ... und das Wayland kommt mir auch komisch vor, weil die wenigsten wayland verwenden. Übrigens ... unter Wayland funktioniert der Aufruf auch nicht.
Nachtrag: Ich meine, dass das mal so geplant war, das ein Klick auf BackInTime (root) eine Passwortabfrage aufruft, mit der man zu Root wird und danach das Programm gestartet wird. Aber egal ... das ganze Programm ist sehr alt ... stellenweise sind einzelne Dateien über 10 Jahre alt. Ich werde das alles wieder von der Platte putzen.
Das war nur so nebenbei ... funktioniert das jetzt?