Trường hợp nào evince lưu trữ trạng thái trên mỗi tài liệu của nó (vị trí, vv)?


17

Tôi đang sử dụng evince để xem tài liệu của mình trong Linux. Một điều làm phiền tôi, tuy nhiên. Dường như nhớ một cách kỳ diệu vị trí và cài đặt của cửa sổ cho mọi tài liệu . Tôi đã tìm kiếm khắp nơi (các thư mục ẩn trong thư mục nhà của tôi, tệp hệ thống, gconf) để biết nơi có thể lưu các cài đặt đó, nhưng tôi không thể tìm thấy bất cứ điều gì. Có ai biết những cài đặt đó ở đâu không?

Câu trả lời:


8

Mọi thứ đã thay đổi kể từ khi câu trả lời trước được đưa ra (tháng 10 năm 2011). Các cài đặt cửa sổ của Evince hiện đang được lưu trữ ở dạng nhị phân, trong thư mục ~/.local/share/gvfs-metadata/.


Đây dường như là các tệp nhị phân. Bất kỳ cách nào để tìm ra các thiết lập thực sự là gì?
Faheem Mitha

1
@Faheem, xem câu trả lời mới vừa được đăng.
Arjan

8

Các cài đặt được lưu trữ bên dưới ~/.local/share/gvfs-metadata/, nhưng kiến ​​thức này ít được sử dụng vì bạn không thể làm bất cứ điều gì thiết thực với các tệp nhị phân trong đó.

Để đọc hoặc chỉnh sửa cài đặt trên mỗi tài liệu, hãy sử dụng các công cụ gvfs sau, chuyển cho chúng đường dẫn đến tài liệu mà bạn muốn cài đặt:

  • Đọc : gvfs-info /path/to/file. Ví dụ dòng đầu ra: metadata::evince::n-copies: 5

  • Chỉnh sửa: gvfs-set-attribute /path/to/file metadata::evince::n-copies 1

  • Đang xóa: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(tín dụng cho Barshe Drevet-Droguet cho cái này!)

Đường dẫn có thể liên quan đến thư mục hiện tại.


1
Để đặt lại tất cả các cài đặt chứng minh cho một tài liệu: xem Askubfox.com/a/819597/88086
Drevet-Droguet

@ BarsheDrevet-Droguet Cảm ơn! Trả lời chỉnh sửa.
L. Levrel

4

Các cài đặt cho mỗi tài liệu được lưu trữ trong tập tin ~/.gnome2/evince/ev-metadata.xml.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.