Używam gnome 3 i gnome-shell (nie gnome classic) na Ubuntu 12.04 LTS z emacsem. Chciałbym używać skrótu klawiaturowego Ctrl+ Alt+ Dz emacsem, jednak za każdym razem, gdy uderzę w ten klawisz, gnome przechwytuje go i ukrywa wszystkie okna.
Próbowałem go wyłączyć w Ustawieniach> Klawiatura> Skróty> Nawigacja> Ukryj wszystkie normalne okna. Wygląda na to, że jest tam wyłączone, ale jeśli kliknę Ctrl+ Alt+, Dwszystkie okna nadal będą się minimalizować.
Moim następnym krokiem było spróbowanie dconf-editor
wyłączenia tej opcji org.gnome.desktop.wm.keybindings
, ale nie mogłem znaleźć żadnej opcji „ukrywania wszystkich okien” (lub czegoś podobnego).
Każda pomoc będzie mile widziana, dzięki.
Odpowiedzi:
Doszedłem do wniosku, że w moim przypadku działały następujące elementy. Po pierwsze, zamiast próbować wyłączyć skrót, nadaj mu nową kombinację klawiszy. Zrobiłem to w
System Settings -> Keyboard Layout -> Layouts -> Options...
, ale znany jest błąd, że te ustawienia nie są przestrzegane w Gnome Shell.Dodatkowo użyj,
dconf-editor
aby nadać mu tę samą kombinację klawiszy:dconf-editor
)org → gnome → desktop → wm → keybindings
.show-desktop
).W moim przypadku chciałem
C-M-s
być szanowany w Emacsie, a nie zwijać bieżące okno. Więc zamiast próbować wyłączyć skrót za pomocą wsporników w dconf-editor, dałemtoggle-shaded
nową kombinację klawiszy:['<Control><Super>s']
. I nagleC-M-s
był dostępny w Emacsie. Mam nadzieję, że to również pomaga tobie.źródło
org.gnome.desktop.wm.keybindings.show-desktop
na['<Control><Super>D']
.Aby wyłączyć przypisywanie klawiszy za pomocą
gsettings
, po prostu użyj wartości['disabled']
:źródło
Właśnie trafiłem w ten problem na Ubuntu 12.04 LTS, próbując rozbroić powiązanie Ctrl+ Alt+ Sdla „cieniowania przełączania”. AFAIK, uruchamiam gotową konfigurację okna: GNOME3, Compiz, Metacity, Unity.
Zarówno Compiz, jak i Metacity bind Ctrl+ Alt+ S, które NAPRAWDĘ rzuciły mnie, ponieważ próbowałem edytować skrót klawiszowy dla compiz, jak wskazuje na to liczba postów (a raczej
org.gnome.desktop.wm.keybindings
). Ale to nie zmieniło niczego, co mogłem zobaczyć, nawet po ponownym uruchomieniu X.Z frustracją próbowałem edytować skróty klawiszowe Metacity, które odniosły natychmiastowy skutek (nie trzeba restartować unity, compiz lub X.) Oto wiersz poleceń:
Sprawdź
$HOME/.gconf/apps/metacity/window_keybindings/%gconf.xml
zmiany.I monitorować zmiany do wszystkich plików w moim
$HOME
pośrednictwemman:find
starając różne edytory config:gnome-control-center
,ccsm
,dconf-editor
,gconftool-2
, aby zobaczyć, co się zmieniło.dconf-editor
działał dobrze dla compiz. Rozumiem, że compiz i metacity współpracują ze sobą w celu renderowania wyświetlacza, ale nie wiem jak. I myślę, że istnieje wiele menedżerów okien, które można podłączyć z programem Compiz, więc może to jeszcze bardziej skomplikować problem.źródło
Nie zapomnij również sprawdzić, czy aktywowałeś rozszerzenie Screen Window Sizer w GNOME Tweak Tool . Odwzorowuje Ctrl+ Alt+, Saby zmienić rozmiar okien gnome w różnych formatach 16: 9.
źródło