Evidenzia ancora di più Window con focus


10

Ho due monitor e a volte inizio a digitare nella finestra sbagliata.

La finestra con lo stato attivo viene evidenziata in unità (Ubuntu 16.04) con un'ombra grigia.

C'è un modo per evidenziare ancora di più la finestra con lo stato attivo?

Forse con un bordo colorato ...

Grazie mille per tutte le risposte, ma ...

... sono tutti troppo complicati. Perché le cose semplici come questa sono così complicate?


+1 Mentre questo vecchio post aveva posto una domanda simile ed era stata data una risposta, ho votato questa domanda per essere chiara e breve; Dovremo aspettarci una risposta migliore qui.
Clearkimura,

1
Se non trovi una risposta che dia esattamente quello che chiedi - evidenzia la finestra attiva - considereresti un'alternativa? Ad esempio un collegamento che indica la finestra attiva o l'indicatore del pannello superiore?
Sergiy Kolodyazhnyy,

1
@Serg Voglio vedere la finestra attiva in micro secondi. Scorciatoie d'amore, ma qui non voglio essere attivo per vedere dove si concentra il momento.
Guettli,

1
Ho tentato di semplificare la soluzione combinata di Serg e user.dz, quindi ho aggiunto una spiegazione per problemi noti e soluzioni alternative. Maggiori dettagli nella mia risposta ritardata di seguito.
Clearkimura,

Risposte:


3

Introduzione:

Esiste un'estensione per l'accessibilità compizdenominata ADD Helper. La premessa di base di tale estensione è fare il contrario di ciò che chiedi: oscurare le finestre inattive, mantenendo la finestra attiva normale. Di seguito è riportato lo screenshot di ADD Helper in azione:

inserisci qui la descrizione dell'immagine

Notate come la finestra a destra è oscurata, mentre quella a sinistra rimane allo stesso livello di luminosità e trasparenza. NOTA : l'ho provato con la configurazione a doppio schermo e con finestre a schermo intero su entrambi i monitor. Funziona perfettamente in ogni caso. In combinazione con la soluzione di user.dz, questa è la combinazione perfetta per focalizzare la finestra attiva.


Ottenere ADD Helper:

Per abilitare questo plugin avrai bisogno di 2 cose.

  1. Abilita repository Universe : l'helper ADD appartiene al Universerepository, quindi assicurati che sia selezionato nelle impostazioni Software e aggiornamenti:

inserisci qui la descrizione dell'immagine

  1. Aggiorna e installa i pacchetti richiesti : dovrai avere Compiz Config Settings Managere compiz-plugins-extra. Eseguire il comando seguente per ottenerli:

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

Configurazione di ADD Helper:

  1. Trova Dim Inactivesotto Accessibilityin Gestione impostazioni CompizConfig. Seleziona la casella.

inserisci qui la descrizione dell'immagine

  1. Fai clic sull'icona per aprire il menu. Nella scheda Associazioni, imposta il collegamento desiderato (quello predefinito non sembra funzionare correttamente). Personalmente uso Ctrl+ Alt+ Pma mi sento libero di scegliere qualcos'altro.

inserisci qui la descrizione dell'immagine

  1. Sotto Misc. Scheda Opzioni, configura la quantità di luminosità e opacità che desideri avere la tua finestra. Seleziona la casella di controllo "Abilita all'avvio" in modo che si avvii ogni volta che accedi. La configurazione che vedi nel mio primo screenshot è la seguente:

    • Luminosità 45
    • Saturazione 45
    • opacità 75

inserisci qui la descrizione dell'immagine

A questo punto puoi premere la scorciatoia da tastiera che hai impostato per testarlo o provare a disconnettersi / accedere.


Funziona bene in Ubuntu 16.04 e 14.04
user.dz

2

Che ne dici di cambiare l'ombra della decorazione Unity per la finestra attiva. Questo solo esempio per il tema Ambiance (lo stesso per Radiance).

  1. Cambia directory per test facili

    cd /usr/share/themes/Ambiance/
    
  2. Cambia decorazione (esempio: colore blu)

    sudo nano gtk-3.0/apps/unity.css
    

    Ombra attiva nera originale

    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;
    ...
    }
    

    Ora ombra blu attiva

    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;
    ...
    }
    

    È possibile modificare anche le dimensioni (raggio) e la trasparenza.

  3. Logout login.

    Finestra attiva Unity con ombra evidenziata

Come ha commentato Serg di seguito, il metodo sopra potrebbe andare bene per un numero limitato di temi in quanto richiede una modifica manuale per ogni tema. Ecco un modo migliore di usare Compiz.

  1. Installa Compiz Manager

    sudo apt-get install compizconfig-settings-manager
    
  2. Eseguilo ccsm, vai su Ubuntu Unity Plugin → scheda Decorazioni

  3. Controlla Sostituisci le impostazioni del tema, quindi modifica l'ombra della finestra attiva come preferisci.

    Compiz - ignora l'ombra della decorazione di Unity


1
Buona idea, ci ho pensato anche io, ma il grande limite è che questo deve essere fatto per ogni tema se l'utente desidera usare qualcosa di diverso da Ambiance. Forse una sceneggiatura potrebbe farlo?
Sergiy Kolodyazhnyy,

1
@Serg, sì. Ho appena testato un altro modo usando Compiz Manager che ha l'override della decorazione del tema. Sostituirà qualsiasi tema. Aggiungerò tra un momento.
user.dz,

Eccezionale ! Questo funziona anche sul mio 16.04.
Sergiy Kolodyazhnyy,

Funziona se la finestra è in modalità schermo intero? Ho due monitor, entrambi hanno un'applicazione in modalità schermo intero ....
Guettli,

1
Vedi la mia soluzione, ho trovato qualcosa che si adatta alle tue esigenze di finestre a schermo intero con doppio monitor. In combinazione con la soluzione di user.dz, questo sarà perfetto
Sergiy Kolodyazhnyy,

1

Questa risposta ritardata ha lo scopo di semplificare la soluzione combinata di @Serg e @ user.dz, nonché di spiegare i problemi noti e le soluzioni alternative.

Soluzione combinata semplificata

Assicurarsi che maine universerepository siano stati abilitati (impostazione predefinita). Se abilitato in un secondo momento, esegui l'aggiornamento eseguendo sudo apt-get update.

  1. Installa i pacchetti richiesti (senza plugin extra)

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

    ccsm
    
  3. Abilita bordo finestra colorato

    In CCSM, vai su Desktop> Ubuntu Unity Plugin> Decorazioni

    Seleziona la casella di controllo per l'opzione "Sostituisci impostazioni tema". Per una migliore visibilità e corrispondenza del colore, regola queste opzioni: "Raggio dell'ombra della finestra attiva" (valore suggerito :) 20e "Colore dell'ombra della finestra attiva" (opacità suggerita 255:; esagono:) #FF3300.

  4. Abilita ADD Helper

    In CCSM, vai su Accessibilità> Dim Inattivo> Varie. Opzioni

    Innanzitutto, seleziona la casella di controllo per l'opzione "Abilita ADD Helper all'avvio", quindi seleziona la casella di controllo per "Abilita disattivazione inattiva". In questo modo, il plug-in verrà attivato immediatamente senza utilizzare la scorciatoia da tastiera.

  5. Ricarica unità (se i passaggi precedenti non hanno avuto effetto quando abilitato)

    unity
    

Problemi noti e soluzioni alternative

Di seguito sono noti problemi e soluzioni alternative di cui sono a conoscenza.

Il colore corrispondente è vivido e eccezionale, ma tutte le finestre sono evidenziate con lo stesso colore del bordo quando si utilizza la funzione di diffusione della finestra (scorciatoia da tastiera Super+ Wo simile).

Prova: PRIMA - Stesso colore del bordo ; DOPO - Sostituito con ombra attenuata

Ciò è evidente quando si utilizza solo "bordo finestra colorato" (passaggio 3). Utilizzare ADD Helper per sostituire i bordi evidenziati per tutte le finestre con ombra attenuata (passaggio 4). La modifica del colore del bordo potrebbe non essere di grande aiuto, pertanto l'utente deve utilizzare entrambi (passaggi 3 e 4) per la migliore esperienza.

La finestra attiva funziona meglio con ADD Helper, ma la transizione di attenuazione sta rallentando il sistema sulla mia macchina.

Prova: autoesplicativo per gli utenti interessati

Questo è facile da alleviare. In CCSM, vai su Effetti e deseleziona i plugin per Animation and Fading Windows . La disabilitazione di questi effetti renderà il sistema più reattivo.

La modifica del tema da Ambiance (impostazione predefinita) a Radiance (alternativa), viceversa, farà scomparire del tutto il bordo colorato della finestra.

Prova: PRIMA - Bordo colorato mostrato , DOPO - Bordo colorato scomparso

Questo è probabilmente un limite per l'override delle impostazioni del tema. Il metodo non è persistente tra le modifiche. Pertanto, dopo aver modificato il tema, ricaricare Unity (passaggio 5) per mostrare il bordo colorato della finestra. La macchina più lenta potrebbe dover ricaricare Unity più di una volta per funzionare correttamente.

Avevo incluso di proposito solo collegamenti a schermate per semplicità.

Anche senza questi screenshot, gli utenti che hanno seguito la soluzione capiranno i problemi una volta che inizieranno a utilizzare. Per gli utenti che non hanno questi problemi, hanno probabilmente un buon supporto hardware che consente di eseguire l'ambiente Unity senza intoppi.

Testato con Unity 7.4.0 e Compiz 0.9.12.2 in Ubuntu 16.04.


-2

Il plug-in delle decorazioni delle finestre in compizconfig-settings-manager (CCSM) consente di modificare le impostazioni predefinite per questo.

sudo apt-get install compizconfig-settings-manager

Per avviare l'esecuzione dell'interfaccia del gestore impostazioni

ccsm

Scorri fino alla sezione Effetti e scegli Decorazione finestra

Abilita il plug-in facendo clic sulla relativa casella di controllo, quindi regola le impostazioni Ombra attiva e inattiva a piacere. Le modifiche dovrebbero apparire automaticamente.

Fai attenzione a giocare con qualsiasi altra cosa in CCSM fino a quando non sei sicuro che queste impostazioni siano stabili, è molto facile interrompere completamente l'installazione di Compiz poiché non tutte le impostazioni sono compatibili tra loro.


1
l'abilitazione del decoratore di finestre disabiliterà l'unità
Anwar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.