• # Tablet PC & linux ...

    Posté par . En réponse au journal Tablet PC. Évalué à 10.

    Sous windows, pour pouvoir annoter sur tout et n'importe quoi, il y a une imprimante vers 'journal windows', un peu comme il y a une imprimante vers pdf. Le format 'journal' (.jnt) est un format de Microsoft, à vue de pif fermé (je n'ai pas cherché en détail), qui peut ensuite être ouvert avec l'utilitaire kivabien; on peut ainsi prendre des notes sur n'importe quoi. Très pratique pour corriger les rapports des étudiants par exemple :)

    Sous linux, il n'y a pas grand chose pour pouvoir écrire sur n'importe quel document. Il y a 'gournal' qui existe, un utilitaire en perl de prise de note, mais ça reste assez basique, il a l'air d'avoir du mal à marcher (aucune icone qui apparaissent, etc.; ça doit être relativement simple à corriger mais bon ...). Mais surtout, ce n'est pas prévu pour l'écriture sur n'importe quel document, et cela manque vraiment.

    Sur mon tabletPC (Acer c112), le support du stylet passe au poil (j'ai juste du faire un calibrage manuel), ça utilise le driver Wacom (libre).

    Pour la reconaissance d'écriture, il n'existe pas grand chose. Il y a xstroke qui est quand même assez sympa; écriture grafitti sur tout l'écran, i.e. on peut tracer ses lettres n'importe où. Malheureusement ça rentre un peu en conflit avec des widgets genre les barres de scrolling de Qt; pas de problème avec GTK (les raisons sont expliqués dans les docs).

    Niveau claviers virtuels, j'en ai essayé quelqu'uns (gtkeyboard entre autres), mais seul xvkbd me convient pour l'instant (ne pas prendre trop de place à l'écran, envoi direct des touches à l'application, etc). Après il y a un problème d'intégration, comme par exemple faire apparaitre xvkbd lors du xdm/gdm/kdm mais avec qq scripts ça ne devrait pas trop poser de problème.

    Le plus gros problème reste la rotation de l'écran. Xorg (et Xfree86 je suppose) la supporte via le fichier de config pour le driver fbdev, mais cela impose de redémarrer X, ce qui n'est vraiment pas pratique (ou lancer plusieurs instances, ce qui revient un peu au même vu qu'il n'y a pas moyen simple de faire transiter une appli d'un serveur X à l'autre). J'ai un peu regardé pour y faire via du RandR, mais à l'heure actuelle aucun driver de Xorg n'implémente la rotation et le driver fbdev n'est pas prévu pour une réinitialisation de l'affichage à chaud (bref j'ai des bugs fun :)

    Bon donc globalement il y a quasiment tout ce qu'il faut (à part la rotation mais vu comme ça bouge pas mal pour les serveurs X ces temps ci, j'ai bon espoir), mais chaque élèment est toujours un peu limite; et il faut avoir du temps pour y configurer.

    Sinon il y a aussi tout les problèmes classiques des portables, le plus commun étant le suspend to ram / to disk, qui marche mal chez moi et c'est vraiment génant ça ...