Print at Dec 18, 2025, 11:47:22 AM

Posted by jeanmarcL at Nov 1, 2019, 6:49:42 PM
[sweethome3d display via ssh -X Linux Debian]
Bonjour,

Tout d'abords, bravo pour cette application et sa richesse de
fonctions ...

Je souhaite utiliser sweethome3d sous Linux sur un équipement en
version Debian 10.1 et sweethome3D 6.1.2+dfsg-2. Cet équipement est
accessible exclusivement via du ssh via tunnel X11 (ssh -X)

Les composants de sweethome3d installé sont :
dpkg -l |grep sweethome
ii sweethome3d 6.1.2+dfsg-2 all Interior 2D design application with 3D preview
ii sweethome3d-furniture 1.6.4-1 all Interior 2D design application with 3D preview (additional furniture)
ii sweethome3d-furniture-editor 1.24-2 all Sweet Home 3D Furniture Library Editor
ii sweethome3d-furniture-nonfree 1.6.2-2 all Interior 2D design application with 3D preview (additional non-free furniture)
ii sweethome3d-textures-editor 1.6-2 all Sweet Home 3D Textures Library Editor


Le client est un système Linux Debian Stretch connecté au serveur en
IPV4.

Les aspects exports de DISPLAY fonctionnent bien pour le "forwarding"
de toutes les applications graphiques.

De plus, l'usage de Libreoffice se comporte correctement, élément
important puisque ce logiciel utilise également java.

En revanche, le lancement de sweethome3d se lance bien, mais le
passage de la souris sur chaque bouton entraîne un affichage du cadre
et du contenu de l'application en noir, rendant de fait l'usage
impossible. Il faut redimensionner la fenêtre par déplacement de la
souris, ce qui rends la solution inutilisable au premier mouvement de
souris (!)

J'ai incriminé la version du serveur (Debian Buster v10.1) pour un
problème de dépendance quelconque sur un composant de dépendance (?)

Je me suis donc connecté à un autre serveur en mode Debian stretch
avec sweethome3d (v 5.3), donc dans la même version que sur le client,
avec les mêmes paramètres ssh, donc y compris à travers un tunnel
chiffré. Ce test ne présente pas d'intérêt autre que de regarder les
potentielles erreurs....

Le lancement dans un xterm de sweethome3d retourne l'erreur suivante
...

Java 3D: implicit antialiasing enabled
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Canvas3D_createNewContext: couldn't make current
Error in Java 3D : 3 Renderer: Error creating Canvas3D graphics context


et l'interface graphique affiche un message d'erreur (cf pièce jointe
) Le fichier d'erreur est disponible sur le site suivant :

http://dl.free.fr/fopI6s5SC

La question est donc tout de même sur le premier use case à savoir
l'écran noir ....

Merci d'avance de votre aide

Cordialement

[img] http://dl.free.fr/fopI6s5SC[/img