Gnomeでは、ワークスペースの数を固定できます。 10個の数字キーがあるので、10個のワークスペースを作成しました。だから私は欲しい Super+1 ワークスペース1に切り替えるには Super+2 ワークスペース2などに切り替えます。これは、ワークスペースごとに次のコマンドを実行することで実現できます。
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-1 "['<Super>1']"
これは、10個すべてのワークスペースで機能します。
さて、同様に、割り当てたい Super+Shift+1 現在のウィンドウをワークスペース1に移動するには、次のコマンドを各ワークスペースに試しました。
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-1 "['<Shift><Super>exclam']"
これは、ワークスペース1〜6で正常に機能します。ワークスペース7以降 Super+Shift+7 または<Shift><Super>slash
(ドイツ語キーボード)は何もトリガーしません-別のアクションに割り当てた場合、キーボードショートカットは機能します。
6より大きい数字のワークスペースでmove-to-workspace
キーボードショートカットを有効にするにはどうすればよいですか?
新しいカスタムショートカットを追加する
xdotool を使用します。コマンドラインに「xdotool getactivewindow set_desktop_for_window8」と入力して、ワークスペースにウィンドウを送信します9(xdotoolで考慮するデルタは-1です)。
これにより、ウィンドウが目的のワークスペースに送信されますが、ビューはウィンドウに切り替わりません。個人的には、ワークスペースに移動する別のショートカット(xdotool set_desktop 8)を使用することを好みます。
この助けを願っています!