端末アプリケーションのコマンドを実行するとウィンドウがbash
閉じます。これは、端末がキーバインディングなどのi3wm
自動機能を介して開かれたとき、またはスクリプトを介して呼び出されると発生する可能性がi3
あります。
xprop
たとえば、(表示された端末アプリケーション)のwindow id
キーバインディングを作成したいとします。i3wm
(別名)では、通常はi3
次のように行われます。
bindsym $mod+F8 exec i3-sensible-terminal -e 'xprop'
ただし、コマンドを実行して目的のウィンドウを表示/クリックすると、ターミナルウィンドウがすぐに閉じて出力を読み取ることができません。
ベストアンサー1
使用:
bash -c '<YOUR-DESIRED-COMMAND> & read line'
の場合i3キーバインディングこれは次のように翻訳されます。
bindsym $mod+F8 exec i3-sensible-terminal -e bash -c 'xprop & read line'
返品– やや解決策- 次のような場合もあります。
bindsym $mod+F8 exec i3-sensible-terminal -e bash -c 'xprop & sleep 60'
端末は目を覚まし続けます –寝ながら(o;- & sleep 60
60秒間命令を使用してください。