Вопрос Место Compiz Static Application Switcher всегда на определенном мониторе


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

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

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

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


2
2017-11-26 10:56


происхождения


Привет, гэликс, что именно вопрос? Возможно, вам нужно разделить это на несколько сообщений. - Luís de Sousa
Ответ будет действителен, если он каким-либо образом решает проблему (с помощью любого способа обхода). Я думаю, что люди, которые борются с этим, оценят подробный пост. - haelix
Но, проще говоря, вопрос может быть то, что написано в жирный, - haelix
То, что выделено жирным шрифтом, не является вопросом. - Luís de Sousa
Вы говорите, что у него нет вопросительного знака, но, тем не менее, в предложении явно подразумевается вопрос, например: Каков класс окна статического коммутатора? или, что то же самое, как я могу найти окно «Класс статического коммутатора»? (это вообще окно) - haelix


ответы:


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

Однако оно имеет название: Switcher,

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

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

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

EDIT: Ниже приведен полный вывод 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

2
2017-12-01 16:02



Привет, славная попытка, но это только получает детали для окна терминала в моем случае (даже при нажатии Alt). Может быть, мы используем разные коммутаторы, как я уже сказал, я использую «статический коммутатор приложений» (по умолчанию 12.04 не имеет вкладки alt +, поэтому я перехожу в CCSM> Управление окнами> включить Static Application Switcher) - haelix
Я попытался включить Static Application Switcher в CCSM, но я все еще мог получить результаты. Кстати, у меня есть alt + tab без включения этой опции. Я не помню поведение по умолчанию Ubuntu Precise и не менял его, хотя :) - Stefanos Kalantzis
Вы можете использовать Unity, я этого не делаю. Я думаю, что было неверно говорить: «По умолчанию нет Alt + Tab». На самом деле, после перехода на резервное копирование гнома, вы не получите Alt + Tab - haelix
О, я вижу. Вы должны упомянуть, что вы не используете единство в вопросе тогда :) - Stefanos Kalantzis