Ну сам скрипт двойным щелчком не запускается?
Должно быть что-то типа этого:
![](https://forum.runtu.org/proxy.php?request=http%3A%2F%2Fstorage4.static.itmages.ru%2Fi%2F13%2F0626%2Fs_1372268524_4365972_e9ca6d34d2.png&hash=0ac3a3db997bd15fa1529a5e99fcf1d90e9ce668)
Еще должны быть выставлены права на выполение:
![](https://forum.runtu.org/proxy.php?request=http%3A%2F%2Fstorage4.static.itmages.ru%2Fi%2F13%2F0626%2Fs_1372268524_1135585_8621c8bdd2.png&hash=01e88148266d746107ae3006a0294da475ca9f5c)
Про desktop-файл:
Нужно создать в текстовом редакторе файл с примерным содержимым:
[Desktop Entry]
Categories=Game;;
Exec="путь исполняемого файла/скрипта вместе с ним самим"
Icon="путь иконки"
StartupNotify=false
Type=Application
Terminal=false
Name=Half-Life2
GenericName[ru]=Half-Life2
Comment[ru]="какое-нибудь описание"
и переименовать в в Half-Life2.desktop . Если поместить его в "домашний каталог/.local/share/applications", то должен появится в меню.
Как-то так.