Как установить заголовок окна в Linux

7058
user_unknown

Есть ли способ установить пользовательский заголовок Windows в Linux?

2
Это может помочь узнать, есть ли конкретная программа или набор программ, которые вас интересуют. frabjous 13 лет назад 0
вот как это сделать с xprop. https://askubuntu.com/a/626524/378854 Blauhirn 6 лет назад 0

2 ответа на вопрос

4
frabjous

Один из способов сделать это - использовать xdotool, например, из командной строки:

xdotool search --name "Old name" set_window --name "New name"

Это ищет открытые окна, которые содержат имя «Старое имя» и изменяет его имя на «Новое имя». Вы также осуществляете поиск по классу Window, PID и множеству других вещей. Смотрите справочную страницу xdotool.

Возможно, есть другие способы автоматической установки при запуске программы в зависимости от программы и от того, использует ли она Qt, GTK или что.

2
Shannon Nelson

Если рассматриваемое окно является xterm, вы можете использовать волшебную escape-последовательность:

echo "^[]0;New name^G" 

где ^[- escape-символ и ^Gуправляющий-G.

Если в окне есть Терминал Gnome, вы можете использовать пункт меню «Терминал | Задать заголовок».

Еще один способ написать это

 echo "\033]0;New name\007" 
Очень интересно! Ivan Z. G. Xiao 11 лет назад 0