Ubuntu 14.04 - Значок на рабочем столе не запускает мой скрипт Bash

У меня есть простой сценарий runme.sh, который работает, когда я работаю от терминала.

#!/bin/bash
chromium-browser "https://askubuntu.com/"

Но я должен сделать его теперь выполнимым для обычных пользователей. Таким образом, я помещаю значок на рабочем столе, Который как следует:/home/user1/Desktop/not_it_users.desktop:

[Desktop Entry]
Name=Server
Comment=Share this
Exec=/var/tmp/runme.sh
Icon=computer
Terminal=true
Type=Application
StartupNotify=false
Categories=Network;RemoteAccess;

Теперь, когда я выполняю not_it_users.desktop значок от настольной мыши использования, он показывает терминал в течение менее затем 1 секунды, и ничего не происходит? Ожидание его должно показать мне браузер хрома, когда я использую runme.sh только затем, это работает, но не работающий со Значком на рабочем столе.

-1
задан 21 September 2014 в 12:34

1 ответ

Попробуйте следующий .desktop файл, который наследовал большинство настроек средства запуска Хрома:

[Desktop Entry]
Version=1.0
Name=Server
Comment=Share this
Exec=/var/tmp/runme.sh
Terminal=false
Type=Application
StartupNotify=true
Categories=Network;RemoteAccess;
TargetEnvironment=Unity
Icon=chromium-browser
StartupWMClass=Chromium-browser
StartupNotify=true
X-AppInstall-Package=chromium-browser

Или еще лучше, без вызова к Вашему runme.sh:

[Desktop Entry]
Version=1.0
Name=Server
Comment=Share this
Exec=chromium-browser "https://askubuntu.com/"
Terminal=false
Type=Application
StartupNotify=true
Categories=Network;RemoteAccess;
TargetEnvironment=Unity
Icon=chromium-browser
StartupWMClass=Chromium-browser
StartupNotify=true
X-AppInstall-Package=chromium-browser

Примечание : Просто удостоверьтесь, чтобы /home/user1/Desktop/not_it_users.desktop полномочия включали эти +x бит.

1
ответ дан 7 October 2019 в 02:01

Другие вопросы по тегам:

Похожие вопросы: