Jak wyłączyć skrót Gnome ctrl + alt + dół i ctrl + alt + góra?

21

Discord ma skrót, który umożliwia łatwe przełączanie się między gildiami. To Ctrl+ Alt+ Upi Ctrl+ Alt+ Down.

Problem polega na tym, że Gnome używa tego skrótu do zmiany obszarów roboczych. Mam dwa monitory, więc nie używam często dodatkowych obszarów roboczych, więc otworzyłem ustawienia i szukałem skrótu, aby go wyłączyć.

Odkryłem, że najwyraźniej skrót do przełączania obszarów roboczych w górę i w dół to Super+ Page Upi Super+ Page Downi nie mogłem znaleźć skrótu Ctrl+ Alt+ Upani nigdzie indziej. Wydaje się, jakby tego skrótu nie można zmienić, ale jestem pewien, że tak nie jest, chociaż nie mam pojęcia, jak to zrobić.

Johnystar
źródło

Odpowiedzi:

19

Zasadniczo może się tak zdarzyć, ponieważ system operacyjny (system okien) ma priorytet i przechwytuje ten skrót i zatrzymuje propagację do żądanej aplikacji. Rozwiązanie: Usunięcie skrótów za pomocą edytora dconf:

  • sudo apt-get install dconf-tools
  • dconf-editor
  • w edytorze dconf przejdź do: /org/gnome/desktop/wm/keybindings/
  • Znajdź switch-to-workspace-down, wstaw ['disabled']zamiast domyślnego
  • to samo dla ... - w górę
  • wyjdź dconf-editori gotowe

Zawsze mam ten problem, gdy chcę użyć niektórych skrótów IDE Eclipse: https://bugs.eclipse.org/bugs/show_bug.cgi?id=321094

Christophe Roussy
źródło
Jaka jest różnica między []i ["disabled"]czy to nie to samo?
Christophe Roussy
1
To powinna być preferowana odpowiedź. Ctrl + Alt + Shift + Strzałka w górę + Ctrl + Alt + Shift + Strzałka w dół z domyślnymi typowymi skrótami VSCode. Znalezienie tej odpowiedzi zajęło godzinę, a następnie 2 minuty, aby ją naprawić, korzystając z powyższej sugestii Christophe Roussy.
VanAlbert
13

Ustawienia Gnome pokazują tylko kombinację Super-klawisz do przełączania obszarów roboczych; nawet gnome-tweak-toolnie jest pomocne.

W każdym razie nadal możesz otwierać dconfi edytować dwa powiązane klucze:

od

org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']

do

org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up']

To samo dotyczy drugiej kombinacji klawiszy.

Możesz uruchomić następujące polecenia na terminalu:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-up "['<Super><Shift>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-down "['<Super><Shift>Page_Down']"
mattia.b89
źródło
nieznane słowo kluczowe: [<Super> Page_Up]
Johnystar 24.09.17
co ty mówisz? Nie rozumiem
mattia.b89
Mówi, że kiedy używa ssettingu w opisywanej przez ciebie sprawie, pojawia się błąd „nieznane słowo kluczowe” (nawet jeśli nie powinno). Mam ten sam problem i natknąłem się na ten wątek. Masz jakieś pomysły? Jestem Ubuntu 17.10 Wayland.
thebunnyrules
Cóż, w moim przypadku spieprzyłem podwójne cytaty: pisząc ['<Super> <Shift> Page_Down'] zamiast „['<Super> <Shift> Page_Down']”
thebunnyrules
3

Ponieważ masz dwa monitory i nie potrzebujesz obszaru roboczego, zasugeruję wyłączenie skrótów „Przenieś do obszaru roboczego powyżej / poniżej”:

  1. Ustawienia> Urządzenia> Klawiatura
  2. szukaj „obszar roboczy”
  3. kliknij „Przenieś do obszaru roboczego powyżej”, naciśnij Backspace, naciśnij Set, gotowe.

W rzeczywistości wyłączyłem wszystkie skróty związane z obszarem roboczym ...

ys_sunshine
źródło