Come posso spostare i pulsanti della finestra da sinistra a destra usando la riga di comando o modificando un file specifico?


12

So che Ubuntu ha un file nascosto da qualche parte nel profondo che contiene i vecchi valori di metacity per cambiare la posizione dei pulsanti del menu. La mia domanda è: come posso farlo SENZA Ubuntu Tweak in Ubuntu Classic?

"Perché non usare la cosa che è già stata fatta?"

  • Quella cosa è stata scritta trovando questo file una volta e poi annotandolo mentalmente per creare una GUI per risolvere il problema, che è tutto a posto e dandy.
  • Voglio imparare dove sono queste cose per me perché mi piace sapere come fare le cose dalla riga di comando. (Dai, quante volte hai visto un tizio in una caffetteria che utilizza l'interfaccia della riga di comando per fare casino con le cose?)
  • Potrebbe essere utile annotare la directory per gli altri a causa dell'installazione di altri temi su gnome-classic ( tosse nuova porta macbuntu tosse )

Vorrei anche sapere se questo è un file di testo che potrei essere in grado di modificare con vim, emacs, gedit, ecc.


Canonical rifiuta di implementare qualsiasi opzione per questo nel 16.04, vedi questo bug : "I controlli della finestra in Unity sono sulla sinistra. Non è un'impostazione, è dove i progettisti hanno scelto di posizionarli. Questo non cambierà. ". Personalmente lo trovo incredibilmente ottuso, ma ottieni quello per cui paghi.
Dan Dascalescu,

Risposte:


29

Puoi spostare i pulsanti a destra con:

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

o, forse, è meglio selezionare il pulsante "chiudi" con il pulsante "ingrandisci":

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

E spostali di nuovo a sinistra con:

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

Per ottenere le impostazioni correnti, utilizzare:

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

Vedi man gsettingsper maggiori informazioni e, come bonus:

dconf Editor

In questo caso le modifiche vengono apportate al ~/.config/dconf/userfile che dovrebbe essere nel formato del database binary dconf (GVDB). Solo i programmi come dconf Editoro gsettingspossono modificare in sicurezza questo file.

Di più:


@RaduRadeanu Immagino di dover modificare la domanda per leggere, dov'è il file?
Cole Busby,

1
@ColeBusby Non esiste un file che è possibile modificare IIRC, dconf è binario.
Oli

@Oli Okay, sto solo assicurando, quindi gsettings è L'UNICO modo per fare questi cambiamenti sì? Inoltre, dove sono memorizzati i temi? (immagini e simili)
Cole Busby,

@ColeBusby Vedi le mie nuove modifiche.
Radu Rădeanu,

... minimize, close'<- con questo spazio non ha funzionato per me. L'ho rimosso prima di eseguirlo.
danihp,

1

Ho trovato questa domanda alla ricerca di un modo per spostare i pulsanti da sinistra a destra usando per l'intero sistema. Sto usando l'autologin-indovina. Quindi ogni volta che il sistema viene riavviato questa impostazione è andata persa.

Crea un file /usr/share/glib-2.0/schemas/60_our-own.gschema.override con questo contenuto:

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

Quindi eseguire questo comando:

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

Riavvia il tuo sistema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.