Czy mogę przenieść program uruchamiający Unity?


255

Nie mogę się przyzwyczaić do nowego systemu Unity. Chciałbym przesunąć lewy panel Unity na dół ekranu (jak Windows 7 - im więcej, tym lepiej).

Ale nie mogę znaleźć sposobu. Czy to możliwe?


6
Począwszy od Ubuntu 16, odpowiedź powinna być następująca .
Dan Dascalescu,

Odpowiedzi:


106

11.10

Dostępna jest teraz nieoficjalna wtyczka Compiz, która pozwala przenosić program uruchamiający Unity 3D (nie Unity 2D) z lewej strony na dół.

wprowadź opis zdjęcia tutaj

Kredyt dla WebUpd8 .

W podsumowaniu:

  1. Możesz teraz przejrzeć kod źródłowy. Skontaktuj się z opiekunem w sprawie sugerowanych poprawek! Pamiętaj, że jest to nieoficjalne i może i prawdopodobnie będzie jeszcze wiele błędów do usunięcia.
  2. Zainstaluj PPA - ppa:paullo612/unityshell-rotated
  3. Pakiety do zainstalowania to unityshell-rotated libnux-1.0-0
  4. Nowa wtyczka Ubuntu Unity Plugin Rotated zostanie udostępniona w CCSM
  5. Istnieje prawdopodobieństwo zawieszenia podczas instalacji. Jeśli tak się stanie, użyj CTRL+ ALT+, F1aby uruchomić TTY, zaloguj się i uruchom ponownie lightdm za pomocą sudo service lightdm restart. Uruchom ponownie, ccsmaby włączyć nową wtyczkę
  6. Ta wtyczka zastępuje oficjalną wtyczkę Unity. Oczywiście nie będziesz otrzymywać dalszych poprawek błędów od zespołu programistów Ubuntu - będziesz polegać na opiekunu PPA, aby dostarczyć poprawki błędów

ostrzeżenie zapoznaj się z tymi pytaniami i pytaniami dotyczącymi potencjalnych problemów ze stabilnością za pomocą CCSM


Powiązane pytania:

  1. Co to są umowy PPA i jak z nich korzystać?
  2. Kod źródłowy

@fossfreedom Czy mogę przywrócić oficjalną wtyczkę Unity Plugin i zdecydować się na powrót? (Używam teraz 12.04)
Nirmik

1
Nagłówek podałem jako 11.10 - dotyczy tylko 11.10 (dotychczas nie ma umowy PPA 12.04). Dla użytkowników 11.10 - tak, możesz przywrócić, ponieważ standardowa wtyczka istnieje w CCSM do wybrania (reaktywacji).
fossfreedom

3
Dobrze. Dobrze. To przenosi go na dół. A co z prawą stroną? Chciałbym, żeby było po prawej stronie, jak Wharf Bar w AfterStep.
Ivan

@Ivan - uwaga - odpowiedź jest pod nagłówkiem 11.10. Istnieją inne odpowiedzi na nowsze pytania. Należy jednak pamiętać - wyrzutnie po prawej stronie nie są dostępne, chyba że używasz języka od prawej do lewej, takiego jak arabski i hebrajski.
fossfreedom

1
To niezły pomysł. Ale czy będzie działać w Ubuntu 15.04?
Nived Kannada

106

12.04 - 15.10

Począwszy od 12,04 można nie przejść wyrzutni, a tam nie ma oficjalnego wsparcia dla tego.

Jest to zgodne z projektem i do tej pory nie ma planów kanonicznych, aby to zmienić. Oto cytat z Marka w raporcie o błędzie dla Ubuntu 11.04:

Myślę, że raport faktycznie oznaczał, że program uruchamiający powinien być przesuwany na inne krawędzie ekranu. Obawiam się, że to nie będzie działać z naszymi szerszymi celami projektowymi, więc nie będziemy tego wdrażać. Chcemy, aby program uruchamiający był zawsze blisko przycisku Ubuntu.

Interpretuję to jako stanowisko, że spójny projekt musi być postrzegany jako jedność (gra słów zamierzona), w przeciwnym razie nie zadziała.

Chociaż osobiście nie zgadzam się z decyzją Marka / Canonical, by nie zapewniać sposobu na przeniesienie programu uruchamiającego ( proszę przeczytać moją ostatnią notatkę na ten temat ), rozumiem wybór projektu: naprawdę ma sens, aby był po stronie, a nie po stronie Dolny. Większość użytkowników ma dziś monitor panoramiczny i praktycznie wszystkie monitory na sprzedaż, szczególnie na rynek konsumencki użytkowników końcowych, są również szerokoekranowe. Oznacza to, że zdecydowana większość użytkowników ma dużo dodatkowej przestrzeni poziomej (głównie niewykorzystanej), podczas gdy przestrzeń pionowa jest premium.

Większość aplikacji i stron internetowych nie wykorzystuje całej szerokości ekranu (na przykład sprawdź duże pionowe paski w tle po obu stronach ekranu Ask Ubuntu). Ale zrobić korzystać z pełnej długości w pionie (w rzeczywistości, oni przewijać 3, 5, 10-krotność wysokości ekranu). Oznacza wiele przewijania. A następnie odejmujesz pasek tytułu, pasek menu, pasek ulubionych, pasek kart itp., Wszystkie z nich pochłaniają cenną przestrzeń pionową. Dodanie programu uruchamiającego u góry / u dołu jeszcze pogorszyłoby sytuację, podczas gdy jest mnóstwo dodatkowej, „bezczynnej” przestrzeni poziomej.

Trwa silny rozwój aplikacji, zwłaszcza przeglądarek, w kierunku zmniejszenia liczby pasków i ich połączenia. Pomyśl o tym, jak Firefox zmienił się pod tym względem w ciągu ostatnich kilku lat. Dlatego system operacyjny powinien robić to samo.

To prawda, że ​​panel systemu Windows jest dobrze wykonany… ale projekt Unity, aby umieścić go na boku, a nie na dole, jest mądry, gdy się do niego przyzwyczaisz. I warto to zrobić. Twoje kółko myszy powie dzięki;)

To powiedziawszy, kilka ważnych uwag:

  • Właśnie wyrażam oświadczenia Marka / Canonical i punkt widzenia. Chociaż rozumiem wybór projektu i zgadzam się z bocznym programem uruchamiającym, z pewnością nie zgadzam się z decyzją, że nie mogę go przenieść. Ale jestem tylko posłańcem. Nie strzelaj do posłańca .

  • Istnieją nieoficjalne pakiety innych firm, które pozwalają przenieść program uruchamiający. Ta inna odpowiedź obejmuje to bardzo głęboko.

  • Państwo może przynajmniej mieć jakąś kontrolę nad wyrzutnią w konfiguracji wielu monitorów:

Ustawienia wielu monitorów Unity Launcher

(zdjęcie edytowane z Ubuntu Vibes )


49
Jeśli zastanawiasz się, „przycisk Ubuntu” (znany również jako „ BFB ”) wymieniony przez Marka w cytacie jest najwyraźniej przyciskiem znajdującym się w lewym górnym rogu ekranu w momencie jego komentarza. Teraz znajduje się na samej wyrzutni, u góry . Ponieważ w ten sposób poruszałby się z wyrzutnią, nie pomaga już uzasadniać wyboru projektu Marka.
Rory O'Kane

13
W konfiguracjach z wieloma monitorami pasek z boku jest wyraźnie gorszy niż na dole (pod warunkiem, że pasek znajduje się na ekranie, który ma inny ekran po jego lewej stronie, tak jak środkowy ekran w konfiguracji 3-ekranowej). Program uruchamiający jest teraz „w kosmosie” i nie cieszy się już nieskończoną wielkością ekranu Prawa Fittsa. Lepkie krawędzie próbują uczynić tę krawędź szerszym celem, ale nadal jest słabym substytutem twardego zatrzymania.
Legion

3
@ RoryO'Kane Również szeroki ekran nie jest uzasadnieniem, ponieważ możesz używać automatycznego ukrywania panelu tak jak ja, więc nie kradnie on ani jednego piksela innym aplikacjom.
Fran Marzoa,

6
Mój główny monitor jest obrócony tak, że jest ustawiony pionowo, a więc program uruchamiający zjada cenne miejsce w ograniczonym wymiarze, co jest wstydem.
Burhan Ali,

2
@BurhanAli: Mam też słodki 24-calowy monitor z przegubem, który uwielbiam umieszczać w trybie portretowym, więc dzielę się twoim bólem i żałuję decyzji Marka / Canonnical. Autohide pomaga, ale nie rozwiązuje tego problemu. Opcja umieszczenia z pewnością sprawi, że użytkownicy „na rogu” będą bardziej zadowoleni :)
MestreLion

51

16.04 i nowsze (Unity 7)

Od 16.04 można uruchamiać program uruchamiający Unity.

wprowadź opis zdjęcia tutaj

Skopiuj i wklej następujące elementy do terminala:

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

Aby zresetować go z powrotem do pozycji bocznej:

gsettings set com.canonical.Unity.Launcher launcher-position Left

Wow, nie sądziłem, że to będzie takie proste: p
Rahil Wazir

Wydaje się, że wymaga to 16.04, Unity 7 14.04 nie ma ustawienia „pozycji wyrzutni”. Dziękujemy za opublikowanie odpowiedzi!
Daniel

Użytkownicy od 16.04 r. Powinni również interesować się różnymi metodami, aby przenieść program uruchamiający na dolną pozycję wymienioną w tym poście: Jak przenieść Unity Launcher na dół w Ubuntu 16.04
Sergiy Kolodyazhnyy

2
@fossfreedom Jak stylizowałeś swoje Ubuntu w ten sposób? Lubię ten styl.
redanimalwar

3
Co powiesz na ustawienie go na właściwej krawędzi? Dlaczego to nie jest możliwe?
Alexander Pacha,

22

Nie można przenieść programu uruchamiającego z miejsca, w którym się znajduje. Oto komentarz Mark Shuttleworth :

Myślę, że raport faktycznie oznaczał, że program uruchamiający powinien być przesuwany na inne krawędzie ekranu. Obawiam się, że to nie będzie działać z naszymi szerszymi celami projektowymi, więc nie będziemy tego wdrażać. Chcemy, aby program uruchamiający był zawsze blisko przycisku Ubuntu.

Alternatywnie możesz użyć Cairo-DockZainstaluj Cairo-dock :

Cairo-Dock to ładny, szybki i konfigurowalny interfejs pulpitu. Możesz to postrzegać jako dobrą alternatywę / dodatek do Unity, Gnome-Shell, Xfce-panel, KDE-panel itp. Po 6 miesiącach ciężkiej pracy dostępna jest nowa wersja Cairo-Docka (źródło: http: // www .glx-dock.org / ).

Inne alternatywy, które oferują program uruchamiający na dole ekranu: Cynamon , LXDE i tak dalej.

Oto zrzut ekranu mojego pulpitu Cinnamon (jak widać program uruchamiający znajduje się na dole):

Pulpit cynamonowy

Jak widać, Linux jest pełen możliwości!


7
Zabawne jest to, że ten cytat powstał w czasach Natty. Od tego czasu przenieśli przycisk Ubuntu na sam program uruchamiający, przez co argument ten jest zerowy.
Seth

3
Więc teraz, gdy argument jest zerowy, czy istnieje sposób, w 13.04+?
digitalextremist

1
@digitalextremist: nie, i nie do 14.04.
MestreLion

Koleś, jesteś niesamowity! To jest tak świetne, że nawet nie potrzebuję paska bocznego.
Adel Abula - MageBinary

14

Jeśli używasz Ubuntu 16.04, możesz uruchomić następującą komendę w terminalu, aby przenieść program uruchamiający Unity na dół:

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

Jeśli chcesz, aby znajdował się w domyślnej lokalizacji (po lewej stronie ekranu), uruchom:

gsettings set com.canonical.Unity.Launcher launcher-position Left

11

Możesz także użyć narzędzia Unity Tweak Tool, aby przenieść program uruchamiający na dół.

Najpierw zainstaluj narzędzie Unity Tweak Tool z następującym wierszem z terminala ( ctrl+ alt+ t)

sudo apt install unity-tweak-tool

potem możesz go otworzyć z myślnika lub wiersza poleceń.

Zostaniesz powitany przez następujące okno, w którym musisz uzyskać dostęp do karty Starter (zwanej Launcher w języku angielskim) (patrz strzałka):

unity-tweak-tool-1

W zakładce startowej zobaczysz opcję przeniesienia Launchera na dół (patrz strzałka na poniższym obrazku):

unity-tweak-tool-2


Karta nosi nazwę „Launcher” w języku angielskim.
Seth

Zawarłem to w odpowiedzi, dziękuję. Dziękuję również za poprawienie mojej niewiarygodnej złej gramatyki :))
Videonauth,

4

Innym możliwym rozwiązaniem - za dconf-editorpomocą schematu jestcom.canonical.Unity.Launcher

wprowadź opis zdjęcia tutaj

Aby zainstalować, dconf-editoruruchom sudo apt-get install dconf-editorw terminalu lub znajdź go w nowym centrum oprogramowania


W Ubuntu 14.04 nie ma takiej opcji
Pallavi

2
@Pallavi tak, ponieważ dolne umiejscowienie programu uruchamiającego zostało dodane w 16.04 :) Również, jeśli nie zauważyłeś, pytanie jest oznaczone 16.04, stąd nie będzie odpowiedzi związanych z 14.04 w pierwszej kolejności
Sergiy Kolodyazhnyy
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.