Comment peut-on placer la sortie d’une commande dans une barre de titre konsole?

Grâce à l’utilisation intelligente de certains caractères d’échappement, j’ai utilisé la sortie de commandes arbitraires (par exemple “dirs”) dans la barre de titre de xterm. Puis-je faire la même chose en konsole? Si c’est le cas, comment?

C’est un peu difficile de faire ce que vous voulez, mais vous pouvez changer la barre de titre de Konsole. Aller à:

Settings > Edit current profile > Tabs > Tab title format

et changez-le en %w qui signifie Ensemble de titres de fenêtres par Shell . Je pense que vous devez fermer Konsole et le rouvrir pour que les changements prennent effet.

Quoi qu’il en soit, allez à l’invite et exécutez:

 OUTPUT=`whoami`; echo -ne "\033]2;$OUTPUT\007" 

et voici!

Cet exemple définit temporairement le titre de la fenêtre sur tout ce qui est généré par whoami .

Vous pouvez aussi le faire en utilisant dbus:

 qdbus $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION setTitle 1 $(dirs) 

pour KDE 3, en utilisant dcop:

 dcop $KONSOLE_DCOP_SESSION renameSession $(dirs)