Come disabilito Ctrl-Alt-D in gnome-shell?


15

Sto usando gnome 3 e gnome-shell (non gnome classic) su Ubuntu 12.04 LTS con emacs. Vorrei usare la scorciatoia da tastiera Ctrl+ Alt+ Dcon emacs, tuttavia ogni volta che premo quel tasto, lo gnomo lo intercetta e nasconde tutte le finestre.

Ho provato a disabilitarlo in Impostazioni> Tastiera> Scorciatoie> Navigazione> Nascondi tutte le finestre normali. Sembra disabilitato lì, ma se premo Ctrl+ Alt+ Dtutte le finestre verranno comunque ridotte a icona.

Il mio prossimo passo è stato provare e usarlo dconf-editorper disabilitarlo in org.gnome.desktop.wm.keybindings, ma non sono riuscito a trovare alcuna opzione per "nascondi tutte le finestre" (o qualcosa di simile) lì.

Qualsiasi aiuto sarebbe apprezzato, grazie.


Posso solo aggiungere che ho lo stesso problema, ma non conosco una soluzione.
Marius Hofert,

Risposte:


19

Ho capito che nel mio caso ha funzionato quanto segue. Innanzitutto, invece di provare a disabilitare il collegamento, assegnagli una nuova combinazione di tasti. L'ho fatto in System Settings -> Keyboard Layout -> Layouts -> Options..., ma è un bug noto che queste impostazioni non sono rispettate in Gnome Shell.

Inoltre, usa dconf-editorper dare la stessa combinazione di tasti:

  1. Apri dconf-editor (Alt-F2, invio dconf-editor)
  2. Espandere finché l'elemento: org → gnome → desktop → wm → keybindings.
  3. Modifica il valore per la chiave corretta (nel tuo caso, dovrebbe essere show-desktop).

Nel mio caso, volevo C-M-sessere rispettato in Emacs e non chiudere la finestra corrente. Così, invece di cercare di disattivare il collegamento tramite staffe in dconf-redattore, mi ha dato toggle-shadeduna nuova combinazione di tasti: ['<Control><Super>s']. E improvvisamente, C-M-sfu disponibile in Emacs. Spero che questo aiuti anche per te.


1
Grazie! Per me ha funzionato: l'impostazione org.gnome.desktop.wm.keybindings.show-desktopdi ['<Control><Super>D'].
cg505,

6

Per disabilitare il keybinding con gsettings, basta usare il valore ['disabled']:

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"

4

Ho appena riscontrato questo problema su Ubuntu 12.04 LTS cercando di annullare l' associazione Ctrl+ Alt+ Sper "toggle-shaded". AFAIK, sto eseguendo la configurazione della finestra pronta all'uso: GNOME3, Compiz, Metacity, Unity.

Sia Compiz che Metacity si legano a Ctrl+ Alt+ S, che mi ha DAVVERO gettato perché ho continuato a provare a modificare il keybinding per compiz come indica un numero di post (o meglio org.gnome.desktop.wm.keybindings). Ma questo non ha cambiato nulla che potessi vedere, anche dopo aver riavviato X.

Nella frustrazione ho provato a modificare le combinazioni di tasti di Metacity, che sono riuscite immediatamente (non è necessario riavviare unità, compiz o X.) Ecco la riga di comando:

gconftool-2 --unset /apps/metacity/window_keybindings/toggle_shaded

Controlla $HOME/.gconf/apps/metacity/window_keybindings/%gconf.xmlle modifiche.

Ho controllato le modifiche a tutti i file nella mia $HOMEvia man:findmentre cercava i vari editor di configurazione: gnome-control-center, ccsm, dconf-editor, gconftool-2per vedere cosa è cambiato.

dconf-editorha funzionato bene per Compiz. La mia comprensione è che compiz e metacity lavorano insieme per rendere il display ma non so come. E penso che ci siano un certo numero di window manager collegabili che funzionano con Compiz, quindi ciò potrebbe complicare ulteriormente il problema.


3

Inoltre, non dimenticare di verificare se hai attivato l' estensione Sizer di Screenshot Window in GNOME Tweak Tool . Mappa Ctrl+ Alt+ Sper ridimensionare le finestre di gnome in vari formati 16: 9.

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.