Wie verschiebe ich Fensterschaltflächen über die Befehlszeile oder durch Bearbeiten einer bestimmten Datei von links nach rechts?

12

Ich weiß, dass Ubuntu irgendwo tief im Inneren eine Datei versteckt hat, die die alten Metacity-Werte zum Ändern der Position der Menü-Buttons enthält. Meine Frage ist, wie kann ich dies OHNE Ubuntu Tweak in Ubuntu Classic tun ?

"Warum nicht das benutzen, was schon gemacht ist?"

  • Das Ding wurde geschrieben, indem diese Datei einmal gefunden und dann im Kopf notiert wurde, um eine grafische Benutzeroberfläche zu erstellen, mit der das Problem gelöst werden kann.
  • Ich möchte lernen, wo sich dieses Zeug für mich befindet, weil ich gerne weiß, wie man Dinge von der Kommandozeile aus macht. (Also, komm schon, wie oft hast du einen Kerl in einem Café gesehen, der die Befehlszeilenschnittstelle benutzt, um mit Dingen herumzuspielen?)
  • Es könnte hilfreich sein , das Verzeichnis für andere zu beachten , da die Installation von anderen Themen zu gnome-classic ( Husten neue macbuntu Port Husten )

Ich würde auch gerne wissen, ob dies eine Textdatei ist, die ich möglicherweise mit vim, emacs, gedit usw. ändern kann.

Cole Busby
quelle
Canonical weigert sich, eine Option dafür in 16.04 zu implementieren. Siehe folgenden Fehler : "Die Fenstersteuerelemente in Unity befinden sich links. Dies ist keine Einstellung, sondern der Ort, an dem die Designer sie platziert haben. Dies wird sich nicht ändern. " Ich persönlich finde das unglaublich stumpf, aber Sie bekommen, wofür Sie bezahlen.
Dan Dascalescu

Antworten:

29

Sie können die Schaltflächen nach rechts verschieben mit:

gsettings set org.gnome.desktop.wm.preferences button-layout ':close,minimize,maximize'

oder vielleicht ist es besser, den "Schließen" -Button mit dem "Maximieren" -Button zu betätigen:

gsettings set org.gnome.desktop.wm.preferences button-layout ':maximize,minimize, close'

Und verschiebe sie zurück nach links mit:

gsettings set org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

Um die aktuellen Einstellungen abzurufen, verwenden Sie:

gsettings get org.gnome.desktop.wm.preferences button-layout

Siehe man gsettingsfür weitere Informationen, und als Bonus:

dconf Editor

In diesem Fall werden die Änderungen in einer ~/.config/dconf/userDatei vorgenommen, von der erwartet wird, dass sie im Datenbankformat binary dconf (GVDB) vorliegt. Nur Programme wie dconf Editoroder gsettingskönnen diese Datei sicher bearbeiten.

Mehr über:

Radu Rădeanu
quelle
@RaduRadeanu Ich denke, ich muss die Frage bearbeiten, um zu lesen, wo die Datei ist?
Cole Busby
1
@ColeBusby Es gibt keine Datei, die Sie bearbeiten können IIRC, dconf ist binär.
Oli
@Oli Okay, nur um sicherzugehen, dass gsettings die EINZIGE Möglichkeit ist, diese Änderungen vorzunehmen, ja? Auch wo werden Themen gespeichert? (Bilder und dergleichen)
Cole Busby
@ColeBusby Siehe meine neuen Änderungen.
Radu Rădeanu
... minimize, close'<- mit diesem Raum hat bei mir nicht funktioniert. Ich habe es vor der Ausführung entfernt.
Danihp
1

Ich fand diese Frage auf der Suche nach einer Möglichkeit, die Schaltflächen für das gesamte System von links nach rechts zu verschieben. Ich benutze Autologin-Rate. Wenn das System neu gestartet wird, geht diese Einstellung verloren.

Erstellen Sie eine Datei /usr/share/glib-2.0/schemas/60_our-own.gschema.override mit diesem Inhalt:

[org.gnome.desktop.wm.preferences]
button-layout=':minimize,maximize,close'

Führen Sie dann diesen Befehl aus:

glib-compile-schemas /usr/share/glib-2.0/schemas/

Starten Sie Ihr System neu.

cheche
quelle