我想制作一个可以执行特权(需要 root)命令的启动器,但我不想看到终端,也不想在终端中输入密码。所以我找到了gksudo
允许我输入密码的命令,这样我就可以提升我的权限级别。现在我想将它结合起来,这样我就可以使用此命令(此命令是特权命令)更改分区优先级cgpt add -i 6 -P 0 -S 0 /dev/sda
,并让它从这个启动器自动重新启动。
我设置了一个像这样的 Luncher:
姓名:Chrome操作系统
描述:
命令:gksudo gnome-terminal -e "cgpt add -i 6 -P 0 -S 0 /dev/sda;reboot"
评论:
但它不起作用。有什么建议吗?
答案1
使用 gksudo 运行命令时不需要 gnome-terminal。
只需将其添加到启动器即可。
gksudo cgpt add -i 6 -P 0 -S 0 /dev/sda;reboot