Câu hỏi biểu tượng tùy chỉnh biểu tượng cho các địa điểm trong nautilus


Tôi biết có thể đặt biểu tượng tùy chỉnh cho các thư mục bằng cách sử dụng

gvfs-set-attribute /home/folder metadata::custom-icon-name folder-whatever

nhưng nautilus sử dụng các biểu tượng tượng trưng standard::symbolic-icon(?) trong thanh bên-cây.

Có thể đặt biểu tượng tùy chỉnh biểu tượng cũng như sử dụng gvfs-set-attribute (hoặc bất kỳ phương pháp nào khác)?


2
2017-08-10 12:14


gốc




Các câu trả lời:


Có lẽ không, vì nó dẫn đến lỗi này:

 Error setting attribute: Setting attribute standard::symbolic-icon not supported

Bạn có thể liệt kê các thuộc tính có thể ghi của một thư mục / tệp (ví dụ: $HOME, thư mục chính của người dùng) bằng cách chạy:

 gvfs-info -w $HOME

cho điều này tôi nhận được:

Settable attributes:
 standard::symlink-target (bytestring)
 time::access (uint64, Keep with file when moved)
 time::access-usec (uint32, Keep with file when moved)
 time::modified (uint64, Copy with file, Keep with file when moved)
 time::modified-usec (uint32, Copy with file, Keep with file when moved)
 unix::gid (uint32, Keep with file when moved)
 unix::mode (uint32, Copy with file, Keep with file when moved)
 unix::uid (uint32, Keep with file when moved)
Writable attribute namespaces:
 metadata (string, Copy with file, Keep with file when moved)
 xattr (string, Copy with file, Keep with file when moved)
 xattr-sys (string, Keep with file when moved)

Đối với biểu tượng thư mục chuẩn, điều này được đặt bởi metadata::custom-icon (hoặc bất kỳ thứ gì), nằm dưới metadata tên không gian. Bất kỳ thuộc tính nào khác không được liệt kê đều không thể ghi - bao gồm standard::symbolic-icon. N.B. đang tạo metadata::symbolic-icon hoặc tương tự và khởi động lại nautilus dường như không có tác dụng


2
2017-08-10 13:20



Thật là sự xấu hổ; Hoàn toàn lạ: thư mục my / home / user / Dropbox (thư mục được tạo trong khi cài đặt) không có thuộc tính metadata:symbolic-icon cấu hình sẵn; nhưng sau đó, không có biểu tượng tượng trưng nào được hiển thị cho nó - wa4557
@ wa4557 - Tôi vừa thử nghiệm (và metadata::custom-symbolic-icon) để xem liệu có metadata thiết lập cho biểu tượng tượng trưng ghi đè standard một. Nó dường như không hoạt động (trên Gnome / Nautilus 3.8) mặc dù - nó có thể hoạt động trên các thiết lập khác. Điều này có thể được bao gồm bởi Dropbox theo mặc định. - Wilf