Ubuntu 14.04: Adicione links a locais no menu


10

Gostaria de adicionar links personalizados à janela de locais na parte superior do painel esquerdo em todas as janelas do nautilus. Encontrei soluções que sugerem apenas arrastar e soltar no painel esquerdo, mas isso não funciona com o meu Ubuntu 14.04.

Alguém sabe como funciona aqui?

Respostas:


10

Existem várias maneiras de adicionar um link a locais. Chama-se marcador. Enquanto estiver no diretório que você deseja adicionar, clique no menu de favoritos e marque-o como uma marca de livro.


4
Bookmarkse placesnão são a mesma coisa. Eles aparecem diferentes no menu do lado esquerdo em Files. Veja este tópico por exemplo.
Johu

3
Eu não sabia sobre os favoritos e, enquanto procurava uma maneira de adicionar links a lugares, o que eu realmente queria eram os favoritos e isso me responde muito bem.
Emile Bergeron

17

Desculpe por levantar uma pergunta antiga, mas a resposta aceita explica como adicionar itens aos Favoritos, não ao Places. Infelizmente, você não pode adicionar à lista de lugares.

Os itens em Locais são definidos em .config/user-dirs.dirs. O meu fica assim:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

Você pode adicionar livremente mais diretórios, mas eles não estão listados no Nautilus. Você pode alterar as pastas para apontar para diretórios diferentes ou defini-las como "$ HOME /" para removê-las (consulte man xdg-user-dirs-update), mas não é possível adicioná-las. Isso ocorre porque as ferramentas xdg (por exemplo xdg-user-dir) possuem uma lista fixa de diretórios "Locais" que podem ser configurados. Você pode ver esta lista com man xdg-user-dir:

This command expects the name of an XDG user dir as argument. The
possible names are:
    DESKTOP
    DOWNLOAD
    TEMPLATES
    PUBLICSHARE
    DOCUMENTS
    MUSIC
    PICTURES
    VIDEOS

Desculpe, mas você não pode adicionar novas entradas ao menu Lugares e reconhecê-las pelas ferramentas xdg- *. Os marcadores são alteráveis. Dependendo da versão e do sabor do Linux, você pode encontrar um item de menu para adicionar / editar marcadores, pressionar Ctrl- Dou pressionar um símbolo de engrenagem para adicionar um local como marcador. Seus favoritos são armazenados em .config/gtk-3.0/bookmarks. Parece que as entradas duplicadas (tanto nos Favoritos quanto no Local) são exibidas apenas no Places, pelo menos no Nautilus.


1
Ctrl D trabalhou para eu colocar a seção Bookmark e colocar o diretório nela (Nautilus). Gostaria de editar a seção Lugares, visto que é o meu laptop: s
TungstenX

3

você pode adicionar seu próprio item modificando o arquivo user-dirs.dirs, basta criar uma pasta no diretório inicial e adicionar sua localização ao arquivo, como a seguir

cd .config
sudo nano user-dirs.dirs

Se eu adicionar programas à lista, XDG_DOCUMENTS_DIR="$HOME/programs" você poderá alterar o ícone por mofdi XDG_{icon name}_DIR e reabrir o gerenciador de arquivos. É o meu arquivo final.

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
XDG_DOCUMENTS_DIR="$HOME/programs"

Na mina - 14.04 - após fechar e reabrir o Nautilus que removeu a entrada 'Documentos' na lista Locais e a substituiu por uma chamada 'programas'. Adicionando outra linha ao XDG_DOCUMENTS_DIR = "$ HOME / programs2", substituiu a entrada 'programas' por 'programas2'. Portanto, parece que ele usará a última parte do caminho do arquivo como o nome de exibição na lista, mas somente você terá um por conjunto de entradas fixo (consulte a resposta do Fedorqui para esse conjunto).
WillC

2

O xdg-user-dirs-updatecomando parece ser a solução perfeita!

xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/

De man xdg-user-dirs-update:

   --set NAME PATH
       Sets the XDG user dir with the given name.

       NAME should be one of the following:
           DESKTOP
           DOWNLOAD
           TEMPLATES
           PUBLICSHARE
           DOCUMENTS
           MUSIC
           PICTURES
           VIDEOS

       PATH must be an absolute path, e.g.  $HOME/Some/Directory.

Isso permite alterar uma lista fixa existente para seu local personalizado, mas não permite adicionar à lista; O xdg-user-dirs-update não me permite ter 'Downloads_Data' e 'Downloads_Executables', por exemplo. Ainda é bom saber embora.
WillC
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.