以下を含むシェルスクリプト/usr/local/bin/myrofi.shがあります。
#!/bin/sh
/usr/bin/rofi -run-list-command ". /usr/local/bin/get_aliases.sh" -run-command "/usr/bin/zsh -i -c '{cmd}'" -show run
端末でこのスクリプトを実行すると正常に動作しますが、GNOMEキーボードショートカットで実行すると次のようになります。
これによりシステムが応答しなくなり、システムが停止します。その後、ログインシェルに切り替えて実行してkillall rofi
通常のシステムを復元する必要があります。
私のシステムには、Arch LinuxとGnomeウィンドウマネージャがあります。
答え1
/usr/local/bin/myrofi.sh
ショートカットを使用して実行できるようにするには、[コマンド]入力フィールドにスクリプトのフルパスを追加する必要があります。