Làm cách nào để xóa dấu trang khỏi thanh bên Nautilus?


88

Tôi muốn xóa Video và Âm nhạc khỏi bảng điều khiển bên trái. Nhưng, tôi dường như không thể tìm thấy tùy chọn để làm như vậy. Làm thế nào để bạn làm điều đó?

nhập mô tả hình ảnh ở đây


Tôi đã có thể đổi tên chúng trong khung bên cạnh chỉ bằng cách đổi tên từng thư mục trong khung chính. Đánh dấu, nhấn F2, đổi tên. Bạn có thể thử tạo một liên kết tượng trưng đến các thư mục NAS của bạn và đặt nó vào thư mục Home của bạn, thay thế các thư mục mặc định không cần thiết. Nhấp chuột phải vào thư mục đích, chọn 'Tạo liên kết' và kéo liên kết vào thư mục chính. Đổi tên nó Âm nhạc hoặc bất cứ điều gì, và thay thế mặc định.
Tom Brossman

Tôi sẽ mang một cái gì đó lên tại brainstorm.ubfox.com .
ζ--

@ObsessiveFOSS Tốt hơn là đưa nó lên các nhà phát triển Gnome.
jokerdino

Câu trả lời:


46

Đã thử nghiệm trong Ubuntu 14.04

Những dấu trang đó được kiểm soát bởi ~/.config/user-dirs.dirsvà nhận xét một dòng cấu hình sự xuất hiện của danh sách

Ví dụ: để xóa dấu trang Video khỏi danh sách, hãy thay đổi dòng:

XDG_VIDEOS_DIR="$HOME/Videos"

đến

#XDG_VIDEOS_DIR="$HOME/Videos"

Lưu ý:
Sau khi đăng nhập, tập tin ~/.config/user-dirs.dirssẽ được hoàn nguyên về tập gốc /etc/xdg/user-dirs.defaults. Để ngăn chặn việc làm cho tệp "chỉ đọc" bằng cách nhấp chuột phải và sau đó thuộc tính > quyền hoặc sử dụng lệnh

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

Nếu bạn cần chỉnh sửa lại tệp, hãy làm ngược lại qua Nautilus hoặc sử dụng lệnh

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

Nếu bạn muốn áp dụng điều này cho tất cả người dùng trong hệ thống của bạn, hãy thay đổi tệp vim /etc/xdg/user-dirs.confvà đặt tùy chọn enabledthành False. Bạn cần quyền root hoặc cái này.


đây có phải là cùng một tệp với tệp user-dirs.dirs được đặt tại: /home/USERNAME/.config/user-dirs.dirs không? Tôi không thể tìm thấy một TRỰC TIẾP được đặt tại ~ / .config / user-dirs.dirs
Kalamalka Kid

Nhận xét không phải là giải pháp phù hợp (hãy để một mình thay đổi quyền truy cập tệp). Thay vào đó, đặt ví dụ XDG_VIDEOS_DIR="$HOME"để vô hiệu hóa thư mục người dùng video như các câu trả lời khác đề xuất. Để biết nguồn, hãy xem freedesktop.org/wiki/Software/xdg-user-dirs/#sinstall .
balu

2
Điều này không hoạt động (đối với tôi, ít nhất) vào ngày 16.04. Câu trả lời của Ben dưới đây không hoạt động.
AndyP

46

Mở tệp user-dirs.dirstrong ~/.configthư mục của bạn với trình soạn thảo văn bản yêu thích của bạn.

Nhận xét dòng về thư mục mà bạn không muốn nằm trong khung bên trái nautilus. Tôi nhận xét về thư mục Video.

..........
..........
.........
XDG_DOCUMENT_DIR = "$ HOME / Tài liệu"
XDG_MUSIC_DIR = "$ HOME / Âm nhạc"
XDG_PICTOUND_DIR = "$ HOME / Hình ảnh"
#XDG_VIDEOS_DIR = "$ HOME / Video"

Sau đó mở một thiết bị đầu cuối, và chạy xdg-user-dirs-gtk-update, xem phép thuật.

cho 13.04 trở lên:

Trong Nautilus> = 3.6, điều này sẽ không tồn tại khi đăng xuất / đăng nhập hoặc khởi động lại. Để khắc phục điều này, chúng tôi phải trỏ các XDGthư mục của chúng tôi vào "$HOME"ví dụ:

XDG_VIDEOS_DIR="$HOME"

1
Điều này nên được đánh dấu là câu trả lời chính xác.
Rafael Vega

1
Đồng ý, câu trả lời tốt nhất! TY rất nhiều.
enapupe

Tôi đã tìm kiếm điều này trong một thời gian. Câu trả lời chính xác. Đánh dấu là chính xác @jokerdino
SimplySimon

3
... Cho đến khi bạn khởi động lại! Cách này là để trỏ thư mục tới $ HOME gậy này :)
SimplySimon

2
1,5 năm sau: tìm thấy một giải pháp dứt khoát hơn (xem bên dưới).
Ben

36

Aha - câu trả lời dứt khoát, nhờ AJ McMinn : Xóa các mục khỏi Nautilus Địa điểm

1) Nhận xét các dấu trang không mong muốn trong ~/.config/user-dirs.dirs

2) Tạo hoặc chỉnh sửa một ~/.config/user-dirs.conftập tin và thêm mục enabled=false.

Giải pháp này vẫn tồn tại trong quá trình khởi động.


* ... điều này có thể được thực hiện với một lớp lót: echo "enabled=false" > ~/.config/user-dirs.conf


5
các enabled=falsetrong cờ ~/.config/user-dirs.conflà cách dự định để làm điều này, các chmod -wcách được đề xuất bởi @Bruno Pereira là một cách giải quyết.
LeartS

1
Điều này hoạt động trong 16.04, nhưng cho đến khi bạn đăng nhập lại.
bennos

Điều này hoạt động vào ngày 16.04 và sống sót sau khi khởi động lại. Cảm ơn!!!
dùng334639

2
Xác nhận vào 16.04LTS
Rtsne42

3
Trên thực tế cho 16.04, đăng xuất / đăng nhập đủ; không cần khởi động lại đầy đủ, giúp bạn tiết kiệm trong vài giây ;-)
sxc731

5

Các thư mục này được đặt bởi xdg-user-dirs .

Đọc tài liệu cho thấy rằng bạn có thể vô hiệu hóa một thư mục người dùng bằng cách trỏ nó vào thư mục chính của bạn. Sử dụng Ubuntu-Tweak hoặc chỉnh sửa thủ công tệp ~ / .conf / user-dirs.dirs và trỏ tất cả các dấu trang bạn không muốn xem vào thư mục nhà của mình và chúng cũng sẽ biến mất khỏi thanh bên Nautilus.

LƯU Ý: Tôi đã thử nhận xét và xóa các dòng từ ~ / .conf / user-dirs.dirs như Forestpiskie gợi ý, và nó chỉ hoạt động cho đến khi tôi đăng nhập lần sau. Bằng cách đặt chúng vào thư mục $ HOME, cài đặt bị kẹt.


4
  1. Thực hiện các sửa đổi bạn muốn ~ / .config / user-dirs.dirs như bình luận ra các thư mục bạn không muốn chẳng hạn.
  2. Để các thay đổi không được hoàn nguyên khi đăng nhập, bạn có thể thực thi trong thiết bị đầu cuối của mình echo "enabled=false" > ~/.config/user-dirs.conf, nó sẽ tạo tệp user-dirs.conf chứa tùy chọn enable=false.
  3. Kiểm tra các thay đổi và sự kiên trì của chúng bằng cách đăng xuất và đăng nhập lại. Nautilus sẽ hiển thị:

trưng bày


1
Cá nhân, từ tất cả các câu trả lời ở đây, đây là người duy nhất làm việc.
sinekonata

1

Các bước này dường như vẫn hoạt động trong 18.04. Dựa trên các bình luận trong chủ đề này, tôi đã tạo ra tập lệnh bash sau đây để thực hiện tác vụ. Lưu ý, bạn vẫn cần khởi động lại nautilus và nhấp chuột phải để xóa các mục sau khi thực hiện các lệnh này:

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

Biên tập -

Đi sâu hơn một chút - nếu bạn chỉnh sửa ~ / .config / user-dirs.dir, bạn có thể xóa chúng khỏi bảng điều khiển và vẫn có chúng dưới dạng các thư mục trong / nhà của bạn.

nhập mô tả hình ảnh ở đây


1
Tôi đã thử nó. Nó không hoạt động.
jokerdino

Đã thử cái nào - cái cũ mà tôi loại bỏ hay cái này?
23 93 26 35 19 57 3 89

4
Điều đó cũng loại bỏ các chức năng thư mục đặc biệt khỏi hệ thống, tức là: tải xuống sẽ không được chọn làm thư mục tải xuống nữa, hình ảnh sẽ không phải là thư mục mặc định khi sử dụng các chương trình hình ảnh, tôi thực sự không khuyên bạn làm điều đó @jokerdino.
Bruno Pereira

@ brunopereira81 Các thư mục mặc định là điều duy nhất điều này sẽ thay đổi? Hoặc có thể có những thứ khác, quyết liệt hơn?
Kris Harper

1
Nó sẽ thay đổi nhiều hơn sau đó chỉ là các thư mục mặc định mà tôi nghĩ, đó là lý do cảnh báo, bạn có thể đặt nó trở lại như cũ nhưng tệp đó được sử dụng để thiết lập thư mục nào bạn muốn sử dụng cho các chức năng đó, xóa thư mục, xóa một chức năng.
Bruno Pereira

-1

hãy thử vào Dấu trang trong menu cửa sổ, dấu trang> sửa đổi dấu trang (dịch từ tiếng Ý ubfox) và xóa dấu trang mà bạn không muốn

nếu không thì Ctrl + D để truy cập menu


Điều này không hoạt động trên Địa điểm nữa tôi đã thử trên Ubuntu 13.04. Chỉnh sửa user-dirs.dirs như đề xuất ở trên đã làm việc cho tôi.
Cardin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.