Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.62 KB

TODO

File metadata and controls

35 lines (29 loc) · 1.62 KB

xdg-launch — todo file. 2019-09-04

General tasks:

  • ✓ handle XDG_CURRENT_DESKTOP that has multiple fields separated by ':'

  • ✓ handle applications desktop entry file id’s correctly

  • ✓ handle Desktop Action and provide option to launch specified action

  • ❏ handle DBusName and DBusPath for dbus launching

  • ✓ make xdg-launch register with .recently-used and .recently-used.xbel

  • ✓ make xdg-launch use GtkRecentManager object

  • ✓ make xdg-launch also use ~/.config/xde/run-history

  • ✓ make xdg-launch also use ~/.config/xde/recent-applications

  • ✓ make xdg-launch use XML Simple from glib instead of gtk2

  • ✓ make xdg-launch use GBookmarkFile from glib instead of gtk2

  • ✓ there should be a way to specify the terminal to use in a configuration file instead of just using xterm

  • ✓ terminal applications should set the WMCLASS instance to that of the application instead of, for example, "xterm".

  • ❏ should observe the informal "X-XClassHintResName" keyword and use that value instead of WMCLASS when available.

  • ❏ should observe the informal "AsRoot=true" keyword: perhaps behavior can be somewhat different based on "Terminal=" (i.e. sudo in command vs. gksu or equivalent).

  • ✓ should add a wait-for-window-manager option that waits for a window manager whenever a WMCLASS would be used

  • ✓ similarly, could add a wait-for-systray and wait-for-pager option

  • ❏ make xdg-which and xdg-types work without gio-unix-2.0

xdg-prefs:

  • ❏ actually read and write mime and category key files and don’t just use gio.