Как я могу создать приложение для запуска файла .sh?

У меня нетбук Gateway L3103u с такой же карточкой и проблемой. Единственное исправление, которое я когда-либо обнаружил, - это установить fglrx вместе с драйвером с открытым исходным кодом. Несмотря на то, что карта не поддерживается в последних версиях Catalyst, установка драйвера фиксирует все режимы, вызывающие ошибку буфера (что я называю рисованием всех этих строк).

Отключение режима (с nomodeset) также отключит вашу способность масштабировать фреймбуфер, но это может быть не проблемой для вас.

1
задан 18 August 2015 в 13:19

3 ответа

Почему бы просто не настроить Nautilus для выполнения по умолчанию?

В разделе Nautilus goto Edit-> Preferences-> Behavior и нажмите:

«Запуск исполняемых текстовых файлов при их открытии»

9
ответ дан 29 May 2018 в 12:45
  • 1
    вероятно, не то, что большинство людей хочет предложить как дефолт, но тем не менее очень информативный, может быть полезно знать, что это возможно. – ithkuil 10 September 2010 в 13:52

Решение Ричарда не работает для Unity Desktop, которые по умолчанию используют последние версии Ubuntu. Чтобы легко создавать ярлыки в единстве, вы можете использовать приложение «Главное меню» aka alacarte, которое позволяет редактировать программы. Просто нажмите соответствующую категорию, а затем «Создать элемент».

2
ответ дан 29 May 2018 в 12:45

Я хотел облегчить запуск «Dont Starve» для моих детей. Я начал программу с /usr/games/dontstarve/bin/dontstarve.sh в терминале, но хотел ее в меню приложений.

Я добавил элемент меню с Alacarte, но это не сработало, потому что это был .sh-файл.

После многих поисков я понял, что мне нужно указать путь для скрипта.

Добавить путь, как объяснено в Desktop Variables

Я разместил пусковую установку alacarte-made-51cc077a-58af-11e3-a764-00252267190b.desktop в ~/.local/share/applications/ и изменил ее, добавив линию пути.

Now Launcher файл выглядит следующим образом:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher

Работает как чемпион. Надеюсь, это помогает кому-то другому. (Я на самом деле запускаю Mint 15 Olivia на основе Ubuntu Raring)

1
ответ дан 29 May 2018 в 12:45

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

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