Linux repositories inspector

xdg-utils - Command line tools that assist applications with a variety of desktop integration tasks

The xdg-utils package is a set of simple scripts that provide basic desktop integration functions for any Free Desktop, such as Linux. They are intended to provide a set of defacto standards.
This means that:
  • Third party software developers can rely on these xdg-utils for all of their simple integration needs.
  • Developers of desktop environments can make sure that their environments are well supported
  • Distribution vendors can provide custom versions of these utilities

The following scripts are provided at this time:
  • xdg-desktop-icon Install icons to the desktop
  • xdg-desktop-menu Install desktop menu items
  • xdg-email Send mail using the user's preferred e-mail composer
  • xdg-icon-resource Install icon resources
  • xdg-mime Query information about file type handling and

    install descriptions for new file types

  • xdg-open Open a file or URL in the user's preferred application
  • xdg-screensaver Control the screensaver
  • xdg-settings Get various settings from the desktop environment
20180510
OpenSUSE iconOpenSUSE Tumbleweed
20170508
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
20160610
OpenSUSE iconOpenSUSE Leap 42.3
1.1.3
Arch iconArch rolling
Debian iconDebian 10.0
Fedora iconFedora 29
Fedora iconFedora rawhide
Manjaro iconManjaro rolling
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
1.1.2
Fedora iconFedora 28
Ubuntu iconUbuntu 18.04 LTS
1.1.1
Debian iconDebian 9.0
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
1.1.0
CentOS iconCentOS 7.6.1810
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling extra/osxz1.1.3-314.01.201955.6 kiB318 kiB
CentOS iconCentOS 7.6.1810 osrpm1.1.0-0.17.20120809git.el714.01.201970 kiB271 kiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb1.1.3-112.01.201971.6 kiB327 kiB
Debian iconDebian 9.0 stretch/maindeb1.1.1-1+deb9u112.01.201969.5 kiB306 kiB
Fedora iconFedora 28 releases/Everything-osrpm1.1.2-4.fc2814.01.201983 kiB310 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm1.1.2-4.fc2814.01.201983 kiB310 kiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm1.1.2-4.fc2814.01.201983 kiB310 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.1.3-3.fc2914.01.201974.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm1.1.3-3.fc2914.01.201974.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm1.1.3-3.fc2914.01.201974.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.1.3-3.fc2914.01.201974.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm1.1.3-3.fc2914.01.201974.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm1.1.3-3.fc2914.01.201974.4 kiB312 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.1.3-4.fc3012.02.201974.6 kiB312 kiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm1.1.3-4.fc3012.02.201974.6 kiB312 kiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm1.1.3-4.fc3012.02.201974.6 kiB312 kiBFedora Project
Manjaro iconManjaro rolling stable/extraxz1.1.3-314.01.201955.6 kiB318 kiB
Manjaro iconManjaro rolling testing/extraxz1.1.3-314.01.201955.6 kiB318 kiB
Manjaro iconManjaro rolling unstable/extraxz1.1.3-314.01.201955.6 kiB318 kiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm20170508-lp150.2.117.01.201988.6 kiB345 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm20170508-lp150.3.3.218.01.201988.9 kiB345 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm20170508-lp151.4.123.01.201988.8 kiB345 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm20160610-6.317.01.201982.1 kiB341 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm20160610-7.3.121.01.201982.4 kiB342 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm20180510-1.203.02.201987 kiB347 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb1.1.1-1ubuntu210.11.201758.2 kiB302 kiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb1.1.1-1ubuntu3.212.06.201858.2 kiB302 kiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb1.1.1-1ubuntu3.212.06.201858.2 kiB302 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb1.1.2-1ubuntu226.02.201859.3 kiB327 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb1.1.2-1ubuntu2.219.06.201859.4 kiB327 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb1.1.2-1ubuntu2.312.01.201959.3 kiB328 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb1.1.3-1ubuntu214.01.201959 kiB329 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb1.1.3-1ubuntu214.01.201959 kiB329 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1.1.1-1ubuntu110.11.201758.5 kiB300 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb1.1.1-1ubuntu1.16.04.312.06.201858.2 kiB302 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb1.1.1-1ubuntu1.16.04.312.06.201858.2 kiB302 kiB

Manual pages

xdg-desktop-icon(1)

xdg-desktop-icon - command line tool for (un)installing icons to the desktop

xdg-desktop-menu(1)

xdg-desktop-menu - command line tool for (un)installing desktop menu items

xdg-email(1)

xdg-email - command line tool for sending mail using the users preferred e-mail composer

xdg-icon-resource(1)

xdg-icon-resource - command line tool for (un)installing icon resources

xdg-mime(1)

xdg-mime - command line tool for querying information about file type handling and adding descriptions for new file types

xdg-open(1)

xdg-open - opens a file or URL in the users preferred application

xdg-screensaver(1)

xdg-screensaver - command line tool for controlling the screensaver

xdg-settings(1)

xdg-settings - get various settings from the desktop environment

xdg-su(1)

xdg-su - run a GUI program as root after prompting for the root password

xdg-terminal(1)

xdg-terminal - opens the users preferred terminal emulator application

Latest updates

OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 update/oss: Version 20170508-lp150.3.3.2 reintroduced

23.03.2019 17:37
  • Add 0001-Avoid-argument-injection-vulnerability-in-open_envvar.patch from upstream to fix an argument injection when BROWSER contains %s (boo#1093086, CVE-2017-18266, fdo#103807).
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 update/oss: Version 20170508-lp150.3.3.2 removed

22.03.2019 04:30
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 1.1.3-3.fc29 to 1.1.3-4.fc30

12.02.2019 04:58
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 1.1.3-3.fc29 to 1.1.3-4.fc30

12.02.2019 02:58
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 1.1.3-3.fc29 to 1.1.3-4.fc30

12.02.2019 01:58
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 20180510-1.1 to 20180510-1.2

03.02.2019 10:26
  • Update to version 20180510 (1.1.3):
    • bump version, prep for 1.1.3 release
    • xdg-open: use pcmanfm only if it is available (BR106161)
    • Add Deepin Desktop Environment support.
    • Avoid argument injection vulnerability in open_envvar() (CVE-2017-18266, boo#1093086)
    • xdg-settings: check_browser is broken under kde when just the binary is specified (BR106343)
    • xdg-open: Fixes LXQt behavior
    • xdg-mime awk script syntax error (BR104298)
    • Spelling fixes (BR103255)
    • xdg-mime.1: Add missing period
    • Fix tests for 1f8e58d51e6fb3f50f59ed2d8265f2f346ac68e6
  • Drop fix-kde-browser-check.patch which is already included upstream
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Version 20180510-1.1 reintroduced

23.01.2019 18:34
  • Update to version 20180510 (1.1.3):
    • bump version, prep for 1.1.3 release
    • xdg-open: use pcmanfm only if it is available (BR106161)
    • Add Deepin Desktop Environment support.
    • Avoid argument injection vulnerability in open_envvar() (CVE-2017-18266, boo#1093086)
    • xdg-settings: check_browser is broken under kde when just the binary is specified (BR106343)
    • xdg-open: Fixes LXQt behavior
    • xdg-mime awk script syntax error (BR104298)
    • Spelling fixes (BR103255)
    • xdg-mime.1: Add missing period
    • Fix tests for 1f8e58d51e6fb3f50f59ed2d8265f2f346ac68e6
  • Drop fix-kde-browser-check.patch which is already included upstream
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Version 20170508-lp151.4.1 introduced

23.01.2019 10:12
  • Add 0001-Avoid-argument-injection-vulnerability-in-open_envvar.patch from upstream to fix an argument injection when BROWSER contains %s (boo#1093086, CVE-2017-18266, fdo#103807).
OpenSUSE Leap 42.3 icon

OpenSUSE Leap 42.3 update/oss: Version 20160610-7.3.1 introduced

21.01.2019 08:14
  • boo#1051353 can't set default browser on kde.
    • fix-kde-browser-check.patch
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 update/oss: Version 20170508-lp150.3.3.2 introduced

18.01.2019 02:46
  • Add 0001-Avoid-argument-injection-vulnerability-in-open_envvar.patch from upstream to fix an argument injection when BROWSER contains %s (boo#1093086, CVE-2017-18266, fdo#103807).
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 oss: Version 20170508-lp150.2.1 introduced

17.01.2019 18:54
  • boo#1051353 can't set default browser on kde.
    • fix-kde-browser-check.patch
OpenSUSE Leap 42.3 icon

OpenSUSE Leap 42.3 oss: Version 20160610-6.3 introduced

17.01.2019 17:46
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Version 20180510-1.1 removed

17.01.2019 17:18
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Version 20180510-1.1 introduced

17.01.2019 17:06
  • Update to version 20180510 (1.1.3):
    • bump version, prep for 1.1.3 release
    • xdg-open: use pcmanfm only if it is available (BR106161)
    • Add Deepin Desktop Environment support.
    • Avoid argument injection vulnerability in open_envvar() (CVE-2017-18266, boo#1093086)
    • xdg-settings: check_browser is broken under kde when just the binary is specified (BR106343)
    • xdg-open: Fixes LXQt behavior
    • xdg-mime awk script syntax error (BR104298)
    • Spelling fixes (BR103255)
    • xdg-mime.1: Add missing period
    • Fix tests for 1f8e58d51e6fb3f50f59ed2d8265f2f346ac68e6
  • Drop fix-kde-browser-check.patch which is already included upstream
Fedora rawhide icon

Fedora rawhide development/Everything-os: Version 1.1.3-3.fc29 reintroduced

16.01.2019 12:55
Fedora rawhide icon

Fedora rawhide development/Everything-os: Version 1.1.3-3.fc29 removed

15.01.2019 18:19
Ubuntu 19.04 icon

Ubuntu 19.04 disco/main: Version 1.1.3-1ubuntu2 introduced

14.01.2019 12:56
  • Use perl's decode() to ensure we don't pass invalid UTF-8 to D-Bus, as doing so triggers an assertion from libdbus which makes us crash. LP: #1743216 (Debian #910070, Upstream #108121)
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 1.1.2-3.fc28 to 1.1.3-3.fc29

14.01.2019 10:56
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 1.1.2-3.fc28 to 1.1.3-3.fc29

14.01.2019 09:57
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 1.1.2-3.fc28 to 1.1.3-3.fc29

14.01.2019 08:50

Related packages

xdg-utils-cxx - Implementation of the FreeDesktop specifications to be used in C++ projects
⇧ Top