Blog (335)
Komentarze (2.4k)
Recenzje (17)

Nokia N9 tips & tricks cz. 60 — dodatkowe opcje w menu statusu

@KrogulecNokia N9 tips & tricks cz. 60 — dodatkowe opcje w menu statusu17.04.2013 01:56

Elementem łączącym poszczególne widoki systemu MeeGo Harmattan jest widoczny u góry pasek powiadomień. Po kliknięciu na niego uzyskujemy dostęp do menu statusu w którym możemy dokonać m.in. szybkiej regulacji trybu pracy i głośności dzwonka oraz głośności multimediów, a także połączyć/rozłączyć się z Internetem, włączyć/wyłączyć Bluetooth, zmienić swój status dostępności w komunikatorach, uzyskać dostęp do ostatnio pobieranych plików, a opcjonalnie także do ustawień udostępniania zdjęć, muzyki i wideo przez DLNA.

Jak widać lista dostępnych opcji jest dość długa, niemniej jednak życie udowadnia, że przydałyby się kolejne. Niestety Nokia nie przewidziała możliwości rozbudowy tego menu o inne opcje, czy też instalowania w tym miejscu jakichś dodatków. I tu po raz kolejny z odsieczą przychodzi społeczność, a konkretnie Mohammad Abu-Garbeyyeh (MohammadAG) i, po raz kolejny, Andriej Korzewnikow (CODeRUS).

1. Status Menu Extensions

Co prawda to MohammadAG pierwszy przetarł szlaki tej modyfikacji, ale zacznę od CODeRUSa i jego Status Menu Extensions. Dodatek ten jest bowiem ubrany w łatwą do instalacji paczkę i bez problemu można go później odinstalować.

Pobieramy pakiet system-ui-extensions_0.0.5.6_armel_0486.deb i instalujemy zgodnie z instrukcją. Po instalacji menu statusu wzbogacone zostanie o pasek do ręcznej regulacji jasności ekranu, a w miejsce pozycji Status dostępności pojawią się przyciski do włączania dostępności w poszczególnych komunikatorach (usługach) jakie zostały skonfigurowane w systemie.

[1/2]
[2/2]

To jednak dopiero początek bowiem, jak widać na zrzucie ekranowym, dostępnych jest jeszcze szereg nowych przycisków:

  • Bluetooth — szybkie włączanie i wyłączanie Bluetooth, po dłuższym przytrzymaniu można uzyskać dostęp do menu Bluetooth (zastępuje domyślną pozycję Bluetooth w menu statusu)
  • GSM — przełącza tryb pracy telefonu (2G / 3G / podwójny).
  • Latarka — włącza i wyłącza diodę LED aparatu (wymaga włączonego trybu dewelopera )
  • Sieć — włącza i wyłącza tryb samolotowy
  • Bateria — przełącznik trybu oszczędzania energii (wyłączony / automatyczny / włączony), pokazuje też procentowy wkaźnik naładowania akumulatora
  • Jasność — przełączanie pomiędzy minimalną, pośrednią i najwyższą jasnością ekranu
  • USB — szybkie przełączanie trybu pracy USB (tylko ładowanie / pamięć masowa / synchronizuj i połącz / tryb SDK)
  • Power — przytrzymanie przez 2 sekundy powoduje restart telefonu
  • Połączenia w tle — włączanie i wyłączanie
  • Orientacja ekranu — przełączanie pomiędzy automatyczną, pionową i poziomą

Przy tak dużej liczbie (nie każdemu potrzebnych) opcji, menu statusu może wydawać się zbytnio przeładowane. Na szczęście nieużywane przyciski można wyłączać, w menu Ustawienia -> Aplikacje -> Status Menu, poprzez przytrzymanie na danym przycisku. W tym samym miejscu można także zmienić kolor paska regulacji jasności, a także kolejność wyświetlania przycisków (w tym celu należy na chwilę dotknąć danego przycisku, a następnie wskazać jego nową pozycję).

Wszystko to działa bardzo dobrze, jedynym skutkiem ubocznym jest wyświetlanie się paska powiadomień dopiero chwilę po załadowaniu systemu. Warto podkreślić, że modyfikacja jest w pełni odwracalna — aby przywrócić fabryczne ustawienia wystarczy odinstalować Extensions for Status Menu z listy aplikacji.

Odinstalowywanie

Status Menu Extensions odinstalowuje się tak jak każdą normalną aplikację w menu Ustawienia -> Aplikacje -> Zarządzaj aplikacjami.

Uwaga! Odinstalowanie Status Menu Extensions jest konieczne jeżeli chcielibyście zainstalować Unrestricted System UI (pkt. 2).

2. Unrestricted System UI

Jak wspomniałem wcześniej, wszystko zaczęło się jednak od unrestricted-system-ui autorstwa od MohammadaAG. Dokonał on modyfikacji części systemu odpowiedzialnej m.in. za wyświetlanie menu statusu otwierając je na wzbogacanie o dodatki. Rozwiązanie MohammadaAG jest znacznie bardziej pracochłonne i skomplikowane w instalacji, ale oferuje większą elastyczność i nie zaburza tak drastycznie estetyki tej części systemu. Wszystko to jednak kwestia subiektywnej oceny.

Do instalacji wymagane są Inception lub Open Mode. W celu instalacji Inception odsyłam do poradnika na ten temat, jeżeli zaś chodzi o Open Mode to jeżeli korzystacie z NITdroida tryb ten macie już aktywowany (jest to bowiem część procedury instalacyjnej Androida na Nokii N9). Opis instalacji dotyczy Nokii N9 z systemem w wersji PR 1.3 (użytkowników N950 i/lub PR 1.2 odsyłam do wiki ).

Pobieramy pakiet system-ui_1.3.2-1+0m8_armel.deb i kopiujemy do folderu /home/user/MyDocs w telefonie (czyli inaczej mówiąc na dysk Nokia N9 po podłączeniu kablem USB). Następnie uruchamiamy Terminal i wpisujemy to co poniżej.

Dla Inception:

/usr/sbin/incept /home/user/MyDocs/system-ui_1.3.2-1+0m8_armel.deb
Password for 'root': rootme

Dla Open Mode:

devel-su
password: rootme
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
dpkg -i /home/user/MyDocs/system-ui_1.3.2-1+0m8_armel.deb

Pierwszy etap za nami. Teraz należy uaktywnić repozytorium MohammadaAG co znacząco uprości instalację większości wtyczek oraz ułatwi ich aktualizację w przyszłości. Pobieramy pakiet incepted-repo-enabler_0.3_all.deb, kopiujemy do /home/user/MyDocs w telefonie. Następnie wpisujemy w Terminalu to co poniżej.

Dla Inception:

devel-su
password: rootme
/usr/sbin/incept /home/user/MyDocs/incepted-repo-enabler_0.3_all.deb
Password for 'root': rootme
apt-get update

Dla Open Mode:

devel-su
password: rootme
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
dpkg -i /home/user/MyDocs/incepted-repo-enabler_0.3_all.deb
apt-get update

Teraz możemy już przejść do samych dodatków.

Jasność obrazu

Zacznijmy od poziomu podświetlenia obrazu. Tu dostępne są dwa dodatki — jeden przygotowany przez MohammadaAG (poniżej po lewej), drugi przez CODeRUSa (po prawej). Zasada działania jest podobna, przy czym dodatek CODeRUSa udostępnia także tryb hacky (dostępny po dwukrotnym dotknięciu w pasek) dającym szerszy zakres obsługiwanych poziomów podświetlenia.

[1/2]
[2/2]

Jeżeli spodobał Wam się dodatek MohammadaAG uruchamiamy Terminal i wpisujemy:

devel-su
password: rootme
apt-get install system-ui-brightness-control

Jeżeli bardziej do gustu przypadła Wam dodatek CODeRUSa niezbędna będzie ręczna instalacja. Pobieramy pakiet system-ui-hackybrightness-control_0.0.3_armel.deb, kopiujemy do /home/user/MyDocs/ i instalujemy.

Komunikatory

Kolejny dodatkiem są przyciski umożliwiające jednym dotknięciem zmienić status dostępny / niedostępny w poszczególnych komunikatorach. Przydatne jeżeli miacie skonfigurowanych kilka komunikatorów, a chcielibyście ustawić dostępność tylko w jednym z nich. Po dłuższym przytrzymaniu pojawia się systemowe menu Status dostępności (na dole po prawej).

[1/2]
[2/2]

Ten dodatek również został stworzony przez CODeRUSa, konieczna będzie więc też ręczna instalacja. Pobieramy pakiet system-ui-presencex_0.0.1_armel.deb, kopiujemy do /home/user/MyDocs/ i instalujemy.

Różne przełączniki

Jedną z najbardziej przydatnych wtyczek jest zestaw różnych przełączników. Do dyspozycji mamy włącznik Bluetootha, latarki, trybu samolotowego, NFC, blokady ekranu, oszczędzania energii i WiFi — mniej niż w aplikacji CODeRUSa, ale jest to co potencjalnie najważniejsze i co najważniejsze systematycznie pojawiają się kolejne.

Przełączniki wyświetlane są w jednej linii, widocznych jest ich na raz maksymalnie 6. W przypadku większej liczby można przesuwać ich listę w prawo-lewo.

[1/2]
[2/2]

Aby zainstalować wszystkie dodatki uruchamiamy Terminal i wpisujemy:

devel-su
password: rootme
apt-get install mt-toggles bluetooth-toggle flashlight-toggle flightmode-toggle nfc-toggle orientation-lock-toggle psm-toggle wifi-toggle
exit
killall sysuid

Jeżeli nie potrzebujemy jakiegoś przełącznika to pomijamy jego nazwę w poleceniu apt-get (np. jeżeli nie chcemy przełącznika NFC pomijamy frazę nfc-toggle). Obowiązkowy jest mt-toggles — to sam dodatek bez którego przyciski nie będą działać.

Warto w tym miejscu też zaznaczyć, że instalacja przełącznika Bluetooth nie wyłącza z automatu wyświetlania systemowej pozycji Bluetooth w menu statusu. Aby się go pozbyć należy wejść w menu Ustawienia -> Bluetooth i wyłączyć Bluetooth.

Odtwarzacz muzyki

Jeżeli lubicie słuchać dużo muzyki powinien Wam spodobać się dodatek umożliwiający przewijanie utworów lub pauzowanie odtwarzania. Dzięki niemu możliwe będzie sterowanie odtwarzaniem bez konieczności opuszczania aktualnie uruchomionej aplikacji. Dodatkowo, po dotknięciu miniaturki z okładką albumu możemy przejść bezpośrednio do aplikacji odtwarzacza.

[1/2]
[2/2]

Aby zainstalować uruchamiamy Terminal i wpisujemy:

devel-su
password: rootme
apt-get install system-ui-music-controls

Serwisy społecznościowe

Powstała również wtyczka dla fanów serwisów społecznościowych. Poprzez dwa przyciski dostępne z menu statusu można błyskawicznie puścić wpis na Facebooka i Twittera.

[1/2]
[2/2]

Uruchamiamy Terminal i wpisujemy:

devel-su
password: rootme
apt-get install quick-status-updater

Procentowy wskaźnik baterii

Jedną wartości dodanych unrestricted-system-ui jest możliwość wyświetlania w pasku powiadomień procentowego stanu naładowania akumulatora (na screenie wyżej, po prawej). To niezwykle przydatna funkcja gdyż mikroskopijny piktogram baterii nie jest zbyt precyzyjny, ponadto ma tendencje do lekkiego zawyżania wskazań.

[1/2]
[2/2]

Włączenie tej opcji jest bardzo proste, wystarczy uruchomić Terminal i wpisać:

gconftool-2 -s /desktop/meego/status_area/display_percentage -t bool true

Niedokończony applet alarmu

Zdarza się, że po instalacji unrestricted-system-ui , w menu pojawi się niedokończony przez Nokię applet alarmu qt_cloc_status_menu_alarms. Aby go usunąć wystarczy uruchomić Terminal i wpisać:

devel-su
password: rootme
mv /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.desktop /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.disabled

Odinstalowywanie

Poszczególne dodatki unrestricted-system-ui można łatwo usunąć z menu Ustawienia -> Aplikacje -> Zarządzaj aplikacjami. Niestety przywrócenie oryginalnego menu statusu nie jest już takie proste jak w przypadku dodatku CODeRUSa, niemniej jednak jak najbardziej możliwe.

Odinstalowujemy wszystkie dodatki, następnie uruchamiamy Terminal i wpisujemy:

devel-su
password: rootme
apt-get install system-ui --reinstall

Po wydaniu ostatniej komendy pojawi się komunikat Kontynuować [T/n]? Wciskamy "Y" (nie T!) i potwierdzamy Enterem. Następnie wpisujemy:

/usr/sbin/incept /var/cache/apt/archives/system-ui_1.3.2-1+0m8_armel.deb

Uwaga! Odinstalowanie Unrestricted System UI jeżeli chcielibyście zainstalować Status Menu Extensions (pkt. 1)

Podsumowanie

Jak widać oba rozwiązania mają swoje plusy i minusy. Mnie osobiście bardziej do gustu przypadło dzieło MohammadaAG, ze względów na większą konfigurowalność i lepsze dopasowanie do stylistyki MeeGo Harmattana. Dzięki temu mam dokładnie to czego mi brakowało (ostatni screen).... no może poza jednym drobiazgiem, ale z nim rozprawię się w następnym odcinku ;)

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.