Como posso configurar o Ubuntu para abrir arquivos de um determinado tipo (por exemplo, file.tex) com um determinado programa (por exemplo, emacs)?
Como posso configurar o Ubuntu para abrir arquivos de um determinado tipo (por exemplo, file.tex) com um determinado programa (por exemplo, emacs)?
Respostas:
Execute o Nautilus , clique com o botão direito do mouse em um desses arquivos, escolha "Propriedades" no menu de contexto e defina suas preferências com a opção "Abrir com".
Em vez de editar defaults.list, acho mais fácil usar o programa xdg-mime. Procurando no visualizador de pdf, vendo seu adobe e alternando para 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
E você pode usar o xdg-open para abrir um arquivo com seu aplicativo preferido:
$xdg-open file.pdf
Você pode usar a guia Propriedades em um arquivo para alterar o programa usado para abri-lo, como Manni apontou.
Edit: Dê uma olhada na resposta de Chris089 . Eu preferiria editar diretamente os arquivos, como sugeri abaixo. Ainda pode ser útil saber quais são os tipos MIME e onde estão as associações, mas eu usaria a ferramenta para modificar o arquivo.
No entanto, se você deseja uma solução baseada em texto ou até mesmo ver como as associações de arquivos são configuradas para diferentes tipos:
$ cat ~ / .local / share / applications / defaults.list
[Aplicativos padrão]
application / vnd.google-earth.kml + xml = Google-googleearth.desktop
application / keyhole = Google-googleearth.desktop
application / earthviewer = Google-
aplicativo 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 =
áudio totem.desktop / mpeg =
áudio totem.desktop / mpegurl =
áudio totem.desktop / ogg =
áudio totem.desktop / prs.sid =
áudio totem.desktop / vnd.rn-realaudio =
áudio totem.desktop / x-ape =
áudio totem.desktop / x-flac =
áudio totem.desktop / x-gsm =
áudio totem.desktop / x-it =
áudio totem.desktop / x-m4a =
áudio totem.desktop / 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 =
áudio totem.desktop / x-ms-wax =
áudio totem.desktop / x-ms-wma =
áudio totem.desktop / x-musepack =
áudio totem.desktop / 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 =
áudio totem.desktop / x-realaudio =
áudio totem.desktop / áudio real-x = totem.desktop
áudio / 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 =
áudio totem.desktop / x-vorbis + ogg =
áudio totem.desktop / x-xm = áudio totem.desktop
Aqui está o documento de especificação de entrada da área de trabalho que detalha a necessidade e o uso de um arquivo .desktop (em vez de usar o caminho para o executável).