i3を終了するたびに、上部にバーが表示され、クリック、終了、またはYes
キャンセルX
できます。
答え1
設定に以下を追加します。
mode "exit: [l]ogout, [r]eboot, [s]hutdown" {
bindsym l exec i3-msg exit
bindsym r exec systemctl reboot
bindsym s exec systemctl shutdown
bindsym Escape mode "default"
bindsym Return mode "default"
}
bindsym $mod+x mode "exit: [l]ogout, [r]eboot, [s]hutdown"
今mod+を使って、またはx選択してください。lrs
答え2
キーボードのみでエラーが発生する可能性が低いi3を終了する方法を望んだときに、この問題に直面しました。 ($mod-Shift-eを終了して$mod-Shift-rを再起動するのは不便です。)私が解決した方法はdmenu
runを使用することでした。
i3 exit
またはi3-msg exit
利点は、他のものを入力しようとしたときに誤って何かを入力しないという事実に加えて、新しい設定を必要とせず、ショートカットが内部的にどのように機能するかを知らせることです。
答え3
あなたがしたいのは、i3 confを編集し、どこで使用できるのかを調べることですi3-config-wizard
。
$ i3-config-wizard
The config file "/home/$USER/.config/i3/config" already exists. Exiting.
終了コマンドを設定する行はこのファイルにあり、デフォルトで生成されます。
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
ご覧のとおりi3-nagbar
、それがあなたを叱る原因となる上部のバーです。ちょうど出口ポイントに直接移動するように変更してください。
bindsym $mod+Shift+e exit
最後に、i3-msg reload
構成ファイルの再読み込みを実行します。