web-dev-qa-db-fra.com

Comment configurer le programme de lancement pour "éviter les fenêtres"?

Je n'aime pas le lanceur automatique de masquage car c'est trop énervant pour moi. Le lanceur reste masqué et pour le révéler, le pointeur de la souris doit être déplacé vers le point chaud par défaut. J'aimerais plutôt avoir le cacher pour éviter les fenêtres disponible auparavant dans Ubuntu 11.10. Comment puis-je revenir à ce comportement?

28
MathCubes

Comment restaurer le comportement d'esquive dans 12.04

Ce post Ubuntu Geek et ce post WepUpd8 plus récent explique comment restaurer les versions Dodge Windows et Dodge Active for Unity dans 12.04. Ceux-ci peuvent ensuite être définis dans le plug-in Unity dans CompizConfig Settings Manager. Mise à jour: Pour 12.10/13.04, reportez-vous également à ce message de WepUpd8 .

Il est nécessaire d'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

Puis ouvrez CCSM et réglez-le sur votre comportement préféré!

Dodge Window and Dodge Active Window behavior restored in Ubuntu 12.04. The terminal is only to document Ubuntu version. (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 correctif rétablit également l'ancien comportement Click-To-Minimize. Voir cet article Webupd8 pour plus de détails.

Toutes les modifications peuvent être annulées à l'aide des commandes suivantes:

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

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

J'ai essayé la version "real dodge", et ça marche à peu près à mon avis. Plus particulièrement, le lanceur ne "va pas au-dessus" des fenêtres actives, mais les pousse sur le côté, où il se coince parfois (pour que le lanceur ne disparaisse plus). En général, lorsque le lanceur change de position, de nombreuses autres choses s’affichent à l’écran (par exemple, des icônes sur le bureau).

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

15
Rasmus

12.04

Je crains que la capacité de fenêtre d'esquive ait été délibérément retirée du 12.04

Selon Mark Shuttleworth

"L’approche Dodge-Windows a été très mal testée. Nous pensions que cela fonctionnerait bien.

Si les utilisateurs rencontrent l'esquive en déplaçant des fenêtres contre le lanceur, tout va bien. Ils voient que l'esquive se produit quand ils repoussent le lanceur, ils découvrent qu'ils peuvent déplacer la fenêtre vers l'arrière et que 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’à ce qu’elle touche le lanceur. Ils le rencontrent pour la première fois lorsqu'ils maximisent une fenêtre. Alors, ils se connectent au bureau. Bien. Ils lancent une application. Bien. Ensuite, ils maximisent une fenêtre et le lanceur "disparaît". Pour ces utilisateurs, le comportement est profondément inconfortable, aléatoire. Et ce sont en fait la majorité des utilisateurs. Il s’avère également que les utilisateurs capables de travailler avec des lanceurs esquivants peuvent également fonctionner parfaitement avec des lanceurs qui se cachent toujours lorsqu’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 le Q & A

Comment puis-je configurer le comportement de masquage automatique du lanceur de Unity?


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 se masque selon le cas.

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

Note - ceux-ci sont en format deb binaire . Évidemment, l'installation de fichiers binaires aléatoires n'est pas une pratique recommandée pour des raisons de sécurité. Lisez l'article si vous souhaitez poursuivre ceci.

17
fossfreedom
5
Kamil

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 qui fonctionne essentiellement comme dans 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: 

http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb

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

http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb

pour plus d'informations, veuillez consulter la section correspondante sur ce post .

3
suli8

12.04

Unity 2D est le seul moyen d'avoir une esquive dans Precise prêt à l'emploi. Après vous être connecté, ouvrez dconf-editor, naviguez jusqu'à /com/canonical/unity-2d/launcher/hide-mode et définissez sa valeur sur 2 (la valeur par défaut est 0).

2
papukaija

13.10

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

Les anciens scripts ne fonctionnent pas comme vous (Seth) l’avez découvert. Cependant, les nouveaux scripts qui ont fonctionné pour 12.10 et 13.04 fonctionnent pour 13.10.

Le site webupd8.org contient les instructions. Comme indiqué, les instructions concernent les versions 12.10 et 13.04, mais j’ai testé celle de Virtualbox et elle a parfaitement fonctionné (ainsi que dans la version 12.04, il existe 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 de maximiser les fenêtres. Sa plus grande limitation est de permettre au lanceur de superposer toutes les fenêtres ouvertes alors qu'elles étaient masquées.

L'autre script rappelle l'ancien style d'esquive des fenêtres (ou presque) en ce sens qu'il masquera le lanceur lorsqu'une fenêtre se trouve dans son espace (les lanceurs). La plus grande limitation que j'ai remarquée est que, si une fenêtre ouverte se trouvant dans l'espace du lanceur, celui-ci reste masqué même si cette fenêtre est réduite.

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

Voici le lien pour télécharger le script "original" de Dodge Windows

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

Je vous suggérerais de lire l'article sur webupd8.org auquel je me suis connecté, qui présente un bon récapitulatif des scripts (je ne veux pas entrer dans le domaine du plagiat en incluant trop d'éléments de l'article).


Dans l’intérêt d’une divulgation complète, je n’ai pas joué trop longtemps avec le 13.10 VM, mais je n’avais remarqué aucun problème inattendu avec les scripts Dodge Windows. De plus, je n'ai pas joué longtemps (peut-être une heure) avec le script "original" de Dodge Windows, car la limitation du lanceur masqué que j'ai mentionnée ci-dessus n'était pas à mon goût. Le script dodge maximisé de Windows a été utilisé avec succès pendant plus de 10 heures.


Comme une note éditoriale (lisez mon opinion, qui vaut exactement ce que vous avez payé pour cela); Cette question "Dodge windows" et les solutions de contournement concernent l’UA et Internet. Je ne comprends pas pourquoi Canonical est si mariée à l’idée que c’était une mauvaise fonctionnalité. Oui, j'ai vu les articles expliquant pourquoi ils l'avaient supprimée et il me semble que cela ressemble à une "soupe fine"; de nombreux utilisateurs le souhaitent, et les scripts fonctionnent assez bien.

Pour rendre crédit à ce qui est dû (je pense *), je crois que @ JorgeCastro a écrit le premier script de contournement en 12.04 (l'esquive Windows maximisée). Merci beaucoup Jorge, cette fonctionnalité manquante a été un facteur décisif pour moi et j'envisageais de m'éloigner d'Unity (je pensais à Cinnamon, mais c'était bogué, donc tu m'as 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, mais simplement d'énoncer ce qui semble être une opinion commune dans la communauté Ubuntu. Veuillez ne pas ne pas y répondre sous forme de discussion. Sinon, les mods seront obligés de modifier ou de supprimer cette réponse.

2
TrailRider

12.04

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

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

Obtenez un comportement de masquage automatique de Dodge Windows Unity pour des fenêtres optimisées dans Ubuntu 12.04 Precise Pangolin et ne fenêtre réelle Dodge Unity Launcher Bahaviour pour Ubuntu 12.04 , je présume que vous préférez ce dernier. Je comprends cependant qu’il s’agit d’une version personnalisée de Unity et ne peut donner aucune information sur les futures mises à jour (si Unity en reçoit des mises à jour), les corrections de bugs, etc.

Vous pouvez également consulter le fil de discussion original d'ubuntuforums qui traitait de ces problèmes: HOW-TO: Unity avec 'Esquiver Windows' et minimiser/déprécier le comportement

1
moewe

13.1

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

assurez-vous qu'il 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 'insolent' en 'étouffé'.

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

Atlast redémarrez votre ordinateur pour que les modifications (Unity-Dodge-Maximized-Windows) fonctionnent.

1
mchid

14.04

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

Lors de mes tests, j'ai constaté que le script "Dodge Windows" (qui restaurait presque l'ancien comportement des fenêtres Dodge) ne fonctionnait plus. Lorsqu'il est installé, le programme de lancement se cache constamment et modifie le comportement dans les paramètres système. ne fonctionne pas tant que le script n'est pas supprimé.

La "Dodge Maximized Windows" fonctionne toujours avec les mêmes limitations que celles mentionnées dans ma réponse pour 13.10 avec deux autres ....

  1. sur certaines pages Web, la fenêtre sera redimensionnée de manière à ce que le programme de lancement soit visible. Cela semble lié à des pages Web spécifiques (ighome.com est le seul que j'ai trouvé jusqu'à présent). Le passage à un autre onglet ouvert restaurera la fenêtre et masquera le launcher again .... (J'utilise Firefox donc cela peut être différent pour Chrome ou d'autres navigateurs)
  2. Lorsque vous réduisez une fenêtre agrandie, le programme de lancement restera masqué aussi longtemps que la fenêtre est ouverte - ce n'était pas le cas auparavant (le programme de lancement reviendrait si la fenêtre était réduite au programme de lancement).

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

Comme je l'ai dit dans mon autre réponse, le lien de téléchargement provient directement du PPA de lauchpad qui était pour 13h10

fenêtres Dodge maximisées

Le billet de blog sur le PPA et les scripts écrits pour les versions 12.10 et 13.04 est

Comment obtenir un dodge de fenêtre d'Unity Launcher dans Ubuntu 12.10 ou 13.04

1
TrailRider