Ketika Anda membuka file teks yang ada di gedit, kursor dimulai pada posisi di saat Anda terakhir kali menutup file. Jadi gedit mungkin perlu menyimpan daftar inode dan offset.
Saya ingin tahu di mana informasi ini disimpan karena saya tidak dapat menemukannya di ~ / .config / gedit
gedit
Anda$HOME
dengan perintahstrace -e trace=open $(type -p gedit) Your_File |& grep $HOME | egrep -v ENOENT
,Jawaban:
Ada file
~/.local/share/gvfs-metadata
yang disentuh setiap kali Anda memindahkan kursor dan menutup gedit. Ini file biner, jadi tidak mudah diartikan. Anda mungkin dapat memahaminya lebih baik dengan kode sumber geditsumber
Berkat jawaban / komentar di atas, saya sekarang tahu bahwa posisi gedit disimpan dalam Sistem File Virtual GNOME. Secara khusus, ada di file
~/.local/share/gvfs-metadata/home
.Ada banyak alat baris perintah untuk bekerja dengan gvfs.
Posisi gedit dapat dilihat dengan:
Itu bisa diubah seperti ini:
sumber