A menudo tengo muchas ventanas abiertas en muchos escritorios virtuales y me cuesta encontrar alguna aplicación.
Entonces, ¿existe alguna herramienta para buscar ventanas abiertas?
Actualmente uso Awesome como administrador de ventanas, pero no es necesario que dependa de él.
Respuesta1
Yo suelo dmenu
.
Un script en mi ~/bin
llamadogo-win
#!/bin/bash
wmctrl -l | cut -d' ' -f5- | dmenu -nb '#3f3f3f' -nf '#dcdccc' -sf '#3f3f3f' -sb '#dcdccc' -i | xargs wmctrl -a
y una clave global en mirc.lua
awful.key({ modkey }, "g", function() exec("go-win") end)
Al usarlo, obtendrás la lista de ventanas abiertas en la parte superior de la pantalla y realiza una búsqueda incremental a medida que escribes.
Respuesta2
KDE 4 tiene un programa estándar, Krunner, que hará esto (entre otras cosas - básicamente funciona comoLanzador). No sé si funcionaría con un administrador de ventanas/entorno de escritorio diferente, pero pensé en mencionarlo en caso de que quisieras probarlo.
Respuesta3
Con elPez sierraadministrador de ventanas (un administrador de apilamiento extensible en Scheme), me gustaventana-interruptor. Presione la tecla de acceso directo, luego algunas letras en el nombre de la ventana y Enter.
Ainterfaz similar para Gnome,iswitch-ventana.py, está incluido en elSubprograma DeskBar.
Me sorprendería, incluso un poco decepcionado, si Awesome no tuviera algo similar. Si no, siempre puedes escribirlo en Lua.
Podría implementar una característica similar de forma independiente del administrador de ventanas en una terminal de texto utilizando un mecanismo de finalización de shell (zsh, o quizás bash) y el wmctrl
comando.