Utiliser KDE ici, mais il pourrait y avoir une solution qui fonctionne aussi avec d'autres environnements de bureau. J'ai souvent affaire à de nombreuses fenêtres. La plupart des fenêtres contiennent de nombreux onglets (par exemple une fenêtre Dolphin avec de nombreux onglets, ou Firefox, Konsole, etc.). Le titre de la fenêtre changera en fonction de mon onglet actuel (ce qui est généralement utile la plupart du temps), mais lorsque je travaille avec autant de fenêtres, j'aimerais les organiser un peu et pouvoir renommer manuellement la fenêtre , remplaçant le titre de la fenêtre que l'application donne . Je pourrais nommer une fenêtre Firefox "Recherche" et une autre fenêtre Firefox "Documentation" pour pouvoir distinguer facilement les fenêtres que j'ai utilisées pour organiser et grouper les différents onglets en conséquence.
Idéalement, je serais en mesure de cliquer sur la barre de titre d'une fenêtre et de lui donner facilement un nom personnalisé, mais je me contenterais d'une solution un peu plus lourde tant qu'elle fonctionnerait.
J'ai essayé wmctrl -r :SELECT: -T "Research"
mais cela ne fonctionne que temporairement (le titre est inversé lorsque l'application le change, par exemple lors du changement d'onglets).
--caption
option de ligne de commande qui vous permet de définir le titre de la fenêtre, mais je ne pense pas que ce soit exactement ce que vous recherchez.Réponses:
J'ai eu exactement le même problème.
J'ai donc écrit un script shell que j'ai lié à un raccourci clavier.
Lorsque j'appuie sur le raccourci clavier, il obtient l'ID de fenêtre de la fenêtre actuellement active (celle qui a le focus).
Ensuite, il vous donne une boîte de dialogue contextuelle où vous entrez le titre que vous souhaitez que cette fenêtre ait.
Ensuite, chaque fois que cette fenêtre change de nom, elle le change de nouveau pour le titre que vous souhaitez.
Pour utiliser le script, vous avez besoin:
la
fish
coquille(je l'ai écrit en poisson plutôt qu'en bash cuz bash me donne mal à la tête)
kdialog
un moyen de lier le script à un raccourci clavier
(j'utilise
xbindkeys
, car tout ce que j'avais à faire pour le faire fonctionner était d'ajouter:"[PATH TO SCRIPT]/[NAME OF SCRIPT]" Mod4 + t
(c'est-à-dire la touche de la fenêtre + t)
vers mon
/home/o1/.xbindkeysrc
)Merci à ce mec qui m'a donné des informations sur les trucs magiques de xprop.
(Comme, il y a un an, et puis je n'ai jamais réussi à écrire le script jusqu'à aujourd'hui. XD)
PS Si un débutant trouve cette réponse et ne sait pas comment l'utiliser, demandez-le-moi et je vous expliquerai. ^^
EDIT: je l'ai mis à jour afin que vous puissiez l'utiliser à partir de la ligne de commande avec les commutateurs
-t
pourtitle_i_want
et-w
pourwindow_id
.Voici le script:
EDIT: En fait, je n'utilise plus ce script Fish;
Je l'ai réécrit en Ruby:
la source
Ce que vous recherchez ressemble à une fonction de balisage de fenêtre . Je doute que KDE prenne en charge cela, d'autres WM (comme XMonad ou DWM, etc.) le font.
Ainsi, une possibilité pour obtenir cette augmentation de la productivité serait d' échanger
kwin
XMonad et de configurer XMonad pour effectuer le marquage . Le mécanisme de balisage XMonad tel que décrit dans le deuxième lien serait de lier une combinaison de touches pour ouvrir une invite qui vous permet de baliser la fenêtre focalisée. (La configuration de XMonad est en fait un programme Haskell, alors n'hésitez pas à demander de l'aide dans #xmonad.Edit: Bien que je conseille à tout le monde d'essayer au moins un WM de mosaïque, j'ai oublié de souligner que bien que XMonad soit communément appelé WM de mosaïque, il existe un mode "flottant simple". Il y a sûrement d'autres WM qui prennent en charge le balisage et les dispositions sans mosaïque, mais je ne connais pas leur interopérabilité avec KDE.
la source
Puisqu'il n'y a aucun moyen de définir le titre de la fenêtre pour protéger en écriture, il n'y aura pas de solution à ce problème, car de nombreux programmes réinitialisent leur titre sur différentes actions comme vous l'avez déjà découvert.
Mais peut-être une belle suggestion pour les gens de KDE et Gnome ;-)
la source
Je cherchais la même chose et pour la même raison. J'ai fini par y consacrer trop de temps avec ce script de 70 lignes.
Comment ça marche?
Ensuite, il démarrera une boucle en arrière-plan, vérifiera toutes les 3 secondes et définira le titre s'il change.
Attention: ne courez pas deux fois sur la même fenêtre, le script n'est pas parfait.
exemple de nom de script:
sticky-title
la source