Comment puis-je retirer le lanceur Unity?

54

Comment pouvons-nous supprimer le lanceur fourni avec Unity sur cette nouvelle version d'Ubuntu?

MEM
la source

Réponses:

11

En termes simples: vous ne pouvez pas. De par sa conception, le lanceur est censé y rester toujours. Si vous voulez y renoncer, la seule façon de le faire est d’abandonner toute l’interface de l’unité en basculant vers un autre DE ou en basculant vers la session GNOME classique.

Déplacer le lanceur sur un autre bord de l'écran n'est également pas implémenté et ne le serait pas, comme le commentait Mark sur un bogue .

Bilal Akhtar
la source
1
Je ne vais pas passer à un autre DE, j'ai essayé, je ne les aime pas. J'utilise Cairo-Dock et j'aimerais me débarrasser définitivement du lanceur. Pourquoi est-ce impossible. Pourquoi y a-t-il des limitations artificielles? Pourquoi cette conception est-elle acceptée?
4xy
1
On peut ajouter à cette réponse qu'il existe des moyens de masquer automatiquement le lanceur, puisqu'il s'agit d'une réponse acceptée
Sergiy Kolodyazhnyy
1
Je suis complètement d'accord avec les points de 4xy. wtf? C'est exactement le genre de comportement qui m'a fait passer de Windows à Linux! Pouvons-nous élever cela quelque part? Merci pour votre réponse claire Bilal! Bien sûr, cela ne va pas contre vous.
Peter Pan
33

Dans 12.04, vous pouvez accéder à Paramètres système> Apparence> Comportement et activer le masquage automatique, puis baisser la sensibilité au minimum. Désormais, le lanceur ne s’affiche que lorsque vous appuyez sur Super.

Christopher Kyle Horton
la source
Ou si vous faites glisser des icônes sur le côté gauche de l'écran (un problème si vous installez un dock avec des fonctionnalités glisser-déposer).
Rasmus
Dans 11.10, c'est un problème si vous faites glisser quelque chose (des images d'une page Web, par exemple).
weberc2
13.04: vous pouvez choisir le coin supérieur gauche seulement (pas tout le côté gauche)
Marius Hofert
14
  1. Installez ccsm (Gestionnaire de paramètres Compiz Config)

  2. Lancez ccsm et cliquez sur le "plug-in Unity"

  3. Sous "Comportement", remplacez "Masquer le lanceur" par "masquage automatique".

  4. Changez le "Mode Révéler" sur Aucun.

  5. Désactiver "Touche pour afficher le lanceur" et "Touche pour mettre le focus sur le lanceur"

* La désactivation de "Touche pour afficher le lanceur" peut vous empêcher d'accéder au tiret. Si vous omettez cette partie de l'étape 5, vous pouvez accéder au tiret, mais le programme de lancement apparaît de manière non invasive lorsque le tiret est affiché. Je ne connais aucun moyen d'arrêter cela.

Mise à jour: 12.04 fait les choses différemment, donc cela peut ne pas fonctionner après 11.10.

weberc2
la source
1
L'étape 4 n'est pas disponible dans 12.04. Voir la réponse de WarriorIng64 pour une solution de contournement.
Rasmus
12.04 a été publié un jour avant votre publication. Ma réponse de février s’applique à 11h10. ;) Je vais le mettre à jour néanmoins.
Weberc2
Avec plusieurs moniteurs, vous devrez peut-être remplacer le paramètre "Edge stop veliocity" (expérimental) par 1 afin d'éviter que le pointeur de la souris ne se "bloque" lors du déplacement entre les moniteurs.
Tylerl
Dans 12.10, Compiz n'a pas l'option "aucune" pour le mode d'affichage.
Patrick
@pthurmond comme ma réponse l'indique, cela pourrait ne pas fonctionner après
11h10
9

Vous pouvez faire ce qui suit:

  1. Installez et lancez le gestionnaire de paramètres ComizConfig .
  2. Sélectionnez le plugin Ubuntu Unity.
  3. Définissez l' Hide Launcheroption sur 'Masquer automatiquement'.
  4. Définissez l' Reveal Modeoption de «Gauche» sur «Aucune».

Cela devrait faire l'affaire. Vous devrez peut-être exécuter setsid unitypour que les modifications soient appliquées.

Jjed
la source
2
+1 pour l'effort. Mais il est toujours là jusqu'à ce que quelque chose l'en empêche.
Brandon Bertelsen
Je suis certain. J'ai lu ces étapes sur un autre site. Les suivit. Même chose, même si la fonction de masquage automatique est sélectionnée, son comportement est semblable à celui auquel on peut s'attendre de Dodge Windows.
Brandon Bertelsen
En fait, maintenant que j'essaye des alternatives. Peu importe ce que je règle, il esquive.
Brandon Bertelsen
Peut-être que cette option ne prend tout simplement pas. Existe-t-il une méthode pour appliquer le changement sans MSC?
Brandon Bertelsen
Pareil pour moi ... Autohide + none, j'ai vérifié que le plugin était activé ... Mais j'ai toujours ce panneau stupide. Je n'utilise pas Unity 2D.
Waza_Be
3

Dans Compiz, je suis allé à la section des unités, puis à l'onglet expérimental et à définir ces valeurs pour simplement "tromper" la barre en ne s'affichant jamais à moins d'appuyer sur le super bouton. Si je parviens à séparer complètement le tableau de bord et à le déplacer au Caire, je serai extrêmement satisfait. ........... de toute façon onglet expérimental

  • opacité du panneau
  • Opacité du lanceur 0.0000
  • Révéler Edge 0.2000
  • Révéler la pression 999 (il s’agit du principal pour que la souris ne puisse pas saisir la fenêtre)
  • Edge Overcome pression 1
  • chute de pression de la souris 1
  • arrêt de bord 1
  • menu fondu et le reste sont tous 0
  • le lanceur capture la souris .... UNCheCkEd

De cette façon, il n’ya pas de piratage, juste un petit ajustement facile et Dash est toujours là et la barre n’est visible que lorsque vous frappez Dash ...... Je suppose que je pourrais en retirer tous les lanceurs de temps en temps et qu’il serait à peine perceptible. ....à votre santé

vous pouvez aussi aller dans l'éditeur de configuration et changer ces valeurs avec une plus grande portée

Rosée
la source
3

Dans le fichier /usr/share/unity-2d/shell/Shell.qml, et peut être édité avec la commande

gksudo gedit /usr/share/unity-2d/shell/Shell.qml

Le moyen de supprimer la barre restante qui flottait était de définir:

LauncherLoader {
id: launcherLoader
anchors.top: parent.top
anchors.bottom: parent.bottom
width: 0

^ Modifiez la largeur en 0 ou 1, 1 affichera 1 pixel, mais ne produira pas d'artefacts graphiques.


Y a-t-il un moyen moins astucieux de faire cela?

L’autre fichier peut être édité avec

gksudo gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

Je suis conscient de la fonction de masquage automatique de CCSM, mais ce n’est pas ce que je recherche. Je voulais placer un lanceur séparé SUR l'unité, et la sensibilité de l'auto-masquage rendrait difficile l'utilisation des deux.

Fritz
la source
2

Si vous vous déconnectez, insérez votre nom d'utilisateur. Vous pouvez ensuite choisir (en bas) de vous connecter à «Ubuntu Classic». Cela vous donnera l'ancien gnome à 2 panneaux.

Rinzwind
la source
2

Si vous utilisez Unity 2d, il vous suffit de renommer le fichier /usr/bin/unity-2d-launcher, ce qui fera l'affaire. Vous perdrez également la fonctionnalité de recherche, mais la barre de menus fonctionnera.

rob34
la source
Cela a-t-il été renommé en 12.04? Je n'arrive pas à le trouver.
Rasmus
2

Important:


Si vous voulez des panneaux de gnome avant de désactiver le lanceur;


Accédez à System> Preferences>Startup Applications

Cliquez sur Add

Name=Gnome panels

Command=gnome-panel

Et cliquez sur le closebouton.

C'est bon.


-Unité avec des panneaux de gnome


Appuyez sur la SUPERtouche et tapez

ccsm

que presse ENTER.

Désactiver le plug-in unity à partir de la fenêtre Compiz Config (décochez la case)

Déconnexion et connexion à la session Ubuntu

-Unity without launcher ...
décent
la source
La réponse de Decent est une sorte de solution, mais si vous le faites, vous vous débarrassez non seulement du lanceur, mais également du moteur de recherche. Vous pouvez ne garder que la barre dans la partie supérieure de l'écran.
Cela fonctionne très bien sauf que vous perdez la possibilité de déplacer, fermer et redimensionner des fenêtres à l'aide de la souris. Je recommande donc permettre « Effets » -> « Décoration de fenêtre » dans ccsm, puis la mise en place (par exemple des hot-clés à vos applications préférées gnome-terminal, nautilusetc ...) dans « Général » -> « Commandes ».
Lucas
2

au moins, vous pouvez le définir sur "masquer automatiquement", ccsm a une option pour cela

  1. Installez CompizConfig Settings Manager Installer compizconfig-settings-manager (CCSM).
  2. Alt + F2
  3. tapez about:configet appuyez sur Entrée
  4. changez le paramètre masquer du lanceur en masquant automatiquement .
tobi
la source
1

Bien sûr, lorsque vous vous connectez, choisissez votre nom et lorsque la boîte du mot de passe s'affiche, regardez dans le panneau du bas et sélectionnez Ubuntu Classic.

wojox
la source
1
Je ne veux pas être drastique. J'aime la facilité de recherche. Je n'aime pas le lanceur sur le côté gauche. (parce que j'utilise déjà le cairo dock). Vous ne pouvez pas avoir l'un sans l'autre?
MEM le
Vous pouvez toujours corriger les sources de Unity (si vous le pouvez :)
Extender du
1

Vous pouvez désactiver le module Unity dans CSSM, puis vous déconnecter et vous reconnecter. Mais avant cela, ajoutez peut-être quelque chose comme awn à vos applications de démarrage.

Greg Henderson
la source
Donc, un quai est toujours nécessaire?
Jeannie
Nan. Vous pouvez bien gérer avec les raccourcis clavier.
Desgua
1

Utilisez unit-2d-panel. Il est installé par défaut. Pour voir ce que cela donnerait, appuyez sur alt + f2 et exécutez metacity --replace && unity-2d-panel.

Jo-Erlend Schinstad
la source
1

Vous pouvez changer / désactiver le mode de révélation du lanceur. Cela ne désactivera pas le lanceur mais le seul moyen de le révéler sera d'appuyer sur la Supertouche.

Pour ce faire, complétez les étapes 1 à 3 mentionnées par tobi . Maintenant, les paramètres du mode d'affichage sont affichés et il ne vous reste plus qu'à changer de mode d'affichage.

Dr. S
la source
1

Utilisez l'outil Unity Tweak et configurez le lanceur pour qu'il se cache automatiquement, puis réglez la sensibilité de révélation au réglage le plus bas. Le lanceur d'unités n'apparaîtra que lorsque vous appuierez sur super.

De par sa conception, Unity Launcher ne peut pas être supprimé. Si vous souhaitez le supprimer complètement, vous pouvez essayer d'autres environnements de bureau tels que GNOME, Xfce ou KDE.

illage2
la source
0

Avez-vous essayé de cacher le lanceur d'Unity? Installez Compiz Config Manager (ccsm), exécutez-le, accédez à Unity Plugin, puis ouvrez l’onglet Avancé (si je me souviens bien - le dernier) et une option devrait permettre de masquer complètement le programme de lancement. Je suppose que la fonctionnalité du bouton Windows devrait toujours fonctionner avec dash complètement caché. Cependant, je ne peux pas garantir que cela supprime complètement le lanceur, il pourrait probablement apparaître lorsque vous faites quelque chose ...

Vadim
la source
0

Je sais que cela dure plus d'un an, mais je voulais tout de même donner ma réponse: installez Compiz-Config-Settings-Manager, ouvrez-le, désactivez complètement le plug-in Unity, installez GnoMenu ou Cardapio, ou l'un des autres utilitaires de recherche disponibles. comme plugins pour cairo-dock, et le tour est joué!

De plus, au lieu d'essayer de réparer Gnome, une autre alternative est KDE. Installez kubuntu-desktop à partir du centre logiciel et vous ne le regretterez pas.

Andrew
la source
Pourriez-vous me dire en quoi cela diffère des autres réponses votées?
Fabby
0

Pour Unity 7.4.0, remplacez le fichier "/usr/lib/x86_64-linux-gnu/compiz/libunityshell.so" par ce fichier.

libunityshell.so

Après avoir remplacé le fichier, placez le lanceur en mode masquage automatique et redémarrez pc. Cela cachera complètement le lanceur d'unité, même en lançant dash. Esperons que ça marche.

Sanjay Prajapat
la source
1
Où est le code source?
Jo-Erlend Schinstad
@ Jo-ErlendSchinstad, voici la source askubuntu.com/questions/719870/compile-unity-without-launcher
Sanjay Prajapat
Non, ce n'est pas une référence légale. Vous devez fournir un lien vers le code source que vous avez utilisé pour compiler votre binaire.
Jo-Erlend Schinstad