У меня есть простой сценарий 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 только затем, это работает, но не работающий со Значком на рабочем столе.
Попробуйте следующий .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
бит.