В моем Ubuntu 12.04 все приложения gnome (такие как Nautilus, Evince, gedit, firefox) могут открывать файлы и каталоги «Недавно использованные» при открытии файлов в них.
Спасибо!
Недавно Используемый информация хранится в файле, названном recently-used.xbel
расположенный под .local/share
каталог на пользователя, полный путь быть:
~/.local/share/recently-used.xbel
Это содержит метаданные по недавним файлам, как то, что является приложением, которое открыло его, или приложение, которое должно отобразить его в его истории.
, Например, мой gedit показывает 3 файла:
, Если я ищу gedit в файле, я могу, конечно, видеть 3 "строки файла конфигурации", потому что существует 3 файла, вот один из них как образец:
<bookmark href="file:///path/to/dsasd" added="2014-07-26T19:22:24Z" modified="2014-07-26T21:52:22Z" visited="2014-07-26T19:22:25Z">
<info>
<metadata owner="http://freedesktop.org">
<mime:mime-type type="text/plain"/>
<bookmark:groups>
<bookmark:group>gedit</bookmark:group>
</bookmark:groups>
<bookmark:applications>
<bookmark:application name="gedit" exec="'gedit %u'" modified="2014-07-26T21:52:22Z" count="7"/>
</bookmark:applications>
</metadata>
</info>
recently-used.xbel
файл часть GTK + инструментарий . Я пытался искать некоторую документацию относительно него, но это является самым близким, я могу добраться:
GNOME пользуется библиотекой GTK +, в то время как KDE пользуется библиотекой QT, я принимаю вот почему, что это не работает с KDE. Что касается вина, я не знаю, возможно, оно просто не разработано для работы с ним.