История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
по WID
окна посмотреть его NET_WM_STATE_чтототут
если оно хочет внимания то должно иметь _NET_WM_STATE_MODAL
например, почитай там описания, я забыл уже что к чему.
Но это не точно, может есть какой иной механизм.
Сделай так чтобы окно требовало внимание, запусти xprop
и тыкни в него мышкой, будут показаны свойства окна и его ресурсы, сравни с обычным окном и выяви разницу. А затем детектить эту разницу и отображать мигалку на панели (ну или типа того) хотя может есть специальный сигнал какой именно для панелей, панели же кажется определены в иксах как самостоятельная сущность.
Я в этом не особо разбираюсь, лишь методом тыка кхм тыкал когда Свистопердулька для вашего ПеКа писал.
Исправление LINUX-ORG-RU, :
по WID
окна посмотреть его NET_WM_STATE_чтототут
если оно хочет внимания то должно иметь _NET_WM_STATE_MODAL
например, почитай там описания, я забыл уже что к чему.
Но это не точно, может есть какой иной механизм.
Сделай так чтобы окно требовало внимание, запусти xprop
и тыкни в него мышкой, будут показаны свойства окна и его ресурсы, сравни с обычным окном и выяви разницу. А затем детектить эту разницу и отображать мигалку на панели (ну или типа того)
Я в этом не особо разбираюсь, лишь методом тыка кхм тыкал когда Свистопердулька для вашего ПеКа писал.
Исправление LINUX-ORG-RU, :
по WID
окна посмотреть его NET_WM_STATE_чтототут
если оно хочет внимания то должно иметь _NET_WM_STATE_MODAL
например, почитай там описания, я забыл уже что к чему.
Но это не точно, может есть какой иной механизм.
Сделай так чтобы окно требовало внимание, запусти xprop
и тыкни в него мышкой, будут показаны свойства окна и его ресурсы, сравни с обычным окном и выяви разницу.
Я в этом не особо разбираюсь, лишь методом тыка кхм тыкал когда Свистопердулька для вашего ПеКа писал.
Исправление LINUX-ORG-RU, :
по WID
окна посмотреть его NET_WM_STATE_чтототут
если оно хочет внимания то должно иметь _NET_WM_STATE_MODAL
например, почитай там описания, я забыл уже что к чему.
Но это не точно, может есть какой иной механизм.
Сделай так чтобы окно требовало внимание, запусти xprop
и тыкни в него мышкой, будут показаны свойства окна и его ресурсы, сравни с обычным окном и выяви разницу.
Я в этом не особо разбираюсь, лишь методом тыка кхм тыкал когда Свистопердулька для вашего ПеКа писал
Исходная версия LINUX-ORG-RU, :
по WID
окна посмотреть его NET_WM_STATE_чтототут
если оно хочет внимания то должно иметь _NET_WM_STATE_MODAL
например, почитай там описания, я забыл уже что к чему.
Но это не точно, может есть какой иной механизм.
Сделай так чтобы окно требовало внимание, запусти xprop
и тыкни в него мышкой, будут показаны свойства окна и его ресурсы, сравни с обычным окном и выяви разницу.