Difícil de encontrar una ventana entre muchas

19

Estoy muy impresionado por la nueva Unity GUI, es un movimiento audaz.

Sin embargo, hay un descuido deslumbrante, desde el punto de vista de alguien que usa Ubuntu para el trabajo de programación profesional. Con frecuencia quiero tener más de una docena de ventanas de emacs abiertas mientras escribo el código.

En Ubuntu clásico, podría elegir fácilmente cuál quiero del nombre del archivo en la barra de tareas inferior, pero esto no parece tener un equivalente en Unity. Cuando tengo tantos abiertos, es difícil encontrar qué ventana quiero. Para esto, incluso la Unidad 10.10 fue mejor porque pude AltTabver y ver sus nombres; no más en 11.04. Sería genial si la nueva barra de tareas tuviera un cuadro de emacs (por ejemplo) que cubriera todas las instancias de ventanas de emacs abiertas. Haga clic derecho en el cuadro y tenga la opción de ver una lista de los nombres de todas las instancias abiertas.

Actualmente, la utilidad de hacer clic derecho en estos cuadros de la barra de tareas parece muy limitada de todos modos. Creo que un simple cambio de esta naturaleza mejoraría en gran medida la utilidad de Unity.

Ya uso múltiples espacios de trabajo (6) y a menudo tengo algo así como una ventana de terminal y muchas ventanas de emacs por espacio de trabajo, y ya estoy usando métodos abreviados de teclado. Hasta ahora, ninguno de estos es el centro del problema, no creo que una "lista de archivos abiertos" sea una tarea difícil.

Super+ Whace exactamente lo contrario de lo que estoy sugiriendo. Ya hay demasiadas ventanas abiertas en un solo espacio de trabajo para encontrar fácilmente la que estoy buscando: ver todas las ventanas en todos los espacios de trabajo solo satura la vista aún más.

Shift+ Alt+ no ayuda. Si tengo una docena de ventanas de emacs abiertas en un solo espacio de trabajo, hacer esto muestra todas las ventanas abiertas en el espacio de trabajo de una vez, pero las espacia y las reduce a pequeños iconos. ¿Cómo se supone que debo averiguar a primera vista cuál quiero? Son indistinguibles.

Jason Nett
fuente
55
Si lo percibe como un problema, ejecute este archivo como un error contra Unity ubuntu-bug unity. Si tienes una idea de cómo resolver este problema, pon la idea en Ubuntu Brainstorm .
dv3500ea
2
¿No es el administrador de búfer emacs superior a cualquier administrador de ventanas genérico? Me imagino que si usara una sola instancia de emacs, podría buscar por nombre de archivo, ver una lista de archivos y dividir la ventana para mostrar varios archivos a la vez. Probablemente tenga sus razones (¿un emacs por proyecto?), Pero le sugiero que pruebe una solución pura de emacs. (Probablemente pueda crear un alias de emacs para abrir archivos nuevos en la misma instancia de emacs.)
idbrii

Respuestas:

14

Me gustaría sugerir la respuesta de Alex Launi , pero con un pellizco: Active título de la ventana de visualización.

  1. Abra el Administrador de configuración de CompizConfig
  2. Habilite el módulo llamado Texto
  3. Buscar módulo llamado Complementos de escala
  4. Cambiar a pestaña Apariencia
  5. Abra el menú desplegable Título de la ventana
  6. Cambie el parámetro de visualización del título de la ventana a Todas las ventanas . Es posible que desee aumentar el tamaño de la fuente también.

Después de este ajuste, el doble clic en el ícono del iniciador debe adaptarse a sus necesidades.

Shnatsel
fuente
1
No olvide habilitar también el complemento "Texto".
ændrük
1
Esta no es una respuesta, sino una precaución: la respuesta aquí puede causar problemas en las versiones recientes de Ubuntu (al menos en 14.04 LTS). En mi caso, he perdido la barra de título y el guión y la capacidad de cambiar entre aplicaciones. Cuando traté de arreglar esto, empeoró aún más: perdí la capacidad de escribir dentro de mi sesión. Sin embargo, la sesión de Invitado funcionó bien. Si alguien rompe Unity usando CompizConfig, la solución a continuación funcionó para mí (elimine la carpeta .config / dconf / user). askubuntu.com/a/39669/378102
7

He encontrado un gran complemento de compiz-plugins-extra, que es el filtro de título de la ventana de escala .

  • Después de habilitarlo, primero presiona Super+, Wque trae todas las ventanas candidatas (he sintonizado para mostrar solo ventanas en el espacio de trabajo actual).

  • ¡Luego, TIPE la palabra clave de la ventana que está buscando y confirme con Enterella!

Si sabe exactamente lo que quiere, esto es más rápido que cualquier combinación de teclado + mouse para seleccionar y confirmar. En el mejor de los casos, puede obtener exactamente el resultado que espera.

Woo-hoo, buscando rocas !! :)

James Fu
fuente
en una prueba adicional, acepto la publicación principal: usar el panel de gnomo clásico para enumerar todos los botones de la ventana sigue siendo la forma más eficiente, lo que le permite encontrar la ventana deseada simplemente mirando y haciendo clic una vez.
James Fu
6

Primero instale compiz-plugins-extra Instalar compiz-plugins-extra .

Luego habilite los complementos del modo de escala en compiz usando el Administrador de configuración de configuración de Compiz, luego reinicie unity (ejecute unityen el diálogo de ejecución ( alt+ f2)).

Ahora, cuando tiene varias ventanas abiertas, puede escribir una parte del nombre de la ventana que desea limitar su búsqueda, mientras mantiene la vista previa visual.

NÓTESE BIEN:

Cuando hablo de búsqueda, me refiero a la búsqueda desde el modo de escala (que es lo que sucede si hace clic en el icono de una aplicación con varias ventanas abiertas o presiona super+ W).

RolandiXor
fuente
No tengo una opción en Escalar complementos para el filtrado. ¿Necesita habilitar otro complemento?
idbrii
@pydave: no, solo escriba ... cuando esté en modo de escala (después de habilitar ese complemento).
RolandiXor
@pydave: Oh, no recordaba que estaba en ese paquete.
RolandiXor
Lo siento, esto tampoco funciona para mí porque estoy iniciando sesión en diferentes computadoras de forma remota, luego envío archivos por correo electrónico. No creo que la búsqueda de Dash funcione si el archivo no reside realmente en la computadora en la que estoy escribiendo.
Jason Nett
@JasonNett: esto no tiene nada que ver con la búsqueda de tablero. Me refiero al modo de escala.
RolandiXor
3

Al hacer clic en el ícono del iniciador de la aplicación cuyas ventanas desea ver por segunda vez, se iniciará un modo extendido, donde podrá ver todas las ventanas abiertas para esa aplicación y seleccionar la que desee. Esto también funciona a través del atajo de teclado para esa aplicación.

Alex Launi
fuente
No, eso no funciona cuando tienes muchas ventanas abiertas. Las ventanas son muy pequeñas en este caso y no puedo ver sus nombres, por lo tanto, no puedo determinar fácilmente cuál quiero en primer lugar.
Jason Nett
2

super/ windowskey + Wfunciona para mí hasta ahora.

MrMassiveManMeat
fuente
1

Una docena de ventanas es mucho. También soy un programador profesional, y generalmente estoy contento con tres terminales (uno con una sesión de vim dividida).

¿Ha considerado dividir lógicamente sus editores en varios escritorios? Tengo un escritorio (número 4) dedicado a la documentación, uno dedicado al código / grepping / compilación (número 5) y uno dedicado a las pruebas (número 6). Tengo acceso aleatorio a cada uno de ellos con teclas de acceso rápido, que es más rápido que señalar y hacer clic o presionar alt.

Erigami
fuente
Quizás debería decir que se siente más rápido usar teclas de acceso rápido para acceder a cada escritorio. Sé que hay estudios que no están de acuerdo conmigo.
Erigami
0

Estoy de acuerdo en que hacer un uso completo de los cuatro espacios de trabajo que están allí por defecto ayuda mucho. Puede moverse rápidamente entre ellos usando Ctrl + Alt + Flechas (también puede configurar compiz para cambiar usando la rueda de desplazamiento del mouse cada vez que el cursor esté sobre el escritorio). Hay tres formas de ver ventanas abiertas (ya se mencionan dos): para ver todas las instancias de un solo programa, haga clic en el icono del iniciador correspondiente. Para ver todas las ventanas abiertas en el espacio de trabajo actual, puede usar Mayús + Alt + flecha arriba. Para ver todas las ventanas abiertas en todos los espacios de trabajo, Super + W hace el truco.

Sean Fitzpatrick
fuente
0

En lugar de SUPER + W para exponer todas las aplicaciones abiertas, puede intentar mantener SUPER, luego verá los pequeños números en el iniciador. Cuando llegue al número de su solicitud, una vez que llegue a la ventana más reciente. Si presiona el número dos veces obtendrá todas (solo) las ventanas de esta aplicación expuestas. Esto me ayuda porque reduce la cantidad de ventanas en la vista general de exposición. Pero aún así: elegir las ventanas o documentos deseados (imagine varios documentos de Writer) no es tan rápido como lo fue con la barra de tareas.

Andre
fuente
0

Aquí está la solución improvisada con la que voy: iniciar gnome-panel dentro de Unity; haga clic derecho y elimine el panel superior; configura el panel inferior como quieras; agregue gnome-panel a las aplicaciones de inicio; luego reiniciar. El panel superior debe eliminarse permanentemente (ya que se superpone al panel superior de Unity) y el panel inferior puede mostrar la lista de archivos abiertos para el espacio de trabajo. Ahora el panel inferior puede existir en Unity. Me gusta hacerlo retráctil como el lanzador.

Jason Nett
fuente