elbahek 05.10.2010 23:56
Tips & tricks — Учим devilspie запускаться раньше других приложений в гноме
Лирическое отступление: devilspie может манипулировать заупщенными оконными приложениями, например, минимизировать/максимизировать, переносить на другой десктоп и т.п. Недавно наткнулся на сабж и он показался мне полезным, т.к. я работаю на двух десктопах.Итак, дано: Арч + Гном; два десктопа. Нужно запустить devilspie раньше остальных оконных приложений, чтобы на основе его конфигов можно было ими командовать.
Но вот беда - гномовский автостарт не позволяет явно указывать порядок запуска приложений. Т.е. я интуитивно догадываюсь, что он запускает их по алфавиту и мог бы назвать переименовать "devilspie" в "A Devilspie" ;). Но это костыль и он ведет на темную сторону силы.
Поэтому делаем следующим образом: добавляем devilpsie в автозапуск гнома (на этом не буду подробно останавливаться, если что Preferences -> Startup Applications). Все приложения добавленные в автозапуск появляются у нас в папке $HOME/.config/autostart. Находим там наш devilspie.desktop и добавляем строку
X-GNOME-Autostart-Phase=Desktop
Согласно спецификации все приложения у которых не указан этот ключ запускаются на последнем пятом уровне "Applications", а мы добавляем devilspie на четвертом. Таким образом devilspie запущен первым и может управлять оконными приложениями, запущенными через gnome autostart.
Приятного пользования, хэв фан
kovtunos 06.10.2010 00:45 #
+ 0 -
Спасибо, полезная информация. Пригодится, хоть я и на openbox уже перешел.
здорово, но можно было описать подробнее автостарты гнома, т.к. на мой взгляд девилспай тут совсем ни при чем, и тогда бы получилась классная статья