Alterar o Chromium inicia automaticamente o Nautilus com o comando Mostrar na Pasta

4

O Chrome oferece um menu para cada item baixado, no qual um pode Show in Folder do item. Este comando de menu inicia automaticamente o Nautilus no local desejado. Nice.

No entanto, agora meu gerenciamento principal de desktop é o Fluxbox. Então, quando o Nautilus acorda, ele apenas substitui meu background e mata todos os meus menus do fluxbox (eu tenho um menu gtk quase vazio).

Em tal circunstância, devo usar ~$ killall nautilus para fazer com que meu fluxdesktop volte ao normal. Isso é muito engraçado, mas apenas uma dúzia de vezes.

Eu queria saber se eu poderia parametrizar o Chromium de alguma forma no Linux para fazer o Chromium não chamar o Nautilus, mas chamar Thunar ou PcManFm, que são os dois sistemas de gerenciamento de arquivos que eu uso.

Eu uso o Ubuntu 12.04 para informações.

    
por Stephane Rolland 01.12.2012 / 11:13

2 respostas

7

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
    
por 01.12.2012 / 12:46
1

Você pode modificar diretamente o ~/.local/share/applications/mimeapps.list

Alterar:

inode/directory=nautilus.desktop

para:

inode/directory=YourFileManager.desktop

Por exemplo:

inode/directory=pcmanfm.desktop
    
por 18.11.2013 / 06:07