博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
how to loading .desktop files
阅读量:5925 次
发布时间:2019-06-19

本文共 8223 字,大约阅读时间需要 27 分钟。

hot3.png

Development

The development occurs in git, in the  repository. Bugs should be reported in .

Download

Tarballs can be found at 

    • honor NOCONFIGURE=1 (Colin Walters)

    • list only once a desktop file per mime type (Vincent)

    • add DBusActivatable key to allowed keys (Matthias Clasen)

    • warn about OnlyShowIn in Action groups (Matthias Clasen)

    • allow validating multiple desktop files (Matthias Clasen)

    • improve help output (Matthias Clasen)

    • update man page (Matthias Clasen)

    • desktop-file-validate

    • update-desktop-database

    • misc

    • do not require glib >= 2.28 for build (Vincent)

    • update to current version of menu specification (Vincent):

    • accept and validate GNOME3/GSettings for AutostartCondition (Vincent)

    • output hint if more than one main category is present (Vincent)

    • output hint about suggested related categories (Vincent)

    • only print hint if no main category is present, not an error

    • make Science a main category

    • add new registered categories: Adult, Feed, Humanities, Maps, Shooter, Spirituality, XFCE

    • update related categories

    • add TDE to list of registered OnlyShowIn

    • desktop-file-validate

    • misc

    • add MATE and Razor to list of registered environments (Vincent)

    • validate Desktop Actions (Giovanni Campagna, Vincent)

    • fix list of locale strings without trailing slash (Matthias Clasen)

    • desktop-file-install

    • desktop-file-validate

    • modernize build system a bit (Vincent)

    • update man pages (Vincent)

    • deal with various zz-application/zz-winassoc-XXX mime types (Vincent)

    • mark all zz-application/* MIME types as aliases (Vincent)

    • ignore desktop files with Hidden=true (Vincent)

    • add Unity to list of registered environments (Vincent)

    • deal with various zz-application/zz-winassoc-XXX mime types (Vincent)

    • mark all zz-application/* MIME types as aliases (Vincent)

    • add support for updated Keywords key (Vincent)

    • respect order of edit options (Vincent)

    • add --add-not-show-in/--remove-not-show-in options (Vincent)

    • add options to set Name, GenericName, Comment, Icon keys (Vincent)

    • add --set-key/--set-value options to set an arbitrary key (Vincent)

    • remove localized keys when setting/removing a key (Vincent)

    • copy translations when copying a key (Vincent)

    • create a desktop-file-edit symlink to desktop-file-install to simply edit .desktop files (without having to pass --dir) (Vincent)

    • look at RPM_BUILD_ROOT to know where to install desktop files

    • minor UI improvements (Vincent)

    • desktop-file-install

    • desktop-file-validate

    • update-desktop-database

    • misc

    • improve build system (Vincent)

    • minor documentation fixes (Vincent)

    • sort mime types alphabetically in generated cache (Vincent)

    • accept x-scheme-handler/* mime types (Vincent)

    • accept x-scheme-handler/* mime types (Vincent)

    • desktop-file-validate

    • update-desktop-database

    • misc

    • improve build system (Vincent)

    • update documentation (Vincent)

    • add man pages (Vincent)

    • accept chemical/* mime types as valid types (Vincent)

    • ignore --verbose if --quiet is also passed (Vincent)

    • make sure to always output lists in the keyfile we generate (Vincent)

    • accept chemical/* mime types as valid types (Vincent)

    • make icon names with an extension for Icon key a non-fatal error (Vincent)

    • desktop-file-validate

    • update-desktop-database

    • misc

    • use AM_SILENT_RULES (Vincent)

    • improve build system (Vincent)

    • improve MIME type check to make sure that the MIME types are valid (Vincent)

    • improve error messages (Erik Hovland, Vincent)

    • fix format string vulnerability warning (Vincent)

    • check that a main category is included in the Categories (Vincent)

    • check that categories required by another one are present (Vincent)

    • do not always show warnings about KDE specific uses (Vincent)

    • check that the Comment does not look like the Name and the GenericName (Vincent)

    • display error about multiple keys with the same name earlier (Vincent)

    • improve MIME type check to make sure that the MIME types are valid (Vincent)

    • add LXDE in the list of registered OnlyShowIn values (Vincent)

    • add "warning" to error strings to make them easily greppable (Vincent)

    • handle AutostartCondition key, as proposed for the autostart specification and used in GNOME (Vincent)

    • accept empty Categories key as valid (Vincent)

    • make new errors non-fatal to give some time to maintainers to fix their .desktop file after a release of desktop-file-utils (Vincent)

    • plug leak (Vincent)

    • code cleanups (Vincent)

    • do not unlink the destination file if it's the same as the source file in desktop-file-install (Vincent)

    • desktop-file-install

    • desktop-file-validate

    • update-desktop-database

    • misc

    • make the extension check for Icon key a warning instead of an error for now (Ray Strode)

    • Fix a crash in update-desktop-database when there's no group (Vincent)

    • Fix a crash in the validator happening for very small lines (Vincent)

    • update of the Emacs editing mode for .desktop files (Ville Skyttä)

    • make desktop-file-install print an error when trying to install a non-existing desktop file, or a desktop file that can't be read (Vincent)

    • make the validator check the content of the Icon key (Vincent)

    • make the validator accept X-Foo as a valid environment (this was added to the spec) (Stanislav Brabec, Vincent)

    • really handle the -m command line argument for desktop-file-install (Matthias Clasen)

    • make desktop-file-install accept as one valid argument multiple categories/only-show-in/mime-types values. Now --add-category="GNOME;GTK" works as expected. (Vincent)

    • make desktop-file-install validate the created desktop file before removing the original file, and unlink it if it's not valid (Vincent)

    • code cleanups for desktop-file-install (Vincent)

    • rewrite validator, and update it for desktop entry specification 1.0. The validator should be stricter and report more useful messages. (Vincent)

    • add --warn-kde and --no-warn-deprecated command line options to desktop-file-validate (Vincent)

    • port desktop-file-install to GKeyFile (Vincent)

    • don't require --vendor for desktop-file-install (Vincent)

    • some general module cleanup (Vincent)

    • improves category validation code to not catch false positives (Vincent Fretin, Ville Skyttä, Ray Strode, Vincent Untz)

    • make category validation code non-fatal (Ray)

    • fix mem leaks and double frees (Pascal Terjan)

    • Validate desktop file categories (Emmet Hikory, Vincent Untz)

    • Use GKeyFile instead of the old egg code in update-desktop-database (Vincent)

    • Use GOption instead of popt (Vincent)

    • Fix grammar problem in one of the strings (Moritz Barsnick)

    • NULL terminate search patch in update-desktop-database (Mike Hearn)

    • Fix language to encoding mapping to match spec (Ville Skyttä)

    • Remove all menus code (Mark McLoughlin)

    • Don't try and add key/value pairs to comments (Miloslav Trmac)

    • Many update-desktop-database improvements (Ray Strode, Dan Williams)

    • Fix desktop-file-install --remove-only-show-in (Ray Strode)

    • Reload the menu when .desktop/.directory files change

    • Respect NoDisplay in .desktop/.directory files

    • Remove empty submenus

    • Report the last modification time of the tree

    • Support setting the OnlyShowIn name

    • Add a reasonable default set of schemes

    • Fix various leaks (Kjartan Maraas)

    • Update with latest libegg code (Ray Strode)

    • Menu method work (Mark McLoughlin, Dan Williams)

    • Add update-desktop-database (Ray Strode)

    • Emacs editing mode for .desktop files (Ville Skyttä)

    • Update to latest spec, improve error messages (Ville Skyttä)

    • Warning fixes (Mark McLoughlin)

    • distcheck fixes (Jonathan Blandford)

    • Bring up to date with version 0.8 of the menu spec

    • Don't crash when a .desktop file is a symlink to a non-existant file

    • Don't segfault with .desktop files which have a leading comment

    • Add support for "Desktop Action" sections

    • Create target dir of desktop-file-install if nonexistent; improve some error messages; fix OnlyShowIn handling; add --print-available option to dump desktop files being considered by desktop-menu-tool; rename obsolete [KDE Desktop Entry] section if found; fix a crash; verify proper spelling of KDE and GNOME in OnlyShowIn; add a --remove-key option; check that string lists end in a semicolon; add --copy-name-to-generic-name and vice versa; fix bug in --delete-original that made it not work

    • Adds desktop-menu-tool to parse vfolder menus and generate a symlink tree or just print them out.

    • Initial release. Contains desktop-file-validate and desktop-file-install.

转载于:https://my.oschina.net/tsuibin/blog/482628

你可能感兴趣的文章
Python通过amqp消息队列协议中的Qpid实现数据通信
查看>>
Hadoop 2.0.0-alpha尝鲜安装和hello world
查看>>
MariaDB 10的复制 集群 高可用搭建 大表拆分【持续更新中】
查看>>
通过Shell开发企业级专业服务启动脚本案例(MySQL)
查看>>
51CTO交流摘录(1):SOC的定义、适用性和组成
查看>>
轻量级HTTP服务器Nginx(安装篇)
查看>>
微博上的网红,为什么更能红得发紫?
查看>>
MYSQL分页limit速度太慢优化方法
查看>>
APP-V5.0的Sequencer过程
查看>>
写在《ASP.NET MVC 4 Web 编程》即将出版之际!献给有节操的程序员!
查看>>
CybersecurityVentures:中小企业将是SIEM市场增长的下一波热点
查看>>
丢失日志文件的风险与对策
查看>>
你不得不知道的Visual Studio 2012(3)- 创建Windows应用程序
查看>>
响应式设计(Response Web Design)浅谈
查看>>
OpenStack开启亚洲之旅
查看>>
java.net.sockettimeoutexception read timed out
查看>>
59、crontab用法简介
查看>>
scvn 操作
查看>>
【转载】可复用的FS
查看>>
ubuntu下mysql-python模块的安装
查看>>