AppImageをダウンロードしました。同期再生それを入れて$HOME/Applications
エイリアスを作成してzsh
端末で実行し、終了します。私が~/.zshrc
持っている、
$ grep syncplay ~/.zshrc
alias syncplay="setsid Applications/Syncplay/Syncplay-1.6.9-x86_64.AppImage"
動作します(を使用しているため、端末を閉じることができますsetsid
)。
端末が開いた後に端末を自動的に閉じたいので、別名を次のように変更しました。
$ grep syncplay ~/.zshrc
alias syncplay="setsid Applications/Syncplay/Syncplay-1.6.9-x86_64.AppImage; exit"
しかし、もう一度は開きません。コマンドが実行され、端末は閉じますが、プログラムは開かれません。どうしたの?テレグラムでも同じことをしたのに効果がありました。
Linuxディストリビューション:アーチLinux
ウィンドウマネージャ:BSPWM
答え1
exit
コマンドがシェルをすばやく終了するようです。エイリアスに少しの遅延を追加してみてください。
alias syncplay="setsid Applications/Syncplay/Syncplay-1.6.9-x86_64.AppImage; sleep 3; exit".
役に立ちます。