Unity – klasyczne menu w panelu bocznym

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Po przesiadce na Ubuntu 11.04, brakowało mi uporządkowanych aplikacji w menu głównym. Jak dobrze pamiętamy, aplikacje były podzielone ze względu na tematykę (tak jak w Centrum oprogramowania Ubuntu), dzięki czemu łatwo było znaleźć je znaleźć np. po instalacji. Pod tym względem w Unity panuje spory bałagan, jednak nie jest aż tak źle, ponieważ ten menedżer pulpitu został wyposażony w wyszukiwarkę. Obecnie nie potrafię sobie wyobrazić codziennego korzystania z systemu, bez używania owej wyszukiwarki – nawet ten bałagan przestał mi przeszkadzać.

Dla osób, które wolą tradycyjne menu, został stworzona specjalna aplikacja, która daje chociaż namiastkę tego, z czym mieliśmy na co dzień do czynienia w starszych wersjach Ubuntu. Wystarczy podpiąć ją pod aktywator w panelu bocznym, odpowiednio skonfigurować i mamy całkiem przyjemne menu.

Unity - klasyczne menu w panelu bocznym

Klasyczne menu w panelu Unity

Instalacja

Instalacja przebiega standardowo. Na początek dodaj repozytorium:

sudo add-apt-repository ppa:cardapio-team/unstable

Zaktualizuj system:

sudo apt-get update

Zainstaluj Cardapio:

sudo apt-get install cardapio

Aplikacja zainstalowana, teraz czas stworzyć aktywator. W swoim katalogu domowym utwórz plik, który będzie przechowywać informacje o aktywatorze:

gedit ~/menu_glowne.desktop

Wklej do niego następujący kod:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=cardapio
Name=Menu główne
Icon=gnome-main-menu

Zapisz plik Ctrl + S i zamknij wszystkie otwarte okna. Przejdź do swojego katalogu domowego i przeciągnij utworzony plik na panel boczny. Powinna pojawić się ikonka z logo Ubuntu (zależnie od używanego motywu ikon) oraz mały dymek z tekstem „Menu główne„.

Konfiguracja

Niestety standardowo uruchomiona aplikacja nie wyświetli się tuż przy panelu bocznym, jakbyśmy się tego spodziewali. Aby ustawić jej pozycję, potrzebny będzie Menedżer ustawień CompizConfig:

sudo apt-get install compizconfig-settings-manager

Po instalacji uruchom Menedżer ustawień CompizConfig, przejdź do konfiguracji wtyczki Rozmieść okna i wybierz kartę Ustalone położenie okna.

Unity - klasyczne menu w panelu bocznym

Ustalone położenie okna


Dodaj nową pozycję do listy Okna o ustalonej pozycji i uzupełnij według poniższego przykładu:
Unity - klasyczne menu w panelu bocznym

Ustawienie położenia okna Cardapio


Oczywiście ustawienie pozycji X oraz Y jest zależne od Ciebie. Ważne, aby nie zmienić wartości w polu Ułożenie okna.

Gotowe. Aplikacja naprawdę zastępuje znane wszystkim menu GNOME, jednak znalazłem jeden minus – dosyć długi czas uruchamiania.

Źródło: greenlinux.pl
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://mrozo.pl mrozo

    Świetny pomysł ! Jestem ciekawy , czy aktualne menu unity może być podmienione przez np. cardapio w jakiś fajny sposób, bo jak na razie, to jest dla mnie bezużyteczne .

    Drobne usprawnienia, które myślę że mogą się spodobać :

    Cardpio powinno być uruchomione ze startem systemu, dzięki czemu, gdy pierwszy raz je odpalimy, nie będzie trzeba długo czekać aż się pokaże.
    Rozwiązanie : dodać do „Programów Startowych ” pozycję odpalającą komendę „cardapio hidden” . (nie wiem, czy na końcu nie przydał by się „&”, pozostawiam to pod rozwagę bardziej zaznajomionym z tematem ) .

    Dodanie „edytuj menu” do menu prawego przycisku (chciałem jeszcze dodać tam skrót do ustawień cardapio, ale nie aktualnie nie jest to możliwe – https://answers.launchpad.net/cardapio/+question/158189 ) :
    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Exec=cardapio
    Name=Menu główne
    Icon=gnome-main-menu

    X-Ayatana-Desktop-Shortcuts=edit
    [edit Shortcut Group]
    Name=Edytuj menu
    Exec=alacarte
    TargetEnvironment=Unity

  • michal671

    Cardapio zostało stworzone dla GNOME 2 i tam zastępowało domyślne menu. Był to wtedy aplet do panelu i uruchamiał się przy starcie. Robiąc tak jak w artykule, po kliknięciu na ikonkę na launcher’ze, uruchamiamy Cardapio jak każdą aplikację i dlatego to długo trwa ;).

    • http://mrozo.pl mrozo

      tak,masz rację,ale jeśli dobrze zrozumiałem tekst na stronie cardapio, to wydanie polecenia „cardapio hidden” spowoduje że menu odpali się ze startem systemu i będzie cały czas odpalone (w tle) , dzięki czemu po kliknięciu w skrót nie odpalimy całego menu, a jedynie je pokażemy, co jest o wiele szybsze.

  • http://www.obserwatorlaicki.wordpress.com heimdall72

    po dodaniu repozytorium i po wydaniu polecenia install, mam informacje:

    g: Ogółem przetworzonych kluczy: 1
    gpg: dołączono do zbioru: 1 (RSA: 1)
    heimdall72@heimdall72-AOD255:~$ sudo apt-get install cardapio
    Czytanie list pakietów… Gotowe
    Budowanie drzewa zależności
    Odczyt informacji o stanie… Gotowe
    E: Nie udało się odnaleźć pakietu cardapio
    heimdall72@heimdall72-AOD255:~$ sudo apt-get install cardapio
    [sudo] password for heimdall72:
    Czytanie list pakietów… Gotowe
    Budowanie drzewa zależności
    Odczyt informacji o stanie… Gotowe
    E: Nie udało się odnaleźć pakietu cardapio

    , o co chodzi?

    • Szmitas

      A

      sudo apt-get update

      było?

  • http://www.obserwatorlaicki.wordpress.com heimdall72

    oczywiscie ze sierota jestem i pominałem przez przypadek…thx

    jak dodac cardapio do uruchamianych aplikacji wraz ze startem systemu? jak powyżej w komentach, uruchamiając cardapio hidden?

  • http://www.obserwatorlaicki.wordpress.com heimdall72

    działa bez &…ale jazda…thx

  • Pingback: Ubuntu - pomoc | [Unity] Classic Menu Indicator – klasyczne menu GNOME na górnym panelu()

  • Pingback: [Unity] Classic Menu Indicator – klasyczne menu GNOME na górnym panelu | Linux for freedom()