デスクトップ環境なしでArch Linuxでbspwmを使用しています。 EscapeキーとCapslockキーをVIMに置き換えましたが、問題はこのキーがbspwmでのみ機能することです。つまり、ttyを変更すると、このキーはまったく変更されていないかのように機能します。使った
setxkbmap -option caps:swapescape
ベストアンサー1
あなたはそれを使用することができますロードキールートアクセスでコンソールでキーを変更します。またはsudoを使用してください。
たとえば、
私の主行には主キーがあります。 Escキーにバインドしました。これは私の$ HOME / .loadkeysrcです。
Keycode 102 = Escape
このキーrcをTTYにロードする方法は?まあ、それはあなたの殻に依存します。私はzshを使用しているので、次の行があります。$HOME/.zプロフィール
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
exec startx -- vt1 -keeptty &>/dev/null
logout
elif [[ $(tty) != /dev/tty1 ]]; then
sudo loadkeys $HOME/.loadkeysrc
tmux has-session -t $USER || tmux new-session -t $USER && tmux attach-session -t $USER
fi
したがって、システムにログインするたびに最初のコンソールの場合は、Xセッションが開始されます。それ以外の場合は、自分のカスタムキーファイルをロードしてtmuxセッションを開始/攻撃します。