Czy mogę używać Ctrl+ Shiftdo zmiany języków? Nie mogę ustawić tego skrótu do zmiany języków klawiatury.
W tej chwili Alt+ Shiftzmieniaj języki, ale nie widzę tego skrótu na liście skrótów klawiaturowych ani na
gsettings list-recursively org.gnome.desktop.wm.keybindings | sort | more
wynik.
18.04
input-language
key-binding
Hayate
źródło
źródło
Odpowiedzi:
Możesz ustawić taki skrót klawiaturowy w następujący sposób:
Na Ubuntu 18.04 LTS, 19.04 i 19.10 z GNOME Desktop od GNOME Tweaks.
Zainstaluj to
Następnie otwórz GNOME Tweaks (
gnome-tweaks
).Zobacz zrzut ekranu poniżej:
Lub po prostu:
Jeśli nie lubisz Super+ Spacei Shift+ Super+ Space, możesz je wyłączyć za pomocą
Uwaga: napotkasz problem zakłóceń, ponieważ Ctrl+ Shift+ Tw GNOME Terminal natychmiast zmieni język wraz z otwarciem nowej karty. Znany jest błąd 1683383 .
W Ubuntu MATE 18.04 LTS i Ubuntu MATE 19.04 jest to możliwe z
mate-keyboard-properties
:Wybierz Ctrl+ Shifttutaj
Zobacz zrzut ekranu poniżej:
Lub po prostu:
Uwaga: tutaj błąd 1683383 jest naprawiany przez pakiety z mojego PPA :
Tak więc Ctrl+ Shiftprzełącznik układu klawiatury będzie działał normalnie na MATE DE po zastosowaniu łatki z ArchLinux AUR „dla błędu freedesktop 865 (trzeba zwolnić klawisze skrótu przy wydaniu, a nie nacisnąć)”.
Jeśli jesteś zainteresowany, możesz wziąć udział w ankiecie i dyskusji na community.ubuntu.com .
źródło
Znalazłem częściowe obejście oparte na innych odpowiedziach dotyczących używania Ctrl + Shift i skrótów dla GNOME w Ubuntu 18.04:
Zainstaluj GNOME Tweaks zgodnie z propozycją w odpowiedzi N0rbert :
następnie:
Ctrl+Shift
kombinację klawiszy w oknie „Przełączanie do innego układu” w oknie „Dodatkowe opcje układu” po prostu odznacz wszystkie pola wyboru:Otwórz aplikację „Ustawienia” z menu „Pokaż aplikacje” w lewym dolnym rogu. Alternatywnie uruchom polecenie w terminalu:
następnie
Jeśli ustawienie
Ctrl+Shift
lubShift+Ctrl
skróty nie są możliwe przy użyciu tego okna dialogowego (jak w moim przypadku), możesz zmienić te parametry w alternatywny sposób:zainstaluj
dconf-editor
:uruchom go z terminala:
przejdź do
org
>gnome
>desktop
>wm
>keybindings
;switch-input-source
lubswitch-input-source-backward
;<Control>Shift_L
do zmiany układu za pomocąCtrl+Shift
lub<Shift>Control_L
- do zmiany układu za pomocąShift+Ctrl
:Innym sposobem jest użycie
gsettings set
polecenia konsoli zaproponowanego tutaj :Ograniczeniem tego rozwiązania jest to, że kolejność naciskania klawiszy jest ważna. Jeśli
Ctrl+Shift
zmienisz układ klawiatury, będzie działał tylko wtedy, gdy najpierw naciśnieszCtrl
klawisz, a następnieShift
klawisz. WciśnięcieShift
klawisza pierwszy iCtrl
później nie zadziała w tym przypadku. Ale fakt ten pozwala na korzystanie ze skrótów zawierająceShift
iCtrl
klucze kombinacji różnych zastosowań, na przykład:Shift+Ctrl+T
aby otworzyć nową kartę w terminalu;Shift+Ctrl+E
eksportować obraz w Gimp;Shift+Ctrl+F
aby otworzyć okno wyszukiwania w WebStorm / PhpStorm.źródło