Я делаю персональную Настольную среду и одну из программ, которые я использую, compiz. Однако я должен выполнить все свои компоненты из сценария оболочки, и каждый раз, когда я запускаю compiz, который он выполняет в его режиме по умолчанию. Там какой-либо путь состоит в том, чтобы выполнить Compiz от терминала, говоря этому использовать профиль CCSM?Заранее спасибо.
Нет, Вы не можете. До сих пор можно использовать ccsm
только с одним от следующих четырех опций:
-h
(--help
) - показывают сообщение справки и выход
-p PLUGIN
(--plugin=PLUGIN
) - открытый ccsm
к странице PLUGIN
. Например:
ccsm -p expo
-c CATEGORY
(--category=CATEGORY
) - открытый ccsm
непосредственно к CATEGORY
. Например:
ccsm -c "Window Management"
-v
(--version
) - отображают текущую версию ccsm
и выход.
Посмотрите man ccsm
проверять все их.
Между тем, в Вашем сценарии, можно играть с командой, подобной следующему:
(ccsm &) && sleep 2 && xdotool key Tab Tab Tab Tab Tab Tab Tab Tab Tab Tab Tab Return && sleep 2 && xdotool key Tab Tab Tab Tab Tab Tab Tab Return && sleep 2 && xdotool key slash p a t h slash t o slash y o u r underscore c c s m period p r o f i l e Return
Только необходимо адаптировать его к системе.
Можно выполнить это путем установки другой переменной Домашней среды прежде, чем запустить compiz или ccsm.