Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-09-2013 10:45:26

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

[Résolu] ouvrir des fichiers png avec tuxpaint.

Bonjour.

Il y quelque chose que je ne comprends pas. J'utilise Tuxpaint pour les enfants et les fichiers sont enregistrés dans un dossier de sauvegarde au format png. J'aimerais, en allant dans ce dossier, pouvoir ouvrir directement les fichiers enregistrés avec Tuxpaint. J'ai donc sélectionné un fichier png au hasard et dans propriétés j'ai ajouté ouvrir avec /usr/bin/tuxpaint. Pourtant quand je fais un double clic sur le fichier il ne se passe rien. Certes me direz-vous, on peut ouvrir les fichiers en ayant d'abord lancé Tuxpaint. Mais quand même je me demande pourquoi en indiquant le chemin du logiciel pour l'ouverture d'un fichier ça ne fonctionne pas. Etonnant non ?

A+

Dernière modification par laguespa (24-09-2013 18:03:33)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#2 23-09-2013 23:19:18

david96
Invité

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Bonsoir,


Il y a de nombreuse méthodes, la plus simple en mode graphique est de cliquer droit avec le bouton de la souris sur le fichier, de sélectionner « ouvrir avec » et de mémoriser l'application choisi.
Avez-vous coché par exemple : « Mémoriser l'association et ce type de fichier » Voir capture d'écran suivante :
1379971737.png
Zoom : 1680 x 1050 - 622.01 ko


Possible que vous n'ayez pas les mêmes menus avec le clique droit, tout dépend de votre gestionnaire de bureau (KDE, gnome, unity, XCFE etc.). Ci-dessus pour l'exemple : gestionnaire KDE.


Mais en général, le fonctionnement est rapproché wink

Dernière modification par Invité-2 (23-09-2013 23:29:25)

#3 24-09-2013 08:04:42

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

david96 a écrit :

Bonsoir,


Il y a de nombreuse méthodes, la plus simple en mode graphique est de cliquer droit avec le bouton de la souris sur le fichier, de sélectionner « ouvrir avec » et de mémoriser l'application choisi.
Avez-vous coché par exemple : « Mémoriser l'association et ce type de fichier »



C'est bien ce que j'ai fait mais autant ça fonctionne avec tous les autres programmes autant avec Tuxpaint pas moyen.

david96 a écrit :


Possible que vous n'ayez pas les mêmes menus avec le clique droit, tout dépend de votre gestionnaire de bureau (KDE, gnome, unity, XCFE etc.). Ci-dessus pour l'exemple : gestionnaire KDE.


Mais en général, le fonctionnement est rapproché wink



J'utilise Mate mais comme vous le dites, le fonctionnement est le même.

A+ et merci de votre attention.


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#4 24-09-2013 08:35:08

david96
Invité

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Ok, on va passer par une autre méthode alors.

Scrutons le fichier suivant :

cat ~/.local/share/applications/mimeapps.list

#5 24-09-2013 09:05:15

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

$ cat ~/.local/share/applications/mimeapps.list
[Default Applications]
image/jpeg=eom.desktop
x-scheme-handler/mailto=icedove.desktop
application/x-extension-eml=icedove.desktop
message/rfc822=icedove.desktop
image/bmp=eom.desktop
image/gif=eom.desktop
image/tiff=eom.desktop
x-scheme-handler/http=iceweasel.desktop
x-scheme-handler/https=iceweasel.desktop
x-scheme-handler/about=iceweasel.desktop
inode/directory=vlc-playlist.desktop
text/plain=pluma.desktop
audio/mpeg=vlc-playlist.desktop
audio/x-mpegurl=vlc.desktop
audio/x-scpls=smplayer.desktop
audio/x-vorbis+ogg=vlc-playlist.desktop
audio/x-wav=vlc-playlist.desktop
video/mp4=smplayer.desktop
video/mpeg=smplayer.desktop
video/mp2t=smplayer.desktop
video/msvideo=smplayer.desktop
video/quicktime=smplayer.desktop
video/webm=smplayer.desktop
video/x-avi=smplayer.desktop
video/x-flv=smplayer.desktop
video/x-matroska=smplayer.desktop
video/x-mpeg=smplayer.desktop
video/x-ogm+ogg=smplayer.desktop
audio/flac=vlc-playlist.desktop
audio/x-flac+ogg=vlc.desktop
audio/ogg=vlc.desktop
video/x-msvideo=smplayer2.desktop
audio/mp4=vlc-playlist.desktop
audio/x-ms-wma=vlc-playlist.desktop
application/pdf=atril.desktop
text/html=pluma.desktop
image/png=userapp-tuxpaint-14383W.desktop



[Added Associations]
x-scheme-handler/http=iceweasel.desktop;
x-scheme-handler/https=iceweasel.desktop;
x-scheme-handler/about=iceweasel.desktop;
inode/directory=caja-folder-handler.desktop;smplayer_enqueue.desktop;userapp-vlc-31RU0W.desktop;
text/plain=pluma.desktop;
audio/mpeg=smplayer.desktop;vlc.desktop;vlc-playlist.desktop;
audio/x-mpegurl=smplayer.desktop;vlc.desktop;
audio/x-scpls=smplayer.desktop;
audio/x-vorbis+ogg=smplayer.desktop;vlc-playlist.desktop;
audio/x-wav=smplayer.desktop;vlc-playlist.desktop;
video/mp4=smplayer.desktop;
video/mpeg=smplayer.desktop;
video/mp2t=smplayer.desktop;
video/msvideo=smplayer.desktop;
video/quicktime=smplayer.desktop;
video/webm=smplayer.desktop;
video/x-avi=smplayer.desktop;
video/x-flv=smplayer.desktop;
video/x-matroska=smplayer.desktop;
video/x-mpeg=smplayer.desktop;
video/x-ogm+ogg=smplayer.desktop;
audio/flac=smplayer.desktop;vlc.desktop;smplayer2.desktop;vlc-playlist.desktop;
audio/x-flac+ogg=vlc.desktop;
audio/ogg=vlc.desktop;
text/html=vlc-playlist.desktop;pluma.desktop;
video/x-msvideo=vlc-playlist.desktop;smplayer2.desktop;
audio/mp4=vlc-playlist.desktop;userapp-soundconverter-KDG92W.desktop;
audio/x-ms-wma=vlc-playlist.desktop;
application/pdf=atril.desktop;
image/png=eom.desktop;userapp-tuxpaint-14383W.desktop;

[Removed Associations]
audio/mp4=userapp-soundconverter-KUFF3W.desktop;
 

Dernière modification par laguespa (24-09-2013 09:06:33)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#6 24-09-2013 09:17:27

david96
Invité

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Je vois :

image/png=userapp-tuxpaint-14383W.desktop
image/png=eom.desktop;userapp-tuxpaint-14383W.desktop;



Étrange, que retourne la commande suivante :

locate tuxpaint | grep "\.desktop"

#7 24-09-2013 09:24:02

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

$ locate tuxpaint | grep "\.desktop"
/home/laguespa/.local/share/applications/userapp-tuxpaint-5F573W.desktop
/home/laguespa/.local/share/applications/userapp-tuxpaint-R86O3W.desktop
/home/laguespa/.local/share/applications/userapp-tuxpaint-VYTB3W.desktop
/home/laguespa/Desktop/sauvegarde_home_ordi_ecole/ecole/Desktop/tuxpaint-1.desktop
/usr/share/applications/tuxpaint-config.desktop
/usr/share/applications/tuxpaint.desktop
/var/lib/menu-xdg/applications/menu-xdg/X-Debian-Applications-Graphics-tuxpaint-config.desktop
/var/lib/menu-xdg/applications/menu-xdg/X-Debian-Applications-Graphics-tuxpaint.desktop
 



Je ne comprends pas non plus pourquoi ça ne fonctionne pas.


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#8 24-09-2013 10:21:38

MicP
Invité

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Je vois qu'il existe dans ton système de fichiers le fichier : "/usr/share/applications/tuxpaint.desktop"
Or, s'il est question d'associer une application à un type de fichier depuis l'interface graphique, c'est bien dans le dossier "/usr/share/applications/" qu'il faut rechercher l'application à associer, et pas dans le dossier "/usr/bin/".

==============

Dans "~/.local/share/applications/mimeapps.list"
remplacer les deux "image/png=blablabla..."
par : "image/png=tuxpaint.desktop"

Pour la prise en compte de ces modifications, il faudra peut-être ensuite fermer et ré-ouvrir la session de l'utilisateur.

Dernière modification par MicP (24-09-2013 10:25:35)

#9 24-09-2013 10:45:12

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

D'habitude j'associe toujours avec le nom de l'application que je trouve dans /usr/bin.

En essayant d'associer l'ouverture avec /usr/share/applications/tuxpaint.desktop j'obtiens cette réponse :
Impossible de trouver l'application
Impossible de trouver « /usr/share/applications/tuxpaint.desktop »


Pourtant le fichier existe bien dans le répertoire. J'ai mis tuxpaint.desktop en 777 et apparemment ça passe mais un double clic sur un fichier png ne fait toujours absolument rien.

A+ et merci de ton attention.

Dernière modification par laguespa (24-09-2013 10:54:57)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#10 24-09-2013 16:04:12

MicP
Invité

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

laguespa a écrit :

... D'habitude j'associe toujours avec le nom de l'application que je trouve dans /usr/bin ...


Ok mais là, il s'agit de l'associer pour l'interface graphique du Bureau => fichier ".desktop" dont l'extension n'apparaîtra pas avec le gestionnaire de fichier, mais que tu as trouvé avec la commande "locate" de ton avant dernier post.
Ce fichier contient entre autre tous les renseignements pour l'internationalisation du nom de l'applications, et d'autres paramètres pour son intégration dans les menus du gestionnaire graphique.

Il faudrait connaître le contenu de ton fichier " /usr/share/applications/tuxpaint.desktop", et tu devrais aussi avoir le binaire correspondant à tuxpaint dans le dossier "/usr/bin"

cat  /usr/share/applications/tuxpaint.desktop


Essaie de voir si le binaire est bien là et au bon endroit avec :

ls -l /usr/bin/tuxpaint



à moins que le fichier ".desktop" à utiliser soit :
/var/lib/menu-xdg/applications/menu-xdg/X-Debian-Applications-Graphics-tuxpaint.desktop
mais celui-là, je le connais pas. à moins que:
https://bugs.launchpad.net/ubuntu/+sour … bug/862313
Il semblerait que... essaie de voir ce que donne:

apt-cache policy menu-xdg

Dernière modification par MicP (24-09-2013 16:13:53)

#11 24-09-2013 16:37:48

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

$ cat /usr/share/applications/tuxpaint.desktop
[Desktop Entry]
Name=Tux Paint
Type=Application
Exec=tuxpaint
Icon=tuxpaint
Terminal=false
Categories=Education;Art;
GenericName=Drawing program
 


j'ai enlevé tout ce qui concerne les langues, le nom et les commentaires pour gagner de la place.


$ ls -l /usr/bin/tuxpaint
-rwxr-xr-x 1 root root 229704 déc.   4  2011 /usr/bin/tuxpaint
 



Si je lance tuxpaint en terminal ou bien /usr/bin/tuxpaint le logiciel est lancé.

Par contre si j'essaie d'ouvrir un fichier créé avec tuxpaint et sauvegardé précédemment voilà ce que j'obtiens : 

$ tuxpaint .tuxpaint/saved/20130923102739.png

Usage: tuxpaint {--usage | --help | --version | --verbose-version | --copying}

  tuxpaint [--windowed | --fullscreen]
           [--WIDTHxHEIGHT | --native]
           [--disablescreensaver | --allowscreensaver ]
 

etc...


Etonnant non !?

Dernière modification par laguespa (24-09-2013 16:39:58)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#12 24-09-2013 18:02:30

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Je viens de me rendre compte de la chose suivante. Si j'ouvre un fichier .png de cette manière :

tuxpaint --colorfile .tuxpaint/saved/20130923102739.png
 


tuxpaint ouvre le fichier.

En fait je m'en sors en passant l'option --colorfile. Ça fonctionne aussi avec clic droit sur le fichier png > propriétés > ouvrir avec > j'ajoute simplement tuxpaint --colorfile et voilà.

Je passe en résolu mais bon, je ne suis pas forcément très satisfait du truc.


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#13 24-09-2013 18:13:16

david96
Invité

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Mystérieux tout ça ! neutral

#14 24-09-2013 18:56:42

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

J'ai eu l'impression en configurant tuxpaint qu'il n'était pas trop adapté à une utilisation sous Linux. Par exemple, le fichier de conf est situé dans /etc/tuxpaint/ et par défaut est en 644 avec pour propriétaire root et groupe root ce qui interdit de modifier la configuration de tuxpaint dans tuxpaint sans avoir mis les droits en 666. roll

"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#15 24-09-2013 19:01:22

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

man tuxpaint a écrit :

       $HOME/.tuxpaintrc
               User's configuration file.  It  can  be  used  to  set  default
               options  (rather  than  setting  them on the command-line every
               time), and/or to override any settings in the system-wide  con-
               figuration file.

               (Not created or edited automatically; must be created manually.
               You can do this by hand, or use 'Tux Paint Config..')



Autrement dit, il suffit de copier /etc/tuxpaint.conf dans ~/.tuxpaintrc et de l'éditer à la main. Pas besoin de passer root ni de modifier le fichier de conf dans /etc ! smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#16 24-09-2013 19:06:09

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Ouais lol

"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#17 24-09-2013 19:10:48

MicP
Invité

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Ok, ce que propose captnfab est bien plus simple et plus raisonnable que ce que je proposais.

Dernière modification par MicP (24-09-2013 19:13:52)

#18 24-09-2013 19:44:07

laguespa
Membre
Distrib. : Jessie
Noyau : 4.2.0-0.bpo.1-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Je crois que vous ne parliez pas de la même chose.

"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#19 24-09-2013 20:34:18

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] ouvrir des fichiers png avec tuxpaint.

Je répondais juste à laguespa, je n'ai pas du tout suivi le reste du fil smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

Pied de page des forums