redix пишет:./Jardinains\ 2\! эта команда запустила со звуком! Спасибо!
Эта команда тоже самое, что './Jardinains 2', чтобы не использовать кавычки, можно ставить обратные слеши перед пробелами.
redix пишет:Нет. Всётаки звук запускает это:
sudo modprobe snd-pcm-oss
Именно так. Эта команда погружает модуль snd-pcm-oss.
redix пишет:Остаётся вопрос, как эту команду прицепить к ярлыку запуска?
Ну, если совсем "в лоб", то
#!/bin/sh
sudo modprobe snd-pcm-oss
./Jardinains\ 2\!
Но это, имхо, во-первых, извращение, во-вторых, профита не даст, т.к. скрипт из-за использования sudo один шиш придется запускать через терминал.
Возможные варианты:
1) Заменить в скрипте sudo на gksu/gksudo, kdesu/kdesudo или bessu в зависимости от того что есть в CentOS. Они пароль спрашивать будут во всплывающем окне, т.е. получится двойной клик по скрипту, ввод пароля в окошко, игра.
В таком случае, можно в конце, по завершению игры модуль выгружать.
#!/bin/sh
sudo modprobe snd-pcm-oss
./Jardinains\ 2\!
sudo modprobe -r snd-pcm-oss
2). Добавить модуль snd-pcm-oss в автозагрузку.
Но куда именно в CentOS пишут список модулей для автозагрузки - не знаю.
В разных дистрибутивах по разному, насколько я помню. Где-то в /etc/modules, а где просто в rc.local пишут modprobe или insmod.
Fedora GNOME3