노틸러스 사이드 바에서 북마크를 제거하는 방법은 무엇입니까?


88

왼쪽 패널에서 비디오 및 음악을 제거하고 싶습니다. 그러나 그렇게 할 수있는 옵션을 찾지 못하는 것 같습니다. 어떻게합니까?

여기에 이미지 설명을 입력하십시오


기본 창에서 각 폴더의 이름을 바꾸면 측면 창에서 이름을 바꿀 수있었습니다. 강조 표시하고 F2를 누르고 이름을 바꿉니다. NAS 폴더에 대한 심볼릭 링크를 만들어 홈 폴더에 넣어 불필요한 기본 폴더를 바꾸려고 할 수 있습니다. 대상 폴더를 마우스 오른쪽 버튼으로 클릭하고 '링크 만들기'를 선택한 다음 링크를 홈 폴더로 드래그하십시오. 음악 이름을 바꾸거나 기본값을 바꿉니다.
Tom Brossman

brainstorm.ubuntu.com 에서 뭔가를 가져올 것 입니다.
ζ--

@ObsessiveFOSS 그놈 개발자들에게 더 잘 알려줍니다.
jokerdino

답변:


46

우분투 14.04에서 테스트

이러한 책갈피는 제어되며 ~/.config/user-dirs.dirs라인을 주석 처리하면 목록의 모양이 구성됩니다.

예를 들어, 목록에서 비디오 책갈피를 제거하려면 행을 변경하십시오.

XDG_VIDEOS_DIR="$HOME/Videos"

#XDG_VIDEOS_DIR="$HOME/Videos"

참고 :
로그인 후 파일 ~/.config/user-dirs.dirs은로 설정된 원래 설정으로 되돌아갑니다 /etc/xdg/user-dirs.defaults. 마우스 오른쪽 단추를 클릭 한 다음 속성 > 권한을 사용 하거나 명령을 사용하여 파일을 "읽기 전용"으로 만들지 않도록하려면

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

파일을 다시 편집해야하는 경우 Nautilus를 통해 반대 작업을 수행하거나 명령을 사용하십시오.

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

이것을 시스템의 모든 사용자에게 적용하려면 파일을 변경 vim /etc/xdg/user-dirs.conf하고 옵션 enabled을로 설정하십시오 False. 루트 권한이 필요합니다.


/home/USERNAME/.config/user-dirs.dirs에있는 user-dirs.dirs 파일과 동일한 파일입니까? ~ / .config / user-dirs.dirs에있는 DIR을 찾을 수 없습니다
Kalamalka Kid

주석 처리 는 올바른 솔루션 이 아닙니다 (파일 권한 만 변경하는 것은 아님). 대신 XDG_VIDEOS_DIR="$HOME"다른 답변에서 제안하는 것처럼 비디오 사용자 디렉토리를 비활성화하려면 예 를 설정하십시오. 소스는 freedesktop.org/wiki/Software/xdg-user-dirs/#settings를 참조하십시오 .
balu

2
이것은 16.04에서 (적어도 나를 위해) 작동하지 않습니다. 아래 @Ben의 답변이 효과가 있습니다.
AndyP

46

자주 사용하는 텍스트 편집기로 폴더 에서 파일 user-dirs.dirs을 엽니 다 ~/.config.

노틸러스 왼쪽 창에 있지 않으려는 폴더에 대한 줄을 주석 처리하십시오. 비디오 폴더에 대해 언급했습니다.

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / Documents"
XDG_MUSIC_DIR = "$ HOME / Music"
XDG_PICTURES_DIR = "$ HOME / Pictures"
#XDG_VIDEOS_DIR = "$ HOME / Videos"

그런 다음 터미널을 열고 실행 xdg-user-dirs-gtk-update하여 마술을보십시오.

13.04 이상 :

노틸러스> = 3.6에서는 로그 아웃 / 로그인 또는 재부팅 후에도 유지되지 않습니다. 이를 극복하기 위해 다음 과 같이 XDG디렉토리를 지정해야합니다 "$HOME".

XDG_VIDEOS_DIR="$HOME"

1
이것은 정답으로 표시되어야합니다.
Rafael Vega

1
정답입니다! TY 매우.
enapupe

나는 이것을 오랫동안 찾고 있었다. 좋은 대답입니다. 올바른 것으로 표시 @jokerdino
SimplySimon

3
... 다시 부팅 할 때까지! 이 문제를 해결하는 방법은 폴더를 $ HOME으로 지정하는 것입니다. :)
SimplySimon

2
1.5 년 후 :보다 확실한 솔루션을 찾았습니다 (아래 참조).
Ben

36

Aha- AJ McMinn 덕분에 결정적인 답변 : 노틸러스 장소에서 항목 제거

1) 원하지 않는 북마크를 주석으로 처리하십시오. ~/.config/user-dirs.dirs

2) ~/.config/user-dirs.conf파일을 만들거나 편집 하고 항목을 추가하십시오 enabled=false.

이 솔루션은 부팅 후에도 지속됩니다.


* ... 이는 하나의 라이너로 수행 할 수 있습니다 : echo "enabled=false" > ~/.config/user-dirs.conf


5
enabled=false플래그의는 ~/.config/user-dirs.conf이 작업을 수행하는 의도 된 방법의 chmod -w@Bruno 페레이라가 제안한 방법은 해결 방법입니다.
LeartS

1
이것은 16.04에서 작동하지만 다시 로그인 할 때까지는 작동하지 않습니다.
bennos

이것은 16.04에서 작동하며 재부팅 후에도 지속되었습니다. 감사!!!
user334639

2
16.04LTS에서 확인
Rtsne42

3
실제로 16.04의 경우, 로그 아웃 / 로그인하면 충분합니다. 전체 재부팅이 필요하지 않으며 몇 초만 절약됩니다. ;-)
sxc731

5

이 디렉토리는 xdg-user-dirs에 의해 설정됩니다 .

문서를 읽으면 사용자 디렉토리를 홈 디렉토리로 지정하여 사용 불가능하게 할 수 있음을 알 수 있습니다. Ubuntu-Tweak을 사용하거나 ~ / .conf / user-dirs.dirs 파일을 수동으로 편집하고보고 싶지 않은 모든 책갈피를 홈 디렉토리로 지정하면 노틸러스 사이드 바에서도 사라집니다.

참고 : forestpiskie가 제안한대로 ~ / .conf / user-dirs.dirs에서 줄을 주석 처리하고 제거하려고 시도했으며 다음에 로그인 할 때까지만 작동했습니다. $ HOME 디렉토리로 설정하면 설정이 중단되었습니다.


4
  1. ~ / .config / user-dirs.dirs 를 수정하려면 예를 들어 원하지 않는 디렉토리를 주석 처리하십시오.
  2. 로그인시 변경 사항을 되 돌리지 않으echo "enabled=false" > ~/.config/user-dirs.conf 려면 터미널 에서 옵션을 포함하는 user-dirs.conf 파일을 생성하여 실행할 수 있습니다 enable=false.
  3. 로그 아웃 한 후 다시 로그인하여 변경 사항 및 지속성을 테스트하십시오. 노틸러스가 표시되어야합니다.

디스플레이


1
개인적으로 여기의 모든 대답 에서이 것이 유일하게 작동했습니다.
sinekonata

1

이 단계는 여전히 18.04에서 작동하는 것 같습니다. 이 스레드의 주석을 기반으로 작업을 수행하는 다음 bash 스크립트를 만들었습니다. 다음 명령을 실행 한 후에도 여전히 노틸러스를 다시 시작하고 마우스 오른쪽 단추를 클릭하여 항목을 제거해야합니다.

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.
    "
}

0

편집하다 -

~ / .config / user-dirs.dir을 편집하면 패널에서 파일을 제거하고 여전히 / home에 폴더로 표시 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


1
나는 그것을 시도했다. 작동하지 않습니다.
jokerdino

내가 제거했던 오래된 것 또는 이것을 시도했다?
23 93 26 35 19 57 3 89

4
그것은 시스템에서 특별한 폴더 기능을 제거합니다.
Bruno Pereira

@ brunopereira81 기본 디렉토리가 이것이 유일한 변경입니까? 아니면 다른 더 과감한 것들이있을 수 있습니까?
Kris Harper

1
그것은 내가 생각하는 기본 디렉토리보다 더 많이 바뀔 것입니다. 그래서 경고, 당신은 그것을 원래 상태로 다시 설정할 수 있지만 그 파일은 그 기능에 사용하려는 디렉토리를 설정하고, 디렉토리를 제거하고, 제거하는 데 사용됩니다 기능.
Bruno Pereira

-1

창 메뉴에서 북마크로 이동하여 북마크> 북마크 수정 (이탈리아어 우분투에서 번역) 및 원하지 않는 북마크 제거

그렇지 않으면 Ctrl + D를 눌러 메뉴에 액세스


우분투 13.04에서 마지막으로 시도한 장소에서 더 이상 작동하지 않습니다. 위의 제안대로 user-dirs.dirs를 편집하면 나에게 도움이되었습니다.
Cardin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.