我有一个 shell 脚本 /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 键盘快捷键运行它时,如下所示:
然后系统变得无响应并挂起系统。然后我将不得不切换到登录 shell,然后运行killall rofi
以恢复正常系统。
我的系统有 Arch linux 和 Gnome 窗口管理器。
答案1
您应该在“命令”输入字段中添加脚本的完整路径,/usr/local/bin/myrofi.sh
以便能够使用快捷方式运行它。