Le but est d'alléger l'interface pour ne pas perdre la mamie dans des milliards de menus, d'options et d'onglets.
Par contre, c'est à faire au dernier moment car pour celui qui configure l'ordinateur, c'est pas très pratique après.
1. Alléger le tableau de bord
L'écran étant 16/9ème il y a plus de place en largeur et en haut de l'écran il y a souvent les menus des programmes, c'est pourquoi j'ai choisi un tableau de bord sur le côté gauche.
Le tableau de bord en haut de l'écran avec l'accès aux programmes, aux paramètres etc... est supprimé (et réinstallé pour la maintenance) .
Sur le nouveau tableau de bord latéral, il n'y a que la zone de notification, pour skype, l'arrivée d'un nouveau mail et les programmes utiles ou en cours d'utilisation.
2. Configurer le bureau
Sur le bureau, le stricte minimum : un raccourci vers le dossier personnel et les photos, les lanceurs pour ouvrir la boîte mail ou écrire un mail et une bonne grosse horloge à aiguille : le widget cairo-clock pour que la mamie retrouve quelque chose qu'elle connaît.
Pour le dossier personnel, le dossier photo et le raccourcis vers le bureau, j'ai modifié les icones pour que ce soit plus parlant :
Icône du Bureau :
Icône dossier images :
Icône dossier personnel :
Bien sûr ces icones s'affichent en plus petit sur le bureau.
J'ai aussi mis le curseur de la souris en très gros 48px (
système>préférences>apparences>thèmes>personnaliser>curseur). J'ai essayé de mettre un curseur différent (curseur "hand" ou "aero") grâce au programme
gcursor, mais il semble qu'il y ait un conflit sur ma machine et gnome ne prends pas en compte ces modification. Ben tant pis, une grosse flèche c'est déjà bien.
3. Configurer le dossier personnel
Dans le dossier personnel, j'ai tout effacé sauf le dossier bureau et un dossier photo. Tous les dossiers de configuration sont cachés, et j'ai aussi caché mes dossier perso d'administration de l'ordinateur. Pour ça il suffit de changer le nom du dossier en
.mondossier , le point (.) cache le dossier. Pour faire apparaître les fichiers et dossiers cachés il suffit de taper
ctrl + h (pour hide).
4. Alléger nautilus
J'ai désactiver l'affichage de toutes les barres (latérale, outils, liens, état etc...). J'ai aussi configuré l'ouverture des fichiers et des dossiers en un seul clique ce qui est beaucoup plus intuitif pour un débutant.
J'ai mis l'affichage des dossiers et fichier à 200% comme ça, pour la mamie, il y a des grandes icônes facile à cliquer dessus.
5. Gestion des fenêtres dans le tableau de bord
Pour la gestion des fenêtres ouvertes et des lanceurs d'application utiles j'ai utilisé l'
applet talika.
J'aurai bien installé
dockbarx mais ça n'a pas l'air de marcher sur l'architecture 64bits.
toutefois, talika remplis très bien son rôle et semble stable (c'est pourtant une béta). Il affiche les applications ouvertes par une grosse icône sans texte, permet la prévisualisation quand on passe la souris dessus et permet d'épingler les programmes pour les avoir tout le temps sur le tableau de bord.
6. Création du raccourcis vers le bureau
Ben pourquoi? Il existe déjà? Oui mais l'applet "Afficher le bureau" du tableau de bord est
moche,
pas représentatif du bureau, et il
affiche seulement le bureau.
Alors qu'il soit moche et pas représentatif ok mais qu'il affiche le bureau c'est bien ce qu'on lui demande ! Mais qu'est-ce que tu raconte???
En fait, ce que je voulais, c'est que quand on clique dessus, il affiche le bureau mais avec le widget cairo-clock ouvert (la grosse horloge qui va beaucoup plaire à ma mamie) et la fenêtre de skype ouverte pour voir les contacts.
Donc j'ai remplacé cet applet par un lanceur perso qui lance le script bash suivant :
Code:
#!/bin/sh
wmctrl -k on
clockpid=`pidof cairo-clock`
kill -9 $clockpid
cairo-clock &
xdotool mousemove 25 87 click 1
exit 0;
wmctrl -k on affiche le bureau
pidof récupère le n° du process de cairo-clock (pid) et le stock dans la variable "clockpid"
kill -9 arrête le process
Ensuite on relance cairo-clock
xdotool permet de déplacer physiquement la souris pour cliquer sur l'icône de skype et afficher la fenêtre des contacts.
L'intérêt de ce script est d'afficher le bureau mais avec l'horloge et skype ouvert (donc d'éffacer toutes les fenêtres sauf ces deux là).
Je n'ai pas trouvé d'autre moyen pour faire réapparaître l'horloge et skype que ce qui est fait ci-dessus.
Si vous connaissez un moyen d'interagir directement avec skype et de demander l'ouverture de la fenêtre quand il est minimisé dans la barre des tâches je suis preneur!
De même pour cairo-clock, mais comme le prog est très léger, c'est aussi rapide de l'éteindre et le relancer.
J'ai donc mis un lanceur vers ce script dans la barre des taches avec l'icône "bureau" personnalisé. J'ai aussi remplacé le lien vers le dossier bureau du dossier perso par ce lanceur ce qui est plus logique et compréhensible que d'afficher le contenu du dossier bureau à mon sens.
EDIT : J'ai trouvé sur le forum skype-linux une solution pour afficher skype sans lancer une deuxième instance de skype.
Il suffit d'utiliser le script suivant (pas de moi) :
Code skype-sigle-instance:
#!/usr/bin/env python
import dbus
import sys
import os
try:
# Try and set skype window to normal
remote_bus = dbus.SessionBus()
out_connection = remote_bus.get_object('com.Skype.API', '/com/Skype')
out_connection.Invoke('NAME mySkypeController')
out_connection.Invoke('PROTOCOL 5')
#out_connection.Invoke('SET WINDOWSTATE MAXIMIZED')
out_connection.Invoke('SET WINDOWSTATE NORMAL')
out_connection.Invoke('FOCUS')
except:
os.system("skype")
sys.exit()
Et donc, à la place de la ligne "
xdotool mousemove 25 87 click 1" dans le script pour afficher le bureau, je lance le script ci-dessus.
Merci les gens qui programment en Python!
EDIT 2 : J'ai encore allégé le script d'affichage du bureau. C'était stupide de fermer l'horloge puis de la redémarrer. J'ai juste utilisé un " wmctrl -a Horloge" pour mettre l'horloge au premier plan. C'est encore plus rapide :
Code bureau.sh :
#!/bin/sh
wmctrl -k on
wmctrl -a Horloge
/home/mamie/.Skype/skype-single-instance
wmctrl -r nomutilisateurskype -e 0,1250,370,337,490
exit 0;
7. Rendu
http://www.medinaresine.ma/
Ordinateur pour grand-parents, ordinateur pour papy, ordinateur pour personnes âgée, linux pour mamie, linux pour papy, linux pour personne âgée, linux pour grands-parents.