bash: запуск X-вого приложения в свернутом виде

Discussion in 'Безопасность и Анонимность' started by lukmus, 19 Apr 2010.

  1. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    384
    Likes Received:
    115
    Reputations:
    23
    как через bash запустить например firefox, так чтобы окно firefox было сразу свернуто ну или хотя бы на заднем плане. Если возможен запуск на каком-то определенном рабочем столе то тоже подойдет.
    GNOME
     
  2. hkmakes

    hkmakes Member

    Joined:
    3 Jan 2010
    Messages:
    126
    Likes Received:
    11
    Reputations:
    10
    Несовсем понял поп поводу "bash", т.к. это зависит от оконного менеджера, а вобщем советую "devilspie" - может все, синтаксис у него легкий...
     
  3. igorf()x

    igorf()x Elder - Старейшина

    Joined:
    17 Oct 2007
    Messages:
    138
    Likes Received:
    52
    Reputations:
    5
    Можно просто в фоне запустить если после команды поставить &
     
  4. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    384
    Likes Received:
    115
    Reputations:
    23
    короче, у меня есть скрипт следующего вида:
    Code:
    #!/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 нет.
     
  5. r00nix

    r00nix Banned

    Joined:
    7 May 2009
    Messages:
    48
    Likes Received:
    20
    Reputations:
    0
  6. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Полезная утилита wmctrl для управления окнами менеджера, совместимого с EWMH/NetWM (у меня в кедах норм работает).
    Примерно так сделать окно на заднем плане:
    wmctrl -r firefox -b "toggle,below"​
    Опцию минимизацию что-то не нащупал =\
     
Loading...