Experimente este pequeno tutorial. Ou, se você quiser uma maneira mais simples, basta clicar com o botão direito do mouse no arquivo e escolher abrir com o aplicativo desejado.
Eu prefiro o desktop gnome para o KDE - mas eu prefiro o editor de texto do Kate para o gedit - mas o gedit é o padrão no gnome.
Como faço para defini-lo de modo que o aplicativo padrão quando eu clico duas vezes em um arquivo seja o Kate?
Experimente este pequeno tutorial. Ou, se você quiser uma maneira mais simples, basta clicar com o botão direito do mouse no arquivo e escolher abrir com o aplicativo desejado.
Eu queria mudar meu editor padrão para o emacsclient (que abre um arquivo na sessão atual do emacs, rodando no modo servidor). O problema era que eu não tinha um arquivo emacsclient.desktop em nenhum lugar. Ele funcionou quando eu apenas adaptei o arquivo /usr/share/applications/emacs23.desktop e o coloquei em ~ / .local / share / applications / emacsclient.desktop
Isso se baseou na descrição no link
Isso pode ser útil. Eu uso para realizar a mesma coisa que o tutorial alex ligado. Deve trabalhar em Ubnutu Karmic para Lucid.
~/$ cat bin/upkateprefs
#!/bin/bash
#Changes all new/existing gedit editor preferences to kate
#change existing preferences
sed -i "s/gedit/kde4-kate/" ~/.local/share/applications/mimeapps.list
#add new file type preferences
cat /usr/share/applications/defaults.list|grep gedit|sed "s/gedit/kde4-kate/" >> ~/.local/share/applications/mimeapps.list
#remove duplicates
sort -u ~/.local/share/applications/mimeapps.list -o ~/.local/share/applications/mimeapps.list
Não é perfeito, pois trará uma linha duplicada tipo mime se você tiver mais do que apenas gedit na linha de preferências existente. Ele também quebrará o formato do arquivo se você tiver mais seções do que apenas [Associações adicionadas]. Talvez um bruxo venha e venha com um roteiro melhor.
Obrigado Alex isso funciona para mim no Ubuntu 16.04 LTS:
crie um arquivo ~/.local/share/applications/defaults.list
com este conteúdo:
[Default Applications]
application/x-perl=kate.desktop
text/plain=kate.desktop
text/x-chdr=kate.desktop
text/x-csrc=kate.desktop
text/x-dtd=kate.desktop
text/x-java=kate.desktop
text/mathml=kate.desktop
text/x-python=kate.desktop
text/x-sql=kate.desktop
Crie kate.desktop ausente com uma cópia:
sudo cp /usr/share/applications/gedit.desktop /usr/share/applications/kate.desktop
No arquivo copiado, substitua gedit
por kate
, ou seja, por vim :%s/gedit/kate