Comment puis-je configurer Ubuntu pour ouvrir des fichiers d'un type donné (par exemple file.tex) avec un programme donné (par exemple emacs)?
Comment puis-je configurer Ubuntu pour ouvrir des fichiers d'un type donné (par exemple file.tex) avec un programme donné (par exemple emacs)?
Réponses:
Exécutez Nautilus , faites un clic droit sur l'un de ces fichiers, choisissez "Propriétés" dans le menu contextuel et définissez vos préférences avec l'option "Ouvrir avec".
Au lieu de modifier defaults.list, je trouve plus facile d'utiliser le programme xdg-mime. Recherche de la visionneuse pdf, voir son adobe et le basculer vers KPDF:
$xdg-mime query default application/pdf
AdobeReader.desktop
$xdg-mime default kde-kpdf.desktop application/pdf
$xdg-mime query default application/pdf
kde-kpdf.desktop
Et vous pouvez utiliser xdg-open pour ouvrir un fichier avec votre application préférée:
$xdg-open file.pdf
Vous pouvez utiliser l'onglet Propriétés d'un fichier pour modifier le programme utilisé pour l'ouvrir, comme Manni l'a souligné.
Edit: Jetez un œil à la réponse de Chris089 . Je préfère cela à l'édition directe des fichiers comme je l'ai suggéré ci-dessous. Il pourrait encore être utile de savoir quels sont les types MIME et où se trouvent les associations, mais j'utiliserais l'outil pour modifier le fichier.
Cependant, si vous voulez une solution basée sur du texte, ou même pour voir comment les associations de fichiers sont configurées pour différents types:
$ cat ~ / .local / share / applications / defaults.list
[Applications par défaut]
application / vnd.google-earth.kml + xml = Google-googleearth.desktop
application / keyhole = Google-googleearth.desktop
application / earthviewer = Google-
application googleearth.desktop / vnd.google-earth.kmz = Google-googleearth.desktop
$ cat /usr/share/applications/defaults.list | grep ^ audio
audio / 3gpp = totem.desktop
audio / ac3 = totem.desktop
audio / AMR = totem.desktop
audio / AMR-WB = totem.desktop
audio / basic = totem.desktop
audio / midi = totem.desktop
audio / mp4 = totem.desktop
audio / mpeg = totem.desktop
audio / mpegurl = totem.desktop
audio / ogg = totem.desktop
audio / prs.sid = totem.desktop
audio / vnd.rn-realaudio = totem.desktop
audio / x-ape = totem.desktop
audio / x-flac = totem.desktop
audio / x-gsm = totem.desktop
audio / x-it = totem.desktop
audio / x-m4a = totem.desktop
audio / x-matroska = totem.desktop
audio / x-mod = totem.desktop
audio / x-mp3 = totem.desktop
audio / x-mpeg = totem.desktop
audio / x-mpegurl = totem.desktop
audio / x-ms-asf = totem.desktop
audio / x -ms-asx = totem.desktop
audio / x-ms-wax = totem.desktop
audio / x-ms-wma = totem.desktop
audio / x-musepack = totem.desktop
audio / x-pn-aiff = totem.desktop
audio / x-pn-au = totem.desktop
audio / x-pn-realaudio = totem.desktop
audio / x-pn-realaudio-plugin = totem.desktop
audio / x-pn-wav = totem.desktop
audio / x- pn-windows-acm = totem.desktop
audio / x-realaudio = totem.desktop
audio / x-real-audio = totem.desktop
audio / x-sbc = totem.desktop
audio / x-scpls = totem.desktop
audio / x-speex = totem.desktop
audio / x-tta = totem.desktop
audio / x-wav = totem.desktop
audio / x-wavpack = totem.desktop
audio / x-vorbis = totem.desktop
audio / x-vorbis + ogg = totem.desktop
audio / x-xm = totem.desktop
Voici le document Desktop Entry Specification qui détaille la nécessité et l'utilisation d'un fichier .desktop (au lieu d'utiliser le chemin d'accès à l'exécutable).