Nhờ các câu trả lời / nhận xét ở trên, giờ đây tôi biết rằng vị trí gedit được lưu trong Hệ thống tệp ảo Gnome. Đặc biệt, nó nằm trong tập tin ~/.local/share/gvfs-metadata/home
.
Có một loạt các công cụ dòng lệnh để làm việc với gvfs.
gvfs-cat gvfs-mkdir gvfs-rename
gvfs-copy gvfs-monitor-dir gvfs-rm
gvfs-info gvfs-monitor-file gvfs-save
gvfs-less gvfs-mount gvfs-set-attribute
gvfs-ls gvfs-move gvfs-trash
gvfs-mime gvfs-open gvfs-tree
Vị trí gedit có thể được nhìn thấy với:
gvfs-info FILENAME | grep metadata::gedit-position
Nó có thể được thay đổi như thế này:
gvfs-set-attribute FILENAME metadata::gedit-position 42
gedit
của bạn ,$HOME
strace -e trace=open $(type -p gedit) Your_File |& grep $HOME | egrep -v ENOENT