Xの仮想コンソールを増減するためのキーバインディング

Xの仮想コンソールを増減するためのキーバインディング

Ctrl仮想コンソール(または仮想端末、VT)は++(などを表す)を押すことで変更できますAlt。また、実行していないときと矢印キーを押して、VT(仮想端末の減少と増加)を循環させることもできます。FnFnF1F2XAltAltAlt

ただし、VTのいずれかで実行している場合は、通常、矢印キーバインディングが設定されず、別のVTに変更するには++Xに戻る必要があります。CtrlAltFn

私は通常、VTを変更するために矢印バインディングを使用することを好みます。キーバインディングを切り替えたくない場合(++はCtrlVTを持つVTを意味し、矢印はVTを持たないVTを意味します)、VTを減らしたり増やすためにバインドできるコマンドは何ですか?AltFnXAlt←/→X

答えがシステムによって異なる場合、私はdebianを実行し、dwmとopenboxをウィンドウマネージャとして使用しています。

ベストアンサー1

私はあなたに汚い解決策だけを言うことができます。使用xbindkeys以下に追加されました~/.xbindkeysrc

"sudo chvt $(($XDG_VTNR-1))"
   alt + c:113

"sudo chvt $(($XDG_VTNR+1))"
   alt + c:114

XDG_VTNR変数がない場合は、前/次vtをハードコードする必要があります。

また、以下を行う必要があります/etc/sudoers

USER ALL=NOPASSWD:/bin/chvt

おすすめ記事