Wie man einen Windows-Titel in Linux setzt

7145
user_unknown

Gibt es eine Möglichkeit, einen benutzerdefinierten Windows-Titel in Linux festzulegen?

2
Es kann hilfreich sein zu wissen, ob es ein bestimmtes Programm oder eine Reihe von Programmen gibt, die Sie interessieren. frabjous vor 13 Jahren 0
heres, wie man es mit xprop macht. https://askubuntu.com/a/626524/378854 Blauhirn vor 6 Jahren 0

2 Antworten auf die Frage

4
frabjous

Eine Möglichkeit ist, xdotool zu verwenden, zB von der Kommandozeile:

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

Dadurch werden offene Fenster gesucht, die den Namen "Alter Name" enthalten, und der Name wird in "Neuer Name" geändert. Sie können auch nach Fensterklasse, PID und einer Vielzahl anderer Dinge suchen. Siehe die xdotool-Manpage.

Es gibt wahrscheinlich andere Möglichkeiten, dies automatisch einzustellen, wenn das Programm startet, je nach Programm und ob Qt, GTK oder was verwendet wird.

2
Shannon Nelson

Wenn das fragliche Fenster ein Xterm ist, können Sie eine magische Escape-Sequenz verwenden:

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

Wo ^[ist das Fluchtzeichen und ^Gist Control-G.

Wenn das Fenster das Gnome-Terminal ist, können Sie den Menüpunkt "Terminal | Set Title" verwenden.

Ein anderer Weg, um es zu schreiben, ist

 echo "\033]0;New name\007" 
Sehr interessant! Ivan Z. G. Xiao vor 11 Jahren 0