Wiele aplikacji, takich jak Firefox, Chrome itp., Zamyka się, gdy przypadkowo naciskam Ctrl+ Qzamiast Ctrl+ Wze względu na bliskość klawiszy Qi Wna klawiaturze. Czy istnieje sposób usunięcia lub zresetowania tego skrótu w całym systemie?
gnome
configuration
shortcut-keys
system
Khaja Minhajuddin
źródło
źródło
kbd
tagu HTML.Ctrl-Q
okno zostanie zamknięte. Nigdy nie możesz przypisać tego klucza za pomocą tej metodyPrawdopodobnie wstawienie skrótu w System -> Preferencje -> Skróty klawiaturowe i „wyłączenie” powinno załatwić sprawę.
źródło
Możesz przejść do System-> Preferencje-> Skróty klawiaturowe i przypisać tę kombinację do nieużywanej akcji. Na przykład przypisałem CTRL + Q, aby przejść do obszaru roboczego 12 (Nie, nie mam 12 obszarów roboczych).
W rezultacie to ustawienie systemowe zastępuje pierwszą aplikację, a CTRL + Q nie zamyka firefoxa (prawdopodobnie kombinacja nigdy nie dociera do Firefoksa). Po prostu nic nie robi.
źródło
Jeśli Ctrl+ Qzamyka okno ustawień klawiatury, tak jak dla mnie, ustaw skrót na inną wartość, zamknij okno i poczekaj, aż gdzieś pojawi się zaktualizowany skrót
~/.gconf/desktop/gnome/keybindings/*
. Otwórz ten plik i edytujstringvalue
to polecenie, aby je przeczytać<Primary>q
. Następnie uruchom ponownie komputer. To działało dla mnie w przeciwieństwie do przyjętej odpowiedzi.źródło
Oto wersja wiersza polecenia już dostarczonej wersji GUI. W niektórych systemach Ctrl + Q zamyka okno wprowadzania akceleratora bez ustawiania skrótu, więc może to być potrzebne:
Zauważ, że to rozwiązanie dotyczy gnome-2 / Unity. Podobne rozwiązanie powinno być możliwe w przypadku ustawień dla gnome-3.
źródło
W systemie Linux z Firefox Quantum występuje obecnie błąd, który uniemożliwia rozszerzeniom i jawnej konfiguracji zmianę wbudowanego skrótu, takiego jak ctrl-Q. Obejściem tego problemu jest zablokowanie go na poziomie systemu, np. Przez zainstalowanie skryptu z https://github.com/sasawat/firefox-ctrl-q-workaround i przypisanie go jako działania ctrl-Q jako skrótu globalnego.
źródło
Dla mnie wyłączenie
Ctrl+Q
skrótu w całym systemie nie jest idealnym rozwiązaniem, ponieważ uniemożliwia powiadamianie aplikacji innych niż Firefox, Chrome itp., Gdy używasz tego skrótu - na przykład IntelliJ IDEA używaCtrl+Q
jako domyślnego powiązania, aby wyświetlać szybkie wyskakujące dokumenty - w górę.Jeśli szukasz rozwiązania tylko dla Firefoksa, gorąco polecam Wyłącz wtyczkę Ctrl-Q Shortcut . Moim zdaniem jest to lepsza opcja niż keyconfig wspomniany przez @qbi, ponieważ jej źródło jest dostępne na GitHub , podczas gdy keyconfig jest dostępny tylko jako plik binarny.
źródło
Moje obecne obejście polega na utworzeniu nowego skrótu w Ustawieniach systemu> Klawiatura> Skróty. Jeśli skrót zostanie przypadkowo naciśnięty, otrzymamy wiadomość informacyjną.
notify-send 'Dear idiot' "Don't press ctrl-Q"
Powoduje to jednak wyłączenie całego systemu poleceń, co może być akceptowalnym kompromisem w zależności od przypadku użycia.
Testowane w:
źródło