我创建了一个 shell 脚本来更改下一次 EFI 启动,然后执行重新启动。如果我在终端窗口中执行它,它工作正常,但如果我使用 KDE 中的图标执行它,它会重新启动,但不会更改下一个 efiboot。我尝试将图标设置为以 root 身份运行,但这并没有什么区别。
这是脚本
#!/bin/bash kdialog --title "重新启动到 Windows 提示" --yesno "您确定要重新启动到 Windows 吗?"; 如果 [ $? = 0 ];然后 须藤 efibootmgr -n 0 重启 别的 kdialog --msgbox“用户中止重新启动” 菲
有人甚至建议在 efibootmgr 和重新启动之间暂停一下,但这也不起作用。
答案1
不确定这是否是您正在寻找的,但是您是否考虑过启动终端+从图标执行脚本。
右键单击图标 > 图标设置 > 应用程序 > 命令:
konsole -e /path/to/your/script.sh
或者,如果您需要窗口因某种原因保持打开状态,请使用-noclose