This page is a memo of all applications running on Hackable. I am trying to find lightweight and small screens suitable apps. Please modify and add comments and apps here.
Software list
System
Right click
XRmouse Have not tested yet
QWO
it is not really a keyboard, but it is very efficient after some small learning time.
cd ~ wget "http://itanix.rutgers.edu/rumba/dists/sid/perspect/binary-armel/x11/qwo_0.4-1_armel.deb" apt-get install libconfig6 dpkg -i qwo_0.4-1_armel.deb rm qwo_0.4-1_armel.deb cd /usr/bin mv xkbd xkbd.moved ln -s qwo xkbd
Note: libconfig6 no longer exists in the repositories. This automatically results in the package being uninstallable.
locales
apt-get install locales dpkg-reconfigure -plow locales
Then choose your locale. For example for France, I choose "fr_FR.utf8" Then modify your /etc/environment file:
nano /etc/environment
For France, I have
LANGUAGE=fr LC_ALL=fr_FR@euro LANG=fr_FR@euro
Thunar
File exlorer (from the xfce suite)
apt-get install thunar
It is great, because it load the appropriate software looking at the file type.
Question : someone told me it is not a good idea to install it, because it needs all the xfce dependancies, and so it slows down the system. What is your point of view ?
Answer: They're right that this slows down the system, since running Thunar will require a few additional libraries to be loaded into memory (just like when running a KDE app under GNOME). Whether or not this is a problem depends entirely on whether or not the user is willing to deal with a slight performance loss when running Thunar.
DeforaOS Browser
Another file explorer
apt-get install libsystem0 browser
It needs to be configured (in ~/.mime) to launch relevant software to view/open/edit files.
Rox-filer
Fast and handy file explorer
apt-get install rox-filer
The install process does not provide a desktop launcher. So you can add the file /usr/share/applications/roxfiler.desktop with the following text inside :
[Desktop Entry] Encoding=UTF-8 Name=Roxfiler Comment=File explorer Exec=rox-filer Terminal=false Type=Application Icon=roxfiler Categories=Utility;mainapps StartupNotify=true
To-do : get the icon
VNC
You have to install both client and server on your desktop and freerunner
apt-get install x11vnc xtightvncviewer
Then, depending on what you want to do, you must load the server on the machine you want to control
x11vnc
If you want to scale the display on you client, you can do it with x11vnc (server side) by adding the -scale option, for example:
x11vnc -scale 1.5
On the other machine, load the viewer :
- control the freerunner from the PC
vncviewer 192.168.0.202
- control the desktop from the FR
vncviewer 192.168.0.200
Desktop
Nano
command line text file reader
apt-get install nano
Note: Already installed
Gnumeric
spreadsheet, compatible with Ms Excel and Openoffice Calc
apt-get install gnumeric
Abiword
Text composer, compatible with Ms Word and Openoffice Writer
already installed
Xpdf
lightweight pdf reader
apt-get install xpdf
Dia
diagrams
apt-get install dia
Stardict
Dictionary (usually crashes with Segmentation fault)
apt-get install stardict
ktranslator
Dictionary (freezes when adding dictionaries)
apt-get install ktranslator
keepassx (password manager)
Works OK!!
apt-get install keepassx
Internet
Wicd
wifi configuration (installing it replaces network-manager) Note that the wicd is a backport on Debian Lenny, to install it add the following line
deb http://www.backports.org/debian lenny-backports main contrib non-free
into the /etc/apt/sources.list
apt-get install wicd
Wlan
Script bash to configure and connect website
INCOMPLETE : NOT FULLY TESTED YET + I asked the author to provide a .deb package
- download the ipk file and uncompress the data/ folder on the freerunner / OR download http://www.siticompulsi.net/openmoko/wlan_0.3-1_all.deb and install it
- edit the usr/bin/wlan file and replace eth0 by eth1
- apt-get install zenity bash udhcpc
- wget http://meshy.org/~ato/debian/pool/main/w/wmiconfig/wmiconfig_0.0.18-1_armel.deb
- dpkg -i wmiconfig_0.0.18-1_armel.deb
lifearea
RSS aggregator (save the RSS content to view it without internet connection
apt-get install liferea
It a great application, but it is slow. Q: Does anyone a similar but lighter RSS aggregator? A: See FeedReader
Balsa (email)
Not too bad mail client, but saves the password as plain text!
Install
apt-get install balsa
Sylfeed (email)
Very fast mail client (but, saves too the password as plain text!)
Install
apt-get install sylpheed
GPS
Navit
Navigation tool. Can use OpenStreetMap? data You need to modify your packages repositories list:
nano /etc/apt/sources.list
And add the following lines : deb http://pini.free.fr/debian unstable main deb-src http://pini.free.fr/debian unstable main Then
mkdir ~/.navit cp /usr/share/navit/navit.xml ~/.navit/
TangoGps?
View your position, save and load gps tracks, geocode photos, send your position to a friend server It is installed by default on the H1.
PIM
Dates
lightweight calendar, using the evolution directory tree and file format.
apt-get install dates
The data is located in /root/.evolution/calendar/ I have to major problems with this tool, which I think is the one needed in Hackable :
- sometimes the shortcut does not work, so I have to using xterm to load it
- I cannot create or import calendars, and I don't know why (I can on my ubuntu desktop)
BUT : when you copy/paste your desktop calendar file in the .evolution/ folder, the appointment show up on the Home screen ! Which is great.
scp -r mylogin@192.168.0.200:/home/mylogin/.evolution/calendar/local/system/calendar.ics /root/.evolution/calendar/local/system/
Tasks
same software family, but for tasks
apt-get install tasks
I can install it but cannot load it. Any hint ?
Theses two pim applications are part of the [pimlico suite http://www.pimlico-project.org/]
Contacts
The contact application on the Hackable is the "contacts" from pimlico project.
Calcurse
A command line calendar and todo lists software. Website It is lightweight but powerfull: can import/export iCal files.
apt-get install calcurse
Idea : use calcurse to edit the /.evolution/ calendar file, so that the appointments show up on the home screen
alarm-clock
apt-get install alarm-clock
Great simple application for setting alarms (and lauch command and more). A little bit heavy though?
Pictures
Feh
Command line picture viewer
apt-get install feh
Gpicview
Picture viewer. Great tool : fast, zoom functionality, rotate, fullscreen
apt-get install gpicview
*Warning:* depends on iceweasel
Mirage
not tested yet
Video
gnome-mplayer
apt-get install gnome-mplayer
It is a light front-end for mplayer. It works, but you have to play light video files (low res, etc.) --> More info to come
Vlc
The well-known video/audio reader.
apt-get install vlc
I can load and play video, but I cannot hear the audio part. This software is not well adapted to H1 : it is too heavy and slow. Using it can freeze the system.
Music
Neoqplayer aka gorshplayer
Music player developped for the freerunner Detail
wget http://think-free.homelinux.org/project/neoqplayer/release/gorshplayer_3.0.2_armel.deb dpkg -i gorshplayer_3.0.2_armel.deb apt-get -f install
Sonata
Lightweight audio player, frontend fot mpd NB : my music folder is /root/MP3/
apt-get install mpd sonata rmdir /var/lib/mpd/music ln -s ~/MP3 /var/lib/mpd/music mpd --create-db /etc/init.d/mpd restart
Then start sonata. It's a great soft, but it is hard to add songs to current from the playlist with no right clic The volume level is not easy to set with the vertical cursor
gmpc
Audio player - front-end for mpd
apt-get install gmpc
A great application, more finger-friendly than sonata.
Ario
Another front-end for mpd, seems even more finger-friendly than gmpc; there are however problems with clearing the playlist.
apt-get install ario
gbemol
not tested yet
gtick
metronom application
apt-get install gtick
Games
ace-of-penguins
Set of card games, with the well known Klondike game
apt-get install ace-of-penguins
To load it, you have to manually start it . For example
/usr/games/ace_solitaire
Idea, not tested yet:
neverball
gbrainy
brainworkshop
A brain trainer Website
Emulators
Amiga (e-UAE)
Needs to be downloaded from
http://packages.debian.org/lenny/armel/e-uae/download
then install using dpkg...
To load it, you have to manually start it.
uae
Its slow, no sound, no right-mouse-click, needs some work on the .uaerc in order to 'see' all the Amiga screen...
DosBox?
Loads but freezes the h1.
UPDATE: I just (15/07/09) did an 'apt-get upgrade' and installed the dosbox again. IT WORKS! tested with Digger (runs slow). There are two problems so far:
- Dosbox cannot be killed (by 'quick pressing' the power button, or issued the command 'exit) it can be killed only from a terminal via 'kill -9'.
- The xkbd's geometry is a bit high for the dosbox (covers the last line of it). Using the matchbox-keyboard is *just* perfect.
installation
apt-get installdosbox
Hatari
(Atari ST emulator)
Loads ok, very slow, better used on 'rotated screen' mode. Needs an Atari ST rom (tos.img)
installation
apt-get install hatari
Other
Looking for:
- cooking book
- fullscreen meteo widget with the next 3 days showing
- guitar tuner
- record voice notes
