====== 2008.08 (tak zwane ASU) ====== ===== Przesuwanie ikonek w illume ===== Przytrzymaj ikonkę stylusem aż nie zmieni tła i przesuń. ===== Alternatywny motyw graficzny ===== http://52grad.de/.stuff/freerunner/ ===== Problemy z suspendem ===== Na dzień 8.08.2008 (tak, dzień premiery) występują niewielkie niedogodności związane z usypianiem telefonu. Można je ominąć wgrywając kernel z strony mwestera: http://moko.mwester.net/dl.html#kernels ====== 2007.02 i ScaredyCat ====== ===== Edycja ustawień ===== Nie znalazłem jeszcze konfiguratora takiego jak w ASU. Może źle szukałem, może po prostu nie ma. Część ustawień można zrzucić do pliku xml, zmienić i wgrać spowrotem: ssh root@192.168.0.202 dbus-launch gconftool-2 --dump / > ustawienia.xml Pobieramy je po sftp, edytujemy czymś na komputerze, wrzucamy spowrotem: dbus-launch gconftool-2 --load=ustawienia.xml Lub zmieniamy pojedyńczą opcję: dbus-launch gconftool-2 -s /desktop/poky/interface/wallpaper -t string /home/root/wallpaper.jpg ===== Ciekawe opcje ===== dbus-launch gconftool-2 -s /desktop/poky/interface/wallpaper -t string /home/root/wallpaper.jpg Zmieni nam tapetę na podaną. dbus-launch gconftool-2 -s /desktop/poky/interface/toolbar_style -t string both Doda podpisy pod ikony. Wreszcie będziesz wiedział w co klikasz! dbus-launch gconftool-2 -s /desktop/poky/interface/small_clock -t bool true Zmniejszy zegarek. dbus-launch gconftool-2 -s /desktop/poky/interface/digital_clock -t bool false Włączy zegarek analogowy. ===== Kalibracja touchscreenu ===== Po zmianie orientacji wyświetlania touchscreen jak by nie działał. export DISPLAY=:0 /usr/bin/xtscal ===== / | i > w layoucie klawiatury ===== vi /etc/multitap-pad/im-multipress.conf ===== Pełna klawiatura ===== za [[http://wiki.openmoko.org/wiki/Switching_Keyboards#Matchbox_keyboard]] (ten opis tylko dla ScaredyCat): opkg remove -force-depends multitap-pad opkg install matchbox-keyboard-inputmethod opkg install matchbox-keyboard-im opkg install matchbox-keyboard-applet vi /etc/matchbox/session Na końcu listy zaczynającej się od --end-applets dopisać keyboard Restart X'ów: /etc/init.d/xserver-nodm restart === wieksze przyciski === source: [[http://atariland.net/~dreilly/openmoko/matchbox-keyboard-0.1-finger.tar.gz]]\\ package: [[http://atariland.net/~dreilly/openmoko/matchbox-keyboard-inputmethod_0.1-finger_armv4t.ipk]]\\ layout only: [[http://atariland.net/~dreilly/openmoko/keyboard.xml]] ===== Dźwięk po wyjściu z uśpienia ===== Hak, ale nie wymaga restartowania pulseaudio. Zainstalować pulseaudio-misc. opkg install pulseaudio-misc Następnie utworzyć 2 pliki: /etc/apm/suspend.d/pulseaudio #!/bin/sh pactl suspend-sink 1 oraz /etc/apm/resume.d/pulseaudio #!/bin/sh pactl suspend-sink 0 Nadać prawa do wykonywania: chmod +x /etc/apm/suspend.d/pulseaudio /etc/apm/resume.d/pulseaudio więcej na http://moko.mwester.net/gtk.html ==== skrypty dos1'owe ==== [[http://openmoko.opendevice.org/~dos/resume.d/]] [[http://openmoko.opendevice.org/~dos/suspend.d/]] ====== Qtopia ====== ===== Polski słownik ===== Pobieramy ten plik: https://hiciu.rootnode.net/freerunner/polish.tar i rozpakowywujemy go na / w telefonie. W qtopi w menu wybieramy ikonkę "Settings", klikamy w "Language", zaznaczamy język polski i odznaczamy język angielski. Słownik wygenerowany programem qdawggen którego źródła są dostępne tu: ftp://ftp.trolltech.com/qtopia/snapshots/qtopia-opensource-src-4.3.2-snapshot-20080804.tar.gz i dzięki plikom z polskim słownikiem z paczek debiana (http://packages.debian.org/sid/wpolish) i słownika sjp (http://www.sjp.pl/) ====== Wszystkie obrazy ====== ===== Własne skróty w menu ===== cd /usr/share/applications cp contacts.desktop MojaAplikacja.desktop vi MojaAplikacja.desktop ===== Uruchamianie programów z Freerunnera na zewnętrznym serwerze X'ów ===== Na hoście: Xephyr :1 -ac -2button -host-cursor -screen 800x600 -dpi 130 # z dpi trzeba pokombinować żeby czcionki były dobre Na Freerunnerze: DISPLAY=192.168.0.200:1 program ===== Wtyczki do pidgina ===== {{ :2008-07-29-025700_480x640_scrot.png?160|Konfiguracja wtyczki}} Skąd mam pidgina? Z repozytorium ScaredyCata :) === Wtyczka do protokołu gadu-gadu === http://hiciu.rootnode.net/freerunner/libgg.so Pobrać, wrzucić do ~/.purple/plugins lub do /usr/lib/purple-2/ === Wtyczki do obsługi wibratora i diod === http://hiciu.rootnode.net/freerunner/blink-blue.so http://hiciu.rootnode.net/freerunner/blink-red.so http://hiciu.rootnode.net/freerunner/blink-orange.so http://hiciu.rootnode.net/freerunner/blink-vibrator.so To odpowiednio: wtyczka obsługująca diodę niebieską pod przyskiem POWER, wtyczka do diody czerwonej z AUX, wtyczka do diody pomarańczowej z POWER, wtyczka obsługująca wibrator. Nic nie stoi na przeszkodzie aby włączone były wszystkie jednocześnie. === Źródła === Pidgin (skompilowany i popaczkowany w repozytoriach ScaredyCata): http://downloads.sourceforge.net/pidgin/pidgin-2.2.1.tar.bz2 Wtyczka do gg (wystarczy ją skompilować toolchainem i wgrać): http://downloads.sourceforge.net/pidgin/pidgin-2.2.1.tar.bz2 Wtyczki do diód i wibratora: http://hiciu.rootnode.net/freerunner/blink-blue.c http://hiciu.rootnode.net/freerunner/blink-red.c http://hiciu.rootnode.net/freerunner/blink-orange.c http://hiciu.rootnode.net/freerunner/blink-vibrator.c (gdyby były problemy z ściągnięciem to tutaj [[blink-blue.c|kod niebieskiej]]. Reszta ma tylko zmienione nagłówki.) ===== Trochę zabawy światełkami ===== Diody LED domyślnie nie są wykorzystywane. Tutaj możesz sprawić, aby było inaczej. hiciu: u mnie na 2008.08 nie działa. Należy w po instalacji w pliku /usr/bin/ledd zmienić "Discharging" na "Not charging". ==== Diody pod przyciskiem POWER (niebieska i pomarańczowa) ==== opkg install bash cd /tmp wget http://old.dosowisko.net/openmoko/ledd/ledd wget http://old.dosowisko.net/openmoko/ledd/led-trigger mv ledd /usr/bin/ chmod 777 /usr/bin/ledd mv led-trigger /etc/init.d/ chmod 777 /etc/init.d/led-trigger [[ ! -x /etc/rcS.d/S97led-trigger ]] && ln -s /etc/init.d/led-trigger /etc/rcS.d/S97led-trigger /etc/init.d/led-trigger Pomarańczowa dioda sygnalizować będzie ładowanie, niebieska - normalne używanie, zaś obie na raz (kolor fioletowy) - aktywność połączenia WiFi. ==== Dioda pod przyciskiem AUX (czerwona) ==== Jeżeli chcesz, aby czerwona dioda pod przyciskiem AUX sygnalizowała użycie pamięci NAND, wykonaj ten kod: cd /tmp wget http://old.dosowisko.net/openmoko/ledd/led-trigger-nand mv led-trigger-nand /etc/init.d/led-trigger chmod 777 /etc/init.d/led-trigger [[ ! -x /etc/rcS.d/S97led-trigger ]] && ln -s /etc/init.d/led-trigger /etc/rcS.d/S97led-trigger /etc/init.d/led-trigger Jeżeli chcesz, aby czerwona dioda pod przyciskiem AUX sygnalizowała użycie karty SD, wykonaj ten kod: cd /tmp wget http://old.dosowisko.net/openmoko/ledd/led-trigger-sd mv led-trigger-sd /etc/init.d/led-trigger chmod 777 /etc/init.d/led-trigger [[ ! -x /etc/rcS.d/S97led-trigger ]] && ln -s /etc/init.d/led-trigger /etc/rcS.d/S97led-trigger /etc/init.d/led-trigger