Applications that run on the 6000L/Sharp ROM
From OESF
roc4tbo This is a WIP (work in progress) to document the working applications on 6000L. This excellent page probably would be better if could be broken down as the C3000 Customisation Guide.
Most of the packages in the Cacko feed work on 6000L and seems to be current. Another good resource is Meanie's tutorial, though written specifically for 3x00, most of the packages listed there work on 6000L since it was written for Cacko. In addition, a number of 6000L users also provides their own feeds {...help needed here....} Moreover, basically most sharp rom applications that run on the 5x00 will run on the 6000L. You can find the description and screenshots of the packages on ELSI, Handheld Linux Software Index, ZSI2, or ZSI. The last resort will be google for zaurus ipk or the exact package name. However, this may lead to incompatiable packages for the other roms or even familiar.
Below is a partial list of what will run on the 6000L using the Sharp ROM
- [SD] means you can install it entirely on your SD card
- [main] means it has to be installed in the internal flash
-
are programs that have impressed me
- SD cards are recommended for storage
- CF cards are recommended for devices (modem, network card, etc, as a Secure Digital version of those devices and drivers are not easy to find
- caution: running out of space, ie, on /home - can yield things like "bus error" + a message that files could not be extracted. You should have at least 2MB internal flash.
- familiar, openzaurus (ports wrapped in ar, see FAQ)), or pdaX packages and feeds can not be used due to compatibility issue. Those packages won't show up in the GUI package Add/Remove program.
- Qtopia applications tend to try to search the entire Z to see what it can read. At times it may appear that your Z is frozen, when in fact, it's simply still searching. You can click individual package in the Files tab to install seperately.
- Alternatively, you can use command line ipkg tool to install packages. Some packages require a restart of Qtopia after installation.
ipkg install -d [destination, i.e. sd,cf,or cf2, defaul: main] package_name
- package information is stored in /usr/lib/ipkg/status
- you can verify where a package installs its files by viewing /usr/lib/ipkg/info/*
Contents |
Applications
- [SD] CKeyboard_1.05_all.ipk (chinese language keyboard) reboot to take effect
my efonts are in /mnt/card/fonts (in case the Z crashes, I still have the fonts) ckeyboard installs /opt/QtPalmtop/lib/fonts/taipei_100_50_t10.qpf and /opt/QtPalmtop/lib/fonts/taipei_120_50_t10.qpf remove those 2 fonts, and symlink the following: ln -s /mnt/card/fonts/efont_120_50_t10.qpf /opt/QtPalmtop/lib/fonts/taipei_120_50_t10.qpf ln -s /mnt/card/fonts/efont_160_50_t10.qpf /opt/QtPalmtop/lib/fonts/taipei_160_50_t10.qpf ln -s /mnt/card/fonts/efont_240_50_t10.qpf /opt/QtPalmtop/lib/fonts/taipei_240_50_t10.qpf source: http://www.oesf.org/forums/index.php?showtopic=9592&hl=ckeyboard
- [main] murphytalk.pinyin_0.03_arm.ipk (chinese language keyboard)
it uses efonts by default. Since the symlink was for taipei fonts, it won't find efonts. edit /home/etc/murphytalk.conf, replace "efont" with "taipei". reboot to take effect
- [SD] DMBlogger (rss feeds)
[1]
requires the following packages (install in this order) [SD] libcrypt_0.9.6k-1_arm.ipk [SD] ruby_1.8.0-1_arm.ipk (ruby) [SD] ruby-qte_0.5.2_arm.ipk [SD] ymxml_0.4.9-1_arm.ipk [SD] rbuconv_0.1.2-1_arm.ipk [SD] dmblogger_1.4.2-1_arm.ipk see also: http://www.oesf.org/forums/index.php?showtopic=13211&hl=dmblogger (install gui.zip contents in /home/QtPalmtop/bin/dmblogger/gui)
- [SD] efax_0.9a.2_arm.ipk (command line fax pgm) [2]
[main] zfax_0.9.6_arm.ipk (GUI front end) [3]
- [main] filelaunch-en_0.4.5-0.1_arm.ipk (file manager)
- [SD] fxconv_0.2.9-1_arm.ipk (currency converter)
(may need fxdata-root_0.2.ipk). I use the internet to grab the new rates, and store it on the sd card Settings, Data files, /mnt/card/Documents/ (xrates.ecb, xrates.ubc. condes.en) Settings, Select currencies, USD, JPY, HKD, CNY, EUR Settings, Select ECB and UBC tables
- [SD] jeode_1.10.7_arm.ipk (java)
- [SD] jlpt_arm.ipk (Japanese Language Proficiency Test [4]
[SD] requires: http://java.sun.com/developer/earlyAccess/pp4zaurus/ (thanks HexGhost) modify the /mnt/card/QtPalmtop/bin/run_jlpt replace the evm line with /mnt/card/QtPalmtop/j2me/bin/cvm -XappName=$0 -jar $INSTALLDIR/java/nihongo.jar (not sure on which font it uses yet)
- [SD] jsolun_zaurus_120b.tar (pocket planetarium) [5]
requires jeode-1.10.7 open the .tar file, and use the jsolun_1.20b_arm.ipk inside in /home/QtPalmtop/apps/joede/jsolun.desktop add the following line: Display=480x64/144dpi,640x480/144dpi, uncheck magnified screen
- [main] kani_1.3_arm.ipk (Kanji (Nirvana) learning/reference tool) uncheck magnify
Instructions on how to use it is here
- [main] kismet_3.0.1c-20031228_arm.ipk (wireless sniffer)
copy libstdc++-3-libc6.1-2-2.10.0.so to /usr/lib chmod 777 libstdc++-3-libc6.1-2-2.10.0.so ln -s /usr/lib/libstdc++-3-libc6.1-2-2.10.0.so /usr/lib/libstdc++-libc6.1-2.so.3 requires [main] libpcap0_0.7.2_arm.ipk install [main] kismet-qt_2.0.0_arm.ipk root privel, not magnified (kismet frontend) root vi /home/root/usr/local/etc/kismet.conf enable=prism2,wlan0,prism2source and gps=false wiresless network: war-walk, any, ad-hoc (10.1.0.2, 255.0.0.0, 10.1.0.1 DNS 10.1.0.1 Sharp3x-prism2, disable logging source: How to run Kismet on the SL-6000L note: the latest version of kismet-2005-07-R1 is slightly different vi /home/root/use/local/etc/kismet.conf (suiduser=zaurus, source=wlanng,wlan0,prism2source) I also use logtemplate=/mnt/card/%n-%d-%i.%l so I don't run out of room. you will need to run uclx -d on /usr/local/bin/kismet_server and kismet_client if you have bus errors alternatively set UCL=/mnt/card/temp/ for more room
- [SD] kphone-pi_1.0.0_arm.ipk (VoIP)
requires [main] openssl-0.9.7a_0.9.7a_arm.ipk and zlib_1.1.4_arm.ipk read this thread kphone thread for details don't forget to get a decent headphone/mic (try FWD as a service) This document will be helpful as well as this one [6] config info is stored in: /home/zaurus/kdepims/config/kphonerc
- [SD] nfdb_latest_arm.ipk (nutrition database) uncheck magnify [7]
if it complains about not being able to open the database, go in /home/QtPalmtop/pics/nfdb rename FOODS.db to FOODS.db.gz, gunzip it and it should be able to now read it
- [SD] opie-sh_0.5.1-20020527_arm.ipk opie-sh
note: zflite-gui_0.1_arm.zip requires this which is used with flite_arm_bin.tar.gz (festival replacement)
- [SD] petittrack_1.2.0_arm.ipk (satellite tracking)
be sure to download the respective 2 line elements register here to get a signon and download this windows application to automatically get the newest data downloaded rename one of the .txt files and place it in /home/zaurus/Documents/nasatle.txt
- PC Link settings:
Connection: USB - TCP/IP (advanced) use the same ip Network settings are stored in /home/zaurus/Applications/Network/modules
- [SD] portabase_1.9_arm.ipk (database)
- [SD] qpdf2_freetype-2.2.1-20040217_arm.ipk (PDF Viewer) uncheck magnify
- [SD] processmanager_1.1_arm.ipk (manage processes) [8]
- [SD] qpegps_0.9.2.3_arm.ipk [9]
[SD] qpegps_0.9.2.3_maps_arm.ipk [SD] getmaps_0.30_arm.ipk (used to download maps) [10] [11]
- [main] qpzidian_0.1_arm.ipk (chinese dictionary) [12]
definitions (Big5 == Taiwain, Hong Kong GB = China)
- [SD] stageone_3.3.11_arm.ipk (outline program)
$
changed the defaults for files to be stored on a directory on my SD card
- [SD] treeexplorer_1.7.5_arm.ipk (similar to windows explorer)
select (V), Language, English. Also, allow to execute with root privel
- [SD] zbedic_0.9.6-0_arm.ipk (dictionary, translate words)
various dictionaries are available in lots of languages preferences, search for dictionaries (my dictionaries reside on my SD card. Keep them in the .dz format)
- [SD] zword_0.5_arm.ipk world solver [13]
[main] zword-thesaurus_arm.ipk optional thesaurus
- zten_1.6.2_arm.ipk (fpwing format dictionary reader) Thanks Tomoe! [14]
kakasi_2.3.4-2_arm.ipk (dependency) fpwing formatted dictionaries wordnet 2.0 (wn20t02.lzh) cia fact book (wfb0401.lzh) english <-> japanese (ed0503m1.zip) [15] (note: ebutils can be used to compress the dictionaries) Thanks Wallabee! [16]
Console
- [main] irssi-text_0.8.4-3_arm.ipk (irc client) [17]
In spite of the main memory requirements, it's the best IRC client I've found so far. Requires:
Perl [main] libperl_5.6.1_arm.ipk [main] libglib_1.2.0_arm.ipk [main] libncurses_5.0_arm.ipk [main] perl_5.6.1_arm.ipk [18]
- [main] mc-german_0.3_arm.ipk (smallest ipk of midnight commander filemanager I've found)
root vi /home/QtPalmtop/bin/midc,insert "mc -a", chmod 755 midc function keys: CANCEL Fn #
- [main] ntpdate_4.2.0_arm.ipk (synchronize time) [19]
- [SD] qkonsole_0.9.3-20040205_arm.ipk (console) uncheck magnify, view->command list->hide, view->tabs->hide, fonts->fixed->12, click on the 4 arrows for full screen mode
- [SD] qpe-terminal-vga_1.5.0-3 (console) font size 12, color, white on black
- [SD] Compiling_on_the_6000L zgcc gnu compiler suite 2.95.2
Multimedia
- [SD] cloverpaint_1.04_arm.ipk (paint program)
[20]
- [main] FBReader_0.6.3_arm.ipk (ebook reader) [21]
requires [SD] expat_1.95.8_arm.ipk [SD] libenca_1.7_arm.ipk
- [main] kino2_0.4.2_arm.ipk (front end for mplayer) post bug reports [22]
I also use it for streaming radio stations to do this, edit /home/zaurus/Settings/kino2.conf url_history= http://207.200.96.226:8052 SmoothJ http://205.188.234.68:8004 MostlyC http://160.79.128.30:7732 S70s http://160.79.128.30:7712 S80s http://160.79.128.30:7702 SJazz http://160.79.128.61:8154 SNewAge http://205.188.234.68:8016 KCRW http://64.246.48.91:8220 7080s For fun, try this: File => Preferences => Advanced options -really-quiet -framedrop -cache 512 -vo fbdev -fbmode qvga -vm -vop rotate=1 Under video, nothing should be checked.
- [SD] mplayer-w100_1.1.0-1_arm.ipk (console based media player) [23] [24]
should be able to play just about anything (including m4a). (see kino2) bvdd versions are C3000 specific and not for the 6000
- [SD] mplayer-bvdd_1.1.5-1_arm.ipk(yes, it does run! - I use this with kino2 to handle m4a) [25]
- [SD] musicplayer-C3000_2.0.0_arm.ipk (replaces media player) installed this for the fun of it. The C3000 folks have nicer toys (unfortunately it doesn't do m4a) [26]
- [SD] opie-reader_0.7h_arm.ipk (excellent ebook reader)
Be sure to visit the author's homepage for where to get ebooks. fictionwise seems ok. Palm DOC (PDB) and chm files work fine. A version that supports flite is here and some hints can be found here To stop it from reading, just press the red circle. When the dialog comes up, don't press ok, but simply x out
- [SD] petitepeinture_1.1-1_arm.ipk (paint program)
- [SD] tkcvox-c7xx_2.0-031108_arm.ipk (record voice in a compressed format) $
- [main] vlcplay_0.8.2_arm.ipk (vlc) uncheck magnify (courtesy of chrget)
added audio/m4a m4a to /opt/Qtopia/etc/mime.types (to handle m4a file types) chrget set up a webcam with an audio/video H.264 feed at 320x240@7.5fps on his end for testing. Half of the stream traffic was audio (can go as low as 1-2kBytes/s if pure video) The display side parameters that worked were: vlc -V fb --filter transform --transform 270 http://webaddress-you-want note: be sure it's the right version (md5sum vlc) 6885d4453e654f5c4707708c8e2a6e42 It's important that the version matches both sender and receiver
- [SD] zplayer_0.1.0_arm.ipk (front end for mplayer) [27]
screen refresh works great when exiting. can save playlists. tools-> configuration-> mplayer -> use additional options: -really-quiet -framedrop -cache 512 -vo fbdev -fbmode qvga -vm -vop rotate=1 make sure that it knows where mplayer is located
Games
- [SD] backgammon_0.9.8_arm.ipk (game)
- [main] barrage_1.0.2_arm.ipk (game) prior to starting, change to LANDSCAPE mode [28]
- [SD] bustem-demo_1.2.zip (arkanoid on steroids) requires eon-libflac_1.0_arm.ipk + eonconfig_1.3_arm.ipk (included) [29] $
- [SD] froot_0.7.1_arm.ipk (game)
- [SD] kpacman_0.3.1-0.1_arm.ipk (game)
requires kpacman.conf [30] (place in /home/root/Settings/kpackman.conf)
- [main] lgeneral_1.2beta-2_arm.ipk (game) prior to starting, change to LANDSCAPE mode [31]
- [SD] poker_1.0.0_arm.ipk (game) $
- [SD] qpe-mightycharms_1.2_arm.ipk (game) ($)
- [SD] qpe-wordgame_1.5.0-1_arm_480x640.ipk (scrabble clone) [32]
mico-unicodefonts-helvetica_1.5.0-1_arm.ipk optional fonts if you need them
- [SD] sokoban_1.3.8ern_arm.ipk game
- [SD] strategic-assault_1.8.6_arm.ipk shoot em up game [33]
$
[SD] also available: Forest Fire Expansion Pack $ requires libSDL_1.2.6-zports-5_arm.ipk and libSDL-mixer_1.2.5cvs-1_arm.ipk (sound) libSDL_1.2.6-zports-5 detects the 6000L correctly.
- [SD] zknights-px_0.6.1-1_arm.ipk (chess engine front end) [34]
- [SD] zmahjongg_1.01_arm.ipk (mahjongg games) uncheck magnify [35] [36]
- [SD] zsolitaire_1.02_arm.ipk (solitaire games) uncheck magnify [37]
Emulators
- add "export SDL_QT_INVERT_ROTATION=1" to your /home/QtPalmtop/qpe.sh (this will correct the reverse key issue)
- Be aware that doing this will affect all of the game emulator settings!
- Game Emulator (install in this order)
[SD] libSDL_1.2.6-zports-5_arm.ipk (library) [SD] zlib_1.1.4_arm.ipk (library) [SD] zemufe_0.1.1-3ex_arm.ipk (front end) remove display with magnified screen, point to my game roms on my SD card [SD] znester_7.1-1_arm.ipk (nes emulator) create a /home/zaurus/.znester/znester.rc [38]
bind esc quit bind up +up bind q +up bind down +down bind shift +down bind left +left bind tab +left bind right +right bind a +right bind x +a bind z +b bind l +a bind k +b bind enter +start bind j +start bind space +select bind h +select bind penup +up bind penright +right bind pendown +down bind penleft +left bind pencenterright +a bind pencenterleft +b bind 1 "diskside 1" bind 2 "diskside 2" bind 3 "diskside 3" bind 4 "diskside 4" bind 7 savestate bind 8 decsaveslot bind 9 incsaveslot bind 0 loadstate bind r reset set grabinput true
- [SD] snes9x_SDL-3_arm.ipk
http://externe.net/zaurus/modules.php?op=modload&name=News&file=article&sid=20&mode=thread&order=0&thold=0
- [SD] qpose-bin_3.5-0.2-1_arm.ipk (palm emulator)
requires [SD] qpose-data_3.5-0.2-2_arm.ipk and a ROM image to work (runs like a slow palm) [39]
X11 on Qtopia
xqt installs fine, without a hitch. There should be no problem installing anything that's on the xqt project.
(required in this order) 1. 3.5MB [SD] xqt-fonts-misc 2. 379.3KB [SD] xqt-server 3. 182.8KB [main]glibc-locale 4. 70.3KB [main]xbase-etc 5. 1.6MB [main] xlibs 6. 1.1KB [main] xqt-startup-script 8. 1.3MB [SD] xbase-client
(select one) 269.5KB [SD] blackbox_0.65.0.1_arm.ipk 866.3KB [SD] fluxbox_0.9.8-1_arm.ipk (much larger) Blackbox menus /opt/QtPalmtop/share/blackbox/menu
(optional)
65.1KB [SD] rxvt_2.6.4.1_arm.ipk terminal emulator
9.3KB [SD] xqtclip_0.0.1_arm.ipk share clipboard data between X and Qt. (text only)
To test X11, type "startx" without quotations in your qtopia terminal. You may also use the applications start x but you need to hold icon down until the extra menu displays and disable "display with magnified screen" option. Then it should work fine.
(xmms) 505.6KB [SD] xmms_1.2.9j-20040131-1_arm.ipk 16.8KB [SD] xmms-mad_0.5.6-1_arm.ipk 114.7KB [SD] libmad_0.15.1b-1_arm.ipk 623.6KB [SD] gtk_1.2.10.1_arm.ipk 7.4KB [SD] glib-additional_1.2.10-2_arm.ipk (at this point I stopped installing things needed for xmms, as I had decided that it wasn't worth doing just to play m4a files. A far more satisfying solution to playing m4a's is to use mplayer + kino2)
(XQt Debian)
To install the whole debian distro inside a chrooted XQt enviroment, please refere to the PocketWorkstation Wiki page. XQt Debian Wiki
Removing the Sharp ROM default applications
Opera is a default application on the 6K, and has files in /home/QtPalmtop/bin/opera, /usr/QtPalmtop.rom/bin/opera, /usr/QtPalmtop.rom/bin/opera, and other locations. If you attempt to remove the opera files in /usr/QtPalmtop.rom/bin, you'll get a message that the filesystem is read only. Enter the following as root:
mount -n -o remount,rw /
You can now safely remove those files. Remove things with caution! Next time you restart, however, the root directory will be mounted as read only again. You may be able to stuff in some command line binary, such as flite, and simlink it out to e.g. /usr/bin
Works in Progress
- Working with a microdrive Formating_A_Microdrive_For_Use_With_Cxx0_And_Windows_Simultaneously
- pinyininput_1.1.0_arm.ipk Chinese input method (keyboard)
- Special_Kernel_(by_Ced) Haven't tried this yet
X* zgnuboy_1.0.3-3_arm.ipk [41]
/home/zaurus/.zgnuboy/zgnuboy.rc
- [42]
- jlpt
- freenoteqt
- inkwp_0.1.1_arm.ipk.bin (scribble to text) (remove the .bin extension) [43]
- jlpt (java based japanese learning)
- frink
- python
- /etc/efax.rc
mkdir /var/spool/fax touch /var/log/fax.log /home/zaurus/.efaxrc (created by zfax) /home/zaurus/Documents/*.log (created by zfax)
/home/zaurus/Settings/ZFax.conf [filemanager] bookmarks = /usr/mnt.rom/card; listView=1
review /usr/lib; /usr/lib/perl; /usr/local/bin;
- gpsdrive
http://gpsdrive.kraftvoll.at/readme.shtml xqt feed testing GTK-+2.x (better >=2.2.x) pango atk pcre xdevel (X11 development) gettext libcrypt glibc gcc >=3.x
source: http://www.oesf.org/forums/index.php?showtopic=14007&hl=
Replace libSDL-1.2.so.0.0.6 (/mnt/card/QtPalmtop/lib) with guylhem's libSDL-1.2.so.0.0.7 in the fast kernel thread for 6000 then fix links for libSDL-1.2.so.0 and libSDL.so in /home/QtPalmtop/lib create a directory /mnt/card/QtPalmtop/lib with treeexplorerQT CODE assume you installed libSDL to the sd card su cp [/mnt/cf]/libSDL-1.2.so.0.0.7 /mnt/card/QtPalmtop/lib rm /home/QtPalmtop/lib/libSDL.so rm /home/QtPalmtop/lib/libSDL-1.2.so.0 rm /home/QtPalmtop/lib/libSDL-1.2.so.0.0.6 ln -s /mnt/card/QtPalmtop/lib/libSDL-1.2.so.0.0.7 /home/QtPalmtop/lib/libSDL-1.2.so.0.0.7 ln -s /home/QtPalmtop/lib/libSDL-1.2.so.0.0.7 /home/QtPalmtop/lib/libSDL-1.2.so.0 ln -s /home/QtPalmtop/lib/libSDL-1.2.so.0.0.7 /home/QtPalmtop/lib/libSDL.so
http://my-zaurus.narod.ru/cacko-jp-howto.html X*Japanese language support not good! Uninstalling removes your keyboard
- http://www.rr.iij4u.or.jp/~meman/ (terminal services?) auto switches to Landscape
http://odn.excite.co.jp/world/url/body/?wb_url=http://www.rr.iij4u.or.jp/~meman/&wb_submit=%83E%83F%83u%83y%81%5B%83W%96%7C%96%F3&wb_lp=JAEN&wb_dis=2 (main) libgcc_3.4.4-1_arm.ipk () openssl_0.9.8-gcc344-1_arm.ipk (SD) qtrdesktop_1.4.1-5_arm.ipk
- [SD] beiks-bdicty-reader_5.3.1_arm.ipk (dictionary reader) [44]
- [SD] zti85emu_0.73_arm.ipk TI85 Emulator
requires ti85rom.bin TI-85: [2nd][Mode][Alpha][S]

