{"id":16602784,"url":"https://github.com/bbidulock/xdg-launch","last_synced_at":"2025-10-29T13:32:11.623Z","repository":{"id":15129251,"uuid":"17856363","full_name":"bbidulock/xdg-launch","owner":"bbidulock","description":"A command line XDG compliant launcher and tools","archived":false,"fork":false,"pushed_at":"2022-05-20T20:18:41.000Z","size":1499,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T01:51:13.510Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbidulock.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-18T06:45:43.000Z","updated_at":"2024-03-14T17:22:37.000Z","dependencies_parsed_at":"2022-09-10T19:23:02.049Z","dependency_job_id":null,"html_url":"https://github.com/bbidulock/xdg-launch","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Fxdg-launch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Fxdg-launch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Fxdg-launch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Fxdg-launch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbidulock","download_url":"https://codeload.github.com/bbidulock/xdg-launch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238832390,"owners_count":19538283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T00:23:52.257Z","updated_at":"2025-10-29T13:32:11.166Z","avatar_url":"https://github.com/bbidulock.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"  [xdg-launch -- read me first file.  2022-01-28]: #\n\nxdg-launch\n===============\n\nPackage `xdg-launch-1.12` was released under GPLv3 license\n2022-01-28.\n\nThis is a \"C\"-language program that can be used to launch XDG desktop\napplications with full startup notification and window manager\nassistance from the command line.  The command is able to launch desktop\napplications, autostart entries and xsession entries.  It is useful when\ngenerating applications root menus for light-weight window managers that\ndo not provide startup notification for applications launched using the\nkeyboard or root menu.\n\nThe source for `xdg-launch` is hosted on [GitHub][1].\n\n\nRelease\n-------\n\nThis is the `xdg-launch-1.12` package, released 2022-01-28.\nThis release, and the latest version, can be obtained from [GitHub][1],\nusing a command such as:\n\n    $\u003e git clone https://github.com/bbidulock/xdg-launch.git\n\nPlease see the [RELEASE][3] and [NEWS][4] files for release notes and\nhistory of user visible changes for the current version, and the\n[ChangeLog][5] file for a more detailed history of implementation\nchanges.  The [TODO][6] file lists features not yet implemented and\nother outstanding items.\n\nPlease see the [INSTALL][8] file for installation instructions.\n\nWhen working from `git(1)`, please use this file.  An abbreviated\ninstallation procedure that works for most applications appears below.\n\nThis release is published under GPLv3.  Please see the license in the\nfile [COPYING][10].\n\n\nQuick Start\n-----------\n\nThe quickest and easiest way to get `xdg-launch` up and\nrunning is to run the following commands:\n\n    $\u003e git clone https://github.com/bbidulock/xdg-launch.git\n    $\u003e cd xdg-launch\n    $\u003e ./autogen.sh\n    $\u003e ./configure\n    $\u003e make\n    $\u003e make DESTDIR=\"$pkgdir\" install\n\nThis will configure, compile and install `xdg-launch` the\nquickest.  For those who like to spend the extra 15 seconds reading\n`./configure --help`, some compile time options can be turned on and off\nbefore the build.\n\nFor general information on GNU's `./configure`, see the file\n[INSTALL][8].\n\nDependencies\n------------\n\nTo build and install this package, the `libxrandr`, `libxinerama` and\n`glib2` packages should be installed first.  To run the `dmenu_launch`\nscript in the package requires the `dmenu` package to be installed.\n\nRunning\n-------\n\nRead the manual page after installation:\n\n    $\u003e man xdg-launch\n\n\nFeatures\n--------\n\nThe following programs are included in `xdg-launch`:\n\n - [__`xdg-launch(1)`__][11] -- This is the primary program.\n\n - [__`dmenu_launch(1)`__][12] -- This is a little script that uses\n   `xdg-launch(1)` and dmenu(1) to provide an application menu.\n\n - [__`xdg-autostart(1)`__][13] -- This is a little script that invokes\n   xdg-launch(1) as a launcher for auto-start programs instead of\n   applications.\n\n - [__`xdg-xsession(1)`__][14] -- This is a little script that invokes\n   `xdg-launch(1)` as a launcher for X Sessions programs (window\n   managers) instead of applications.\n\n - [__`xdg-session(1)`__][15] -- This is a little script that invokes\n   `xdg-launch(1)` as a launcher for X Sessions programs (window\n   managers) instead of applications a simple session and full\n   auto-start procedure.\n\n - [__`xdg-entry(1)`__][16] -- This is a little script that invokes\n   xdg-launch(1)` with the --info option and lists which information\n   would be used for startup notification and launching of the resulting\n   application.\n\n - [__`xdg-toolwait(1)`__][17] -- This is a little script that invokes\n   `xdg-launch(1)` with the --toolwait option.\n\n - [__`xdg-which(1)`__][18], [__`xdg-whereis(1)`__][19] -- Two little\n programs what\n   parallel `which(1)` and `whereis(1)` for desktop entry files instead\n   of binaries.\n\n - [__`xdg-assist(1)`__][20] -- A program to monitor startup notification and\n   provide notification as programs start up and performs startup\n   notification completion of applications that do not complete.  It\n   also assists window managers with supporting startup notification and\n   other EWMH/NetWM features.\n\n - [__`xdg-list(1)`__][21] -- lists desktop entry files.\n\n - [__`xdg-types(1)`__][22] -- shows the content types provided by a desktop\n   application.\n\nAlso provided (when `glib2` is available) are some little tools for the\nXDG desktop:\n\n - [__`xdg-find(1)`__][23] -- finds desktop entry files based on a number of\n   search criteria.\n\n - [__`xdg-prefs(1)`__][24] -- locates or sets preferred applications by\n   category or mime type.\n\n\nIssues\n------\n\nReport issues on GitHub [here][2].\n\n\n\n[1]: https://github.com/bbidulock/xdg-launch\n[2]: https://github.com/bbidulock/xdg-launch/issues\n[3]: https://github.com/bbidulock/xdg-launch/blob/1.12/RELEASE\n[4]: https://github.com/bbidulock/xdg-launch/blob/1.12/NEWS\n[5]: https://github.com/bbidulock/xdg-launch/blob/1.12/ChangeLog\n[6]: https://github.com/bbidulock/xdg-launch/blob/1.12/TODO\n[7]: https://github.com/bbidulock/xdg-launch/blob/1.12/COMPLIANCE\n[8]: https://github.com/bbidulock/xdg-launch/blob/1.12/INSTALL\n[9]: https://github.com/bbidulock/xdg-launch/blob/1.12/LICENSE\n[10]: https://github.com/bbidulock/xdg-launch/blob/1.12/COPYING\n[11]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-launch.pod\n[12]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/dmenu_launch.pod\n[13]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-autostart.pod\n[14]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-xsession.pod\n[15]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-session.pod\n[16]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-entry.pod\n[17]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-toolwait.pod\n[18]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-which.pod\n[19]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-whereis.pod\n[20]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-assist.pod\n[21]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-list.pod\n[22]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-types.pod\n[23]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-find.pod\n[24]: https://github.com/bbidulock/xdg-launch/blob/1.12/man/xdg-prefs.pod\n\n[ vim: set ft=markdown sw=4 tw=72 nocin nosi fo+=tcqlorn spell: ]: #\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbidulock%2Fxdg-launch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbidulock%2Fxdg-launch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbidulock%2Fxdg-launch/lists"}