Пытаюсь сделать себе спец. лаунчеры для некоторых програм. (терминал, файл-браузер, веб-браузер) Суть в том чтобы добавить лаунчер на панельку и задать в качестве программы свой скрипт, котрый если прога не запущена - запустит прогу, если прога запущена - активирует окно.
Вообщем при помощи bash и wmctrl я сделал это для mate-terminal, у него заголовок окна не меняется Terminal поэтому всё просто:
!#/bin/bash
if ps -C mate-terminal
then
wmctrl -F -R Terminal
else
mate-terminal &
sleep 1
wmctrl -F -r Terminal -b add,skip_taskbar
wmctrl -F -r Terminal -b add,maximized_horz,maximized_vert
fi
для веб и файл браузеров сложнее так как у них заголовки меняются. Внимание вопроскак сделать




