У меня нетбук Gateway L3103u с такой же карточкой и проблемой. Единственное исправление, которое я когда-либо обнаружил, - это установить fglrx вместе с драйвером с открытым исходным кодом. Несмотря на то, что карта не поддерживается в последних версиях Catalyst, установка драйвера фиксирует все режимы, вызывающие ошибку буфера (что я называю рисованием всех этих строк).
Отключение режима (с nomodeset) также отключит вашу способность масштабировать фреймбуфер, но это может быть не проблемой для вас.
Почему бы просто не настроить Nautilus для выполнения по умолчанию?
В разделе Nautilus goto Edit-> Preferences-> Behavior и нажмите:
«Запуск исполняемых текстовых файлов при их открытии»
Решение Ричарда не работает для Unity Desktop, которые по умолчанию используют последние версии Ubuntu. Чтобы легко создавать ярлыки в единстве, вы можете использовать приложение «Главное меню» aka alacarte, которое позволяет редактировать программы. Просто нажмите соответствующую категорию, а затем «Создать элемент».
Я хотел облегчить запуск «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)