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 đó?
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 đó?
Câu trả lời:
Đã thử nghiệm trong Ubuntu 14.04
Những dấu trang đó được kiểm soát bởi ~/.config/user-dirs.dirs
và 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.dirs
sẽ đượ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.conf
và đặt tùy chọn enabled
thành False
. Bạn cần quyền root hoặc cái này.
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 .
Mở tệp user-dirs.dirs
trong ~/.config
thư 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.
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 XDG
thư mục của chúng tôi vào "$HOME"
ví dụ:
XDG_VIDEOS_DIR="$HOME"
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.conf
tậ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
enabled=false
trong cờ ~/.config/user-dirs.conf
là cách dự định để làm điều này, các chmod -w
cách được đề xuất bởi @Bruno Pereira là một cách giải quyết.
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.
echo "enabled=false" > ~/.config/user-dirs.conf
, nó sẽ tạo tệp user-dirs.conf chứa tùy chọn enable=false
.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.
"
}
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.
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