gilles a écrit :testé hier avec un apple 2c et un serveur sous linux (ubuntu 9.10).
C'est le côté serveur qui a posé quelques problèmes, la librairie rxtx en mode 64bit était utilisée par défaut (mon PC est un amd64 mais j'utilise une distribution 32bits), donc il faut remplacer le fichier libserial.so du répértoire x86-64 par celui du répertoire i686. Egalement il faut être root ou lancer avec un sudo le adtpro.sh pour avoir acces au port série.
(...)
Pour lancer adtpro en utilisateur simple sous ubunuu (actuellement à ce jour 14.04 Lts) il faut ajouter l'utilisateur au groupe dialout, fermer et ouvrir de nouveau la session pour que le changement soit pris en compte.
la commande suivante affiche les ports series ttys[x,y,z,...] (pour des ports sans adaptateur USB/serie) :
ls -ls ttyS[01234]
0 crw-rw---- 1 root dialout 4, 64 août 20 16:07 ttyS0
0 crw-rw---- 1 root dialout 4, 65 août 20 16:07 ttyS1
0 crw-rw---- 1 root dialout 4, 66 août 20 16:07 ttyS2
0 crw-rw---- 1 root dialout 4, 67 août 20 16:07 ttyS3
0 crw-rw---- 1 root dialout 4, 68 août 20 16:07 ttyS4
les membres du groupe dialout ont les droits en lecture/écriture sur les ports séries
verifier si l'utilsateur fait parti du group dialout en saisissant :
("utilisateur" représente votre nom d'utilisateur qui apparaît sans " ")
groups
"utilisateur" adm cdrom sudo dip plugdev fuse lpadmin sambashare libvirtd
qui renvoie la liste des groupes dont utilisateur est membre, si dialout n'est pas dans la liste des groupes alors il faut l'ajouter avec la commande suivante :
sudo gpasswd --add "utilisateur" dialout
Ajout de l'utilisateur "utilisateur" au groupe dialout
on vérifie avec la commande :
groups
"utilisateur" adm dialout cdrom sudo dip plugdev fuse lpadmin sambashare libvirtd
dialout est bien présent dans la liste des groupes dans dont l'utilisateur est membre
il faut maintenant se deloguer/relogurr pour que le système prenne en compte les changement, il y a sûrement un autre moyen en redémarrant un service, mais c'est le plus simple à faire.
à partir de maintenant ADTPRO peut être lancé sans être précédé de la commande sudo.