Pages : 1
#1 Le 11/02/2021, à 21:11
- Lucie-1985
[RESOLU] Magicavoxel avec wine
Bonjour la communauté!
Quelqu'un peut me dire s"il est possible d'utiliser MagicaVoxel sur Linux est comment?
J'ai trouvé cette information:
https://medium.com/tech-notes-and-geek- … 0236fdf927
Date de 2018, est ce toujours valable?
Merci de votre aide,
Dernière modification par Lucie-1985 (Le 13/02/2021, à 16:05)
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#2 Le 11/02/2021, à 21:20
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
La dernière fois que j'ai essayé, il fonctionnait avec Wine, mais ça remonte à un bout de temps. Ça coûte rien d'essayer, en tout cas.
Par contre, la page que tu indiques concerne Arch Linux pour l'installation de Wine ; sur Ubuntu, il s'installera avec apt.
Hors ligne
#3 Le 11/02/2021, à 22:17
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
Merci abelthorne!!
Dernière modification par Lucie-1985 (Le 11/02/2021, à 22:27)
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#4 Le 11/02/2021, à 22:30
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
À moins d'avoir besoin d'une version récente, tu peux installer la version des dépôts :
sudo apt-get install wine
Pour le lancer, c'est comme dans l'article :
wine /chemin/vers/MagicaVoxel.exe
(En remplaçant /chemin/vers par le bon chemin.)
Une fois que c'est bon, s'il fonctionne et que tu veux faire un lanceur, ce sera comme dans l'article aussi mais en adaptant un peu (le primusrun ne sert que sur les PC avec GPU hybride Intel+nvidia et il faut mettre une icône dans la ligne correspondante). On verra ça une fois que tu auras confirmé qu'il se lance correctement.
Dernière modification par abelthorne (Le 12/02/2021, à 21:53)
Hors ligne
#5 Le 11/02/2021, à 23:41
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
Salut abelthorne,
Alors, j'ai installé wine comme indiqué dans la documentation Ubuntu. Ensuite j'ai suivit la documentation de wikihow car celle de ubuntu n'etait pas claire pour moi - https://fr.wikihow.com/utiliser-Wine-sous-Linux
J'ai donc téléchargé MagicaVoxel puis j ai fais ouvrir avec le clic droit de la souris: ouvrir avec wine - et MagicaVoxel c'est bien lancé.
Je commence juste donc s"il y a souci ou bug, je le rapporterai dans ce message; Pour le lanceur, si je demarre a chaque foi de cette façon ça va?
Merci beaucoup pour ton aide!
Dernière modification par Lucie-1985 (Le 11/02/2021, à 23:43)
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#6 Le 11/02/2021, à 23:50
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
Ah, tu as ajouté le dépôt de WineHQ. Je ne l'avais pas suggéré parce que ça compliquait un peu les choses mais si c'est fait, c'est pas plus mal.
Tu peux lancer MagicaVoxel systématiquement comme ça mais si tu préfères faire un lanceur pour qu'il apparaisse dans ton menu Applications, c'est possible.
Hors ligne
#7 Le 11/02/2021, à 23:54
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
J'ai suivit les indications de wiki-ubuntu qui sont très clair, pour que j'y soit arrivé c'est que c'est vraiment bien expliqué!
Je suis en train de lire la doc pour faire un lanceur, tu a raison, quant a faire quelque chose autant allez jusqu'au bout et bien faire n'est ce pas?
Par contre la je suis un peu largué....je comprends bien pas la doc Ubuntu.....donc je veux bien un peu d'aide
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#8 Le 12/02/2021, à 00:06
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
Ton MagicaVoxel.exe est situé dans quel dossier ? Sachant que le lanceur va indiquer ce chemin, donc il ne fonctionnera plus si tu déplaces le .exe par la suite. Je préconiserais de le placer dans ~/.local/share (~ étant un raccourci qui désigne ton dossier perso et les fichiers/dossiers qui commencent par un point étant cachés − ctrl + H pour les afficher dans ton gestionnaire de fichiers). Une fois qu'il est dans son dossier définitif, édite un fichier texte en .desktop dans ~/.local/share/applications :
gedit ~/.local/share/applications/magicavoxel.desktop
Dans l'éditeur de texte, colle le contenu suivant qu'il va falloir adapter :
[Desktop Entry]
Name=MagicaVoxel
Exec=wine /home/lucie/.local/share/MagicaVoxel.exe
Type=Application
Icon=applications-graphics.png
Categories=Graphics
Il faut adapter la ligne Exec avec le bon chemin. Si tu veux une icône personnalisée, il faut en trouver une, la copier par exemple dans ~/.local/share/icons/hicolor/48x48/apps (là, c'est le dossier pour les icônes en 48x48 pixels, si la tienne est plus grande, il faut plutôt la mettre dans le dossier adapté) et modifier la ligne Icon du fichier pour mettre le nom de l'icône.
Enregistre le fichier et tu devrais voir MagicaVoxel dans ton menu Applications.
Hors ligne
#9 Le 12/02/2021, à 02:46
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
désolé abelthorne, mais j'ai lamentablement échoué.....
Alors j'avais crée un dossier MagicaVoxel dans Document, dans lequel j'ai dezipé le ficher telechargé et qui m'a donc donné un dossier : MagicaVoxel-0.99.6.3-win64, puis de la je l'ai ouvert comme vu précédemment.
J'ai donc suivit ton pas a pas, par contre une chose que je ne comprends pas: tu parle de magicavoxel.exe et moi du dossier complet dans lequel se trouve magicavoxel.exe ainsi que tous les autre truc qu'il va avoir besoin pour fonctionner non?
Donc, j'ai déplacé dans l'endroit que tu préconise: local/share TOUT le dossier entier, c'est peut être ça l'erreur?
Pour l'icone, c'est encore plus lamentable, mais il y a un icone qui apparaît dans le menu de mes applications....et c'est pas le mien. Et bien sur quand je clique dessus rien ne se passe....
Voila,
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#10 Le 12/02/2021, à 10:31
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
Pas de panique. Je n'avais pas vérifié le contenu de l'archive de MagicaVoxel mais effectivement, il y a tout un dossier et pas juste un exe. Du coup, ça va légèrement changer le lanceur. En tout cas, il fallait bien garder tout le dossier ensemble, donc si tu l'as placé dans ~/.local/share, c'est bon.
Donc :
- dis-moi où se trouve le dossier de MagicaVoxel et comment il s'appelle
- donne-moi le contenu de ton lanceur :
cat ~/.local/share/applications/magicavoxel.desktop
Concernant l'icône, tu en as téléchargé une quelque part ? Si oui, où l'as tu placée et sous quel nom ?
Hors ligne
#11 Le 12/02/2021, à 18:52
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
Bonjour abelthorne,
ok alors, le dossier MV entier est bien dans .local/share,
Pour l'icone, j'ai telechargé un icone, pour voir et faire la manip en attendant de faire mon propre icone
L'icone est dans l'a ou tu m'a dis de le mettre: ~/.local/share/icons/hicolor/48x48/apps - par contre il m'a l'air trop lourd et je ne sais pas encore comment diminuer la taille (29.3 KB) et se nome: iconMV.png
lucie@lucie-G3-3590:~$ cat ~/.local/share/applications/magicavoxel.desktop
[Desktop Entry]
Name=MagicaVoxel
Exec=wine /home/lucie/.local/share/MagicaVoxel/MagicaVoxel.exe
Type=Application
Icon=applications-1E64_notepad.0.png
Categories=Graphics
Du coup j'ai modifié maintenant cette partie: /home/lucie/.local/share/MagicaVoxel/MagicaVoxel.exe - mais il ne se lance toujour pas depuis l'icone des appli,
Dernière modification par Lucie-1985 (Le 12/02/2021, à 18:52)
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#12 Le 12/02/2021, à 19:52
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
Essaie d'éditer le lanceur à nouveau et de le modifier comme suit :
[Desktop Entry]
Name=MagicaVoxel
Exec=wine /home/lucie/.local/share/MagicaVoxel/MagicaVoxel.exe
Path=/home/lucie/.local/share/MagicaVoxel
Type=Application
Icon=iconMV.png
Categories=Graphics
(Ajout de la ligne Path et modification de la lign Icon.)
Est-ce qu'il se lance ? Si ce n'est pas le cas, on fera un petit script.
Hors ligne
#13 Le 12/02/2021, à 21:00
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
non ça ne lance pas,
lucie@lucie-G3-3590:~$ cat ~/.local/share/applications/magicavoxel.desktop
[Desktop Entry]
Name=MagicaVoxel
Exec=wine /home/lucie/.local/share/MagicaVoxel/MagicaVoxel.exe
Path=/home/lucie/.local/share/MagicaVoxel
Type=Application
Icon=iconMV.png
Categories=Graphics
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#14 Le 12/02/2021, à 21:05
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
Ok. Alors tu vas faire ça :
mkdir -p ~/.local/bin
gedit ~/.local/bin/magicavoxel
Dans l'éditeur, mets ça :
#!/bin/bash
cd "$HOME/.local/share/MagicaVoxel"
wine MagicaVoxel.exe
Une fois que c'est fait, rends-le exécutable :
chmod +x ~/.local/bin/magicavoxel
Déconnecte-toi et reconnecte-toi. Ouvre un terminal et tape juste :
magicavoxel
Est-ce qu'il se lance ou il te dit "commande introuvable" ? S'il se lance, édite à nouveau le lanceur :
gedit ~/.local/share/applications/magicavoxel.desktop
Corrige-le comme ça :
[Desktop Entry]
Name=MagicaVoxel
Exec=magicavoxel
Type=Application
Icon=iconMV.png
Categories=Graphics
(Changement de la ligne Exec et suppression de la ligne Path.)
Hors ligne
#15 Le 12/02/2021, à 21:25
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
ouhaaaa abelthorne.....tout c'est passé comme d'écris.... tout parfait et magicavoxel se lance même avec l'icone que j'ai mis!! Trop fort t'est un génie! mille merci!!
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#16 Le 12/02/2021, à 21:53
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
Je vais quand même détailler un peu ce qu'on a fait si tu veux supprimer MagicaVoxel par la suite.
Sur Linux, quand on tape une commande dans un terminal, le shell va la chercher dans une liste de dossiers qui sont définis dans la variable d'environnement $PATH. Par défaut, elle contient des dossiers système tels que /bin, /usr/bin, /usr/local/bin...
Dans ton dossier perso, tu as un fichier .profile qui définit divers réglages au démarrage de la session. Parmi ceux-ci, il ajoute deux dossiers locaux au $PATH (s'ils existent) : ~/bin et ~/.local/bin. Ça permet donc de placer des commandes (binaires, scripts...) dans un de ces dossiers pour qu'elles soient accessibles en les tapant dans un terminal.
On a donc :
- placé le dossier de données de MagicaVoxel dans ~/.local/share ;
- créé un petit script "magicavoxel" dans ~/.local/bin qui se place dans le dossier ~/.local/share/MagicaVoxel et lance ensuite MagicaVoxel.exe via wine ;
- ajouté un lanceur local qui lance cette nouvelle commande magicavoxel (le script en question).
Tu as donc ces trois éléments pour MagicaVoxel : le script qui est dans ~/.local/bin, le dossier du soft qui est dans ~/.local/share et le lanceur qui est dans ~/.local/share/applications. Si tu veux supprimer MagicaVoxel un jour, il suffit de supprimer ces trois éléments.
Et pour mettre à jour MagicaVoxel si tu télécharges une nouvelle version, il suffit de remplacer le contenu du dossier ~/.local/share/MagicaVoxel par les fichiers de la nouvelle version.
Hors ligne
#17 Le 12/02/2021, à 22:08
- Rafbor
Re : [RESOLU] Magicavoxel avec wine
@abelthorne: on peut simplifier légèrement en plaçant le script directement dans le dossier de l'appli, et lancer le script via le lanceur avec la commande
Exec=sh -c /chemin_vers_appli/script.sh
comme ça, pour la suppression, il n'y a que 2 éléments à supprimer: le dossier de l'appli et le lanceur.
Enfin, moi je fais comme ça
Xubuntu 24.04 - Mes projets sur Github
Hors ligne
#18 Le 12/02/2021, à 22:16
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
Merci abelthorne, c'est tres clair !
Et du coup je peux suivre cet exemple si je dois utiliser d'autre programme win?
Par hasard tu utiliserais pas altspaceVR? j'avais juste quelques questions....
Merci Rafbor pour ton intervention, c'est noté,
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#19 Le 12/02/2021, à 22:38
- abelthorne
Re : [RESOLU] Magicavoxel avec wine
Et du coup je peux suivre cet exemple si je dois utiliser d'autre programme win?
Ça dépend. Globalement, oui, ça s'applique à n'importe quel soft installé manuellement. Mais en ce qui concerne l'utilisation de Wine, il peut y avoir des subtilités, il a un fonctionnement un peu particulier : certains logiciels peuvent nécessiter des bidouilles qui peuvent poser des problèmes à d'autres, donc il faut commencer à jongler avec le dossier du préfixe (le dossier où Wine simule l'environnement Windows, par défaut c'est ~/.wine) et faut connaître.
Pour gérer des applis Wine diverses, c'est généralement plus simple de passer par une interface comme PlayOnLinux ou Lutris.
Par hasard tu utiliserais pas altspaceVR?
Non.
Hors ligne
#20 Le 12/02/2021, à 22:47
- Lucie-1985
Re : [RESOLU] Magicavoxel avec wine
on est bon abelthorne, je te remercie vraiment pour ton aide!
Je peux classer le sujet?
bonne soirée!
Ubuntu 24.04.1 LTS 64 bits - Dell G3 3590
Hors ligne
#21 Le 31/03/2021, à 16:13
- xubu1957
Re : [RESOLU] Magicavoxel avec wine
Bonjour,
@abelthorne
Pour cette nouvelle discussion > Ajout de shaders dans MagicaVoxel _ wine, des conseils ?
Merci d'avance.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne