evince เก็บสถานะต่อเอกสารไว้ที่ไหน (ตำแหน่ง ฯลฯ )


17

ฉันใช้ evince เพื่อดูเอกสารภายใต้ Linux สิ่งหนึ่งที่รบกวนจิตใจฉัน มันดูเหมือนว่าจะน่าอัศจรรย์จำตำแหน่งและการตั้งค่าของหน้าต่างเอกสารทุก ฉันค้นหาทั่ว (ไดเรกทอรีที่ซ่อนอยู่ในโฟลเดอร์บ้านของฉัน, ไฟล์ระบบ, gconf) ซึ่งมันอาจจะบันทึกการตั้งค่าเหล่านั้น แต่ฉันไม่พบอะไรเลย ไม่มีใครรู้ว่าการตั้งค่าเหล่านั้นอยู่ที่ไหน?

คำตอบ:


8

สิ่งต่าง ๆ เปลี่ยนไปนับตั้งแต่ได้รับคำตอบก่อนหน้า (ตุลาคม 2554) การตั้งค่าหน้าต่างของ Evince ~/.local/share/gvfs-metadata/ตอนนี้ถูกเก็บไว้ในไบนารีในไดเรกทอรี


ดูเหมือนว่าจะเป็นไฟล์ไบนารี วิธีใดที่จะทราบว่าการตั้งค่าคืออะไร?
Faheem Mitha

1
@Faheem ดูคำตอบใหม่ที่เพิ่งโพสต์
Arjan

8

การตั้งค่าจะถูกเก็บไว้ภายใต้~/.local/share/gvfs-metadata/แต่ความรู้นี้เป็นของใช้เล็ก ๆ น้อย ๆ เนื่องจากคุณไม่สามารถทำอะไรในทางปฏิบัติกับไฟล์ไบนารีนั้น

หากต้องการอ่านหรือแก้ไขการตั้งค่าต่อเอกสารให้ใช้เครื่องมือ gvfs ต่อไปนี้ผ่านพา ธ ไปยังเอกสารที่คุณต้องการตั้งค่า:

  • กำลังอ่าน: gvfs-info /path/to/file. ตัวอย่างบรรทัดผลลัพธ์: metadata::evince::n-copies: 5

  • การแก้ไข: gvfs-set-attribute /path/to/file metadata::evince::n-copies 1

  • การลบ: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(ให้เครดิตกับ Christophe Drevet-Droguet สำหรับอันนี้!)

เส้นทางสามารถสัมพันธ์กับ dir ปัจจุบัน


1
หากต้องการรีเซ็ตการตั้งค่าevince
Christophe Drevet-Droguet

@ ChristopheDrevet-Droguet ขอบคุณ! แก้ไขคำตอบแล้ว
L. Levrel

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