Ubuntu 14.04: Adicione links para lugares no menu

10

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

Alguém sabe como funciona aqui?

    
por PeterHeuz 29.04.2014 / 09:44

4 respostas

10

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

    
por L. D. James 29.04.2014 / 10:25
17

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

Os itens em Lugares são definidos em .config/user-dirs.dirs . O meu parece 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 pode defini-las como "$ HOME /" para removê-las (consulte man xdg-user-dirs-update ), mas não é possível adicioná-las a elas. Isso porque as ferramentas xdg (por exemplo, xdg-user-dir ) têm uma lista fixa de diretórios "Places" que podem ser definidos. Você pode ver essa 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 Locais e reconhecê-lo pelas ferramentas xdg- *. 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 - D ou pressionar um símbolo de engrenagem para adicionar um local um marcador. Seus favoritos são armazenados em .config/gtk-3.0/bookmarks . Parece que as entradas duplicadas (tanto em Favoritos quanto em Locais) aparecem apenas em Locais, pelo menos no Nautilus.

    
por fidian 08.04.2015 / 15:02
3

você pode adicionar seu próprio item modificando o arquivo user-dirs.dirs apenas criar uma pasta no diretório home e então adicionar sua localização ao arquivo como segue

cd .config
sudo nano user-dirs.dirs

eu adiciono programas à lista %código% você pode mudar o ícone por mofdi a XDG_DOCUMENTS_DIR="$HOME/programs" em seguida, basta reabrir o gerenciador de arquivos e é isso 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"
    
por Abdallah Awwad Alkhwaldah 16.09.2016 / 18:28
2

O comando xdg-user-dirs-update 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.
    
por fedorqui 30.09.2016 / 12:27