Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2018, à 20:46

Comstock

[Résolu] Installer SweetHome 3D 5.7?

Bonjour,

Ce post concerne une installation/mise à jour de SweetHome3D.
J'ai la version 4.5 fonctionnelle, la version 5.3 qui plante pour des soucis de mise à jour DirectX et OpenGL.

Je cherche donc à installer la dernère version de SweetHome 3D sur mon système Xubuntu 16.04.
J'ai téléchargé la bonne version (64 bits) et suivi les conseils du site SweetHome.fr, à savoir:

Sous Linux :     Décompressez le fichier téléchargé et exécutez l'application SweetHome3D dans le répertoire décompressé, en recourant si nécessaire à cette astuce pour lancer l'application avec un double clic sous Ubuntu. Pour installer Sweet Home 3D, déplacez le répertoire décompressé dans celui de votre choix ou consultez cet article pour créer une icône de lancement.

J'ai décompressé et envoyé vers /opt/.

Et là, rien de possible:

"Impossible d’exécuter la commande « /opt/SweetHome3D-5.7/SweetHome3DIcon=sweethome3d ».
L'exécution du processus fils « /opt/SweetHome3D-5.7/SweetHome3DIcon=sweethome3d » a échoué (Aucun fichier ou dossier de ce type)"

Quelqu'un peut il me donner une marche à suivre?

Merci d'avance.

Dernière modification par Comstock (Le 28/01/2018, à 18:05)


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#2 Le 27/01/2018, à 23:35

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

houla : l'application à lancer est soit un script qui appelle le fichier principal java
soit le fichier lui-meme en java : sweethome3d est une application java ...
http://www.sweethome3d.com/download.jsp

Under Linux:     Uncompress the downloaded file and run SweetHome3D application found in the uncompressed directory, possibly using this tip to launch it with a double click under Ubuntu. To install Sweet Home 3D, move the uncompressed directory in the one of your choice or read this article to create a launcher.

Hors ligne

#3 Le 28/01/2018, à 11:13

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

Merci beaucoup, mais ça ne fonctionne pas, voir citation du terminal plus bas.
Question subsidiaire: comment supprimer des dossiers/fichiers  du dossier /opt/?

philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ which javaws
/usr/bin/javaws
philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ wget http://www.sweethome3d.com/SweetHome3D.jnlp
--2018-01-28 11:07:35--  http://www.sweethome3d.com/SweetHome3D.jnlp
Résolution de www.sweethome3d.com (www.sweethome3d.com)… 176.31.241.24
Connexion à www.sweethome3d.com (www.sweethome3d.com)|176.31.241.24|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 4468 (4,4K) [application/x-java-jnlp-file]
Enregistre : «SweetHome3D.jnlp»

SweetHome3D.jnlp    100%[===================>]   4,36K  --.-KB/s    ds 0,002s  

2018-01-28 11:07:36 (2,71 MB/s) - «SweetHome3D.jnlp» enregistré [4468/4468]

philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ /usr/bin/javaws ./SweetHome3D.jnlp
Codebase matches codebase manifest attribute, and application is signed. Continuing. See: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html for details.
Exception in thread "AWT-EventQueue-1" java.lang.ExceptionInInitializerError
	at com.eteks.sweethome3d.swing.HomePane.checkClipboardContainsHomeItemsOrFiles(Unknown Source)
	at com.eteks.sweethome3d.swing.HomePane.access$2800(Unknown Source)
	at com.eteks.sweethome3d.swing.HomePane$66.flavorsChanged(Unknown Source)
	at com.eteks.sweethome3d.swing.HomePane.addClipboardListener(Unknown Source)
	at com.eteks.sweethome3d.swing.HomePane.<init>(Unknown Source)
	at com.eteks.sweethome3d.swing.SwingViewFactory.createHomeView(Unknown Source)
	at com.eteks.sweethome3d.viewcontroller.HomeController.getView(Unknown Source)
	at com.eteks.sweethome3d.HomeFramePane.<init>(Unknown Source)
	at com.eteks.sweethome3d.HomeFrameController.getView(Unknown Source)
	at com.eteks.sweethome3d.HomeFrameController.displayView(Unknown Source)
	at com.eteks.sweethome3d.SweetHome3D$4.collectionChanged(Unknown Source)
	at com.eteks.sweethome3d.model.CollectionChangeSupport.fireCollectionChanged(Unknown Source)
	at com.eteks.sweethome3d.model.HomeApplication.addHome(Unknown Source)
	at com.eteks.sweethome3d.SweetHome3D.showDefaultHomeFrame(Unknown Source)
	at com.eteks.sweethome3d.SweetHome3D.start(Unknown Source)
	at com.eteks.sweethome3d.SweetHome3D$5.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: com/eteks/sweethome3d/swing/HomeTransferableList
	at com.eteks.sweethome3d.swing.HomeTransferableList.<clinit>(Unknown Source)
	... 30 more
Caused by: java.lang.ClassNotFoundException: com/eteks/sweethome3d/swing/HomeTransferableList
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:348)
	at java.awt.datatransfer.DataFlavor.tryToLoadClass(DataFlavor.java:163)
	at java.awt.datatransfer.DataFlavor.initialize(DataFlavor.java:537)
	at java.awt.datatransfer.DataFlavor.<init>(DataFlavor.java:501)
	... 31 more

Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#4 Le 28/01/2018, à 11:29

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

pourquoi as-tu telechargé la version jnlp ? → 20mo
c'est celle qui fait plus de 60mo la version offline du logiciel ...

à decompresser ... de preference dans une zone perso ...

comment ta precedente installation s'est-elle retrouvée dans /opt/ ?

Hors ligne

#5 Le 28/01/2018, à 11:33

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

Voir ici: Installation SweetHome 3D

via l'installateur Linux
Cette méthode utilise la dernière version stable de SweetHome3D maintenue par son développeur. De plus, cette méthode ne modifie pas votre système et ne nécessite pas l'installation d'autres paquets, la version ad-hoc de la plate-forme d'exécution JAVA JRE y est intégrée.

    Télécharger dans votre dossier personnel "l'installateur Linux" (32 bits ou 64 bits selon votre architecture matérielle) de la page téléchargement du site.
    Décompresser ce fichier.
    Et pour une installation respectant les structures GNU/Linux-Ubuntu (standard FHS), avec les droits d'administration :
    Déplacer le dossier ainsi décompressé dans le dossier /opt en saisissant dans un terminal la commande :

    sudo mv SweetHome3D* /opt/


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#6 Le 28/01/2018, à 12:00

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

donc donne le contenu :

ls -la /opt/SweetHome3D*

le test d'execution devrait etre du genre

/opt/SweetHome3D*/SweetHome3D

Hors ligne

#7 Le 28/01/2018, à 12:17

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ ls -la /opt/SweetHome3D*
/opt/SweetHome3D-5.3:
total 188
drwxr-xr-x  4 root root  4096 nov.  16  2016 .
drwxr-xr-x 12 root root  4096 janv. 27 14:54 ..
-rw-r--r--  1 root root 18007 nov.  16  2016 COPYING.TXT
drwxr-xr-x  6 root root  4096 nov.   7 11:51 jre8
drwxr-xr-x  3 root root  4096 nov.   7 11:51 lib
-rw-r--r--  1 root root   901 nov.  16  2016 LICENSE.TXT
-rwxr-xr-x  1 root root  1004 nov.  16  2016 SweetHome3D
-rw-r--r--  1 root root 29519 nov.  16  2016 SweetHome3DIcon.png
-rwxr-xr-x  1 root root   830 nov.  16  2016 SweetHome3D-Java3D-1_5_2
-rw-r--r--  1 root root 11873 nov.  16  2016 THIRDPARTY-LICENSE-BATIK.TXT
-rw-r--r--  1 root root 10233 nov.  16  2016 THIRDPARTY-LICENSE-CONTRIBUTIONS.TXT
-rw-r--r--  1 root root  8029 nov.  16  2016 THIRDPARTY-LICENSE-ITEXT.TXT
-rw-r--r--  1 root root 22331 nov.  16  2016 THIRDPARTY-LICENSE-JAVA3D.TXT
-rw-r--r--  1 root root 11519 nov.  16  2016 THIRDPARTY-LICENSE-JAVA.TXT
-rw-r--r--  1 root root 21381 nov.  16  2016 THIRDPARTY-LICENSE-JMF.HTML
-rw-r--r--  1 root root  1680 nov.  16  2016 THIRDPARTY-LICENSE-SUNFLOW.TXT
-rw-r--r--  1 root root    93 nov.  16  2016 THIRDPARTY-LICENSE-TANGO.TXT
-rw-r--r--  1 root root  8031 nov.  16  2016 THIRDPARTY-LICENSE-VECTORGRAPHICS.TXT

/opt/SweetHome3D-5.7:
total 192
drwxr-xr-x  5 philippe philippe  4096 janv. 27 20:28 .
drwxr-xr-x 12 root     root      4096 janv. 27 14:54 ..
-rw-r--r--  1 philippe philippe 18007 janv. 25 16:46 COPYING.TXT
drwxr-xr-x  6 philippe philippe  4096 janv. 27 20:29 jre8
drwxr-xr-x  3 philippe philippe  4096 janv. 27 20:34 lib
-rw-r--r--  1 philippe philippe   901 janv. 25 16:46 LICENSE.TXT
-rwxr-xr-x  1 philippe philippe  1036 janv. 25 16:46 SweetHome3D
drwxr-xr-x  4 philippe philippe  4096 janv. 25 16:46 SweetHome3D-5.7
-rw-r--r--  1 philippe philippe 29519 janv. 25 16:46 SweetHome3DIcon.png
-rwxr-xr-x  1 philippe philippe   862 janv. 25 16:46 SweetHome3D-Java3D-1_5_2
-rw-r--r--  1 philippe philippe 11873 janv. 25 16:46 THIRDPARTY-LICENSE-BATIK.TXT
-rw-r--r--  1 philippe philippe 10233 janv. 25 16:46 THIRDPARTY-LICENSE-CONTRIBUTIONS.TXT
-rw-r--r--  1 philippe philippe  8029 janv. 25 16:46 THIRDPARTY-LICENSE-ITEXT.TXT
-rw-r--r--  1 philippe philippe 22331 janv. 25 16:46 THIRDPARTY-LICENSE-JAVA3D.TXT
-rw-r--r--  1 philippe philippe 11519 janv. 25 16:46 THIRDPARTY-LICENSE-JAVA.TXT
-rw-r--r--  1 philippe philippe 21381 janv. 25 16:46 THIRDPARTY-LICENSE-JMF.HTML
-rw-r--r--  1 philippe philippe  1680 janv. 25 16:46 THIRDPARTY-LICENSE-SUNFLOW.TXT
-rw-r--r--  1 philippe philippe    93 janv. 25 16:46 THIRDPARTY-LICENSE-TANGO.TXT
-rw-r--r--  1 philippe philippe  8031 janv. 25 16:46 THIRDPARTY-LICENSE-VECTORGRAPHICS.TXT
philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ 

A l'exécution de

/opt/SweetHome3D*/SweetHome3D

Une fenêtre SweetHome3D s'ouvre, se ferme et dans le tableau de bord deux icônes Java impoissibles à fermer sauf à passer par le moniteur système et fermer le processus jajaws à la main ou par terminal/exit

Dernière modification par Comstock (Le 28/01/2018, à 12:17)


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#8 Le 28/01/2018, à 12:44

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

haha : tu as deux installations differentes de sweethome3d : la version 5.3 et la 5.7 !

efface la 5.3 :

sudo rm -rf /opt/SweetHome3D-5.3

il te reste la 5.7 :

/opt/SweetHome3D-5.7

teste :

/opt/SweetHome3D-5.7/SweetHome3D

si ca ne marche pas donne le contenu de :

ls -la /opt/SweetHome3D-5.7/SweetHome3D-5.7

et de :

cat /opt/SweetHome3D-5.7/SweetHome3D

Hors ligne

#9 Le 28/01/2018, à 12:59

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

Sweet Home 3D bdoit quitter ,maintenant à cause d'une erreur fatale dans son système de rendu 3D. Mettez à jour les drivers DirectX/openGL de la carte video de votre ordinateur

Même erreur que lorsque je n'avais que la V5.3. Pourtant je suis passé des pilotes Xorg aux pilotes propriétaires Nvidia, et il me semble que les màj sont OK. Je dis "il me semble car j'ai fait ce que je croyais être bon via Synaptic, et

sudo apt update
sudo apt full-upgrade
sudo apt autoclean
sudo apt clean
sudo apt autoremove
sudo reboot

  mais j'ai pu faire une erreur bien sûr...

Résultat de

/opt/SweetHome3D-5.7/SweetHome3D

=

philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ sudo rm -rf /opt/SweetHome3D-5.3
[sudo] Mot de passe de philippe : 
philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ /opt/SweetHome3D-5.7
bash: /opt/SweetHome3D-5.7 : est un dossier
philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ /opt/SweetHome3D-5.7/SweetHome3D
com.jogamp.opengl.GLException: J3D-Renderer-1: Error making temp context(1) current: display 0x7f9ffc123f60, context 0x7f9ffc22f980, drawable X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@422f586c,
	Handle    0x640009a,
	Surface   JAWTWindow[0x1eafb3de][JVM version: 1.8.0_162 (1.8.0 update 162)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 287 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x640009a, surfaceHandle 0x640009a, bounds [ 0 / 0  727 x 287 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 727x287], pixels[scale 1.0, 1.0 -> 727x287], visible true, lockedExt false,
	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
	chosen    GLCaps[glx vid 0x28, fbc 0xf7: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]],
	requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]],
	X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x28],
	encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9ffc123f60, owner true, JAWTToolkitLock[obj 0x33268d1f, isOwner true, <69f6e1ed, 51223887>[count 1, qsz 0, owner <J3D-Renderer-1>]]], idx 0], visualID 0x28, fbConfigID 0xf7,
	requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]],
	chosen    GLCaps[glx vid 0x28, fbc 0xf7: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]],
	awtComponent com.eteks.sweethome3d.j3d.Component3DManager$ObservedCanvas3D[canvas2,0,0,727x287],
	surfaceLock <4b8d4e2d, 76fbf129>[count 1, qsz 0, owner <J3D-Renderer-1>]]]
	at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:393)
	at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
	at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
	at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
	at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
	at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
	at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
	at javax.media.j3d.Renderer.doWork(Renderer.java:881)
	at javax.media.j3d.J3dThread.run(J3dThread.java:271)
Error in Java 3D : 3 Renderer: Error creating Canvas3D graphics context

Résultat de

ls -la /opt/SweetHome3D-5.7/SweetHome3D-5.7

=

philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ ls -la /opt/SweetHome3D-5.7/SweetHome3D-5.7
total 188
drwxr-xr-x 4 philippe philippe  4096 janv. 25 16:46 .
drwxr-xr-x 5 philippe philippe  4096 janv. 27 20:28 ..
-rw-r--r-- 1 philippe philippe 18007 janv. 25 16:46 COPYING.TXT
drwxr-xr-x 6 philippe philippe  4096 janv. 25 16:46 jre8
drwxr-xr-x 3 philippe philippe  4096 janv. 25 16:46 lib
-rw-r--r-- 1 philippe philippe   901 janv. 25 16:46 LICENSE.TXT
-rwxr-xr-x 1 philippe philippe  1036 janv. 25 16:46 SweetHome3D
-rw-r--r-- 1 philippe philippe 29519 janv. 25 16:46 SweetHome3DIcon.png
-rwxr-xr-x 1 philippe philippe   862 janv. 25 16:46 SweetHome3D-Java3D-1_5_2
-rw-r--r-- 1 philippe philippe 11873 janv. 25 16:46 THIRDPARTY-LICENSE-BATIK.TXT
-rw-r--r-- 1 philippe philippe 10233 janv. 25 16:46 THIRDPARTY-LICENSE-CONTRIBUTIONS.TXT
-rw-r--r-- 1 philippe philippe  8029 janv. 25 16:46 THIRDPARTY-LICENSE-ITEXT.TXT
-rw-r--r-- 1 philippe philippe 22331 janv. 25 16:46 THIRDPARTY-LICENSE-JAVA3D.TXT
-rw-r--r-- 1 philippe philippe 11519 janv. 25 16:46 THIRDPARTY-LICENSE-JAVA.TXT
-rw-r--r-- 1 philippe philippe 21381 janv. 25 16:46 THIRDPARTY-LICENSE-JMF.HTML
-rw-r--r-- 1 philippe philippe  1680 janv. 25 16:46 THIRDPARTY-LICENSE-SUNFLOW.TXT
-rw-r--r-- 1 philippe philippe    93 janv. 25 16:46 THIRDPARTY-LICENSE-TANGO.TXT
-rw-r--r-- 1 philippe philippe  8031 janv. 25 16:46 THIRDPARTY-LICENSE-VECTORGRAPHICS.TXT
philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ 

Résultat de

cat /opt/SweetHome3D-5.7/SweetHome3D

=

philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ cat /opt/SweetHome3D-5.7/SweetHome3D
#!/bin/sh

# Retrieve Sweet Home 3D directory
PROGRAM=`readlink "$0"`
if [ "$PROGRAM" = "" ]; then
  PROGRAM=$0
fi
PROGRAM_DIR=`dirname "$PROGRAM"`

# Run Sweet Home 3D
exec "$PROGRAM_DIR"/jre8/bin/java -Xmx1024m -classpath "$PROGRAM_DIR"/lib/SweetHome3D.jar:"$PROGRAM_DIR"/lib/Furniture.jar:"$PROGRAM_DIR"/lib/Textures.jar:"$PROGRAM_DIR"/lib/Examples.jar:"$PROGRAM_DIR"/lib/Help.jar:"$PROGRAM_DIR"/lib/iText-2.1.7.jar:"$PROGRAM_DIR"/lib/freehep-vectorgraphics-svg-2.1.1b.jar:"$PROGRAM_DIR"/lib/sunflow-0.07.3i.jar:"$PROGRAM_DIR"/lib/jmf.jar:"$PROGRAM_DIR"/lib/batik-svgpathparser-1.7.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dcore.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dutils.jar:"$PROGRAM_DIR"/lib/java3d-1.6/vecmath.jar:"$PROGRAM_DIR"/lib/java3d-1.6/gluegen-rt.jar:"$PROGRAM_DIR"/lib/java3d-1.6/jogl-java3d.jar:"$PROGRAM_DIR"/jre8/lib/javaws.jar -Djava.library.path="$PROGRAM_DIR"/lib/java3d-1.6 -Djogamp.gluegen.UseTempJarCache=false -Dcom.eteks.sweethome3d.applicationId=SweetHome3D#Installer com.eteks.sweethome3d.SweetHome3D -open "$1"
philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ 

Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#10 Le 28/01/2018, à 21:13

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

essaie de modifier le script :

gksu gedit /op/SweetHome3D-5.7/SweetHome3D

en insérant l'option suivante sur la ligne debutant par exec : -Dsun.java2d.opengl=true :

exec "$PROGRAM_DIR"/jre8/bin/java -Xmx1024m -classpath "$PROGRAM_DIR"/lib/SweetHome3D.jar:"$PROGRAM_DIR"/lib/Furniture.jar:"$PROGRAM_DIR"/lib/Textures.jar:"$PROGRAM_DIR"/lib/Examples.jar:"$PROGRAM_DIR"/lib/Help.jar:"$PROGRAM_DIR"/lib/iText-2.1.7.jar:"$PROGRAM_DIR"/lib/freehep-vectorgraphics-svg-2.1.1b.jar:"$PROGRAM_DIR"/lib/sunflow-0.07.3i.jar:"$PROGRAM_DIR"/lib/jmf.jar:"$PROGRAM_DIR"/lib/batik-svgpathparser-1.7.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dcore.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dutils.jar:"$PROGRAM_DIR"/lib/java3d-1.6/vecmath.jar:"$PROGRAM_DIR"/lib/java3d-1.6/gluegen-rt.jar:"$PROGRAM_DIR"/lib/java3d-1.6/jogl-java3d.jar:"$PROGRAM_DIR"/jre8/lib/javaws.jar -Djava.library.path="$PROGRAM_DIR"/lib/java3d-1.6 -Djogamp.gluegen.UseTempJarCache=false -Dsun.java2d.opengl=true -Dcom.eteks.sweethome3d.applicationId=SweetHome3D#Installer com.eteks.sweethome3d.SweetHome3D -open "$1"

edit : je viens de verifier les binaires java de sweethome3d 5.7 , et 2 script sont livrés :
- un pour java 3d 1.6 qui ne marche pas sur ta config
- un pour java 3d 1.5-2 , qui etait par defaut le java 3d dans les precedentes versions de sweethome3d

/opt/SweetHome3D-5.7/SweetHome3D-Java3D-1_5_2

Dernière modification par J5012 (Le 29/01/2018, à 13:06)

Hors ligne

#11 Le 29/01/2018, à 12:08

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

Bonjour J5012,

La deconnexion automatique a bouffé mon message, je recommence.....

J'ai fait la modif de script indiquée avant ton Edit de 22:45.
L'appel

/opt/SweetHome3D-5.7/SweetHome3D

donne

philippe@philippe-SATELLITE-PRO-L770-15L:~/Bureau$ /opt/SweetHome3D-5.7/SweetHome3D
com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 requested (OpenGL >= 3.1). Requested: GLProfile[GL3bc/GL3bc.hw], current: 3.0 (Compat profile, compat[ES2], FBO, hardware) - 3.0 Mesa 17.2.4
	at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:440)
	at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
	at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
	at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
	at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
	at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
	at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
	at javax.media.j3d.Renderer.doWork(Renderer.java:881)
	at javax.media.j3d.J3dThread.run(J3dThread.java:271)
Error in Java 3D : 3 Renderer: Error creating Canvas3D graphics context

Je suis un peu perdu, seule l'ancienne version  (V4.5) est fonctionnelle. Dans "Infographie, il y a SweetHome3D (4.5 donc), SH3D5.3, SH3D5.7 sans icône et si je recherche à la main, SweetHome3D from SweetHome3D.jnlp.

Il y a des SweetHome (fichiers, dossiers, icônes, java...) un peu partout, dans /opt/, dans téléchargements, dans le dossier perso, dans /usr/share, dans /usr/bin, dans /usr/share/doc, etc.....

Est il possible de nettoyer tout ça pour ne conserver que la version 4.5 fonctionnelle, et la V5.7?
Je ne sais pas ce qui est bon ou pas et ne sais plus où donner de la tête sad sad sad


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#12 Le 29/01/2018, à 12:19

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

la 4.5 vient des depots et se trouve donc dans /usr... tu n'y touches pas c'est normal
la 5.3 a ete effacee , il ne reste que la 5.7 dans /opt

tes raccourcis vides sont normalement dans $HOME/.local/share/applications pour les lanceurs gnome et unity
pour les autres il faut voir avec l'editeur de menu associé à l'interface, par ex mate-menu pour mate

puisque ma proposition de modification du principal script de lancement de sweethome3d ne marche pas, as-tu testé le script pour l'ancienne version de java3d 1.5-2 ?

/opt/SweetHome3D-5.7/SweetHome3D-Java3D-1_5_2

Dernière modification par J5012 (Le 29/01/2018, à 13:07)

Hors ligne

#13 Le 29/01/2018, à 12:38

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

gksu gedit /op/SweetHome3D-5.7/SweetHome3D/SweetHome3D-Java3D-1_5_2

ouvre une fenêtre vide SweetHome3D-Java3D-1_5_2
Sous le bouton "Ouvrir", il y a SweetHome3D et /opt/SweetHome3D-5.7.
Quand j'ouvre SweetHome3D (le premier), il y a:

#!/bin/sh

# Retrieve Sweet Home 3D directory
PROGRAM=`readlink "$0"`
if [ "$PROGRAM" = "" ]; then
  PROGRAM=$0
fi
PROGRAM_DIR=`dirname "$PROGRAM"`

# Run Sweet Home 3D
exec "$PROGRAM_DIR"/jre8/bin/java -Xmx1024m -classpath "$PROGRAM_DIR"/lib/SweetHome3D.jar:"$PROGRAM_DIR"/lib/Furniture.jar:"$PROGRAM_DIR"/lib/Textures.jar:"$PROGRAM_DIR"/lib/Examples.jar:"$PROGRAM_DIR"/lib/Help.jar:"$PROGRAM_DIR"/lib/iText-2.1.7.jar:"$PROGRAM_DIR"/lib/freehep-vectorgraphics-svg-2.1.1b.jar:"$PROGRAM_DIR"/lib/sunflow-0.07.3i.jar:"$PROGRAM_DIR"/lib/jmf.jar:"$PROGRAM_DIR"/lib/batik-svgpathparser-1.7.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dcore.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dutils.jar:"$PROGRAM_DIR"/lib/java3d-1.6/vecmath.jar:"$PROGRAM_DIR"/lib/java3d-1.6/gluegen-rt.jar:"$PROGRAM_DIR"/lib/java3d-1.6/jogl-java3d.jar:"$PROGRAM_DIR"/jre8/lib/javaws.jar -Djava.library.path="$PROGRAM_DIR"/lib/java3d-1.6 -Djogamp.gluegen.UseTempJarCache=false -Dsun.java2d.opengl=true -Dcom.eteks.sweethome3d.applicationId=SweetHome3D#Installer com.eteks.sweethome3d.SweetHome3D -open "$1"
-Dsun.java2d.opengl=true

est bien là.

Dans le second, SweetHome3D-Java3D-1_5_2, il y a.... rien!


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#14 Le 29/01/2018, à 13:11

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

desole ... avec tous ces sweet... ca commence à tournebouler ...
j'ai corrigé en #10 et en #12 : je ne te demande pas de modifier le script pour sweethome3d java3d 1.5-2 mais de le lancer en terminal ...

edit : je remarque que tu as une installation doublon de sweethome3d 5.7 à l'interieur du dossier sweethome3d 5.7

Dernière modification par J5012 (Le 29/01/2018, à 13:14)

Hors ligne

#15 Le 29/01/2018, à 13:18

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

Oui, c'est la pagaille, je confirme!!!

/opt/SweetHome3D-5.7/SweetHome3D-Java3D-1_5_2

lance bien SweetHome3D 5.7 fonctionnel pour autant que je puisse en juger.
On dirait que tu as réussi, bel exemple de patience et de tolérance smile wink
Merci beaucoup.


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#16 Le 30/01/2018, à 10:46

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

perso je me demande pourquoi ton ordi n'arrive pas à lancer java3d 1.6 ?
- probleme de carte graphique ?
- ....

Hors ligne

#17 Le 30/01/2018, à 13:01

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

Je ne sais que dire.
Comme je bidouille pas mal mon installation pour tenter d'apprendre et de comprendre le monde de Linux, il se peut que j'aie fait des manoeuvres un peu limite dont l'effet ne se fait sentir que maintenant?
Les commandes et les opérations ainsi que leurs résultats ne sont tout de même pas simples à appréhender quand on a aucune notion de programmation et qu'on vient de Windows....


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#18 Le 31/01/2018, à 21:12

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

pour comprendre gnulinux tu dois avoir des connaissances de base, et ce n'est pas en bidouillant que tu les auras ... ou alors tu es autodidacte serieux : tu lis regulierement les docs officielles des ingénieurs ... (perso c'est comme ca que j'ai acquis les 3/4 de ces connaissances, le reste l'a ete pendant un stage acceleré en reseaux NT)

parmi les connaissance de base, tu as :
- le fonctionnement des ordi : architectures d'ordinateurs de A. Tannenbaum (l'ancien prof info de linus)
- l'automatisme ou l'informatique digitale (selon les editions) → algebre de boole
- la micro-electronique → structure du demi-additionneur
- l'administration unix/linux (toutes versions de noyaux conviennent)
- l'evolution des systemes à base unix/linux (windows est dedans !) → frise temporelle
- un peu d'algorithmique
- un langage interprété comme le basic convient parfaitement
- un langage compilé comme le C meme si vieux aussi, ou le pascal, ou mieux l'assembleur wink

avec tout ca tu pourras commencer par bidouiller :
- deconstruire un systeme gnulinux installé, ou un live iso (similaire à un mini systeme gnulinux mais autonome)
- compiler un source libre comme dillo ...
- comprendre du premier coup ce qui derange dans un script wink
...

Hors ligne

#19 Le 01/02/2018, à 17:45

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

big_smile Houlah!!!!

Je ne souhaite pas atteindre un tel niveau de connaissances. Certainement pas la capacité ni assez d'années devant moi smile.
J'aimerais simplement avoir un bon bouquin papier qui me serve de référence, qui parte de quasi zéro et décrive et explique les commandes et leur domaine d'application, ainsi que leur utilisation et leurs effets.
Puis qui soit un mode d'emploi de Ubuntu, comme on en trouve des pelletées (il y a le meilleur et le plus inutile d'ailleurs) pour Windows.

Je parle d'un bouquin papier car comme beaucoup de gens plus tout jeunes, j'ai du mal à assimiler ce que je lis à l'écran et qui part dans tous les sens tant le domaine est vaste et les sujets intriqués.

J'ai été tenté d'imprimer le manuel, mais j'ai peur que ça soit aride, et que ça nécessite une palette de cartouches toner et de papier...

Sur les forums, les gens sont souvent compétents mais peinent à imaginer qu'on ne comprenne pas tout à fait ce qu'on fait quand on suit les explications (qui nécessitent souvent l'ouverture d'une multitude d'onglets, ce qui fait qu'au bout d'un moment on ne sait plus où on en est, ni ce qu'on a fait ou pas!)
Je comprends néanmoins tout à fait, car si ces personnes devaient tout ré-expliquer à chaque fois aux néophytes, je pense qu'ils deviendraient nerveux!!! big_smile big_smile big_smile

J'ai bien trouvé en kiosque quelques revues, mais avec quasiment deux fautes d'orthographe par mot, donc extrêmement difficiles d'usage, et dont les articles sont souvent sujets à caution.

Il y a quelques livres dispo en sur par exemple Amaz*n, mais je n'ai pas les moyens d'en acheter 12 puis de me rendre compte qu'ils ne me vont pas. Les éditeurs sont tous persuadés d'offrir le meilleur.....

Dernière modification par Comstock (Le 01/02/2018, à 17:46)


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#20 Le 02/02/2018, à 12:55

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

helas ce livre n'existe pas ou pas encore : avec les moyens et les outils qu'on a on ne sait pas faire en sorte que ce ne soit pas imbitable (pas facile à prendre en main) surtout pour un debutant ... l'informatique est un ensemble de techniques et technologiques qui evoluent sans cesse ... les parties et zones qu'on voit dans la presse et sur le net sont comme le sommet de l'iceberg ...

dans les connaissances de base, si tu ne cherches pas à faire de resolutions ou de detections, tu peux laisser tomber toute la partie électronique et logique ... si tu ne desires pas apprendre à programmer, toute la partie des langages ...

pour ce qui concerne gnulinux, il y a un ou deux livres numeriques que tu peux lire, oui en papier ca prendrait une tonne, et si tu as un budget super serré tu n'as pas le choix ...
- le cahier de l'admin Debian
- le bash pour debutants
- le guide general ubuntu : https://guide.ubuntu-fr.org/

et les conseils generaux :
- si tu ne comprends pas ou ne sais pas, ne le fais pas
- ca peut etre tentant et attractif mais c'est dangereux
- ca semble etre facile mais en fait c'est tres compliqué

Hors ligne

#21 Le 02/02/2018, à 13:32

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

C'est très très bien pour commencer, tout ça!!!!
En particulier le cahier de l'admin. Je viens de télécharger .epub pour liseuse, et .pdf dont j'imprimerai les paragraphes qui m'intéressent.
Bash pour débutants s'affiche mal (polices incongrues)

Je te remercie vraiment beaucoup. wink


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne

#22 Le 02/02/2018, à 13:45

J5012

Re : [Résolu] Installer SweetHome 3D 5.7?

oui pour la doc bash tu dois activer encodage unicode dans firefox menu affichage, par defaut il se met sur occidentale : firefox se regle automatiquement sur occidentale pour le code html plus conforme, parce que en francais, et sans indication de balise "charset" !

Hors ligne

#23 Le 02/02/2018, à 13:46

Comstock

Re : [Résolu] Installer SweetHome 3D 5.7?

OK, merci beaucoup!


Xubuntu 18.04 64 bits. Intel i3 - 2350M. RAM 8 go

Hors ligne