#1 Le 17/02/2008, à 14:28
- chaoswizard
Modifier automatiquement les "Ouvrir avec..."
Salut à tous,
J'aimerais faire un petit script qui permettrait de changer automatiquement le programme par défaut d'une application (cela m'éviterais de le faire à chaque fois que j'installe Ubuntu...).
Par exemple, pour que tous les .avi,.mpeg.mpg.divx.vob,... s'ouvrent avec SMplayer.
Un seul problème, je ne sais pas vraiment comment faire ...
Dernière modification par chaoswizard (Le 17/02/2008, à 14:29)
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#2 Le 20/02/2008, à 21:24
- chaoswizard
Re : Modifier automatiquement les "Ouvrir avec..."
Personne n'a une idée ?
Dernière modification par chaoswizard (Le 21/02/2008, à 21:42)
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#3 Le 21/02/2008, à 21:33
- johnlege
Re : Modifier automatiquement les "Ouvrir avec..."
Bonsoir,
je viens de chercher comme toi,
il existe un fichier nommé /usr/share/applications/mimeinfo.cache qui contient en fonction des extensions, les applications qui peuvent être exécutées.
Ces applications exécutées sont dans le même répertoire, elles s'appellent application.desktop
dans le répertoire de l'utilisateur $HOME/.local/share/applications/ existe aussi un fichier mimeinfo.cache propre à l'utilisateur, la référence aux applications à exécuter est faite sur le même principe avec application.desktop
En résumé, soit on généralise les applications à exécuter en modifiant /etc/mimeinfo.cache en ajoutant l_autre_application_pour_ouverture.desktop sur la ligne de l'extension, et le fichier l'autre_application_pour_ouverture.desktop existe dans le même répertoire, ou on raisonne sur le user, et on crée un fichier mimeinfo.cache spécifique avec l'application.desktop au niveau du user.
si tu trouves comment on mets l'application par défaut dans /etc/mimeinfo.cache
je suis preneur
Merci d'indiquer résolu dans le titre quand c'est résolu
Hors ligne
#4 Le 21/02/2008, à 21:47
- chaoswizard
Re : Modifier automatiquement les "Ouvrir avec..."
Oulà, je ne pensais pas faire ça comme ça...
En réalité, je pensais partir d'un petit script qui permet de faire que les miniatures des vidéos soient gérées par mplayer.
Je pensais que le fonctionnement serait un peu prés similaire...
Je te donne quand même le script en question, tu seras pi être plus inspiré que moi...
if [ -e /usr/bin/mplayer-video-thumb.sh ]; then
for i in $(cat video_ext); do
echo "Seting Key for "$(echo $i | sed -e 's/\/desktop\/gnome\/thumbnailers\///g')""
/usr/bin/gconftool-2 -s "$i"/command -t string '/usr/bin/mplayer-video-thumb.sh %u %o'
/usr/bin/gconftool-2 -s "$i"/enable -t boolean 'true'
done
else
echo "setup not complet"
exit
fi
où video_ext est la liste :
/desktop/gnome/thumbnailers/application@ogg
/desktop/gnome/thumbnailers/application@smil
/desktop/gnome/thumbnailers/application@vnd.rn-realmedia
/desktop/gnome/thumbnailers/application@vnd.rn-realvideo
/desktop/gnome/thumbnailers/application@x-extension-m4a
/desktop/gnome/thumbnailers/application@x-extension-mp4
/desktop/gnome/thumbnailers/application@x-flash-video
/desktop/gnome/thumbnailers/application@x-matroska
/desktop/gnome/thumbnailers/application@x-ms-asf
/desktop/gnome/thumbnailers/application@x-ogg
/desktop/gnome/thumbnailers/application@x-quicktime-media-link
/desktop/gnome/thumbnailers/application@x-shockwave-flash
/desktop/gnome/thumbnailers/application@x-shorten
/desktop/gnome/thumbnailers/application@x-smil
/desktop/gnome/thumbnailers/application@xspf@xml
/desktop/gnome/thumbnailers/audio@x-pn-realaudio
/desktop/gnome/thumbnailers/image@vnd.rn-realpix
/desktop/gnome/thumbnailers/image@vnd.rn-realpix
/desktop/gnome/thumbnailers/misc@ultravox
/desktop/gnome/thumbnailers/video@3gpp
/desktop/gnome/thumbnailers/video@dv
/desktop/gnome/thumbnailers/video@mp4
/desktop/gnome/thumbnailers/video@mpeg
/desktop/gnome/thumbnailers/video@msvideo
/desktop/gnome/thumbnailers/video@quicktime
/desktop/gnome/thumbnailers/video@vnd.divx
/desktop/gnome/thumbnailers/video@vnd.rn-realvideo
/desktop/gnome/thumbnailers/video@x-anim
/desktop/gnome/thumbnailers/video@x-avi
/desktop/gnome/thumbnailers/video@x-flc
/desktop/gnome/thumbnailers/video@x-fli
/desktop/gnome/thumbnailers/video@x-m4v
/desktop/gnome/thumbnailers/video@x-mpeg
/desktop/gnome/thumbnailers/video@x-ms-asf
/desktop/gnome/thumbnailers/video@x-msvideo
/desktop/gnome/thumbnailers/video@x-ms-wmv
/desktop/gnome/thumbnailers/video@x-nsv
/desktop/gnome/thumbnailers/video@x-ogm@ogg
/desktop/gnome/thumbnailers/video@x-matroska
Je cherchais donc comment faire ça avec gconf...
Dernière modification par chaoswizard (Le 21/02/2008, à 21:47)
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#5 Le 25/02/2008, à 12:29
- chaoswizard
Re : Modifier automatiquement les "Ouvrir avec..."
Pas d'idée ?
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#6 Le 11/03/2008, à 15:07
- nico_co
Re : Modifier automatiquement les "Ouvrir avec..."
tu te complique la vie dans le repertoire /home/toit/.local/share/application/ tu trouveras sur ton compte un fichier defaults.list qui tout simplement la liste des assosiation type-mime = racourci-menu
soit pour lancer un MP3 avec xmms
audio/mpeg=xmms.desktop
ou pour tous les utilisateurs le memes fichier defauts.list dans /usr/share/applications
;) Nico
Linux User : 486012
Ubuntu User : 26381
Hors ligne
#7 Le 14/03/2008, à 06:51
- chaoswizard
Re : Modifier automatiquement les "Ouvrir avec..."
D'accord, je vais regarder de ce coté là alors !!!
(il me semble que le fichier dans mon /home ne contient que les modifs que j'ai faite !)
Dernière modification par chaoswizard (Le 14/03/2008, à 06:53)
Ubuntu ==> Debian ==> Archlinux
Hors ligne