Como definir a pasta de abertura padrão para o gerenciador de arquivos Nautilus?

6

Como eu configuro o Nautilus para abrir na minha pasta Documentos em vez da minha pasta pessoal?

Eu vasculhei este site e encontrei respostas instruindo os usuários a editar o arquivo /usr/share/applications/nautilus.desktop , substituindo %U pelo caminho do diretório padrão desejado. Eu editei todas as variantes de nautilus.desktop no diretório mencionado, mas nenhuma das edições teve efeito. Eu verifiquei todos os arquivos depois de editá-los para ter certeza de que salvei a edição de forma eficaz, e todos parecem bons para mim.

Eu editei todos os arquivos para ler da seguinte forma:

Exec=nautilus --new-window /home/judy/Documents

Eu também editei o arquivo org.gnome.Nautilus.desktop , só para ter certeza, sem alegria.

Estou executando o Ubuntu 15.10.

Nota: se eu inserir nautilus /home/judy/Documents na linha de comando, o Nautilus é aberto corretamente no diretório desejado. Existe uma maneira simples de configurar um ícone na barra de inicialização para executar esse comando e ter o ícone do Nautilus parecido com uma gaveta de arquivo de metal?

Obrigado. Estou puxando meu cabelo por cima deste aqui.

    
por trinkner 06.12.2015 / 19:58

2 respostas

2

O arquivo que é mostrado em unity-dash não é mais /usr/share/applications/nautilus.desktop mas /usr/share/applications/org.gnome.Nautilus.desktop .

Alterar a linha Exec= no próprio arquivo não tem nenhum efeito. O problema é uma entrada DBusActivatable=true que faz o sistema rodar nautilus via dbus. Portanto, a linha Exec= está sendo ignorada. Talvez seja possível fornecer ao nautilus o diretório desejado através do dbus ( /usr/share/dbus-1/services/org.gnome.Nautilus.service ), mas eu não estou familiarizado com esse sistema em detalhes. Para mais informações, veja aqui: link

Uma solução simples para mim foi esconder o ícone do lançador gnome / dbus e tornar o antigo visível novamente. Portanto, adicione a entrada NotShowIn=Unity; a /org.gnome.Nautilus.desktop e comente em nautilus.desktop . Lá você pode ajustar a linha Exec= com o diretório desejado.

(file: org.gnome.Nautilus.desktop)

[Desktop Entry]
NotShowIn=Unity;     # <--------------------------- add this line !
Name=files
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window %U
Icon=system-file-manager
Terminal=false
Type=Application
DBusActivatable=true
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.2
X-GNOME-UsesNotifications=true
Actions=Window;
X-Unity-IconBackgroundColor=#af4853
X-Ubuntu-Gettext-Domain=nautilus

#OnlyShowIn=Unity;    # <---------------- comment out this line !

[Desktop Action Window]
Name=Open a New Window
Exec=nautilus --new-window
#OnlyShowIn=Unity;    # <---------------- comment out this line !

(file nautilus.desktop)

[Desktop Entry]
#NotShowIn=Unity;     # <---------------- comment out this line !
Name=files
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window /{DESIRED_DIRECTORY}     # <- adjust !
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.2
X-GNOME-UsesNotifications=true
Actions=Window;
X-Unity-IconBackgroundColor=#af4853
X-Ubuntu-Gettext-Domain=nautilus

[Desktop Action Window]
Name=Open a New Window
Exec=nautilus --new-window
    
por L31N 03.04.2016 / 11:52
0

Existe uma maneira mais simples:

  • Crie um arquivo vazio em sua área de trabalho.

  • Abra-o com um editor de texto, como o gedit.

  • Escreva as seguintes linhas:

    [Desktop Entry]
    Name="Open Nautilus in custom folder"
    Exec="nautilus /path/to/custom/folder"
    Type=Application
    

Salve como nautilus_custom.desktop . Abra um terminal e execute:

chmod +x $HOME/Desktop/nautilus_custom.desktop

Sem aspas. Agora você deve poder iniciar o Nautilus em sua pasta personalizada clicando duas vezes no arquivo que acabou de criar em sua área de trabalho.

    
por Eduardo Cola 06.12.2015 / 20:54