J'ai deux moniteurs et parfois je commence à taper dans la mauvaise fenêtre.
La fenêtre avec le focus est mise en surbrillance dans l'unité (Ubuntu 16.04) avec une ombre grise.
Y at-il un moyen de mettre en évidence la fenêtre avec le focus encore plus?
Peut-être avec une bordure de couleur ...
... ils sont tous trop compliqués. Pourquoi des choses simples comme celle-ci sont-elles si compliquées?
Il existe une extension d'accessibilité pour compiz
appelée ADD Helper. Le principe de base de cette extension est de faire le contraire de ce que vous demandez: réduire les fenêtres inactives tout en maintenant la fenêtre active normale. Vous trouverez ci-dessous la capture d'écran de ADD Helper en action:
Notez que la fenêtre de droite est atténuée, tandis que celle de gauche conserve le même niveau de luminosité et de transparence. REMARQUE: J'ai testé cela avec une configuration double écran et des fenêtres plein écran sur les deux moniteurs. Fonctionne parfaitement dans chaque cas. Combinée à la solution de user.dz, cette combinaison est parfaite pour la focalisation de la fenêtre active.
Pour activer ce plugin, vous aurez besoin de 2 choses.
Universe
. Assurez-vous donc qu'il est coché dans les paramètres du logiciel et mises à jour: Mise à jour et installation des packages requis : vous devez disposer de Compiz Config Settings Manager
et de compiz-plugins-extra
. Exécutez la commande suivante pour les obtenir:
Sudo bash -c 'apt-get update && apt-get install compiz-plugins-extra compizconfig-settings-manager'
Dim Inactive
sous Accessibility
dans CompizConfig Settings Manager. Cochez la case.Sous Divers Dans l’onglet Options, configurez la quantité de luminosité et d’opacité souhaitée pour votre fenêtre. Cochez la case "Activer au démarrage" pour qu'elle démarre chaque fois que vous vous connectez. La configuration que vous voyez dans ma première capture d'écran est la suivante:
À ce stade, vous pouvez appuyer sur le raccourci clavier que vous avez défini pour le tester ou essayer de vous déconnecter/vous connecter.
Que diriez-vous de changer l'ombre de la décoration d'Unity pour la fenêtre active. Ceci est juste un exemple pour le thème Ambiance (idem pour Radiance).
Changer de répertoire pour des tests faciles
cd /usr/share/themes/Ambiance/
Changer la décoration (exemple: couleur bleue)
Sudo nano gtk-3.0/apps/unity.css
Ombre active noire 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;
...
}
Maintenant ombre active bleue
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;
...
}
Vous pouvez également modifier la taille (rayon) et la transparence.
Déconnexion Connexion.
Comme Serg a commenté ci-dessous, la méthode ci-dessus pourrait convenir à un nombre limité de thèmes, car elle nécessite un changement manuel pour chaque thème. Voici un meilleur moyen d'utiliser Compiz.
Cette réponse différée a pour but de simplifier la solution combinée de @Serg et de @ user.dz, ainsi que d'expliquer les problèmes connus et les solutions de contournement.
Assurez-vous que les référentiels main
et universe
ont été activés (valeur par défaut). Si activé ultérieurement, lancez la mise à jour en exécutant Sudo apt-get update
.
Installer les paquets requis (sans plugins supplémentaires)
Sudo apt-get install compizconfig-settings-manager compiz-plugins-main
Exécuter CompizConfig Settings Manager (CCSM)
ccsm
Activer la bordure colorée de la fenêtre
Dans CCSM, allez à Bureau> Plug-in Ubuntu Unity> Décorations
Cochez la case pour l'option "Remplacer les paramètres du thème". Pour améliorer la visibilité et la couleur correspondante, ajustez les options suivantes: "Rayon de l'ombre de la fenêtre active" (valeur suggérée: 20
) et "Couleur de l'ombre de la fenêtre active" (opacité suggérée: 255
; hexvalue: #FF3300
).
Activer ADD Helper
Dans CCSM, accédez à Accessibilité> Dim inactif> Divers. Options
Tout d’abord, cochez la case de l’option "Activer ADD Helper au démarrage", puis cochez la case "Activer Dim Inactive". De cette façon, le plugin sera activé immédiatement sans utiliser de raccourci clavier.
Recharger l'unité (si les étapes ci-dessus n'avaient aucun effet lorsqu'elles étaient activées)
unity
Voici les problèmes connus et les solutions de contournement dont je suis au courant.
La couleur assortie est vive et excellente, mais toutes les fenêtres sont mises en surbrillance avec la même couleur de bordure lors de l’utilisation de la fonction de propagation de la fenêtre (raccourci clavier). Super+W ou similaire).
Preuve: AVANT - Même couleur de bordure ; APRES - remplacé par une ombre grisée
Cela se remarque lorsque vous utilisez uniquement la "bordure de fenêtre colorée" (étape 3). Utilisez ADD Helper pour remplacer les bordures en surbrillance de toutes les fenêtres avec une ombre estompée (étape 4). Changer la couleur de la bordure peut ne pas être d'une grande utilité. L'utilisateur doit donc utiliser les deux étapes (étape 3 et étape 4) pour une expérience optimale.
La fenêtre active fonctionne mieux avec ADD Helper, mais la transition en atténuation ralentit le système sur ma machine.
Preuve: explicite pour les utilisateurs concernés
C'est facile à atténuer. Dans CCSM, accédez à Effets et désélectionnez les plug-ins pour Animation et Fading Windows . Désactiver ces effets rendra le système plus réactif.
Si vous changez de thème d’Ambiance (par défaut) à Radiance (alternative), et inversement, la bordure colorée de la fenêtre disparaîtra du tout.
Preuve: AVANT - bordure colorée affichée , APRES - bordure colorée disparue
C'est probablement une limitation pour ignorer les paramètres de thème. La méthode n'est pas persistante entre les modifications. Par conséquent, après avoir modifié le thème, rechargez Unity (étape 5) pour afficher la bordure colorée de la fenêtre. Une machine plus lente peut avoir besoin de recharger Unity plus d'une fois pour prendre effet correctement.
J'avais volontairement inclus uniquement des liens vers des captures d'écran pour des raisons de simplicité.
Même sans ces captures d'écran, les utilisateurs qui ont suivi la solution comprendront les problèmes une fois qu'ils commenceront à utiliser. Pour les utilisateurs qui ne rencontrent pas ces problèmes , ils disposent probablement d'un bon support matériel permettant d'exécuter l'environnement Unity sans problème.
Testé avec Unity 7.4.0 et Compiz 0.9.12.2 dans Ubuntu 16.04.