ไอคอนที่รับรู้สไตล์สำหรับโฟลเดอร์ในไฟล์ Nautilus / Gnome


3

ฉันใช้ Gnome 3 ใน Fedora 25 และไดเรกทอรีผู้ใช้มาตรฐาน xdg หลายรายการ (เช่น "เดสก์ท็อป" "ดาวน์โหลด" "สาธารณะ" ฯลฯ ) มีไอคอนพิเศษเมื่อดูใน Nautilus (เช่นแอปไฟล์) . ไอคอนเหล่านี้จะเปลี่ยนเพื่อให้ตรงกับชุดรูปแบบไอคอน GTK ที่ใช้งานอยู่ซึ่งจัดการโดย Gnome Tweak Tool

มีวิธีที่จะทำให้ Nautilus ใช้ไอคอนแบบตามลักษณะสำหรับโฟลเดอร์ที่กำหนดเองหรือไม่? ฉันถามเพราะฉันต้องการสร้างโฟลเดอร์แม่แบบ (เพื่อใช้คุณสมบัติที่กล่าวถึงในบทความ Fedora Magazine นี้ ) และฉันต้องการให้ Nautilus แสดงโฟลเดอร์นั้นด้วยไอคอน "โฟลเดอร์แม่แบบ" เริ่มต้นของ Gnome ซึ่งอยู่ที่:

/usr/share/icons/<theme>/<size>/places/folder-templates.png

ฉันรู้วิธีตั้งค่าไอคอนของไฟล์ / โฟลเดอร์ให้เป็นรูปภาพเฉพาะ (อธิบายไว้ที่นี่เพื่อการอ้างอิง) แต่ไม่ใช่วิธีการตั้งค่าไอคอนเป็นไอคอนที่จะเป็นไปตามธีม GTK Icon ที่ใช้งานอยู่

มีวิธีทำเช่นนี้หรือไม่? หรือเป็นไอคอนที่รู้ตัวสไตล์ในฮาร์ดโค้ดใน Gnome / Nautilus และไม่สามารถปรับแต่งได้?

แก้ไข: ดูเหมือนว่า Nautilus ใช้ไอคอนเทมเพลตที่คำนึงถึงสไตล์ซึ่งถูกต้องหลังจากนั้นทั้งหมด ฉันตั้งค่า ~ / เทมเพลตเป็น XDG_TEMPLATES_DIR ของฉันผ่าน 'xdg-user-dirs-update --set' และตอนนี้ Nautilus ใช้ไอคอนที่ถูกต้องสำหรับเทมเพลต แต่คำถามของฉันยังคงหมายถึงโฟลเดอร์ที่ไม่ใช่ไดเรกทอรีผู้ใช้ xdg

คำตอบ:


2

บางทีมันอาจจะสาย แต่อย่างไรก็ตาม

เพื่อให้บรรลุถึงสิ่งที่คุณขอให้คุณต้องตั้งชื่อไอคอนfolder-templatesในmetadata::custom-icon-nameแอตทริบิวต์ คุณสามารถใช้gioเพื่อปรับเปลี่ยนแอตทริบิวต์ของโฟลเดอร์:

gio set /path/to-dir metadata::custom-icon-name "folder-templates"

จากนั้นไอคอนจะขึ้นอยู่กับธีมของ GTK Icon


มันไม่สายเกินไป :) ขอบคุณสำหรับคำตอบ!
mr_johnson22
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.