Я пытался добавить ярлык на рабочий стол, как описано здесь
но эти ответы, кажется, устарели с 19.10
Я пытаюсь добавить этот скрипт в качестве пусковой установки на моем рабочем столе:
sudo /usr/local/sbin/turbo-boost.sh toggle
Вы найдете скрипт и мою попытку добавить его в качестве значка рабочего стола здесь: https://unix.stackexchange.com/a/547261/20661
UPDATE:
Файл .desktop
не работает, если я нажимаю на него в браузере файлов по умолчанию nautilus
в Ubuntu 19.10, но он отлично работает в окне thunar
.
Теперь я попробовал следующее: Я создал другую программу запуска с командной строкой
Exec=sudo /usr/bin/tempfile
которая ведет себя странно:
nautilus
, она создает временный файл, принадлежащий моему пользователюthunar
, она запрашивает пароль sudo в другом окне оболочки, а затем создает временный файл, принадлежащий rootЭто .desktop-file работает, если у вас есть запись в sudoers:
my_username_here ALL = NOPASSWD: /usr/local/sbin/turbo-boost.sh
Убедитесь, что вы добавили запись Путь
и 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, но вы можете найти i в тире: