Как создать ярлык для скрипта и запустить его как файл .desktop?

Я установил Teampeak на мою систему Ubuntu 15.10. Teamspeak требует запуска скрипта для начала. Как создать символическую ссылку, которая является .desktop, чтобы я мог открыть файл .desktop и запустить ли сценарий? Я рассмотрел несколько методов, но все они выглядят как исправления. Есть ли правильный способ сделать это?

  • Ошибка компоновщика: / usr / bin / ld: не удается найти -lgcc_s
  • Обновление Ubuntu 14.04 до glipc 2.20 или выше
  • Станьте оператором на всех каналах ircd-hybrid
  • Как установить AMD Catalyst 15.9 на Ubuntu 15.10?
  • Настройка нескольких интерфейсов с разными именами хостов с использованием DHCP и DNS
  • Почему Ubuntu хранит журналы демона на /var/log/daemon.log.1 вместо /var/log/daemon.log?
  • Можно ли работать с XTERM и Gnome-keyring?
  • Диск появляется ОК, будет читать / записывать в LiveCD, не загружаться, останавливается при initramfs / busybox
  • One Solution collect form web for “Как создать ярлык для скрипта и запустить его как файл .desktop?”

    Вы можете создать файл рабочего стола в ~/.local/share/applications , добавить что-то вроде следующего содержимого:

     [Desktop Entry] Name=Teamspeak Comment=Teamspeak Exec=/path/to/teamspeak.sh Icon=/path/to/teamspeak-icon.png Terminal=false Type=Application StartupNotify=true 

    Это включено в инструкции здесь . Я рекомендую вам читать их, но вы можете переместить файлы в «скрытое» место, например, ~/.teamspeak-install вместо /opt

    Interesting Posts

    Выполнение команды внутри гостевого vm Libvirt

    Вход Stdin в команду с nohup

    Создайте сценарий, который подключается к Wi-Fi, и если он не работает с резервным доступом к сети ad-hoc

    Debian Squeeze Wi-Fi прервал никакой способ повторного включения

    Используя awk для изменения целого столбца как положительных, так и отрицательных значений, просто отрицательный?

    Как переопределить заказ anaconda / kickstart?

    Steam не работает на Arch Linux x64

    Где искать проблемы при входе через ssh

    настройка клиента ldap только для чтения

    Как я могу отображать восьмеричные обозначения разрешений с помощью ls – и может ли восьмеричное представлять все разрешения?

    Что бы сломалось, если локаль C была UTF-8 вместо ASCII?

    Передать журналы из файла в journald

    Каково число в верхней части для результатов для ls -l?

    Проверка IP-адресов (IPv4 и IPv6)

    Запуск команды bash в скрипте PHP – синтаксическая ошибка: неожиданный T_LNUMBER

    Linux и Unix - лучшая ОС в мире.