Usando KDE aquí, pero puede haber una solución que también funcione con otros entornos de escritorio. A menudo estoy tratando con muchas ventanas. La mayoría de las ventanas contienen muchas pestañas (por ejemplo, una ventana Dolphin con muchas pestañas, o Firefox, Konsole, etc.). El título de la ventana cambiará en función de mi pestaña actual (que en su mayor parte es útil la mayor parte del tiempo), pero cuando trabajo con tantas ventanas me gustaría organizarlas un poco y poder cambiar el nombre de la ventana manualmente , anulando el título de la ventana que da la aplicación . Podría nombrar una ventana de Firefox "Investigación" y otra ventana de Firefox "Documentación" para poder distinguir fácilmente entre las ventanas que he usado para organizar y agrupar diferentes pestañas en consecuencia.
Lo ideal sería poder hacer clic en la barra de título de una ventana y darle fácilmente un nombre personalizado, pero me conformaría con una solución que sea un poco más engorrosa mientras funcione.
Lo he intentado wmctrl -r :SELECT: -T "Research"
pero eso solo funciona temporalmente (el título se revierte cuando la aplicación lo cambia, por ejemplo, al cambiar de pestaña).
--caption
opción de línea de comandos que le permite configurar el título de la ventana, pero no creo que sea lo que está buscando.Respuestas:
Tuve exactamente el mismo problema.
Así que escribí un script de shell que até a una tecla de acceso rápido.
Cuando presiono la tecla de acceso rápido, obtiene la identificación de la ventana de la ventana actualmente activa (la que tiene el foco).
Luego le da un cuadro de diálogo emergente donde ingresa el título que desea que tenga esa ventana.
Luego, cada vez que esa ventana cambia su nombre, lo vuelve a cambiar al título que desea.
Para usar el script, necesita:
la
fish
concha(lo escribí en pescado en lugar de bash porque bash me da dolor de cabeza)
kdialog
alguna forma de vincular el script a una tecla de acceso rápido
(lo uso
xbindkeys
, porque todo lo que tenía que hacer para que funcionara era agregar:"[PATH TO SCRIPT]/[NAME OF SCRIPT]" Mod4 + t
(es decir, tecla de ventana + t)
a mi
/home/o1/.xbindkeysrc
)Gracias a este tipo , que me dio la información sobre las cosas mágicas de xprop.
(Como, hace un año, y nunca pude escribir el guión hasta hoy. XD)
PD: si un novato encuentra esta respuesta y no sabe cómo usarla, pregúnteme y lo guiaré. ^^
EDITAR: Lo actualicé para que pueda usarlo desde la línea de comandos con los interruptores
-t
portitle_i_want
y-w
parawindow_id
.Aquí está el guión:
EDITAR: en realidad ya no uso este script de Fish;
Lo reescribí en Ruby:
fuente
Lo que estás buscando suena como una instalación de etiquetado de ventanas . Dudo que KDE tenga soporte para esto, otros WM (como XMonad o DWM, etc.) lo hacen.
Por lo tanto una posibilidad de lograr este aumento de la productividad sería el comercio
kwin
por xmonad y configurar xmonad hacer etiquetado . El mecanismo de etiquetado de XMonad como se describe en el segundo enlace sería vincular una combinación de teclas para abrir un mensaje que le permita etiquetar la ventana enfocada. (La configuración de XMonad es en realidad un programa Haskell, así que no dudes en pedir ayuda en #xmonad.Editar: Si bien aconsejaría a todos que al menos intenten un WM en mosaico en algún momento, olvidé señalar que, aunque XMonad se conoce comúnmente como WM en mosaico, hay un modo de "flotación simple". Seguramente hay otros WM que admiten diseños de etiquetado y sin mosaico, pero no sé sobre su interoperabilidad con KDE.
fuente
Dado que no hay forma de configurar el título de la ventana para proteger contra escritura, no habrá solución a ese problema, ya que muchos programas restablecen su título en diferentes acciones como ya ha descubierto.
Pero tal vez una buena sugerencia para la gente de KDE y Gnome ;-)
fuente
Estaba buscando lo mismo y por la misma razón. Terminé pasando demasiado tiempo en esto, con este script de 70 líneas.
¿Como funciona?
Luego comenzará un bucle en el fondo, verificará cada 3 segundos y establecerá el título si cambia.
Advertencia: no se ejecute dos veces en la misma ventana, el script no es perfecto.
nombre de script de ejemplo:
sticky-title
fuente