Wie verwende ich GVFS, um ein X-Programm mit Superuser-Berechtigungen zu starten?

1

Ich versuche, ein Skript auf Ubuntu 18.04 zu portieren, das verwendet gksudo um den Benutzer zur Eingabe eines Administratorkennworts aufzufordern, um ein GUI-Programm mit Administratorrechten auszuführen.
Jetzt, gksudo wurde aus Ubuntu 18.04 entfernt und ich verstehe das gvfs mit dem Admin Backend ist die empfohlene Alternative (wie in Dieser Beitrag und anderswo).
Ich habe jedoch Probleme beim Ausführen. (Meine aktuelle Umgebung ist 16.04., Habe es noch nicht am 18.04. Versucht.)

:~$ ls -l /home/luke/test
-rw--w---- 1 root root 22 Jan 23 10:36 /home/luke/test
:~$ gedit admin:///home/luke/test
** (gedit:32552): WARNING **: The specified location is not supported

gedit selbst läuft und sagt:

Die Datei "admin: /// home / luke / test" konnte nicht geöffnet werden.
"Admin:" - Standorte können nicht verarbeitet werden

Der Versuch, Nautilus auszuführen, schlägt in ähnlicher Weise fehl.
Wie verwende ich gvfs zu starten X Programm mit Superuser-Berechtigungen?

Loop
quelle
Identisches Verhalten mit $ USER oder dem tatsächlichen fest codierten Pfad. Der fest codierte Pfad ist das, was ich zuerst ausprobiert habe. bearbeitete Frage, um diese Komplikation zu entfernen.
Loop
ich fand gvfs-backends als Quelle dieses Fehlers in einer fernen Vergangenheit ... hast du sie installiert? Übrigens viel Glück.
Hastur
danke für den vorschlag - ja das hatte ich schon installiert.
Loop
Wo genau haben Sie versucht, diese Befehlszeile auszuführen? Ich würde vermuten, dass dies nur in "GNOME-y" -Positionen funktioniert, in denen GVFS überhaupt unterstützt wird.
Daniel B
Ich bin mir nicht sicher, was Sie mit "GNOME-y" -Standorten meinen. Ich starte es mit gnome-terminal im selben Ordner wie die Datei - / home / luke /
Loop