LINUX.ORG.RU

Shell скрипты из меню openbox

 , ,


0

2

Как запускать шелл скрипты из меню? Как пример возьмем KSP:

#!/bin/sh
LC_ALL=C ./KSP.x86_64
exit 1
Фрагмент menu.xml:
		<item label="Kerbal Space Program">
			<action name="Execute">
				<execute>/home/tapk0/.apps/ksp/KSP_linux/start</execute>
			</action>
		</item>

При попытке запуска ничего не происходит. ЧЯДНТ?

☆☆

Последнее исправление: StReLoK (всего исправлений: 2)

chmod +x скрипт

or

sh скрипт

anonymous
()
Ответ на: комментарий от zeekaa

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

StReLoK ☆☆
() автор топика

Проблема решена костылем в виде xterm -hold -e и допиливанием скрипта до следующего вида:

#!/bin/sh
#
#  "KSP" startup script
#
cd /home/tapk0/.apps/ksp/KSP_linux/
LC_ALL=C ./KSP.x86_64
exit 1

StReLoK ☆☆
() автор топика
Ответ на: комментарий от zeekaa

Не, в стиме у меня её нет. Да и стим пытается запустить x86 версию, где для 86_64 систем отваливается звук. Починить можно быстро, но лень. А еще стим в трей не сворачивается (или уже починили?).

StReLoK ☆☆
() автор топика
Ответ на: комментарий от StReLoK

Нет, не починили. Значок есть, но при закрытии стим всё так-же сворачивается в таскбар.

zeekaa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.