我尝试添加如此处描述的桌面快捷方式
但这些答案似乎自 19.10 以来已经过时了
我尝试将此脚本作为启动器添加到我的桌面上:
sudo /usr/local/sbin/turbo-boost.sh toggle
您找到该脚本并尝试将其添加为桌面图标:https://unix.stackexchange.com/a/547261/20661
更新:
如果我在 Ubuntu 19.10 的默认文件浏览器中单击该文件,它不起作用,但它在窗口.desktop
中运行良好。nautilus
thunar
我现在尝试了这个:我用命令行创建了另一个启动器
Exec=sudo /usr/bin/tempfile
行为很奇怪:
- 如果我调用它,
nautilus
它会创建一个属于我的用户的临时文件 - 如果被调用
thunar
,它会在另一个 shell 窗口中要求输入 sudo 密码,然后创建一个属于 root 的临时文件
答案1
如果您在 sudoers 中有一个条目,则此 .desktop 文件可以工作:
my_username_here ALL = NOPASSWD: /usr/local/sbin/turbo-boost.sh
确保添加一个条目Path
并将GenericName
其放在以下位置:/usr/share/applications/toggle-turbo-boost.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Name=toggle turbo-boost
Icon=/usr/share/icons/Humanity/apps/64/gkdebconf-icon.svg
Exec=sudo /usr/local/sbin/turbo-boost.sh toggle
X-MultipleArgs=false
Categories=GNOME;GTK;
StartupNotify=true
GenericName=Toggle Turbo-Boost
Path=/tmp/
无法在 nautilus 中单击它,但您可以在 dash 中搜索 i:
- 按下 SUPER 并搜索“Toggle Turbo Boost”,您将看到图标。
- 按ENTER执行,或右键单击“添加到收藏夹”,这将在快速启动栏中添加一个按钮。