Como posso adicionar atalhos de pasta ao Launcher?

16

Quero adicionar uma pasta ao iniciador para poder acessá-las com facilidade. Como adiciono atalho ao iniciador?

dushyantashu
fonte
@ G_P, ele quer um atalho , não um ícone separado.
Jacob Vlijm
11
@JacobVlijm Para ser perfeitamente justo, a resposta aceita na duplicata vinculada sugere Exec=nautilus YOURFOLDERe sua resposta nesta pergunta Exec=nautilus /path/to/thefolder; portanto, as duas perguntas têm resposta idêntica, o que as torna uma duplicata. Embora o seu adicione alguns pontos interessantes.
Sergiy Kolodyazhnyy 10/09
@SergiyKolodyazhnyy Acho que a pergunta faz com que seja enganador, não a resposta. além disso, muitas diferenças na resposta eu acredito, mas é uma discussão antiga.
Jacob Vlijm 10/09

Respostas:

24

Existem duas maneiras:

Dinamicamente

Você pode adicionar um atalho a uma pasta navegando (no nautilus) até a pasta que deseja adicionar e escolha "adicionar favorito" no menu de favoritos. Como alternativa, você pode pressionar Ctrl+ D. Os marcadores criados dessa maneira são adicionados automaticamente ao Filesícone no iniciador, na seção superior (o Nautilus adiciona esses atalhos ao arquivo ~/.config/gtk-3.0/bookmarks:).

Na seção "estática" do ícone do iniciador.

Como alternativa, você pode adicionar um atalho ao ícone Arquivos (ou qualquer outro ícone), editando seu arquivo .desktop. Esse método fornece mais controle sobre o nome do atalho e a ordem dos atalhos, se você tiver mais de um.

  • Para fazer isso, primeiro copie o arquivo .desktop para ~/.local/share/applications

    cp /usr/share/applications/nautilus.desktop  ~/.local/share/applications/nautilus.desktop
    
  • Abra o arquivo (copiado) com o gedit; ele não será aberto com um clique duplo, então abra uma janela do gedit e arraste o arquivo sobre a janela do gedit.

  • Procure a linha:

    Actions=Window;
    

    Adicione um nome que você gostaria de dar à sua pasta no iniciador:

    Actions=Window;YourFolder;
    
  • No final do arquivo, adicione uma seção como esta:

    [Desktop Action YourFolder]
    Name=YourFolder
    Exec=nautilus /path/to/thefolder
    OnlyShowIn=Unity;
    

Faça logoff e faça login novamente, agora você terá seu atalho no ícone Arquivos clicando com o botão direito do mouse.

Explicação:

Os ícones no Dash e no iniciador representam arquivos .desktop. Esses ícones têm um comando "principal" (é o que acontece se você clicar nele), mas também podem ter vários atalhos (acessíveis com o botão direito do mouse).

Este comando "principal" pode ser encontrado na Exec=linha, na seção diretamente abaixo [Desktop Entry], os atalhos são listados na linha Actions=e definidos nas [Desktop Action YourFolder]seções -.

Os arquivos .desktop ~/.local/share/applicationssubstituem os que estão dentro /usr/share/applications, mas na primeira vez após copiar o original para o diretório local, é necessário sair / entrar. O procedimento de limpeza é sempre editar o local e deixar o original intocado.

Nota:

Os marcadores que você criou pelo primeiro método são adicionados automaticamente ao ícone, mas não fazem parte do nautilus.desktoparquivo.


Edite para 15.04 e posterior

A resposta acima também se aplica a 15.04 e acima, mas o iniciador a editar (copiado localmente) para a seção estática é:

/usr/share/applications/org.gnome.Nautilus.desktop

ao invés de

/usr/share/applications/nautilus.desktop
Jacob Vlijm
fonte
@dushyantashu É isso que você estava procurando?
Jacob Vlijm
Onde os marcadores criados pelo primeiro método são mantidos?
LoMaPh 21/05
11
@LoMaPh Eles são armazenados em ~/.config/gtk-3.0/bookmarks. Eu adicionei à resposta.
Jacob Vlijm
Você pode adicionar sua ótima resposta para duplicar candidatos?
WinEunuuchs2Unix