2

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

2 ответа2

4

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

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

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

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

2

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

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

где ^[ - escape-символ, а ^G - control-G.

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

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

 echo "\033]0;New name\007"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .