อันดับแรก มีสอง "ไฟล์ล่าสุด" ที่แตกต่างกันใน Gimp:
- ผู้ที่อยู่ใน
ไฟล์ ⤠เปิดล่าสุด
(ประวัติการแก้ไข Gimp)
- ผู้ที่อยู่ใน
เพิ่งใช้
แท็บในกล่องโต้ตอบการเลือกไฟล์จาก ไฟล์ ¤ เปิด...
ซึ่งใช้ร่วมกันระหว่างแอปพลิเคชัน ตัวอย่างเช่น ไฟล์ที่ดาวน์โหลดใหม่ด้วย Firefox จะปรากฏที่นี่ใน Gimp และในทางกลับกัน คุณสามารถส่งออกไฟล์ใน Gimp แล้วอัปโหลดทันทีใน Firefox ซึ่งไฟล์นั้นจะปรากฏที่ด้านบนสุดของ "ไฟล์ล่าสุด"
นี่คือทั้งหมดที่เกี่ยวกับคนที่สอง
เดอะ เพิ่งใช้
ไฟล์ใน Gimp มาจากไฟล์ .local/share/recently-used.xbel
. โดยปกติไฟล์นี้จะถูกแชร์ระหว่างแอปพลิเคชันต่างๆ
แต่ในบางแพ็คเกจ (flatpak อย่างน้อย IIRC) Gimp นั้น "แซนด์บ็อกซ์" และทำให้เห็นระบบไฟล์เสมือนที่ไดเร็กทอรีสามารถแตกต่างจากไดเร็กทอรีอื่น ๆ ของระบบปฏิบัติการ และทำให้ใช้สำเนาของตัวเอง .local/share/recently-used.xbel
ที่ผิดจุดประสงค์ของมัน
ฉันไม่ได้ใช้ Gimp flatpak อีกต่อไป แต่ในขณะนั้นฉันสามารถแก้ไขปัญหาได้โดยแทนที่ .local/share/
ในแฟลตแพ็กโดยซอฟต์ลิงก์ไปยังของจริง .local/share/
. คุณไม่สามารถเชื่อมโยง เพิ่งใช้ xbel
โดยตรงเนื่องจากเพื่ออัปเดตแอปพลิเคชัน (รวมถึง Gimp) ลบและสร้างใหม่และแทนที่ซอฟต์ลิงก์ด้วยไฟล์จริง การลิงก์ไดเร็กทอรีหลักใช้งานได้เนื่องจากแอปพลิเคชันไม่ได้ลบ/แทนที่ไดเร็กทอรี ดังนั้นลิงก์จึงยังคงอยู่ เท่าที่ฉันสามารถบอกได้ว่าสิ่งนี้ไม่มีผลร้าย (เพิ่งใช้ xbel
ดูเหมือนจะเป็นไฟล์เดียวที่ Gimp ใช้ในนั้น)
ผลข้างเคียงอีกประการหนึ่งของการแซนด์บ็อกซ์คือ Gimp มีความเป็นส่วนตัวของตัวเอง /tmp
คุณจึงแชร์ไฟล์กับแอปอื่นที่ใช้ไม่ได้ /tmp
สำหรับสิ่งนี้ (ในกรณีของฉันคือแอปจับภาพหน้าจอ Spectacle) แต่สิ่งนี้สามารถแก้ไขได้