Hackable:1

De openmoko-fr.

Cette page présente les principales fonctionnalités de la distribution Hackable:1 ainsi que les "zexpériences" de la communauté francophone.
Une présentation de la distribution est disponible sur le wiki officiel.
Pour toutes ressources complémentaires, consulter le forum OpenMoko-fr et le site officiel de la distribution.

Les commandes présentées ci-dessus ont été actualisées pour la version 4 de Hackable:1. Consulter l'historique pour les commandes des versions antérieures.

Sommaire

Principaux composants du système

Serveur X

Serveur d'affichage

Configuration

Pour modifier la résolution d'affichage (en dot per inch), il faut modifier la ligne ci-dessous du fichier ~/.Xresources :

Xft*dpi: 285

puis ensuite appliquer cette nouvelle résolution :

DISPLAY=:0.0 xrdb ~/.Xresources

Pour information, la révision 2 d'Hackable:1 utilisait une résolution de 150 dpi comparativement aux 280 dpi de la révision 3.
180 ou 250 dpi peuvent être de bons choix pour respectivement les utilisations piétonne et routière de TangoGPS.

Matchbox

Il s'agit du gestionnaire de fenêtre utilisé pour une partie des distributions du Neo FreeRunner (dont Hackable:1). Il fait partie du projet GNOME Mobile.

Matchbox Desktop

Ce composant gère notamment le menu de lancement des applications. Les modifications que l'on peut apporter aux menus et/ou applications sont :

Evolution Data Server

Nom du paquet : evolution-data-server-dbus
Version installée : 2.20.0-1
aka EDS! L'infrastructure Embedded EDS est la future implémentation de EDS, le sous-ensemble de gestion de données personnelles (PIM) de Gnome. Les différentes applications de PIM communiquent avec lui pour fournir les services de PIM.

Téléphonie

OpenMoko-Dialer

Version installée : 0.1-1
Permet de composer les numéros à appeler et de consulter l'historique des appels. Le fichier d'historique des appels est ~/.moko/journal/journal.ics

OpenMoko-Messages

Version installée : 0.0+svn4878-1
Application de gestion des SMS. Les SMS sont stockés dans le fichier ~/.evolution/memos/local/system/journal.ics

Suite pimlico

Cette suite permet s'appuie sur Hackable:1#Evolution Data Server pour du PIM. Elle permet donc la réutilisation des carnets d'adresses Evolution, par simple transfert des fichiers cités ci-dessous.

Contacts

Nom du paquet : ?; Lancement : openmoko-contacts
Version installée : non touvée
Permet de gérer les contacts, à priori hors carte SIM c'est à dire uniquement ceux stockés sur le téléphone. Les contacts sont stockés dans les fichiers ~/.evolution/addressbook/local/system/addressbook.db et addressbook.db.summary.

Dates

Nom du paquet : dates; Lancement : openmoko-dates
Version installée : 0.0-1 (mise à jour disponible)
Calendrier et agenda : Le fichier d'agenda est stocké dans le fichier ~/.evolution/calendar/local/system/calendar.ics.

Logiciels par défaut

GPS

TangoGPS

Visualisation de carte (OpenStreetMap par exemple), création de points d'intérêts, enregistrement de traces GPS.

Logiciels complémentaires

Bureautique

Nano

Éditeur de fichiers textes en ligne de commande (vi en moins obscur!)

apt-get install nano

Fichiers

ROX-Filer

Ce gestionnaire de fichier permet de parcourir graphiquement le système de fichier. Il fait parti du cœur de ROX desktop.

apt-get install rox-filer

Avantages :

  • Se satisfait des librairies présentes sur le système;
  • Très intuitif, avec une bonne interaction au stylet ou au doigt.

Inconvénients : Ne permet pas de supprimer des fichiers!! (je ne sais pas comment simuler le clique-droit).

Création d'un raccourci : L'installation ne crée par automatiquement de lanceur dans le menu. Cette commande en place un dans la catégorie Utilities :

echo "[Desktop Entry]
Version=2.7.1-1
Name=ROX-Filer
Comment=File manager (ROX desktop)
Exec=rox-filer
Icon=/usr/share/rox/images/application.png
Terminal=false
Type=Application
Categories=Utility;" > /usr/share/applications/rox-filer.desktop

Thunar

C'est le gestionnaire de fichier de Xfce. Il permet de naviguer graphiquement dans le système de fichier.

Inconvénients : Voir sur le forum http://openmoko-fr.org/forum/viewtopic.php?pid=4308#p4308 (valable si on n'a pas déjà d'autres applications Xfce installées sur le système)

GPE-FileManager

C'est le gestionnaire de fichier du projet GPE. D'autres applications de GPE étant déjà utilisés sous Hackable:1, il s'intègre bien dans l'écosystème existant.

apt-get install gpe-filemanager

Avantages :

  • Présence de toutes les commandes nécessaires à la gestion des fichiers;
  • L'écran peut se découper en deux, pour séparer les fichiers et les dossiers.

Inconvénients :

  • En vue par liste, il faut "double-cliquer" pour naviguer entre les dossier. Cependant, il est très peu tolérant au mouvement du stylet lors des "double-clicks", ce qui rend très fastidieux le parcours du système de fichier;
  • Bug en vue par icône, qui fait que les noms de fichier ne sont pas affichés;
  • Pas de sélection par zone.

Système

QWO (Clavier)

Astuces

Le wiki officiel d'Hackable:1 comporte un article sur les astuces à appliquer pour améliorer l'expérience avec la distribution. Le point le plus intéressant est l'affichage des icônes d'activités du gps, bluetooth, ... à proximité de l'état du gsm. Modifier le fichier suivant :

nano /usr/bin/x

Dans ce fichier chercher la ligne contenant openmoko-panel-gsm et ajouter openmoko-panel-bt pour le bluetooth et/ou openmoko-panel-gps et/ou openmoko-panel-wifi, chaque option séparée par une virgule. Ce qui nous donne par exemple pour la totalité du "panel" :

openmoko-panel-clock,openmoko-panel-battery,openmoko-panel-gsm,openmoko-panel-gps
Outils personnels