Estou usando vários desktops / gerenciadores de janelas (KDE, Openbox wm e i3 wm) no meu PC e quero estabelecer um arquivo unificado e universal onde eu possa definir associações de arquivos para todo o meu sistema.
Estou no Arch Linux e, a partir desse thread e do wiki do Arch, concluí que preciso criar um /usr/share/applications/mimeapp.list
que não funcione para o cara em um thread vinculado. Ele afirma que o arquivo deve ser renomeado para /usr/share/applications/mimeapp.list
. Bem, seja qual for ... Este arquivo meu é assim:
[Default Applications]
application/pdf=masterpdfeditor.desktop
image/vnd.djvu=masterpdfeditor.desktop
text/plain=kate.desktop
text/x-markdown=kate.desktop
application/x-shellscript=kate.desktop
text/x-java=kate.desktop
inode/x-empty=kate.desktop
text/x-python=kate.desktop
text/x-readme=kate.desktop
application/x-ruby=kate.desktop
text/x-ruby=kate.desktop
text/x-tex=kate.desktop
text/html=firefox.desktop
text/rhtml=kate.desktop
image/png=gthumb.desktop
image/jpeg=gthumb.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
video/ogg=mplayer.desktop
video/x-msvideo=mplayer.desktop
audio/mpeg=mplayer.desktop
video/quicktime=mplayer.desktop
video/webm=mplayer.desktop
video/x-flv=mplayer.desktop
video/mp4=mplayer.desktop
application/ogg=mplayer.desktop
audio/x-flac=mplayer.desktop
audio/mp4=mplayer.desktop
application/x-flash-video=mplayer.desktop
Mas mesmo que eu configurei meu PC para abrir .tex
arquivos usando o kate, eles ainda serão abertos com o Kile IDE. Isso acontece toda vez que eu abro esse tipo de arquivo em dolphin ou thunar.
Eu descobri que o Kile e o Thunar estão se comportando de acordo com nossas configurações de associações de arquivos no systemsettings5
do KDE e estão ignorando completamente o defaults.list
e eu não quero isso, porque eu quero evitar a GUI do sistema que é desajeitada e forças para clicar em cada configuração e alterá-la. Não há ações em massa, como redefinir / excluir o perfil de associações de arquivos ...
PERGUNTA
Então, como posso forçar meu servidor Xorg a usar defaults.list
e ignorar completamente systemsettings5
? E mais uma coisa ... Onde systemsettings5
obtém as configurações? É dos arquivos '/usr/share/applications/*.desktop? O que aconteceria se eu apagar esses?