Linux. Автозапуск приложения в определенном рабочем столе
В данном случае я рассматриваю в качестве операционной системы Ubuntu, а оконного менеджера — Gnome.
В убунте есть возможность работы с несколькими рабочими столами. Однако, нет такой возможности, чтобы при загрузке системы определенные программы запускались в определенном рабочем столе, но это можно настроить.
Для осуществления этой задачи есть несколько программ: wmctrl, devilspie.
При работе с программами wmctrl, devilspie общий алгоритм будет такой:
- Запус программы, которую надо перенести на другой рабочий стол
- Ждем пока программа запустится
- Поиск этой программы по имени окна
- Перемещение этой программы на другой рабочий стол
Итак, вот пример команды для перемещения программы на другой рабочий стол:
1 | wmctrl -i -r `wmctrl -l | grep 'Mozilla Firefox' | awk '{print $1}'` -t1 |
В подстроке
1 | wmctrl -l | grep 'Mozilla Firefox' | awk '{print $1}' |
мы находим код окна, а аргументом -t1 перемещаем на второй рабочий стол (отсчет идет от нуля)
Список всех окон мы получаем этой командой
1 | wmctrl -l |
В качестве альтернативы wmctrl можно рассмотреть devilspie. Маленький how to по этой программе можно найти
Популярность: 2%
Также почитайте эти записи:
- Чтение ext4 разделов в Windows (7)
- Сравнение eAccelerator и XCache (3)
- Скрипт для замены php 5.3 на 5.2 (1)
Поиск по сайту
Облаго тегов
Партнеры
Популярные статьи
- Программы для работы с веб- камерами
- Как узнать mac адрес сетевой карты удаленно
- Чтение ext4 разделов в Windows
- Как обжать кабель
- Основные сочетания клавиш Windows XP
- Доступ к виртуальной машине из интернета. Осваиваем port mapping в vmware
- Ubuntu. Как узнать размер папок в директории?
- MySQL: Optimize Table
- Скрипт для проверки индексации сайтов
- Google Chrome или Firefox
Оставить комментарий