Можно ли в KDE изменить заголовок произвольного окна, не принадлежащего моему приложению (определяемому PID приложения или дескриптором окна)? Если да, то как это можно сделать?
Можно ли изменить произвольный заголовок окна в KDE?
comment
Связано: Переопределить заголовок окна для произвольного окна в KDE и установить собственный заголовок окна
- person Piotr Dobrogost   schedule 25.05.2018
Ответы (2)
Для тех, кто также ищет это, вышеизложенное помогло мне найти способ сделать это из командной строки...
Вам потребуется установить wmctrl....
Из командной строки это можно сделать следующим образом: Сначала (необязательно) перечислите все окна:
wmctrl -l
Затем, предполагая, что у вас есть окно с именем «foo this is a window bar», выдача
wmctrl -r "this is a window" -N "Full new title"
установит заголовок этого окна на Полный новый заголовок
person
malte
schedule
08.04.2014
Это работает и намного проще, большое спасибо :) ...если бы я только вспомнил, для чего это нужно...
- person Septagram; 10.04.2014
Также полезно вместо указания
wmctrl -r target_title -N new_name
вы можете указать wmctrl -r :ACTIVE:
для соответствия активному окну wmctrl -r :SELECT:
для выбора его с помощью мыши или использовать параметр -i для использования идентификатора окна вместо заголовка
- person AKludges; 30.10.2019
Да, это может быть сделано.
- Пройдитесь по окнам X11 и проверьте наличие окна со свойством
_NET_WM_PID
, установленным наPID
, что дастXID
окна; - затем измените свойство
WM_NAME
этого окна.
Но учтите, что если это свойство _NET_WM_PID
не установлено программой в своих окнах, вы не сможете найти окно по PID
. Обратите внимание, что программа может установить _NET_WM_PID
во всех своих окнах, поэтому результатом первого шага может быть не одно окно.
person
Dan D.
schedule
30.04.2012