Wie entferne ich den Unity-Launcher?

54

Wie können wir den mit Unity gelieferten Launcher auf dieser neuen Ubuntu-Version entfernen?

MEM
quelle

Antworten:

11

Mit einfachen Worten: Sie können nicht. Der Launcher ist so konzipiert, dass er immer dort bleibt. Wenn Sie es aufgeben möchten, müssen Sie die gesamte Unity-Schnittstelle aufgeben, indem Sie zu einem anderen DE wechseln oder zur klassischen GNOME-Sitzung wechseln.

Das Verschieben des Launchers an einen anderen Rand des Bildschirms ist ebenfalls nicht implementiert und würde es nicht sein, wie Marks Kommentar zu einem Fehler besagt .

Bilal Akhtar
quelle
1
Ich werde nicht zu einem anderen DE wechseln, ich habe versucht, sie nicht zu mögen. Ich benutze Cairo-Dock und möchte den Launcher dauerhaft entfernen. Warum ist das unmöglich? Warum gibt es künstliche Einschränkungen? Warum wird dieses Design akzeptiert?
27.
1
Man kann zu dieser Antwort hinzufügen, dass es Möglichkeiten gibt, Launcher automatisch ausblenden zu lassen, da dies eine akzeptierte Antwort ist
Sergiy Kolodyazhnyy
1
Ich stimme den Punkten von 4xy voll und ganz zu. wtf? Genau so habe ich von Windows zu Linux gewechselt! Können wir das irgendwo ansprechen? Danke für deine klare Antwort Bilal! Natürlich geht das nicht gegen dich.
Peter Pan
33

In 12.04 können Sie unter Systemeinstellungen> Darstellung> Verhalten die automatische Ausblendung aktivieren und dann die Empfindlichkeit ganz herunterregeln. Jetzt wird der Launcher nur angezeigt, wenn Sie drücken Super.

Christopher Kyle Horton
quelle
Oder wenn Sie Symbole auf die linke Seite des Bildschirms ziehen (ein Problem, wenn Sie ein Dock mit Drag & Drop-Funktionen installieren).
Rasmus
In 11.10 ist es ein Problem, wenn Sie überhaupt etwas ziehen (z. B. Bilder von einer Webseite).
weberc2
13.04: Sie können nur die obere linke Ecke wählen (nicht die gesamte linke Seite)
Marius Hofert
14
  1. Installieren Sie ccsm (Compiz Config Settings Manager)

  2. Starte ccsm und klicke auf "Unity Plugin"

  3. Ändern Sie unter "Behaviour" "Hide Launcher" in "Autohide"

  4. Ändern Sie "Reveal Mode" in None.

  5. Deaktivieren Sie "Key to show launcher" und "Key to focus on launcher"

* Wenn Sie "Key to show launcher" deaktivieren, können Sie möglicherweise nicht auf den Bindestrich zugreifen. Wenn Sie diesen Teil von Schritt 5 weglassen, können Sie auf den Bindestrich zugreifen, der Starter wird jedoch nicht invasiv angezeigt, während der Bindestrich angezeigt wird. Ich kenne keinen Weg, dies zu stoppen.

Update: 12.04 macht die Dinge anders, daher kann es sein, dass dies nach 11.10 nicht mehr funktioniert.

weberc2
quelle
1
Schritt 4 ist in 12.04 nicht verfügbar. In der Antwort von WarriorIng64 finden Sie eine Problemumgehung.
Rasmus
12.04 wurde einen Tag vor Ihrer Veröffentlichung veröffentlicht. Meine Antwort vom Februar galt für den 11.10. ;) Ich werde es trotzdem updaten.
weberc2
Bei mehreren Monitoren müssen Sie möglicherweise die "Kantenstoppgeschwindigkeit" (experimentell) auf 1 ändern, damit der Mauszeiger nicht zwischen den Monitoren "hängen bleibt".
TylerL
In 12.10 hat Compiz keine "none" -Option für den Enthüllungsmodus.
Patrick
@pthurmond wie meine Antwort erwähnt, funktioniert dies möglicherweise nicht nach 11.10
weberc2
9

Sie könnten Folgendes tun:

  1. Installieren und starten Sie den ComizConfig Settings Manager .
  2. Wählen Sie das Ubuntu Unity Plugin.
  3. Hide LauncherStellen Sie die Option auf 'Autohide'.
  4. Stellen Sie die Reveal ModeOption von "Links" auf "Keine".

Das sollte den Trick machen. Möglicherweise müssen Sie ausführen, setsid unitydamit die Änderungen wirksam werden.

Jjed
quelle
2
+1 für Mühe. Aber es ist immer noch da, bis etwas es aus dem Weg drückt.
Brandon Bertelsen
Ich bin sicher. Ich habe die genauen Schritte auf einer anderen Website gelesen. Bin Ihnen gefolgt. Das gleiche Angebot, auch wenn Auto-Hide ausgewählt ist, verhält es sich so, wie man es von Ausweichfenstern erwartet.
Brandon Bertelsen
Eigentlich probiere ich jetzt Alternativen aus. Egal worauf ich es einstelle, es weicht aus.
Brandon Bertelsen
Vielleicht trifft diese Option einfach nicht zu. Gibt es eine Methode, um die Änderung ohne ccsm anzuwenden?
Brandon Bertelsen
Gleiches für mich ... Autohide + keine, ich habe geprüft, ob das Plugin aktiviert ist ... Habe aber trotzdem dieses blöde Pannel. Ich verwende Unity 2D nicht.
Waza_Be
3

im compiz ging ich zum unity-bereich und dann zum experimentier-tab und stellte diese werte so ein, dass der balken nur dann angezeigt wird, wenn der super-button gedrückt wird. Wenn es mir gelingt, den Armaturenbrett vollständig von der Bar zu trennen und ihn zum Dock in Kairo zu bringen, bin ich äußerst zufrieden. ........... trotzdem Experimentelles Tab

  • Deckkraft der Platte 0,0050
  • Deckkraft des Launchers 0.0000
  • Reveal Edge 0.2000
  • Reveal Pressure 999 (Dies ist das Hauptfenster, in dem die Maus nicht greifen kann.)
  • Kantenüberwindungsdruck 1
  • Mausdruckverfall 1
  • Kantenanschlag 1
  • Menü einblenden und der Rest sind alle 0
  • Launcher erfasst Maus .... UNCheCkEd

auf diese weise ist es kein hacken, nur ein kleines leichtes zwicken und der dash ist immer noch da und die leiste ist nur sichtbar, wenn du den dash triffst. ....Prost

Sie können auch in den Konfigurationseditor gehen und diese Werte mit größerem Bereich ändern

Dewb
quelle
3

In der Datei /usr/share/unity-2d/shell/Shell.qml und kann mit dem Befehl bearbeitet werden

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

Der Weg, um den dort schwebenden Restbalken zu entfernen, war:

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

^ Wenn Sie die Breite auf 0 oder 1 ändern , wird 1 Pixel angezeigt, es werden jedoch keine Grafikartefakte erzeugt.


Gibt es eine weniger hackige Möglichkeit, dies zu tun?

Die andere Datei kann mit bearbeitet werden

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

Mir ist die automatische Ausblendung in CCSM bekannt, aber das ist nicht das, wonach ich suche. Ich wollte einen separaten Launcher OVER Unity platzieren, und die Empfindlichkeit von Autohide würde es schwierig machen, beide zu verwenden.

Fritz
quelle
2

Wenn Sie sich abmelden, geben Sie Ihren Benutzernamen ein und wählen Sie (unten), um sich bei 'Ubuntu Classic' anzumelden. Das bringt dir den alten Gnom im 2-Panel-Stil.

Rinzwind
quelle
2

Wenn Sie Unity 2d verwenden, benennen Sie die Datei einfach /usr/bin/unity-2d-launcherin etwas anderes um. Sie werden auch die Suchfunktion verlieren, aber die Menüleiste wird funktionieren.

rob34
quelle
Wurde dies in 12.04 umbenannt? Kann nicht scheinen, es zu finden.
Rasmus
2

Wichtig:


Wenn Sie Gnome-Panels möchten, bevor Sie den Launcher deaktivieren;


Navigieren Sie zu System> Preferences>Startup Applications

Klicken Add

Name=Gnome panels

Command=gnome-panel

Und klicken Sie auf die closeSchaltfläche.

Es ist in Ordnung.


-Einheit mit Gnome Panels


Drücken Sie SUPERTaste und Typ

ccsm

als drücken ENTER.

Deaktivieren Sie das Unity-Plugin im Fenster "Compiz Config" (deaktivieren Sie das Kontrollkästchen "Klick").

Abmelden & Anmelden bei Ubuntu-Sitzung

-Unity without launcher ...
anständig
quelle
Die Antwort von Decent ist eine Art Lösung, aber wenn Sie dies tun, werden Sie nicht nur den Launcher, sondern auch die Suchfunktion los. Sie können nur die Leiste im oberen Teil des Bildschirms behalten.
Dies funktioniert hervorragend, es sei denn, Sie verlieren die Möglichkeit, Fenster mit der Maus zu verschieben, zu schließen und deren Größe zu ändern. Ich empfehle daher „Effekte“ ermöglicht -> „Fensterdekoration“ in ccsmund dann hot-Schlüssel zu Ihren Lieblings - Apps (zB Einrichtung gnome-terminal, nautilusetc ...) in „Allgemein“ -> „Befehle“.
Lucas
2

Zumindest kannst du es auf "autohide" setzen, ccsm hat eine Option dafür

  1. Installieren Sie den CompizConfig Settings Manager Installieren Sie den compizconfig-settings-manager (CCSM).
  2. Alt + F2
  3. Typ about:configund drücken Sie die Eingabetaste
  4. Ändern Sie die Haut Launcher Einstellung autohide .
tobi
quelle
1

Sicher, wenn Sie sich anmelden, wählen Sie Ihren Namen und wenn das Passwortfeld angezeigt wird, schauen Sie im unteren Bereich nach und wählen Sie Ubuntu Classic.

wojox
quelle
1
Ich will nicht drastisch sein. Ich mag die Suchfunktion. Ich mag den Launcher auf der linken Seite einfach nicht. (weil ich schon kairo dock benutze). Kann nicht eins ohne das andere haben?
MEM
Sie können jederzeit Unity-Quellen patchen (wenn Sie können :)
Extender
1

Sie können das Unity-Plugin in cssm deaktivieren und sich ab- und wieder anmelden. Aber vorher fügen Sie Ihren Startanwendungen vielleicht so etwas wie awn hinzu.

Greg Henderson
quelle
Also ist immer ein Dock nötig?
Jeannie
Nee. Mit Tastaturkürzeln können Sie gut umgehen.
Desgua
1

Verwenden Sie unity-2d-panel. Es ist standardmäßig installiert. Um zu sehen, wie sich das anfühlen würde, drücken Sie Alt + F2 und führen Sie aus metacity --replace && unity-2d-panel.

Jo-Erlend Schinstad
quelle
1

Sie können den Enthüllungsmodus des Launchers ändern / deaktivieren. Dadurch wird der Launcher nicht deaktiviert. Der Launcher kann jedoch nur durch Drücken der SuperTaste angezeigt werden .

Führen Sie dazu die von tobi beschriebenen Schritte 1-3 aus . Jetzt werden die Einstellungen für den Enthüllungsmodus angezeigt und Sie müssen nur noch den Enthüllungsmodus ändern.

Dr. S
quelle
1

Verwenden Sie das Unity Tweak-Tool, und stellen Sie den Launcher so ein, dass er automatisch ausgeblendet wird. Stellen Sie dann die Offenbarungsempfindlichkeit auf die niedrigste Einstellung ein. Der Unity Launcher wird nur angezeigt, wenn Sie auf Super drücken.

Der Unity Launcher kann nicht entfernt werden. Wenn Sie möchten, dass er vollständig entfernt wird, können Sie andere Desktop-Umgebungen wie GNOME, Xfce oder KDE ausprobieren.

illage2
quelle
0

Haben Sie versucht, den Unity Launcher überhaupt auszublenden? Installieren Sie den Compiz Config Manager (ccsm), führen Sie ihn aus und rufen Sie das Unity Plugin auf. Öffnen Sie dann die Registerkarte Erweitert (wenn ich mich richtig erinnere - die letzte). Es sollte eine Option zum vollständigen Ausblenden des Launchers geben. Ich gehe davon aus, dass die Windows-Button-Funktionalität mit ausgeblendetem Bindestrich noch funktionieren sollte. Ich kann jedoch nicht garantieren, dass dadurch der Launcher vollständig entfernt wird. Wahrscheinlich wird er angezeigt, wenn Sie etwas tun ...

Vadim
quelle
0

Ich weiß, dass dies mehr als ein Jahr ist, aber ich wollte trotzdem meine Antwort geben: Installiere den Compiz-Config-Settings-Manager, öffne ihn, deaktiviere das Unity Plugin vollständig, installiere GnoMenu oder Cardapio oder eines der anderen verfügbaren Suchprogramme als plugins für cairo-dock, und los geht's!

Anstatt zu versuchen, Gnome zu reparieren, ist eine andere Alternative KDE. Installieren Sie kubuntu-desktop aus dem Software-Center und Sie werden es nicht bereuen.

Andrew
quelle
Können Sie mir sagen, wie sich dies von den anderen überstimmten Antworten unterscheidet?
Fabby
0

Für Unity 7.4.0 ersetzen Sie die Datei "/usr/lib/x86_64-linux-gnu/compiz/libunityshell.so" durch diese Datei

libunityshell.so

Versetzen Sie den Launcher nach dem Ersetzen der Datei in den Autohide-Modus und starten Sie den PC neu. Dadurch wird Unity-Launcher auch beim Starten von Dash vollständig ausgeblendet. Hoffe, es funktioniert.

Sanjay Prajapat
quelle
1
Wo ist der Quellcode?
Jo-Erlend Schinstad
@ Jo-ErlendSchinstad, hier ist die Quelle askubuntu.com/questions/719870/compile-unity-without-launcher
Sanjay Prajapat
Nein, das ist kein rechtlicher Hinweis. Sie müssen einen Link zu dem Quellcode angeben, den Sie zum Kompilieren Ihrer Binärdatei verwendet haben.
Jo-Erlend Schinstad