În primul rând, există două „fișiere recente” distincte în Gimp:
- Cei din
Fișier ⤠Deschide recent
(Istoricul editării Gimp)
- Cei din
Folosit recent
fila din dialogul de selectare a fișierelor din Fișier ⤠Deschide...
care sunt partajate între aplicații. De exemplu, un fișier proaspăt descărcat cu Firefox va apărea aici în Gimp și, invers, puteți exporta un fișier în Gimp, apoi îl puteți încărca imediat în Firefox, unde va apărea în partea de sus a „Fișiere recente”.
Acesta este totul despre al doilea.
The Folosit recent
fișierele din Gimp provin din fișier .local/share/recent-used.xbel
. Acest fișier este în mod normal partajat între aplicații.
Dar în unele ambalaje (flatpak, cel puțin, IIRC) Gimp este „sandbox” și făcut să vadă un sistem de fișiere virtual în care directoarele pot fi diferite de cele ale restului sistemului de operare, iar acest lucru îl face să folosească propria copie a .local/share/recent-used.xbel
care îi înfrânge scopul.
Nu mai folosesc flatpak-ul Gimp, dar la momentul respectiv am reușit să rezolv problema înlocuind .local/share/
în flatpak printr-o legătură soft cu realul .local/share/
. Nu poți conecta recent-utilizat.xbel
direct pentru că pentru a-l actualiza aplicațiile (inclusiv Gimp) ștergeți-l și recreați-l și aceasta înlocuiește soft link-ul cu un fișier real. Conectarea directorului părinte funcționează deoarece aplicațiile nu elimină/înlocuiesc directorul, astfel încât legătura rămâne. Din câte mi-am dat seama, acest lucru nu are efecte nocive (recent-utilizat.xbel
pare a fi singurul fișier pe care Gimp îl folosește în el).
Un alt efect secundar al sandboxing-ului a fost că Gimp avea propriul său privat /tmp
așa că nu ați putut partaja fișiere cu alte aplicații care utilizează /tmp
pentru aceasta (în cazul meu, aplicația de captură de ecran Spectacle). Dar asta ar fi putut fi remediat.