O Nautilus parece ser o aplicativo padrão para abrir um diretório,
mais precisamente para abrir um arquivo do tipo inode/directory
. além disso
Nautilus tem o mau hábito de mexer com o desktop como você tem
notado. O que você precisa fazer é dizer ao sistema qual padrão
aplicativo a ser usado para abrir um diretório e o cromo obedecerá.
Neste exemplo, uso o midnight commander como gerenciador de arquivos de sua escolha,
sinta-se livre para alterá-lo para o seu preferido. Primeiro você precisa
Verifique se há um arquivo .desktop
que é exigido pelo XDG
especificação. Para gerentes de arquivos GUI a chance é boa que haja
já é um arquivo .desktop
adequado para aplicações de terminal
geralmente você tem que criar seu próprio. Confira o diretório
/usr/share/applications
para arquivos existentes.
Crie um arquivo
~/.local/share/applications/midnight-commander.desktop
com o
seguinte conteúdo:
[Desktop Entry]
Name=Midnight Commander
Exec=mc %U
Terminal=true
StartupNotify=false
Type=Application
MimeType=inode/directory
O próximo passo é registrar este aplicativo com o
inode/directory
tipo MIME:
xdg-mime default midnight-commander.desktop inode/directory
Você pode confirmar um registro bem-sucedido com
xdg-mime query default inode/directory
que deve produzir midnight-commander.desktop
. Agora você pode clicar
em "Abrir na pasta" no chromium e um terminal deve aparecer com
Comandante da meia-noite aberto no diretório. Não há necessidade de reiniciar
a sessão da área de trabalho ou o navegador.
Se você quiser usar o Nautilus sem ter que mexer na sua área de trabalho, é necessário copiar e renomear o arquivo .desktop
correspondente de /usr/share/applications
e substituir
nautilus %U
com
nautilus --no-desktop %U