Como remover favoritos da barra lateral do Nautilus?

88

Quero remover vídeos e músicas do painel esquerdo. Mas não consigo encontrar a opção para fazê-lo. Como você faz isso?

insira a descrição da imagem aqui

jokerdino
fonte
Consegui renomeá-los no painel lateral, apenas renomeando cada pasta no painel principal. Destaque, pressione F2, renomeie. Você pode tentar fazer um link simbólico para as pastas do NAS e colocá-lo na pasta Home, substituindo as pastas padrão desnecessárias. Clique com o botão direito do mouse em uma pasta de destino, escolha 'Criar link' e arraste o link para a pasta inicial. Renomeie Música ou qualquer outra coisa e substitua os padrões.
18711 Tom Brossman
Eu mencionaria algo em brainstorm.ubuntu.com .
ζ--
@ObsessiveFOSS Melhor trazer isso para os desenvolvedores do GNOME.
jokerdino

Respostas:

46

Testado no Ubuntu 14.04

Esses marcadores são controlados ~/.config/user-dirs.dirse o comentário de uma linha configura a aparência da lista

Como exemplo, para remover o marcador de Vídeos da lista, altere a linha:

XDG_VIDEOS_DIR="$HOME/Videos"

para

#XDG_VIDEOS_DIR="$HOME/Videos"

Nota:
Após o login, o arquivo ~/.config/user-dirs.dirsé revertido para o conjunto original por /etc/xdg/user-dirs.defaults. Para impedir isso, torne o arquivo "somente leitura" clicando com o botão direito do mouse e, em seguida, em Propriedades > Permissões ou usando o comando

chmod -w ~/.config/user-dirs.dirs

Se você precisar editar o arquivo novamente, faça o contrário via Nautilus ou use o comando

chmod +w ~/.config/user-dirs.dirs

Se você quiser aplicar isso a todos os usuários em seu sistema alterar o arquivo vim /etc/xdg/user-dirs.confe defina a opção enabledpara False. Você precisa de permissões de root ou isso.

Bruno Pereira
fonte
esse é o mesmo arquivo que o arquivo user-dirs.dirs localizado em: /home/USERNAME/.config/user-dirs.dirs? Eu não posso encontrar um DIR que está localizado em ~ / .config / user-dirs.dirs
Kalamalka Kid
Comentar não é a solução certa (muito menos alterar as permissões de arquivo). Em vez disso, defina, por exemplo, XDG_VIDEOS_DIR="$HOME"para desativar o diretório de usuários dos vídeos, como sugerem outras respostas. Para uma fonte, consulte freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
balu
2
Isso não funciona (pelo menos para mim) no 16.04. @ A resposta de Ben abaixo funciona.
AndyP
46

Abra o arquivo user-dirs.dirsna sua ~/.configpasta com o seu editor de texto favorito.

Comente a linha sobre a pasta, que você não deseja que esteja no painel esquerdo do nautilus. Comentei sobre a pasta Vídeos.

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / Documents"
XDG_MUSIC_DIR = "$ HOME / Música"
XDG_PICTURES_DIR = "$ HOME / Imagens"
#XDG_VIDEOS_DIR = "$ HOME / Vídeos"

Em seguida, abra um terminal e corra xdg-user-dirs-gtk-update, veja a mágica.

para 13.04 ou posterior:

No Nautilus> = 3.6, isso não sobreviverá a um logout / login ou reinicialização. Para superar isso, precisamos apontar nossos XDGdiretórios para, "$HOME"por exemplo:

XDG_VIDEOS_DIR="$HOME"
Anwar
fonte
1
Este deve ser marcado como a resposta correta.
Rafael Vega
1
Concordou, a melhor resposta! TY muito.
enapupe
Eu tenho procurado por isso por um tempo. Ótima resposta. Mark @jokerdino como correta
SimplySimon
3
... até você reiniciar! A maneira de contornar isso é para apontar a pasta para $ HOME este varas :)
SimplySimon
2
1,5 anos depois: encontrou uma solução mais definitiva (veja abaixo).
Ben
36

Aha - a resposta definitiva, graças a AJ McMinn : Removendo entradas do Nautilus Places

1) Comente os favoritos indesejados em ~/.config/user-dirs.dirs

2) Crie ou edite um ~/.config/user-dirs.confarquivo e adicione a entrada enabled=false.

Esta solução persiste durante a inicialização.


* ... isso pode ser feito com uma linha: echo "enabled=false" > ~/.config/user-dirs.conf

Ben
fonte
5
a enabled=falsebandeira ~/.config/user-dirs.confé a maneira pretendida de fazer isso, a chmod -wmaneira sugerida por @Bruno Pereira é uma solução alternativa.
LeartS
1
Isso funciona em 16.04, mas não até que você efetue login novamente.
Bennos
Isso funciona no 16.04 e sobreviveu a uma reinicialização. Obrigado!!!
User334639
2
Confirmado em 16.04LTS
Rtsne42 /
3
Na verdade, para 16.04, basta fazer logoff / logon; sem necessidade de reinicialização completa, você economiza alguns segundos ;-)
sxc731
5

Esses diretórios são definidos por xdg-user-dirs .

A leitura da documentação mostra que você pode desativar um diretório de usuários apontando-o para o diretório inicial. Use o Ubuntu-Tweak ou edite manualmente o arquivo ~ / .conf / user-dirs.dirs e aponte todos os indicadores que você não deseja ver para o seu diretório pessoal, e eles também desaparecerão da barra lateral do Nautilus.

NOTA: Tentei comentar e remover as linhas de ~ / .conf / user-dirs.dirs, como sugere forestpiskie, e funcionou apenas até a próxima vez que efetuei login. Ao defini-las no diretório $ HOME, as configurações ficam bloqueadas.

PKKid
fonte
4
  1. Faça as modificações que você deseja ~ / .config / user-dirs.dirs como comentar os diretórios que você não deseja, por exemplo.
  2. Para que as alterações não sejam revertidas no login, você pode executar no seu terminal o echo "enabled=false" > ~/.config/user-dirs.confque criará o arquivo user-dirs.conf que contém a opção enable=false.
  3. Teste as alterações e sua persistência efetuando logoff e logon novamente. O Nautilus deve exibir:

exibição

sinekonata
fonte
1
Pessoalmente, de todas as respostas aqui, esta é a única que funcionou.
Sinekonata
1

Essas etapas ainda parecem funcionar em 18.04. Com base nos comentários deste tópico, criei o seguinte script bash que executa a tarefa. Observe que você ainda precisa reiniciar o nautilus e clicar com o botão direito do mouse em remover os itens após executar estes comandos:

nautilus_hide_unwanted_sidebar_items()
{    
    echo "Removing unwanted nautilus sidebar items"

    if [ "1" == "0" ]; then
        # Sidebar items are governed by files in $HOME and /etc
        ls ~/.config/user-dirs*
        ls /etc/xdg/user-dirs*

        cat ~/.config/user-dirs.dirs 
        cat ~/.config/user-dirs.locale

        cat /etc/xdg/user-dirs.conf 
        cat /etc/xdg/user-dirs.defaults 

        #cat ~/.config/user-dirs.conf 
    fi

    ### --------------------------------------
    ### modify local config files in $HOME/.config
    ### --------------------------------------

    chmod u+w ~/.config/user-dirs.dirs
    #sed -i 's/XDG_DOCUMENTS_DIR/#XDG_DOCUMENTS_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_TEMPLATES_DIR/#XDG_TEMPLATES_DIR/' ~/.config/user-dirs.dirs 
    sed -i 's/XDG_PUBLICSHARE_DIR/#XDG_PUBLICSHARE_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_MUSIC_DIR/#XDG_MUSIC_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_PICTURES_DIR/#XDG_PICTURES_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_VIDEOS_DIR/#XDG_VIDEOS_DIR/' ~/.config/user-dirs.dirs
    ###
    echo "enabled=true" >> ~/.config/user-dirs.conf
    chmod u-w ~/.config/user-dirs.dirs

    ### --------------------------------------
    ### Modify global config files in /etc/xdg
    ### --------------------------------------

    #sudo sed -i 's/DOCUMENTS/#DOCUMENTS/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/TEMPLATES/#TEMPLATES/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PUBLICSHARE/#PUBLICSHARE/' /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/MUSIC/#MUSIC/'             /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PICTURES/#PICTURES/'       /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/VIDEOS/#VIDEOS/'           /etc/xdg/user-dirs.defaults 
    ###
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf
    sudo echo "enabled=false" >> /etc/xdg/user-dirs.conf
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf

    # Trigger an update
    xdg-user-dirs-gtk-update

    echo "
    NOTE:
        After restarting nautilus the unwanted items will be demoted to regular
        bookmarks. You can now removed them via the right click context menu.
    "
}
Erotêmico
fonte
0

Editar -

Pesquise um pouco mais - se você editar ~ / .config / user-dirs.dir, poderá removê-los do painel e ainda tê-los como pastas em sua / home, ao que parece.

insira a descrição da imagem aqui

23 93 26 35 19 57 3 89
fonte
1
Eu tentei isso. Isso não funciona.
Jokerdino
Tentei qual - o antigo que eu removi ou isso?
23 93 26 35 19 57 3 89
4
Isso remove as funções especiais da pasta também do sistema, ou seja: os downloads não serão mais selecionados como pasta de download, as imagens não serão a pasta padrão ao usar programas de imagem, eu realmente não o aconselho a fazer isso @jokerdino.
Bruno Pereira
@ brunopereira81 Os diretórios padrão são a única coisa que isso muda? Ou pode haver outras coisas mais drásticas?
Kris Harper #
1
Ele mudará mais do que apenas os diretórios padrão que eu acho, é por isso que o aviso, você pode defini-lo novamente como era, mas esse arquivo é usado para configurar quais diretórios você deseja usar para essas funções, remover um diretório, remover uma função.
Bruno Pereira
-1

tente acessar Favoritos no menu da janela, favoritos> modificar favoritos (traduza do ubuntu italiano) e remova o que você não deseja

caso contrário, Ctrl + D para acessar o menu

dodohjk
fonte
Isso não funciona mais no Places da última vez que tentei no Ubuntu 13.04. Editar as user-dirs.dirs, como sugerido acima, funcionou para mim.
24613 Cardin