Jak usunąć program uruchamiający Unity?

54

Jak możemy usunąć program uruchamiający dostarczany z Unity w nowej wersji Ubuntu?

MEM
źródło

Odpowiedzi:

11

Krótko mówiąc: nie możesz. Zgodnie z projektem program uruchamiający ma tam pozostać. Jeśli chcesz się poddać, jedynym sposobem jest zrezygnowanie z całego interfejsu jedności, przechodząc na inną wersję DE lub przechodząc do klasycznej sesji GNOME.

Przenoszenie programu uruchamiającego na inną krawędź ekranu również nie jest realizowane i nie byłoby, zgodnie z komentarzem Marka na temat błędu .

Bilal Akhtar
źródło
1
Nie zamierzam przejść na inną DE, próbowałem, że ich nie lubię. Używam Cairo-Docka i chciałbym na stałe pozbyć się programu uruchamiającego. Dlaczego to jest niemożliwe. Dlaczego istnieją sztuczne ograniczenia? Dlaczego ten projekt jest akceptowany?
4xy
1
Można dodać do tej odpowiedzi, że istnieją sposoby na automatyczne ukrywanie programu uruchamiającego, ponieważ jest to odpowiedź zaakceptowana
Sergiy Kolodyazhnyy
1
Całkowicie zgadzam się z punktami 4xy. wtf? Właśnie takie zachowanie sprawiło, że przestawiłem się na Linuksa z Windowsa! Czy możemy gdzieś to podnieść? Dzięki za jasną odpowiedź Bilal! Oczywiście, że nie idzie to przeciwko tobie.
Peter Pan
33

W 12.04 możesz przejść do Ustawień systemu> Wygląd> Zachowanie i włączyć automatyczne ukrywanie, a następnie całkowicie zmniejszyć czułość. Teraz program uruchamiający pokaże się tylko po naciśnięciu Super.

Christopher Kyle Horton
źródło
Lub jeśli przeciągniesz ikony na lewą stronę ekranu (problem przy instalacji stacji dokującej z funkcjami przeciągania i upuszczania).
Rasmus
W wersji 11.10 problemem jest przeciąganie czegokolwiek (na przykład obrazów ze strony internetowej).
weberc2
13.04: możesz wybrać tylko lewy górny róg (nie całą lewą stronę)
Marius Hofert
14
  1. Zainstaluj ccsm (Compiz Config Settings Manager)

  2. Uruchom ccsm i kliknij „Unity Plugin”

  3. W sekcji „Zachowanie” zmień „Ukryj program uruchamiający” na „autohide”

  4. Zmień „Tryb ujawnienia” na Brak.

  5. Wyłącz „Klawisz, aby pokazać program uruchamiający” i „Klawisz, aby położyć nacisk na program uruchamiający”

* Wyłączenie „Key to show launcher” może uniemożliwić dostęp do deski rozdzielczej. Jeśli pominiesz tę część kroku 5, możesz uzyskać dostęp do myślnika, ale program uruchamiający pojawi się nieinwazyjnie, gdy wyświetli się myślnik. Nie wiem, jak to zatrzymać.

Aktualizacja: 12.04 działa inaczej, dlatego może nie działać po 11.10.

weberc2
źródło
1
Krok 4 nie jest dostępny w 12.04. Obejście problemu można znaleźć w odpowiedzi WarriorIng64.
Rasmus
Wydano 12.04 na jeden dzień przed opublikowaniem. Moja odpowiedź z lutego dotyczyła 11.10. ;) Niemniej jednak zaktualizuję to.
weberc2
W przypadku wielu monitorów może być konieczna zmiana „Prędkości zatrzymania krawędzi” (eksperymentalna) na 1, aby zapobiec zakleszczeniu się wskaźnika myszy między monitorami.
tylerl
W 12.10 Compiz nie ma opcji „none” dla trybu ujawniania.
Patrick
@pthurmond, jak wspomniałem w mojej odpowiedzi, może to nie działać po 11.10
weberc2 20.04.2013
9

Możesz wykonać następujące czynności:

  1. Zainstaluj i uruchom ComizConfig Settings Manger .
  2. Wybierz wtyczkę Ubuntu Unity.
  3. Ustaw Hide Launcheropcję na „Ukryj automatycznie”.
  4. Ustaw Reveal Modeopcję z „Lewej” na „Brak”.

To powinno wystarczyć. Konieczne może być wykonanie, setsid unityaby zastosować zmiany.

Jjed
źródło
2
+1 za wysiłek. Ale wciąż tam jest, dopóki coś nie zepchnie go z drogi.
Brandon Bertelsen
Jestem pewny. Dokładnie czytam te kroki na innej stronie internetowej. Podążył za nimi. Ta sama oferta, nawet jeśli wybrano automatyczne ukrywanie, działa ona tak, jak można by się spodziewać po unikach okien.
Brandon Bertelsen
Właściwie teraz, kiedy próbuję alternatywy. Bez względu na to, co ustawiłem, unika.
Brandon Bertelsen
Być może ta opcja po prostu nie bierze. Czy istnieje metoda zastosowania zmiany bez ccsm?
Brandon Bertelsen
To samo dla mnie ... Autohide + none, sprawdziłem, czy wtyczka jest aktywna ... Ale nadal mam ten głupi panel. Nie używam Unity 2D.
Waza_Be
3

w compiz poszedłem do sekcji jedności, a następnie do zakładki eksperymentalnej i ustawiłem te wartości, aby po prostu „oszukać” pasek, aby się nigdy nie pojawiał, chyba że zostanie naciśnięty przycisk super. Jeśli uda mi się całkowicie oderwać deskę rozdzielczą od paska i przenieść ją do doku w Kairze, będę bardzo zadowolony. ........... w każdym razie Karta eksperymentalna

  • nieprzezroczystość panelu 0,0050
  • Launcher Krycie 0,0000
  • Reveal Edge 0.2000
  • Reveal Pressure 999 (jest to główny, więc okno nie może chwycić myszy)
  • Krawędź Pokonaj ciśnienie 1
  • spadek ciśnienia myszy 1
  • ogranicznik krawędzi 1
  • menu pojawi się, a reszta to 0
  • program uruchamiający przechwytuje mysz .... UNCheCkEd

w ten sposób ich hakowanie nie jest łatwe, a jedynie łatanie i dopracowywanie, a kreska wciąż tam jest, a pasek jest widoczny tylko po naciśnięciu kreski ...... myślę, że mógłbym teraz usunąć z niej wszystkie wyrzutnie, a wtedy ledwo byłoby to zauważalne. ....Twoje zdrowie

możesz także przejść do edytora konfiguracji i zmienić te wartości z większym zakresem

Dewb
źródło
3

W pliku /usr/share/unity-2d/shell/Shell.qml i można go edytować za pomocą polecenia

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

Sposobem na usunięcie pływającego tam paska pozostałości było ustawienie:

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

^ Zmień szerokość na 0 lub 1, 1 pokaże 1 piksel, ale nie wytworzy artefaktów graficznych.


Czy istnieje mniej hack-y sposób na zrobienie tego?

Drugi plik można edytować za pomocą

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

Mam świadomość funkcji automatycznego ukrywania w CCSM, ale nie tego szukam. Chciałem umieścić osobną wyrzutnię PONAD jednością, a czułość autohide utrudniłaby użycie obu.

Fritz
źródło
2

Jeśli się wylogujesz, wpisz swoją nazwę użytkownika, którą możesz wybrać (na dole), aby zalogować się do „Ubuntu Classic”. To da ci starego gnoma w stylu 2 paneli.

Rinzwind
źródło
2

Jeśli używasz Unity 2d, po prostu zmień nazwę pliku /usr/bin/unity-2d-launcherna coś innego, to załatwi sprawę. Utracisz także funkcję wyszukiwania, ale pasek menu będzie działał.

rob34
źródło
Czy nazwa została zmieniona w 12.04? Nie mogę tego znaleźć.
Rasmus
2

Ważny:


Jeśli chcesz panele gnome przed wyłączeniem programu uruchamiającego;


Przejdź do System> Preferences>Startup Applications

Kliknij Add

Name=Gnome panels

Command=gnome-panel

I kliknij closeprzycisk.

W porządku.


-Unity z panelami gnome


Naciśnij SUPERklawisz i wpisz

ccsm

niż naciśnij ENTER.

Wyłącz wtyczkę jedności w oknie konfiguracji Compiz (odznacz pole wyboru)

Wyloguj się i zaloguj do sesji Ubuntu

-Unity without launcher ...
przyzwoity
źródło
Odpowiedź przyzwoitego jest rodzajem rozwiązania, ale jeśli to zrobisz, pozbędziesz się nie tylko programu uruchamiającego, ale także funkcji wyszukiwania. Możesz zachować tylko pasek w górnej części ekranu.
Działa to świetnie, z wyjątkiem utraty możliwości przesuwania, zamykania i zmiany rozmiaru okien za pomocą myszy. Dlatego zaleca umożliwienie „efekty” -> „Dekoracje okien” w ccsm, a następnie utworzenie hot-klucze do swoich ulubionych aplikacji (np gnome-terminal, nautilusitp ...) w „Ogólne” -> „Polecenia”.
Lucas
2

przynajmniej możesz ustawić na „autohide”, ccsm ma taką opcję

  1. Zainstaluj CompizConfig Settings Manager Zainstaluj compizconfig-settings-manager (CCSM).
  2. Alt + F2
  3. wpisz about:configi naciśnij Enter
  4. zmienić ukryć wyrzutnię ustawienie na automatyczne ukrywanie .
Tobi
źródło
1

Jasne, kiedy się logujesz, wybierz swoje imię i kiedy pojawi się pole hasła, spójrz na dolny panel i wybierz Ubuntu Classic.

wojox
źródło
1
Nie chcę być drastyczny. Podoba mi się wyszukiwarka. Po prostu nie lubię programu uruchamiającego po lewej stronie. (ponieważ już używam stacji dokującej Cairo). Nie możesz mieć jednego bez drugiego?
MEM,
Zawsze możesz załatać źródła Unity (jeśli możesz :)
Extender
1

Możesz wyłączyć wtyczkę jedności w cssm, wylogować się i zalogować ponownie, i już go nie ma. Ale przed tym być może dodaj coś takiego jak awn do aplikacji startowych.

Greg Henderson
źródło
Więc dok jest zawsze potrzebny?
Jeannie
Nie. Możesz dobrze zarządzać za pomocą skrótów klawiaturowych.
desgua
1

Użyj panelu unity-2d. Jest instalowany domyślnie. Aby zobaczyć, jak by to było, naciśnij Alt + F2 i uruchom metacity --replace && unity-2d-panel.

Jo-Erlend Schinstad
źródło
1

Możesz zmienić / wyłączyć tryb ujawnienia programu uruchamiającego. Nie wyłączy to programu uruchamiającego, ale wtedy jedynym sposobem ujawnienia programu uruchamiającego będzie naciśnięcie Superklawisza.

Aby to zrobić, wykonaj kroki 1-3, jak wspomniano w tobi . Teraz wyświetlane są ustawienia trybu ujawniania, a wszystko, co musisz zrobić, to zmienić tryb ujawniania.

Dr. S.
źródło
1

Użyj narzędzia Unity Tweak i ustaw automatyczne uruchamianie programu uruchamiającego, a następnie ustaw czułość wykrywania na najniższe ustawienie, a program uruchamiający Unity pojawi się tylko po naciśnięciu super.

Z założenia Unity Launcher nie może zostać usunięty, jeśli chcesz go całkowicie usunąć, możesz wypróbować inne środowiska graficzne, takie jak GNOME, Xfce lub KDE.

illage2
źródło
0

Czy w ogóle próbowałeś ukryć Launcher Unity? Zainstaluj Compiz Config Manager (ccsm), uruchom go i przejdź do Unity Plugin, a następnie otwórz kartę Advanced (o ile dobrze pamiętam - ostatnią) i powinna istnieć opcja całkowitego ukrycia programu uruchamiającego. Zakładam, że funkcja przycisku Windows powinna nadal działać z całkowicie ukrytą kreską. Nie mogę jednak zagwarantować, że całkowicie usunie program uruchamiający, prawdopodobnie może pojawić się, gdy coś zrobisz ...

Vadim
źródło
0

Wiem, że jest to warstwa trwająca ponad rok, ale nadal chciałem udzielić odpowiedzi: zainstaluj Compiz-Config-Settings-Manager, otwórz go, WYŁĄCZ całkowicie Unity Plugin, zainstaluj GnoMenu lub Cardapio lub inne dostępne narzędzia wyszukiwania jako wtyczki do Cairo-docka i gotowe!

Ponadto zamiast próbować naprawić Gnome, inną alternatywą jest KDE. Zainstaluj kubuntu-desktop z centrum oprogramowania i nie pożałujesz.

Andrzej
źródło
Czy możesz mi powiedzieć, czym różni się to od innych pozytywnych odpowiedzi?
Fabby,
0

W przypadku Unity 7.4.0 plik „/usr/lib/x86_64-linux-gnu/compiz/libunityshell.so” tym plikiem

libunityshell.so

Po zastąpieniu pliku ustaw program uruchamiający w trybie automatycznego ukrywania i uruchom ponownie komputer. To całkowicie ukryje program uruchamiający jedność, nawet podczas uruchamiania kreski. Mam nadzieję, że to działa.

Sanjay Prajapat
źródło
1
Gdzie jest kod źródłowy?
Jo-Erlend Schinstad
@ Jo-ErlendSchinstad, oto źródło askubuntu.com/questions/719870/compile-unity-without-launcher
Sanjay Prajapat
Nie, to nie jest odniesienie prawne. Musisz podać link do kodu źródłowego użytego do skompilowania pliku binarnego.
Jo-Erlend Schinstad