Destacar ventana con foco aún más

10

Tengo dos monitores y, a veces, empiezo a escribir en la ventana incorrecta.

La ventana con el foco se resalta en la unidad (Ubuntu 16.04) con una sombra gris.

¿Hay alguna manera de resaltar la ventana con el foco aún más?

Tal vez con un borde de color ...

Muchas gracias por todas las respuestas, pero ...

... son todos demasiado complicados. ¿Por qué las cosas simples de conveniencia como esta son tan complicadas?

guettli
fuente
+1 Si bien esta publicación anterior había hecho una pregunta similar y había sido respondida, voté esta pregunta por ser clara y breve; Esperaremos una mejor respuesta aquí.
clearkimura
1
Si no encuentra una respuesta que dé exactamente lo que pregunta, resalte la ventana activa, ¿consideraría una alternativa? Por ejemplo, ¿un acceso directo que le indica la ventana activa o el indicador del panel superior?
Sergiy Kolodyazhnyy
1
@Serg Quiero ver la ventana activa en microsegundos. Atajos de amor, pero aquí no quiero estar activo para ver dónde está el foco en este momento.
guettli
1
Intenté simplificar la solución combinada de Serg y user.dz, luego agregué una explicación para problemas conocidos y soluciones alternativas. Más detalles en mi respuesta tardía a continuación.
clearkimura

Respuestas:

3

Introducción:

Existe una extensión de accesibilidad para compizADD Helper llamada. La premisa básica de esa extensión es hacer lo contrario de lo que usted pide: atenuar las ventanas inactivas y mantener la ventana activa normal. A continuación se muestra la captura de pantalla de ADD Helper en acción:

ingrese la descripción de la imagen aquí

Observe cómo la ventana de la derecha está atenuada, mientras que la de la izquierda permanece en el mismo nivel de brillo y transparencia. NOTA : He probado esto con la configuración de pantalla dual y con ventanas de pantalla completa en ambos monitores. Funciona perfectamente en cada caso. En combinación con la solución user.dz, esta es la combinación perfecta para enfocar la ventana activa.


Obtener ADD Helper:

Para habilitar este complemento necesitarás 2 cosas.

  1. Habilitar el repositorio de Universe : ADD helper pertenece al Universerepositorio, así que asegúrese de que esté marcado en la configuración de Software y actualizaciones:

ingrese la descripción de la imagen aquí

  1. Actualice e instale los paquetes requeridos : necesitará tener Compiz Config Settings Managery compiz-plugins-extra. Ejecute el siguiente comando para obtenerlos:

    sudo bash -c 'apt-get update && apt-get install compiz-plugins-extra compizconfig-settings-manager'
    

Configuración de ADD Helper:

  1. Encuentra Dim Inactivedebajo Accessibilityen CompizConfig Settings Manager. Marque la casilla de verificación.

ingrese la descripción de la imagen aquí

  1. Haga clic en el icono para abrir el menú. En la pestaña Vinculaciones, configure el acceso directo deseado (el predeterminado no parece funcionar correctamente). Personalmente uso Ctrl+ Alt+ Ppero no dudes en elegir otra cosa.

ingrese la descripción de la imagen aquí

  1. Debajo de Misc. Ficha Opciones, configure la cantidad de brillo y opacidad que desea que tenga su ventana. Marque la casilla de verificación "habilitar al inicio" para que se inicie cada vez que inicie sesión. La configuración que ves en mi primera captura de pantalla es la siguiente:

    • Brillo 45
    • Saturación 45
    • opacidad 75

ingrese la descripción de la imagen aquí

En este punto, puede presionar el atajo de teclado que ha configurado para probarlo o intentar cerrar sesión / iniciar sesión.

Sergiy Kolodyazhnyy
fuente
Funciona bien en Ubuntu 16.04 y 14.04
user.dz
2

¿Qué hay de cambiar la sombra de decoración de Unity para la ventana activa? Este solo ejemplo para el tema Ambiance (lo mismo para Radiance).

  1. Cambiar directorio para pruebas fáciles

    cd /usr/share/themes/Ambiance/
    
  2. Cambiar decoración (ejemplo: color azul)

    sudo nano gtk-3.0/apps/unity.css
    

    Sombra negra activa original

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    Ahora sombra activa azul

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 255, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    También puede cambiar el tamaño (radio) y la transparencia.

  3. Cerrar sesión

    Ventana activa de Unity con sombra resaltada

Como comentó Serg a continuación, el método anterior podría estar bien para un número limitado de temas, ya que necesita un cambio manual para cada tema. Aquí hay una mejor manera de usar Compiz.

  1. Instalar el administrador de Compiz

    sudo apt-get install compizconfig-settings-manager
    
  2. Ejecútelo ccsm, vaya Ubuntu Unity Plugin → pestaña Decoraciones

  3. Verifique la configuración de anulación del tema y luego cambie la sombra de la ventana activa como desee.

    Compiz - anular la sombra de decoración de Unity

user.dz
fuente
1
Buena idea, también pensé en esto, pero la gran limitación es que esto debe hacerse para cada tema si el usuario desea usar algo diferente a Ambiance. Tal vez un guión podría hacer eso?
Sergiy Kolodyazhnyy
1
@Serg, sí. Acabo de probar otra forma usando el administrador de compiz que tiene anulación de decoración de tema. Anulará cualquier tema. Agregaré en un momento.
user.dz
Increíble ! Esto funciona en mi 16.04 también.
Sergiy Kolodyazhnyy
¿Funciona esto si la ventana está en modo de pantalla completa? Tengo dos monitores, ambos tienen una aplicación en modo de pantalla completa ....
guettli
1
Consulte mi solución, he encontrado algo que se ajusta a sus requisitos de ventanas de pantalla completa con monitores duales. En combinación con la solución de user.dz, esto será perfecto
Sergiy Kolodyazhnyy
1

El objetivo de esta respuesta tardía es simplificar la solución combinada de @Serg y @ user.dz, así como explicar los problemas conocidos y las soluciones alternativas.

Solución combinada simplificada

Asegúrese de que mainy los universerepositorios se hayan habilitado (predeterminado). Si se habilita más tarde, ejecute la actualización ejecutando sudo apt-get update.

  1. Instalar paquetes requeridos (sin complementos adicionales)

    sudo apt-get install compizconfig-settings-manager compiz-plugins-main
    
  2. Ejecute CompizConfig Settings Manager (CCSM)

    ccsm
    
  3. Habilitar borde de ventana de color

    En CCSM, vaya a Escritorio> Ubuntu Unity Plugin> Decoraciones

    Seleccione la casilla de verificación para la opción "Anular configuración de tema". Para una mejor visibilidad y color coincidente, ajuste estas opciones: "Radio de sombra de ventana activa" (valor sugerido :) 20y "Color de sombra de ventana activa" (opacidad sugerida 255:; valor hexadecimal:) #FF3300.

  4. Habilitar ADD Helper

    En CCSM, vaya a Accesibilidad> Dim Inactivo> Misc. Opciones

    Primero, seleccione la casilla de verificación para la opción "Activar ayuda para agregar al inicio", luego seleccione la casilla de verificación para "Activar atenuación inactiva". De esta manera, el complemento se activará inmediatamente sin usar el atajo de teclado.

  5. Unidad de recarga (si los pasos anteriores no tuvieron efecto cuando se habilitó)

    unity
    

Problemas conocidos y soluciones alternativas

Los siguientes son problemas conocidos y soluciones alternativas que conozco.

El color coincidente es vívido y excelente, pero todas las ventanas se resaltan con el mismo color de borde cuando se usa la función de extensión de ventana (atajo de teclado Super+ Wo similar).

Prueba: ANTES - Mismo color del borde ; DESPUÉS - Reemplazado con sombra atenuada

Esto es notable cuando se usa solo "borde de ventana de color" (paso 3). Use ADD Helper para reemplazar los bordes resaltados de todas las ventanas con sombra atenuada (paso 4). Cambiar el color del borde puede no ayudar mucho, por lo que el usuario debe usar ambos (pasos 3 y 4) para obtener la mejor experiencia.

La ventana activa funciona mejor con ADD Helper, pero la transición de atenuación está ralentizando el sistema en mi máquina.

Prueba: autoexplicativo para los usuarios afectados

Esto es fácil de aliviar. En CCSM, vaya a Efectos y anule la selección de complementos para Windows de animación y desvanecimiento . Deshabilitar estos efectos hará que el sistema sea más receptivo.

Cambiar el tema de Ambiance (predeterminado) a Radiance (alternativo), viceversa, hará que desaparezca el borde de la ventana de color.

Prueba: ANTES: se muestra el borde de color , DESPUÉS: desapareció el borde de color

Es probable que esto sea una limitación para anular la configuración del tema. El método no es persistente entre los cambios. Por lo tanto, después de cambiar el tema, vuelva a cargar Unity (paso 5) para mostrar el borde de la ventana de color. Es posible que la máquina más lenta deba volver a cargar Unity más de una vez para que surta efecto correctamente.

A propósito había incluido solo enlaces a capturas de pantalla para simplificar.

Incluso sin estas capturas de pantalla, los usuarios que siguieron la solución entenderán los problemas una vez que comiencen a usar. Para los usuarios que no tienen estos problemas, es probable que tengan un buen soporte de hardware que les permita ejecutar el entorno de Unity sin problemas.

Probado trabajando con Unity 7.4.0 y Compiz 0.9.12.2 en Ubuntu 16.04.

clearkimura
fuente
-2

El complemento de decoraciones de ventanas en compizconfig-settings-manager (CCSM) le permite editar la configuración predeterminada para esto.

sudo apt-get install compizconfig-settings-manager

Para iniciar la interfaz del administrador de configuración, ejecute

ccsm

Desplácese a la sección Efectos y elija Decoración de ventana

Habilite el complemento haciendo clic en su casilla de verificación y luego ajuste la configuración de Sombra activa e inactiva al gusto. Los cambios deberían aparecer automáticamente.

Tenga cuidado al jugar con cualquier otra cosa en CCSM hasta que esté seguro de que esta configuración es estable, es muy fácil interrumpir por completo su instalación de compiz ya que no todas las configuraciones son compatibles entre sí.

Amias
fuente
1
habilitar el decorador de ventanas desactivará la unidad
Anwar