Gegeben:
Ich verwende export $(dbus-launch)
in meiner /etc/bash.bashrc
Datei, da ich normalerweise unter einem Nicht-Administrator-Benutzer ausgeführt werde und su - admin
etwas Gefährliches tun muss.
Normales Verhalten: Zum Bindestrich gehen, gedit öffnen. Das Hauptmenü ist sichtbar.
Anormales Verhalten
Gehen Sie zum Terminal und geben Sie Folgendes ein : gedit
. Dann ist das Top - Menü in sichtbar. (Problem bleibt auch beim Senden an bg bestehen)
Zusätzliche Informationen:
Ich habe festgestellt gksudo gedit
, dass das Menü unter der Menüleiste des Fensters anstelle des oberen Menüs angezeigt wird.
Weitere Infos:
Ich habe gerade den Täter gefunden: X11-Weiterleitung. Das "abnormale" Verhalten hört auf, wenn ich es export $(dbus-launch)
aus meiner bash.bashrc
Datei entferne .
Hat jemand eine Ahnung, wie man Abnormales wieder normalisiert ? (x11-Weiterleitung beibehalten?) Ich habe überall gesucht, aber bis auf einen Fehler in den Einstellungen, der nicht angezeigt wird, habe ich keine Lösung für dieses Problem gefunden ...
quelle
gtk-launch gedit
odergtk-launch gedit /path/to/a/file
. Dies verwendet die .desktop zum Startenx11-forwarding
deckt die Tatsache ab, dass Sie ein Terminal verwenden. Wenn Sie der Meinung sind, dass dies nicht der Fall ist, ziehen Sie die Befehlszeile in Betracht .alias gedit='gtk-launch gedit'
Antworten:
Ich habe doch die Antwort gefunden:
Wenn Sie die X11-Weiterleitung verwenden, vergessen Sie nicht, die
~/.config/
für den tatsächlich laufenden Benutzer zu überprüfengedit
! Nicht der~/.config/
des Benutzers, in dem die Anwendung angezeigt wird!In diesem speziellen Fall wird durch Löschen des
~/.config/gedit
gelösten Problems dieses Problem behoben, dagedit
es anschließend neu erstellt wird. (dumm mich: Ich hätte es umbenennen und nach den Unterschieden suchen sollen, damit ich die perfekte Antwort hätte posten können, aber zu der Zeit habe ich versucht, ein anderes Problem zu lösen)Ursprüngliche Antwort:
Schade, dass niemand eine Antwort gefunden hat, also werde ich meine eigenen Workarounds als "Lösung" veröffentlichen.
(Ich weiß, obwohl sie nicht wirklich "Lösungen" sind; sie sind nur "Workarounds")
Das gleiche System kann für Edit, View, Search, Tools, Documents und Help verwendet werden
quelle
/home/user/.config/dconf
vs/home/root/.config/dconf
oder wie Sie sagen$~/.config/gedit
vs#~/.config/gedit
. Zusätzlich erhalten Benutzer Nachrichten wie "** (gedit: 12601): WARNUNG **: Festlegen von Dokumentmetadaten fehlgeschlagen: Festlegen des Attributs metadata :: gedit-Zauber aktiviert nicht unterstützt". Effekte 100.000 + Menschen?