Comment configurer le lanceur pour "éviter les fenêtres"?

28

Je n'aime pas le lanceur de auto hide car il est trop ennuyeux pour moi. Le lanceur reste caché et pour le révéler, le pointeur de la souris doit être déplacé vers le hot spot par défaut . Au lieu de cela, je voudrais que se cache pour esquiver les fenêtres précédemment disponibles dans Ubuntu 11.10. Comment puis-je revenir à ce comportement?

    
posée MathCubes 02.03.2012 - 00:49
la source

9 réponses

15

Comment restaurer le comportement de Dodge au 12.04

Ce Geek Ubuntu post et ce nouvel article WepUpd8 indiquer comment restaurer les fenêtres Dodge Windows et Dodge Active Windows for Unity au 12.04. Celles-ci peuvent ensuite être définies dans le plug-in Unity dans CompizConfig Settings Manager. Mise à jour: Pour le 12.10 / 13.04, reportez-vous également à cet article WepUpd8 .

Il faut ajouter un ppa:

sudo apt-add-repository ppa:ikarosdev/unity-revamped

et lancez une mise à jour de la distribution:

sudo apt-get update
sudo apt-get dist-upgrade

Ouvrez ensuite CCSM et réglez-le sur votre comportement préféré!

(Le terminal sert uniquement à documenter la version d'Ubuntu.)

Vous devrez peut-être vous déconnecter et vous reconnecter pour que cela prenne effet.

Ce patch restaure également l'ancien comportement Click-To-Minimize. Voir cet article Webupd8 pour plus de détails.

Toutes les modifications peuvent être annulées par les commandes suivantes:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

Alternativement , un hack pour restaurer l'ancien comportement de Dodge est signalé ici .

J'ai essayé la version "real dodge", et cela fonctionne à mon avis. Plus particulièrement, le lanceur ne "dépasse" pas les fenêtres actives, mais les pousse sur le côté, où il se bloque parfois (le lanceur ne s’en va donc plus). En général, lorsque le lanceur change de position, il en va de même pour beaucoup d’autres choses à l’écran (par exemple, les icônes sur le bureau).

Une alternative consiste à (presque) masquer définitivement le lanceur ( voir ici ) et utiliser un quai avec le comportement souhaité (par exemple cairo-dock).

    
réponse donnée Rasmus 27.04.2012 - 09:49
la source
17

12.04

J'ai peur que la capacité de la fenêtre Dodge ait été délibérément supprimée de 12.04

Selon Mark Shuttleworth

  

"Dodge-windows Approches très mal testé. Nous pensions que cela fonctionnerait   bien, essayé, testé, et ont dû évoluer à partir de là basé sur   preuve ....

     

Si les utilisateurs rencontrent l'esquive en déplaçant les fenêtres contre   le lanceur, alors ça va. Ils voient que l'esquive se produit quand   ils repoussent le lanceur, ils découvrent qu'ils peuvent déplacer la fenêtre   retour et le lanceur réapparaîtra. Jusqu'ici tout va bien.

     

Voici le problème. La plupart des utilisateurs ne découvrent pas l'esquive en déplaçant une fenêtre jusqu'à   il touche le lanceur. Ils le rencontrent d’abord quand ils maximisent un   fenêtre. Ils se connectent donc au bureau. Bien. Ils démarrent une application. Bien.   Ensuite, ils maximisent une fenêtre et le lanceur "disparaît". À ceux-là   utilisateurs, le comportement est profondément inconfortable, aléatoire. Et ceux-ci sont dans   fait la majorité des utilisateurs. Il s'avère également que les utilisateurs qui peuvent travailler   avec les lanceurs d'esquive peut également fonctionner parfaitement avec les lanceurs   qui se cachent toujours quand ils ne sont pas utilisés. "

Par défaut, le lanceur est toujours visible.

Vous trouverez plus d’informations sur la configuration du lanceur dans Q & A

.

Comment configurer le programme de lancement automatique de Unity -hide comportement?

Dodge Windows est un sujet couvert par WebUpd8

Un développeur entreprenant a écrit des scripts qui imitent le comportement de la fenêtre d'esquive lorsqu'une fenêtre est déplacée dans la zone de lancement - c'est-à-dire qu'elle se cache et affiche si nécessaire.

Un script similaire est disponible pour masquer automatiquement le lanceur lorsqu'une fenêtre est agrandie.

Remarque: ces informations figurent dans le format deb binaire . De toute évidence, l'installation de fichiers binaires aléatoires n'est pas recommandée à partir d'un point de sécurité. Lisez l'article si vous souhaitez poursuivre sur cette lancée.

    
réponse donnée fossfreedom 02.03.2012 - 01:00
la source
5

12.04

Voici la solution: lien

amusez-vous!

    
réponse donnée Kamil 29.04.2012 - 00:38
la source
3

12.04

cette fonctionnalité appelée Dodge. a été abandonné de l'unité. il existe des solutions non officielles pour le récupérer.

Deux comportements d’esquive de fenêtre sont disponibles: l’un fonctionne surtout sous Ubuntu 11.10 et l’autre ne fonctionne que pour les fenêtres agrandies:

 real window dodge behaviour for the Unity Launcher and you can download it here: 

lien

 window dodge behaviour for maximized windows and you can download it here:

lien

pour plus d’informations, veuillez consulter la section correspondante de cet post .

    
réponse donnée suli8 28.04.2012 - 13:55
la source
2

12.04

Unity 2D est le seul moyen d’avoir des dodge in Precise prêtes à l’emploi. Après vous être connecté, ouvrez dconf-editor et accédez à /com/canonical/unity-2d/launcher/hide-mode et définissez sa valeur sur 2 (la valeur par défaut est 0).

    
réponse donnée papukaija 03.05.2012 - 10:17
la source
2

13.10

Ceci est possible 13.10, au moins il a bien testé dans ma VM.

Les anciens scripts ne fonctionnent pas comme vous l’avez découvert. Cependant, les scripts plus récents fonctionnant pour 12.10 et 13.04 fonctionnent pour 13.10.

Le site webupd8.org a le instructions. Comme indiqué, les instructions sont pour 12.10 et 13.04, mais j'ai testé celle de Virtualbox et cela a fonctionné sans problème (eh bien comme dans 12.04, il y a quelques limitations comme indiqué dans l'article, mais dans l'ensemble elles fonctionnent bien) )

Malheureusement, le ppa de Saucy n’a pas été mis à jour pour inclure ces scripts (du moins pas autant que j’ai pu le déterminer). La seule solution est donc de les télécharger directement.

Il existe 2 scripts différents et ils ne peuvent pas être installés ensemble.

Le seul script évite les fenêtres agrandies. Sa plus grande limitation est de permettre au lanceur de chevaucher les fenêtres ouvertes lors de son masquage.

L’autre script ramène l’ancien style d’esquive des fenêtres (presque) en ce qu’il masque le lanceur quand une fenêtre se trouve dans l’espace (les lanceurs) de celui-ci. La plus grande limitation que j'ai remarquée est que si une fenêtre est ouverte dans le lanceur, le lanceur restera caché même si cette fenêtre est réduite.

Voici le lien pour télécharger le script Windows optimisé Dodge

Voici le lien télécharger le script dodge windows "original"

Les liens de téléchargement que j'ai inclus ci-dessus proviennent directement de l'article sur webupd8.org.

Je vous suggère de lire l’article sur le site webupd8.org auquel j’ai fait le lien et qui donne un bon aperçu des scripts (je ne veux pas entrer dans le territoire du plagiat en incluant trop de cet article.

Dans l’intérêt de la divulgation complète, je n’ai pas joué trop longtemps avec la machine virtuelle 13.10 mais au moment où je l’ai utilisé, je n’ai pas remarqué de problème inattendu avec les scripts de Dodge Windows. Je ne jouais pas non plus longtemps (peut-être une heure) avec le script dodge windows "original" car la limitation du lanceur caché que je viens de mentionner n'était pas à mon goût. Le script Windows optimisé par Dodge a peut-être été utilisé plus de 10 heures avec succès.

Note éditoriale (lisez mon opinion, qui vaut exactement ce que vous avez payé pour cela); Ces questions et ces solutions de contournement ne concernent que l’UA et l’Internet, je ne comprends pas pourquoi Canonical est si marié à l’idée qu’il s’agissait d’une mauvaise fonctionnalité. Oui, j'ai vu les articles expliquant pourquoi ils l'avaient supprimé et cela me semble être une "soupe mince", évidemment beaucoup d'utilisateurs le veulent et les scripts fonctionnent assez bien.

Je pense que @JorgeCastro a écrit la première script de contournement en 12.04 (le dodge maximisé en Windows). Merci à Jorge, cette fonctionnalité manquante a été un facteur décisif pour moi et je pensais à quitter Unity (envisageait Cinnamon mais c'était un buggy, donc vous m'avez vraiment sauvé au moins.)

J'ai pris un peu de liberté en incluant cet éditorial, et mon intention n'était pas de lancer une discussion sur le sujet, simplement pour dire ce qui semble être une opinion commune dans la communauté Ubuntu. Veuillez ne pas répondre à ceci comme une discussion, ou je, ou les mods seront obligés de modifier ou de supprimer cette réponse.

    
réponse donnée TrailRider 07.12.2013 - 02:17
la source
1

12.04

Dans Ubuntu 12.04, la fonctionnalité Dodge Windows a été supprimée. Pour le récupérer, vous devrez installer essentiellement une version corrigée de Unity.

Le plus simple est probablement de lire attentivement les articles suivants et de suivre les instructions. Il existe deux types de correctifs différents et vous devrez en choisir un.

Get Dodge Windows Unity Autohide Comportement pour Windows optimisé dans Ubuntu 12.04 Pangolin précis et Bahaviour de lanceur de fenêtres Dodge Unity réel pour Ubuntu 12.04 , Je suppose que vous préférez le dernier. Cependant, je comprends qu'il s'agit d'une version personnalisée de Unity et que je ne peux pas donner d'informations sur les futures mises à jour (si l'unité devait recevoir des mises à jour), des corrections de bogues, etc.

Vous voudrez peut-être également consulter le fil d'origine d'ubuntuforums traitant de ces questions: COMMENT FAIRE: Unité avec 'Dodge Windows 'et minimiser / minimiser le comportement

    
réponse donnée moewe 03.05.2012 - 10:28
la source
1

13.10

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list'

assurez-vous que cela ressemble à ceci

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main

Cela change 'saucy' en 'raring'.

sudo apt-get update
sudo apt-get install unity-dodge-maximized-windows

Redémarrez votre PC pour apporter des modifications (unity-dodge-maximized-windows).

    
réponse donnée mchid 07.12.2013 - 01:39
la source
1

14.04

Le PPA disponible en 12.10 et 13.04 n’a toujours pas été mis à jour pour 13.10 ou 14.04 à la date de rédaction de ce document.

Lors de mes tests, j'ai constaté que le script "Dodge Windows" (qui restaurerait presque l'ancien comportement des fenêtres d'esquive) ne fonctionnait plus ... lorsqu'il est installé, le lanceur se cache constamment et modifie le comportement en les paramètres système ne fonctionnent pas tant que le script n'est pas supprimé.

Le "Dodge Maximized Windows" fonctionne toujours avec les mêmes limitations que celles que j'ai mentionnées dans ma réponse au 13.10 avec deux autres ....

  1. sur certaines pages Web, la fenêtre sera redimensionnée pour que le lanceur soit visible, cela semble être lié à des pages Web spécifiques (ighome.com est le seul que j'ai trouvé à ce jour). et cacher le lanceur à nouveau .... (J'utilise Firefox pour que ce soit différent pour Chrome ou les autres navigateurs)
  2. Lorsque vous réduisez une fenêtre agrandie, le lanceur reste caché tant que la fenêtre est ouverte - ce n’était pas le cas auparavant (le lanceur reviendrait si la fenêtre était réduite au lanceur)

Je modifierai cette réponse ultérieurement si une meilleure solution se présente ou si les scripts actuels sont modifiés pour mieux fonctionner.

Comme je l’ai dit dans mon autre réponse, le lien de téléchargement vient directement du PPA du lauchpad pour 13.10 ..... elle est le lien:

Dodge maximisé windows

L’article sur le PPA et les scripts écrits pour 12.10 et 13.04 est

Comment obtenir la fenêtre Dodge du lanceur Unity dans Ubuntu 12.10 ou 13.04

    
réponse donnée TrailRider 07.05.2014 - 05:08
la source

Lire d'autres questions sur les étiquettes