ไอคอนไดเรกทอรีเก็บของ Gnome / Nautilus อยู่ที่ไหน


19

ในบางโฟลเดอร์ที่สำคัญในหอยโข่งฉันได้เปลี่ยนไอคอนโฟลเดอร์ มันดูดีและช่วยเพิ่มประสิทธิภาพการทำงานของฉันเพราะฉันสามารถค้นหาโฟลเดอร์ที่สำคัญในกลุ่มอื่น ๆ ได้อย่างง่ายดาย

แต่จากนั้นฉันย้ายไปที่เครื่องอื่นและโฟลเดอร์ทั้งหมดกลับเป็นธรรมดาอีกครั้ง

ดังนั้นคำถามคือที่เก็บนี้และมีวิธีที่จะมีอยู่ระหว่างผู้ใช้ / ระบบ

คำตอบ:


13

เมตาดาต้าจะถูกจัดเก็บโดยใช้ระบบจัดเก็บข้อมูลเมตาของ GIO / GVFS คุณสามารถดูว่ามีแอททริบิวใดบ้างที่จัดเก็บไว้ในไฟล์โดยเรียกใช้gvfs-info /path/to/fileในเทอร์มินัล ในการมีโฟลเดอร์เดียวกันที่มีไอคอนเหมือนกันในเครื่องอื่นคุณจะต้องตั้งค่าไอคอนด้วยตนเองอีกครั้ง นอกจากนี้โปรดทราบว่าไอคอนที่กำหนดเองจะไม่ปรากฏขึ้นเมื่อเรียกดูโฟลเดอร์จากระยะไกลผ่าน sftp หรือวิธีการอื่นที่คล้ายกัน


2
และคุณสามารถเปลี่ยนพวกเขาด้วย gvfs ชุดแอตทริบิวต์ (ตัวอย่างเช่นในสคริปต์)
saeedgnu

11

/usr/share/iconsลองดูใน

Gnome เก็บไอคอนไว้ที่นั่น


สิ่งเหล่านี้คือไอคอนที่จัดส่งมาพร้อมกับระบบหรือมีให้โดยแพ็คเกจของ Ubuntu ข้อมูลที่เพิ่มโดยผู้ใช้จะไม่ถูกเก็บไว้ที่นั่น ดูFHSสำหรับรายละเอียดเกี่ยวกับสิ่งที่/usr/shareไดเรกทอรีประกอบด้วย
Eliah Kagan

3
@EliahKagan ในคำถามที่ผู้ใช้ไม่ได้พูดว่า "ไอคอนของตัวเอง"
Alexis Wilke

นั่นคือจุดที่ไอคอนอยู่ แต่ไม่ใช่ที่การเชื่อมโยงกับไดเรกทอรีเฉพาะ คุณอาจเลือกไฟล์จากไอคอนมาตรฐานเพื่อแทนหนึ่งโฟลเดอร์ แต่ปัญหาคือถ้าคุณดูโฟลเดอร์นั้นจากคอมพิวเตอร์เครื่องอื่นหรือผู้ใช้อื่นบนคอมพิวเตอร์เครื่องเดียวกันคุณจะไม่เห็นไอคอนนั้น
artfulrobot

2

ไม่รอคุณได้คำตอบที่ผิด สามารถคัดลอกการตั้งค่าไอคอนจากเครื่องหนึ่งไปอีกเครื่องหนึ่งได้แน่นอนไม่มีอะไรที่คุณไม่สามารถทำได้บน Linux

การตั้งค่าไอคอนจะถูกเก็บไว้ในโฟลเดอร์:

~ / .local / share / gvfs-เมตาดาต้า

หากคุณต้องการให้คุณลองบนเครื่องเสมือนจริงสิ่งที่คุณต้องทำคือ:

  • คัดลอกไฟล์ทั้งหมดของคุณจากระบบเก่า (สำรองข้อมูลระบบ) ไปยังระบบใหม่ ( ไดเรกทอรี~ / ทั้งหมด )
  • ตรวจสอบให้แน่ใจว่าคุณได้คัดลอกไปยังโฟลเดอร์gvfs-metadataเช่นเดียวกับโฟลเดอร์ที่มีไอคอนที่กำหนดเองของคุณ (ฉันจะถือว่ามันเป็น~ / .icons ) หากคุณคัดลอกทั้งหมดของ~ /สิ่งนี้จะทำโดยอัตโนมัติ
  • ลบgvfs-metadata ที่คุณเพิ่งคัดลอกและคัดลอกอีกครั้งจากการสำรองข้อมูลระบบ
  • ทำ: $: killall หอยโข่ง

แล้วคุณไปคุณมีพวกเขากลับมา

ฉันเพิ่งย้ายไปยังคอมพิวเตอร์เครื่องใหม่และมันก็ใช้ได้กับฉัน ฉันทดสอบด้วย VM

หมายเหตุ: หากคุณใช้gvfs-info folder_nameคุณจะไม่เห็นเส้นทางไอคอนที่กำหนดเองยกเว้นว่าคุณได้คัดลอกไปที่โฟลเดอร์gvfs-metadata ในขณะที่คำสั่งนี้ตรวจสอบโฟลเดอร์นั้นเพื่อรับข้อมูล

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