回答:
このようなキーボードショートカットを次のように設定できます。
GNOME TweaksのGNOMEデスクトップを使用するUbuntu 18.04 LTS、19.04および19.10。
インストールする
sudo apt-get install gnome-tweaks
次に、GNOME Tweaks(gnome-tweaks
)を開きます。
以下のスクリーンショットをご覧ください。
または単に:
gsettings set org.gnome.desktop.input-sources xkb-options \
"['grp:ctrl_shift_toggle']"
Super+ SpaceとShift+ Super+ が気に入らない場合は、次のSpaceコマンドで無効にできます
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['']"
gsettings set org.freedesktop.ibus.general.hotkey triggers "['']"
注: GNOMEターミナルのCtrl+ Shift+ Tは新しいタブを開くとすぐに言語を切り替えるため、干渉の問題に直面します。既知のバグは1683383です。
Ubuntu MATE 18.04 LTSおよびUbuntu MATE 19.04では、これは以下から可能ですmate-keyboard-properties
。
Ctrl+ Shiftここを選択
以下のスクリーンショットをご覧ください。
または単に:
gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
"['grp\tgrp:ctrl_shift_toggle']"
注:ここで、バグ1683383はPPAのパッケージによって修正されています。
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt-get update
sudo apt-get dist-upgrade
したがって、ArchLinux AURのパッチを「freedesktop bug 865(プレスではなくリリース時にホットキーをキックする必要があります)」を適用した後、Ctrl+ ShiftキーボードレイアウトスイッチャーはMATE DEで正常に動作します。
保証の免責事項:パッケージはでテストされました
- 16.04 HWEを使用したLTS(Unity、MATE、Xfce)
- 18.04 LTS(シナモン、KDE、MATE、Xfce)
- 18.10(シナモン、KDE、MATE、Xfce)
- 19.04(シナモン、KDE、MATE、Unity、Xfce)。
- 19.10(シナモン、KDE、MATE、Unity、Xfce)
ただし、パッチを適用した後でも、他のデスクトップに問題がある場合があります。
これらのパッケージは、GNOME Shell(18.04 LTS、18.10、19.04および19.10)およびUnity(18.04 LTSおよび18.10)の問題を修正しません。
興味がある場合は、community.ubuntu.comでの投票とディスカッションに参加できます。
Ubuntu 18.04でGNOMEのCtrl + Shiftおよびショートカットを使用するための他の回答に基づいた部分的な回避策を見つけました。
N0rbertのanwserで提案されているGNOME Tweaksをインストールします。
sudo apt install gnome-tweaks
その後:
Ctrl+Shift
追加のレイアウトオプション]ウィンドウの[別のレイアウトへの切り替え]でキーの組み合わせを選択する代わりに、すべてのチェックボックスをオフにします。左下の[アプリケーションの表示]メニューから[設定]アプリケーションを開きます。または、ターミナルでコマンドを実行します。
gnome-control-center
それから
このダイアログを使用して設定Ctrl+Shift
またはShift+Ctrl
ショートカットが不可能な場合(私の場合)、これらのパラメーターを別の方法で変更できます。
インストールdconf-editor
:
sudo apt install dconf-editor
ターミナルから実行します:
dconf-editor
へ行きますorg
> gnome
> desktop
> wm
> keybindings
。
switch-input-source
またはswitch-input-source-backward
;<Control>Shift_L
でレイアウトを変更するCtrl+Shift
場合、または<Shift>Control_L
—でレイアウトを変更する場合Shift+Ctrl
:別の方法は、ここで提案されているgsettings set
コンソールコマンドを使用することです。
gsettings set org.gnome.desktop.wm.keybindings \
switch-input-source "['<Control>Shift_L']"
このソリューションの制限は、押されたキーの順序が重要であることです。Ctrl+Shift
キーボードレイアウトを変更するように設定した場合Ctrl
、最初にキーを押してからキーを押したときにのみ機能しますShift
。押すとShift
最初に、キーをCtrl
後にすることは、この場合には動作しません。しかし、この事実により、さまざまなアプリケーションでショートカットShift
とCtrl
キーの組み合わせを使用することができます。例:
Shift+Ctrl+T
ターミナルで新しいタブを開きます。Shift+Ctrl+E
Gimpで画像をエクスポートします。Shift+Ctrl+F
WebStorm / PhpStormで検索ダイアログを開きます。