Для окон есть пункт меню «Всегда сверху». Я не уверен, связано ли это с compiz
или metacity
.
Я хочу установить проигрыватель WebCAM Totem player
или Cheese
проигрыватель всегда ниже самого нижнего, чтобы я мог просматривать фильм во время работы.
И пусть в списке окон будут исключены «Всегда ниже самых нижних» окон, это даже лучше.
Если такой функции еще нет, с чего начать, если я хочу ее разработать? Это Compiz или Gtk или XFB или что-то еще?
ubuntu
window-manager
development
Xiè Jìléi
источник
источник
Ответы:
Вы можете использовать
wmctrl
иdevilspie
для управления атрибутами окна / установить свойства EWMH. Оба должны быть доступны в стандартных репозиториях Debian / Ubuntu.wmctrl
утилита командной строки, которую вы можете использовать для получения списка открытых в данный момент окон и установки их атрибутов (те, которые могут вас заинтересовать, отмечены значком*
):Пример:
Либо путем ручного вызова сценария после запуска целевой программы, либо из сценария-оболочки, который запускает программу, ожидает появления окна и запускает цикл.
devilspie
позволяет вам делать то же самое (и немного больше), но работает как демон и следит за окнами, которые вы определили в его конфигурации, чтобы применить ваши настройки при их создании.Пример:
источник
below
Свойство именно то , что я хочу, спасибо!Вы можете запустить CCSM (менеджер настроек Compiz) и в разделе «Управление окнами»> «Правила окна»> перевести свои приложения в поле «Ниже».
источник