Blog (23)
Komentarze (156)
Recenzje (0)

elementaryOS - kompendium wiedzy

@ImagoelementaryOS - kompendium wiedzy06.08.2012 00:23

Po wielu przemyśleniach, kilku rozmowach i setkach nieprzespanych godzin postanowiłem zgromadzić całą wiedzę na temat elementaryOS w jednym, konkretnym wpisie. Przedstawiam Wam zatem...

Kompendium Wiedzy o elementaryOS

1. Troszeczkę historii

Zaczęło się od ikonek elementary oraz stylu eGTK - wtedy jeszcze królowało GTK+2. Zarówno ikony, jak i skórka dla Gnome szybko zdobyły bardzo dużą popularność wśród użytkowników tego środowiska. Nikt nie spodziewał się, że wszystko tak bardzo się rozwinie... 1 kwietnia 2010 roku pojawiła się pierwsza wersja systemu elementaryOS. I rzeczywiście wielu z nas mogło uznać tę dystrybucję za primaaprilisowy żart, gdyż nie różniła się ona wiele od Ubuntu, na którym bazowała. Wydanie Jupitera - czyli wspomnianej pierwszej wersji elementary dało jednak możliwość zaprezentowania światu "co autorzy mają na myśli".

I tak do projektu zaczęły przyłączać się kolejne osoby. Obecnie nad całym projektem - a więc systemem oraz wchodzącymi w jego skład narzędziami - pracuje ponad dwudziestu deweloperów oraz wielu tłumaczy i designerów. Stosunkowo niedawno elementary zyskało nowe, profesjonalne logo stworzone przez zawodowego grafika znanego, jako Ian Hex.

Oficjalne logo elementary
Oficjalne logo elementary

Wokół projektu skupia się obecnie prawie 19 tysięcy użytkowników.

2. Zawartość zestawu

W tej chwili trwają zaawansowane prace nad wersją 0.2 elementaryOS czyli Luną. Całe środowisko oraz wchodzące w jego skład aplikacje to całkowicie autorskie rozwiązania korzystające jedynie z bibliotek GTK+3. Luna opiera się o wydanie Ubuntu 12.04 LTS.

Oto, jakie aplikacje wchodzą w skład projektu (nie wszystkie wymienione aplikacje będą preinstalowane w systemie):

  • Cerbere - Aplikacja działająca w tle, która nie pozwala, aby kluczowe składniki systemu zostały bezpowrotnie wyłączone. W razie awarii, przywraca je do życia.
  • Contractor - Usługa pozwalająca współdzielić dowolne dane pomiędzy aplikacjami lub programem, a usługą sieciową (przykładowo wysyłanie fragmentu kodu do serwisu pastebin).
  • Dexter - Książka adresowa. Pozwala gromadzić dane o naszych kontaktach oraz udostępnia je do aplikacji komunikacyjnych (klienci poczty, komunikatory).
  • Eidete - Aplikacja pozwalająca nagrywać to, co robimy na pulpicie. Umożliwia dekodowanie obrazu m.in. do formatu webm, czy wyświetlanie wciskanych na klawiaturze przycisków.
  • Feedler - Czytnik RSS polskiego programisty. Prosty i czytelny.
  • Files - Bardzo wygodna przeglądarka plików łącząca zalety znanego z OS X Findera oraz Dolphina znanego użytkownikom środowiska KDE.
  • Footnote - Program pozwalający na prowadzenie wirtualnych notesów.
  • Gala - Menedżer okien korzystający z biblioteki libmutter, który umożliwił miedzy innymi zastosowanie płynnych zaokrągleń w okienkach oraz zastosowanie głębszych cieni, niż w przypadku Compiza.
  • Granite - Framework umożliwiający stosowanie autorskich widżetów GTK takich, jak zakładki, czy okienka modalne.
  • Lingo - Malutki programik służący do wyszukiwania znaczenia haseł w sieci bez potrzeby odpalania przeglądarki. Działa tylko dla haseł anglojęzycznych.
  • Maya - Kalendarz/organizer osobisty z możliwością (planowaną) synchronizacji z Google Calendar.
  • Midori - Przeglądarka w pełni używająca GTK oparta o silnik WebKit. Szybka, zwinna, choć póki co jeszcze nie do końca dobrze wyglądająca.
  • Noise - "Kombajn" do zarządzania zbiorami muzycznymi i katalogowania plików audio. Scrobbling Last.fm, planowane wsparcie dla podcastów oraz obsługa iPodów w zestawie.
  • Pantheon - Ogólna nazwa środowiska graficznego elementary.
  • Pantheon Library - Biblioteka środowiska Pantheon.
  • Pantheon Notify - Powiadamiacz. Podobny do Growla.
  • Pantheon Plugs - Wtyczki dla Ustawień Systemu umożliwiające zmianę zachowania środowiska.
  • Pantheon Print - Zarządzanie wydrukiem.
  • Pantheon Session - Menedżer sesji użytkownika.
  • Pantheon Terminal - Terminal elementary. Wsparcie dla wielu zakładek oraz planowane "oskórkowanie" programu w ciemne barwy.
Planowany wygląd Terminala w elementary
Planowany wygląd Terminala w elementary
  • Scratch - Edytor tekstowy/programistyczny ze wsparciem dla wtyczek. Posiada ciekawą funkcję automatycznego zapisywania każdej wprowadzonej zmiany.
  • Slingshot - Menu z aplikacjami.
  • Snap - Program do zabawy z kamerką internetową.
  • Switchboard a'ka Ustawienia Systemowe - Ustawienia systemu ;) Wsparcie dla ustawień Gnome Control Center oraz wtyczek umożliwiających dodawanie nowych ustawień.
  • Wingpanel - Ciemny, przeźroczysty pasek u góry ekranu.
  • Plank - Dock u dołu ekranu. Wspomagający między innymi przerzucanie okienek Alt+Tabem (wyróżnianie ikonki aktywnego programu).

No i rzecz jasna ikonki, styl i czcionki ;)

3. Idea

Podstawowym celem projektu elementary jest stworzenie zunifikowanego środowiska pozwalającego na jego łatwą rozbudowę, ładnego i intuicyjnego. Ponadto szybkiego, lekkiego i jak najbardziej przyjaznego użytkownikowi. Odejście od nazywania elementary Linuksem. Linux to jedynie jądro, a więc system to po prostu elementaryOS.

4. WWW

Nowa odsłona strony elementaryOS zostanie docelowo przetłumaczona na 8 języków:

Docelowe wersje językowe nowej strony elementary
Docelowe wersje językowe nowej strony elementary

Tłumaczenia jeszcze się nie rozpoczęły. Trwają zaawansowane prace nad samą witryną. W ramach ciekawostki: strona elementary jest oparta o Drupala ;)

5. Tłumaczenia, fanpejdże, polskie wsparcie

Wszyscy chętni (i nie leniwi ;)) użytkownicy chcący mieć swój wkład w tłumaczenie aplikacji/dokumentacji/strony elementary mogą zapisać się do ekipy tłumaczy pod tym adresem. Polski fanpage elementary znajduje się tutaj. Oficjalny fanpage elementary znajduje się na Facebooku i G+, odpowiednio tutaj oraz tutaj.

Nowa witryna elementary będzie według zapowiedzi skierowana na społeczności. Wsparcie będzie prowadzone we wspomnianych językach właśnie na oficjalnej stronie, co właściwie sprawia, że tworzenie osobnego supportu nie ma sensu.

6. Plany

Kolejne wersje elementaryOS (od 0.3 wzwyż) będą zawierały:

  • Autorskie centrum aplikacji
  • Odświeżone ikonki z półprzeźroczystymi krawędziami, co pozwoli zapewnić im "kompatybilność" zarówno z ciemnymi, jak i jasnymi tłami
  • Półprzeźroczystą krawędź okienek, z tego samego powodu, co wyżej
  • Bardzo ciemne i bardzo jasne wersje skórki do wyboru przez aplikacje takie, jak odtwarzacze wideo czy terminal (być może jeszcze w wersji 0.2)

7. OS X? Nie!

Jednym z najczęstszych zarzutów stawianych elementary jest "podobieństwo do OS X" lub, jak kto woli "zerżnięcie go żywcem". Odpowiem krótko: warto najpierw bliżej się przyjrzeć i poużywać, bo różnic między tymi systemami jest więcej, niż się niektórym wydaje ;) Twórcy elementary nie obserwują kierunku rozwoju systemów spod marki Apple, idą własną drogą i wyznaczają swoje standardy. Niestety trzeba przyznać, że pewne rozwiązania stosowane przez Apple są tak świetne, że musiały znaleźć się w eOS ;)

8. Podsumowując

Jeśli nie zawarłem tu jakiejś ważnej informacji, lub takich było więcej - piszcie, będę odpisywał w komentarzach.

Kolejny mój wpis będzie traktował już o finalnej wersji elementary, prawdopodobnie zostanie połączony z recenzją video. Zapraszam do współpracy przy tłumaczeniach!

Wkrótce Beta Luny, o czym świadczy malejąca liczba zgłoszonych błędów oraz fakt, że powoli rozpoczynają się prace nad wersją 0.3 systemu ;)

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.