Размещайте Compiz Static Application Switcher всегда на определенном мониторе

были заданы варианты этого вопроса, а именно, как разместить переключатель на обоих мониторах при использовании compiz и при использовании Unity , ни то, ни другое невозможно из того, что я вижу.

Было бы здорово иметь его на обоих мониторах, но я также был бы рад иметь его на стационарном мониторе, чтобы вашим глазам не нужно было прыгать или, по крайней мере, на мониторе с мышью.

(для мыши, я нашел эту ошибку , но с небольшой активностью и старым compiz. Я использую 12.04, compiz 0.9.7.12-0ubuntu3)

Я хочу предложить еще один обходной путь, но для которого мне нужна помощь, а именно, использовать плагин compiz «Place», который, кажется, способен принудительно размещать мышь на мониторе. Но для этого мне нужно окно Class of Static Switcher, как мне его найти?

2
задан 13 April 2017 в 15:23

1 ответ

Если вы имеете в виду «alt + tab» (я не знаю, как она называется), то у нее нет класса.

Однако имеет Имя: Switcher.

Вы можете найти все, используя xprop:

sleep 2 && xprop -id $(xprop -root _NET_ACTIVE_WINDOW | cut -d\  -f 5)

Введите это в терминале, затем нажмите alt + tab, не нажимая клавишу alt, и вы получите результаты для окна Switcher.

РЕДАКТИРОВАТЬ: Ниже приведен полный вывод xprop для окна переключателя. По-видимому, это не работает в каждой ситуации.

_NET_WM_ICON_GEOMETRY(CARDINAL) = 7, 733, 48, 48
XKLAVIER_STATE(INTEGER) = 0, 0
WM_STATE(WM_STATE):
        window state: Normal
        icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW
XdndAware(ATOM) = BITMAP
WM_NAME(STRING) = "Switcher"
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_NET_WM_STATE(ATOM) = _NET_WM_STATE_STICKY, _NET_WM_STATE_SKIP_TASKBAR, _NET_WM_STATE_SKIP_PAGER, _NET_WM_STATE_FOCUSED
0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: