Jak usunąć program uruchamiający Unity?


54

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

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 .


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.


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.


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.


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


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.


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.


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ł.


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 ...

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 .

1

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


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.


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.


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.


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.


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 ...


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.


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.


1
Gdzie jest kod źródłowy?
Jo-Erlend Schinstad


Nie, to nie jest odniesienie prawne. Musisz podać link do kodu źródłowego użytego do skompilowania pliku binarnego.
Jo-Erlend Schinstad
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.