Просмотр полной версии : bash: запуск X-вого приложения в свернутом виде
как через bash запустить например firefox, так чтобы окно firefox было сразу свернуто ну или хотя бы на заднем плане. Если возможен запуск на каком-то определенном рабочем столе то тоже подойдет.
GNOME
Несовсем понял поп поводу "bash", т.к. это зависит от оконного менеджера, а вобщем советую "devilspie" - может все, синтаксис у него легкий...
igorf()x
19.04.2010, 22:54
Можно просто в фоне запустить если после команды поставить &
короче, у меня есть скрипт следующего вида:
#!/bin/bash
VAR0=0
LIMIT=1000000000
while [ "$VAR0" -lt "$LIMIT" ]
do
`firefox &`
echo 'sleep start'
`sleep 50`
echo 'kill start'
`killall firefox`
VAR0=`expr $VAR0 + 1`
done
и он запущен на моем компе, а в это время я работаю на своем компе и переключаюсь между столами и приложениями, а скрипт все работает и firefox запускаеться в том рабочем столе каком я работаю на данный момент и приложение в котором я работаю выходит на задний план, все это дело немного раздражает, поэтому круто было бы если FF запускалось и мгновенно сворачивалось или запускалось только бы в одном рабочем столе под номером 7.
варианты заменить FF на что-то консольное не канают т.к. в данном вопросе аналогов у FF нет.
ТС, зачем ты юзаешь апострофы? ты пытаешься выполнить то, что возвратят в stdout файрфокс и слип?
По теме:
Гугол (http://www.google.com/search?q=gnome+start+programs+minimized)
полезные ссылки из гугола: ссылка номер раз (http://fixunix.com/x/267800-how-start-application-minimized.html), ссылка номер два (http://ubuntuforums.org/showthread.php?t=687273)
надеюсь, поможет ;)
Полезная утилита wmctrl для управления окнами менеджера, совместимого с EWMH/NetWM (у меня в кедах норм работает).
Примерно так сделать окно на заднем плане:
wmctrl -r firefox -b "toggle,below"
Опцию минимизацию что-то не нащупал =\
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot