Автор Тема: devilspie & XFCE  (Прочитано 3609 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
devilspie & XFCE
« : Сентябрь 07, 2014, 01:13:45 »
Некорректная работа devilspie . В частности - окно открывается на текущем рабочем столе, а не на заданном в devilspie.
 В инете встречал мнение, что devilspie конфликтует с файловым менеджером xfce, и что эта проблема решается путем изменения конфигурации ~/.config/xfce4/mcs_settings/wmtweaks.xml . Но у меня нет такого файла.

пробовал задавать стол и через параметр set_workspace, и через set_view_port.
При этом тот же smplayer запускается с обоими этими параметрами, но корректно лишь с set_workspace . 

( if
( begin
( is ( application_name ) "synaptic" )
( is ( window_name ) "Менеджер пакетов Synaptic " )
)
( begin
( maximize )
( maximize_vertically )
( maximize_horizontally )
( set_viewport 2 )
( println "match" )
)
)


( if
( begin
( is ( application_name ) "synaptic" )
( is ( window_name ) "Менеджер пакетов Synaptic " )
)
( begin
( maximize )
( set_workspace 2 )
( maximize_vertically )
( maximize_horizontally )
( println "match" )
)
)
« Последнее редактирование: Сентябрь 07, 2014, 01:29:27 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: devilspie & XFCE
« Ответ #1 : Ноябрь 06, 2014, 20:23:05 »
разобрался. Необходимо более точно задавать параметры :
window_name
application_name
window_class

С переменными названиями окон (брузеры, плейера и т.д.) Использовать параметр contain
Devuan ASCII x32..x64