Kategorie | GNOME, Linux

  

Dostosowywanie GNOME 3, czyli Pimp my GNOME Shell

Opublikowano 30 maja 2011 przez Franek

Nie tak dawno pisałem, że GNOME 3 i GNOME Shell są smaczne. Stwierdziłem to czytając aktualności które na bieżąco dawały mi pogląd na kształt całego środowiska i jego filozofii użytkowania. Korzystałem też z ‘żywych systemów’, testowych obrazów openSUSE i Fedory które zawierały domyślnie zainstalowane GNOME Shell, uruchamiałem je jako LiveCD. Bardzo polubiłem nowy pulpit od “wielkiej stopy”, możliwe że jestem fanbojem GNOME. Nie ważne, ale polubiłem go do tego stopnia, że byłem gotowy zmienić dystrybucję dla niego, tak też się stało. Pożegnałem się z Debianem 6 Sqeeze (ale tylko na netbooku, na desktopie dalej mam Debianka) na rzecz Fedory 15 Lovelock.

GNOME używam jako moje główne środowisko robocze niemal od zawsze. Kiedyś tylko za czasów RedHat 7.0 wolałem KDE, bo w tamtym czasie było to dla mnie lepsze rozwiązanie. Nie jestem jednak ślepo zapatrzony w GNOME, bardzo lubię też LXDE. Wydaję się, że będę zamiennie używał GNOME 3 i LXDE na mojej nowej Fedorze. :>

W oczekiwaniu na wydanie GNOME 3.2 które ma wnieść nie tylko poprawki ale i kolejne istotne nowości postanowiłem uprzyjemnić sobie pracę z GNOME Shell i dostosować go trochę (na ile to możliwe ;)) do własnych potrzeb oraz upodobań.

Pimpujemy! Po pierwsze GNOME Tweak Tool
Po premierze GNOME Shell, a nawet zanim to nastąpiło wielu krytykowało nowy pulpit od GNOME. Jedni narzekali na sam wygląd, inni zaś na ograniczenia jakie nałożono na te środowisko. Sam nie potrafię ogarnąć na przykład tego dlaczego domyślnie GNOME Shell nie pozwala na zmianę motywu czy też czcionek. Wydaję się, że z tego właśnie powodu powstał GNOME Tweak Tool. Jak sama nazwa wskazuje, jest to narzędzie przeznaczone do dostosowywania GNOME. Wprawdzie nie jest ono jeszcze tak rozbudowane jak jego kuzyn Ubuntu Tweak, ale już teraz pozwala na zmianę użytecznych ustawień.
GNOME Tewak Tool pozwala na:

  • instalację oraz zmianę motywów GNOME Shell
  • zmianę motywów GTK / ikon /kursorów
  • zmianę motywów menedżera okien
  • ponadto pozwala na:

zmianę interfejsu użytkownika, czcionek belki tytułowej
– włączanie / wyłączanie ikon przycisków i menu
– zmianę czcionki Shell
– włączenie menedżera plików na pulpicie
– zmianę zachowania się systemu po zamknięciu pokrywy laptopa
– ustawienie daty w zegarze Shell
– ustawienie hitingu i wygładzania czcionek
– włączenie / wyłączenie przycisków minimalizacji i maksymalizacji okien

Instalacja
W Fedorze 15 instalacja jest bardzo prosta ponieważ GNOME Tweak Tool trafił do jej oficjalnych repozytoriów. Aby więc zainstalować to narzędzie wystarczy skorzystać z aplikacji “Dodanie/usuwanie oprogramowania.” lub yum.

Użytkownicy Ubuntu 11.04 również mogą bardzo łatwo zainstalować to narzędzie, znajduję się ono w repozytorium ppa:gnome3-team/gnome3 które to musieli dodać do swojego systemu aby zainstalować GNOME 3. Tak więc aplikacje należy zainstalować poprzez Centrum Oprogramowania Ubuntu lub apt-get.

Użytkownicy innych dystrybucji szukają paczek dla przeznaczonych dla ich systemów lub kompilują sobie ze źródeł. ;)
git clone git://git.gnome.org/gnome-tweak-tool
cd gnome-tweak-tool
./autogen.sh && make && sudo make install

Pimpujemy! Po drugie rozszerzenia
Niegdyś obsługa rozszerzeń oraz szybko rosnąca ich liczba przyczyniła się do popularności przeglądarki internetowej ze stajni Mozilla. Jeśli dana aplikacja posiada możliwość tworzenia do niej rozszerzeń daje to ogromne możliwości personalizacji oraz dodawania nowych funkcjonalności. Podobną możliwość daje GNOME Shell. Na chwile obecną istnieje już co najmniej kilka bardzo przydatnych rozszerzeń:

  • alternate-tab:

Pozwala używać klasycznego przełącznika okien ALT+TAB GNOME Shell.

  • alternative-status-menu:

Domyślnie GNOME Shell posiada tylko możliwość wylogowania do GDM. Więc jeśli chcemy wyłączyć komputer, to najpierw musimy wylogować się a następnie z poziomu GDM wyłączyć komputer. To rozszerzenie dodaje możliwość bezpośredniego wyłączania / hibernacji / usypiania komputera z menu status w GNOME Shell

  • auto-move-windows:

Pozwala na łatwe zarządzanie oknami poprzez przypisanie ich do konkretnego pulpitu roboczego.

  • dock:

Dodaje przełącznik zadań po prawej stronie ekranu. Przełącznik w stylu dock’u.

  • drive-menu:

Pokazuje menu do zarządania wymiennymi dyskami, na przykład pendrivem.

  • example:

Jest to przykładowe rozszerzenie którego zadaniem jest pokazywanie jak powinno pisać się rozszerzenia. ;)

  • gajim:

Dodaje integrację z popularnym klientem XMPP.

  • native-window-placement:

Wyświetla miniaturki okien które lepiej odzwierciedlają ich faktyczne położenie oraz zmiany.

  • places-menu:

Pokazuje wskaźnik, menu nawigacyjne do “miejsca”

  • systemMonitor:

Wskaźnik obciążenia systemu, pokazuje użycie procesora, swap oraz RAM.

  • user-theme:

Ładuje motywy GNOME Shell ze ścieżki ~/.themes/gnome-shell.

  • windowsNavigator:

Pozwala na wybieranie okien za pomocą klawiatury w trybie overlay.

  • xrandr-indicator:

Pozwala użytkownikowi obrócić monitor laptopa i szybko otworzyć ekran preferencji wyświetlania

W Fedorze i o ile wiem to w Archu również, rozszerzenia te znajdują się w repozytoriach, więc ich instalacja za pomocą menadżera pakietów jest bardzo łatwa. Jeśli rozszerzeń nie masz w repo, możesz zainstalować je w następujący sposób:
git clone git://git.gnome.org/gnome-shell-extensions
cd gnome-shell-extensions
./autogen.sh --prefix=$HOME/.local --enable-extensions="odzielone spacjiami nazwy rozszerzeń które chcesz włączyć"
make instal
GNOME Shell frippery – Killer Extension
Moje ulubione rozszerzenie, zastanawiałem się nawet dlaczego Shell nie ma tego na starcie. ;) W zasadzie używam tylko jego oraz tego dającego integrację z Gajimem.
Oto co zmienia i dodaje GNOME Shell frippery:

  • przesuwa zegar ze środka panelu na jego lewą stronę
  • dodaje aktywatory z ulubionymi aplikacjami do panelu
  • dodaje “klasyczne” menu z aplikacjami w miejsce przycisku “Activities”, activities nadal jest dostępne po najechaniu kursorem na prawy górny róg ekranu
  • wyłącza dynamiczne pulpity, pozwala to utrzymać stała liczbę pulpitów
  • dodaje menu wyłączania które umożliwia, wyłączenie komputera, jego restart lub hibernację czy uśpienie bezpośrednio z poziomu panelu

Instalacja
Dla Fedory jest gotowy pakiet RPM. Pozostali muszą pobrać archiwum które należy rozpakować do folderu ~/.local/share/gnome-shell/extensions. Strona domowa GNOME Shell frippery.

Pomóż promować GNOME 3!

A mój pulpit GNOME wygląda tak :o)

  

10 Comments For This Post

  1. debianuser Says:

    "alternative-status-menu:

    Domyślnie GNOME Shell posiada tylko możliwość wylogowania do GDM. Więc jeśli chcemy wyłączyć komputer, to najpierw musimy wylogować się a następnie z poziomu GDM wyłączyć komputer. To rozszerzenie dodaje możliwość bezpośredniego wyłączania / hibernacji / usypiania komputera z menu status w GNOME Shell"

    Wystarczy przytrzymać klawisz ALT :) niepotrzebne są żadne wtyczki

  2. @pawiecki Says:

    U mnie na netbooku jest to jeszcze prostsze i szybsze – wystarczy wcisnąć fizyczny przycisk wyłączania i pokaże się ładne menu wyłączania systemu :)

  3. radeq Says:

    No widzę że nie jedyny zmieniłem dystrybucję dla Gnom'a. Jednym słowem ma potencjał do dalszego rozwoju.

  4. MST Says:

    Kolejny zestaw: http://www.fpmurphy.com/gnome-shell-extensions/

  5. kwazi Says:

    A wiesz może jak dodać aplet pogody tak jak tu na screnie w GS? http://imageshack.us/f/190/zrzuty.png/

  6. rafau Says:

    a próbował ktoś zainstalować tweak'a pod fedorą 16? udało się komuś?

  7. ble Says:

    Ja przesiadlem sie z Fedory 13 od razu na 15 (nie pytajcie dlaczego :P) i od razu sie pogubilem… Moim zdaniem nowy gnome to cos zupelnie innego od poprzedniej wersji i prawde mowiac raczej nie jest to zmiana na lepsze. Minimalizm i tyle. A chcesz zmian to szperaj i szukaj… ble… Nie podoba mi sie i mimo ze od zawsze korzystalem z gnome zastanawiam sie nad przejsciem na KDE :P

  8. Adrian Says:

    W repo dla Sqeeze Gnome 3 już jest dostępny.

  9. Franek Says:

    http://packages.debian.org/search?searchon=names&… ja nie widzę :/

  10. Magda Says:

    A jest teraz coś nowszego podobnego do gmone 3?

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog

Przeczytaj poprzedni wpis:
SteamBox jeszcze w tym roku

O konsoli do gier której producentem ma być Valve plotkuje się w internetach już od dłuższego czasu. Co raz więcej...

Zamknij