Le mer 25/01/2006 à 09:27, Alex Thurgood a écrit : > Bonjour, Salut,
> 3) Je lance OOo depuis ce poste. Il s'ouvre sur l'écran de mon portable > sans problème, un peu lent, mais même avec l'ADSL, il faut pas > s'attendre à des miracles avec X par SSH. Surtout que le débit déscendent n'est pas égal au débit montant (quelle vitesse??). As-tu essayé l'option -C -o CompressionLevel=9 (genre ssh -C -X -o CompressionLevel=9 [EMAIL PROTECTED])? si cela aide... > Premier problème : je ne peux rien saisir ni modifier dans la base via > le formulaire, sans que cela plante et ferme OOo. > > 5) Deuxième problème : si je veux modifier mon formulaire, je bascule en > mode conception. OK, jusque là. J'ai accès aux paramètres des différents > champs. > > 6) J'ajoute un nouvel élément "Zone de Liste" sur le formulaire. Je > configure cet élément pour pointer sur un champ de ma table principale, > et puis pour obtenir les données par requête SQL native d'une troisième > table de la même bdd. > > 7) J'enregistre les modifications en mode "Conception". Je rebascule en > mode "utilisation" et ferme le formulaire. Je ferme OOo. > > 8) Je rouvre OOo et mon formulaire récemment modifié. Surprise !!! La > plupart des champs de saisie qui pré-existaient sur le formulaire avant > mes modifications a disparu. Par contre, le champ de saisie qui je > venais d'ajouter est bien visible et fonctionnel. !!! C'est très mauvais > pour mon chakra ;-) > > 9) Si je suis physiquement présent dans les locaux, donc avec accès > direct au serveur NFS ou au poste avec la copie du formulaire, les > modifications sont prises en compte et le formulaire n'est pas saccagé. > Seul l'accès via SSH semble poser des soucis. ??? Pas normal. D'ailleurs l'accès distant à un écran (screen) X est totalement transparent pour l'application, alors pourquoi ces problèmes? Quelles sont les commandes exécutées quand tu te connectes et jusqu'à ce que tu lances OOo? ASTUCES SSH : A) Pour compresser les données : -C -o CompressionLevel=x (compressionlevel est optionnnel, mais 0 est faible, 9 est fort, défaut 5 je crois, si seulement -C) B) Pour "détourner" des ports : Dans cet exemple, tu peux utiliser OOo (ou un client qui permet de donner l'adresse/port du serveur) pour te connecter à une base de donnée (ou un serveur) distant. ssh -L PortBaseDonnéeLocal:IPServeurBaseDonnéeDistant:PortBaseDonnéeServeur [EMAIL PROTECTED] Par exemple pour une base de donnée posgresql (port 5432), si j'ai une passerelle (FireWall) ssh distante à AAA.BBB.CCC.DDD et un serveur derrière ce FW à l'adresse EEE.FFF.GGG.HHH, je fait : ssh -L 5432:EEE.FFF.GGG.HHH:5432 [EMAIL PROTECTED] (ici AAA.DDD... peut être une adresse Internet et EEE.FFF... une adresse interne ou locale (genre 192.168.2.4). Tu te retrouve connecté dans un shell sur la machine passerelle. Maintenant, avec un autre shell local (sur mon poste, pas sur le FW), un psql -h 127.0.0.1 MaBase me connecte de manière sécurisée à ma base de donnée distante, alors que le client fonctionne ici même). Parfois on peut avoir un processus qui tourne localement sur ce port (par exemple un serveur Postgres sur la machine locale). Dans ce cas SSH ne peut pas "binder" ce port, on fait alors le choix d'un autre port exemple : ssh -L UnPortDeMonChoix:IPServeurBaseDonnéeDistant:PortBaseDonnéeServeur [EMAIL PROTECTED] et idem, un psql -h 127.0.0.1 -p UnPortDeMonChoix MaBase permet de se connecter. Cela fonctionne avec tous les ports, par exemple pour atteindre un intranet : ssh -L 1024:IPServeurIntranet:80 [EMAIL PROTECTED] et avec une URL du genre http://127.0.0.1:1024, ton navigateur affiche l'intranet. Tu peux devoir modifier hosts, pour y rajouter, au cas ou le serveur "force" l'URL, une ligne avec 127.0.0.1 URLServeur. On peut évidemment rajouter la compression (avec -C et -o Compress...). C) Avec KDE/Konqueror, ce dernier prend en charge toutes sortes de protocoles, y compris ssh (à qui il a donné un nom de poisson ;D). Dans l'espace réservé pour taper l'URL, si on y tape : fish://ServerSSHDistant ou fish://[EMAIL PROTECTED] on se voit demandé le mot de passe (si l'autentification par clef publique/privée n'est pas configurée) et l'on a, une fois autentifié, notre répertoire "home" qui s'affiche. On peut alors copier se déplacer dans l'arborescence (jusqu'à la racine) etc.. des volumes présents sur le serveur et on peut utiliser les éditeurs de texte, ou outils de bureautique intégrés à KDE de manière transparente (cela fonctionne également de la même manière avec le protocole ftp, pour ce qui est de la transparence) pour l'ouverture ou l'enregistrement des documents. Hope it help Jean-Bruno -- Jean-Bruno Luginbühl Tel +41 27 322 10 03 Luginbühl & Cie SA Transports Fax +41 27 322 10 62 Rue de la Dixence 16 info_AT_luginbuhl.ch 1951 Sion www.luginbuhl.ch --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
