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
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 30
Fedora iconFedora rawhide
Manjaro iconManjaro rolling
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
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+18+g0547886-1Aug 2955.5 kiB320 kiB
CentOS iconCentOS 7.6.1810 osrpm1.1.0-0.17.20120809git.el7Jan 1470 kiB271 kiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb1.1.3-1Jan 1271.6 kiB327 kiB
Debian iconDebian 9.0 stretch/maindeb1.1.1-1+deb9u1Jan 1269.5 kiB306 kiB
Fedora iconFedora 28 releases/Everything-osrpm1.1.2-4.fc28Jan 1483 kiB310 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm1.1.2-4.fc28Jan 1483 kiB310 kiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm1.1.2-4.fc28Jan 1483 kiB310 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.1.3-3.fc29Jan 1474.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm1.1.3-3.fc29Jan 1474.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm1.1.3-3.fc29Jan 1474.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.1.3-3.fc29Jan 1474.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm1.1.3-3.fc29Jan 1474.4 kiB312 kiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm1.1.3-3.fc29Jan 1474.4 kiB312 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.1.3-4.fc30Jun 1774.6 kiB312 kiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm1.1.3-4.fc30Jun 1774.6 kiB312 kiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm1.1.3-4.fc30Jun 1774.6 kiB312 kiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm1.1.3-4.fc30Jun 1774.6 kiB312 kiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm1.1.3-4.fc30Jun 1774.6 kiB312 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.1.3-5.fc31Aug 0371.9 kiB312 kiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm1.1.3-5.fc31Aug 0371.9 kiB312 kiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm1.1.3-5.fc31Aug 0371.9 kiB312 kiBFedora Project
Manjaro iconManjaro rolling stable/extraxz1.1.3-3Jan 1455.6 kiB318 kiB
Manjaro iconManjaro rolling testing/extraxz1.1.3-3Jan 1455.6 kiB318 kiB
Manjaro iconManjaro rolling unstable/extraxz1.1.3-3Jan 1455.6 kiB318 kiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm20170508-lp150.2.1Jan 1788.6 kiB345 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm20170508-lp150.3.3.2Jan 1888.9 kiB345 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm20170508-lp151.4.1Jan 2388.8 kiB345 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm20160610-6.3Jan 1782.1 kiB341 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm20160610-7.3.1Jan 2182.4 kiB342 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.1.3+20190401-1.3Jun 1788.2 kiB347 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb1.1.1-1ubuntu22017-11-1058.2 kiB302 kiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb1.1.1-1ubuntu3.22018-06-1258.2 kiB302 kiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb1.1.1-1ubuntu3.22018-06-1258.2 kiB302 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb1.1.2-1ubuntu22018-02-2659.3 kiB327 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb1.1.2-1ubuntu2.22018-06-1959.4 kiB327 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb1.1.2-1ubuntu2.3Jan 1259.3 kiB328 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb1.1.3-1ubuntu2Jan 1459 kiB329 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb1.1.3-1ubuntu2Jan 1459 kiB329 kiB
Ubuntu iconUbuntu 19.10 eoan/maindeb1.1.3-1ubuntu2Jun 1759 kiB329 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1.1.1-1ubuntu12017-11-1058.5 kiB300 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb1.1.1-1ubuntu1.16.04.32018-06-1258.2 kiB302 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb1.1.1-1ubuntu1.16.04.32018-06-1258.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

Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.1.1-1ubuntu1.16.04.3 reintroduced

Oct 02
  • SECURITY UPDATE: Argument-injection attack
    • debian/patches/CVE-2017-18266.patch: fix in xdg-open.in.
    • debian/patches/CVE-2017-18266-final.patch: fix autotest and refactoring the vulnerability fix.
    • CVE-2017-18266
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.1.1-1ubuntu1.16.04.3 removed

Oct 02
Arch rolling icon

Arch rolling testing/os: Version 1.1.3+18+g0547886-1 removed

Aug 29
Arch rolling icon

Arch rolling extra/os: Updated from 1.1.3-3 to 1.1.3+18+g0547886-1

Aug 29
Arch rolling icon

Arch rolling testing/os: Version 1.1.3+18+g0547886-1 introduced

Aug 28
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.3-1ubuntu2 reintroduced

Aug 19
  • 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)
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.3-1ubuntu2 removed

Aug 19
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.1.1-1ubuntu1.16.04.3 reintroduced

Aug 15
  • SECURITY UPDATE: Argument-injection attack
    • debian/patches/CVE-2017-18266.patch: fix in xdg-open.in.
    • debian/patches/CVE-2017-18266-final.patch: fix autotest and refactoring the vulnerability fix.
    • CVE-2017-18266
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1.1.1-1ubuntu1.16.04.3 removed

Aug 15
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.3-1ubuntu2 reintroduced

Aug 14
  • 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)
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.3-1ubuntu2 removed

Aug 14
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1.1.2-1ubuntu2.3 reintroduced

Aug 14
  • 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)
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1.1.2-1ubuntu2.3 removed

Aug 14
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 1.1.3-4.fc30 to 1.1.3-5.fc31

Aug 03
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 1.1.3-4.fc30 to 1.1.3-5.fc31

Aug 03
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 1.1.3-4.fc30 to 1.1.3-5.fc31

Aug 03
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-security/main: Version 1.1.1-1ubuntu1.16.04.3 reintroduced

Aug 02
  • SECURITY UPDATE: Argument-injection attack
    • debian/patches/CVE-2017-18266.patch: fix in xdg-open.in.
    • debian/patches/CVE-2017-18266-final.patch: fix autotest and refactoring the vulnerability fix.
    • CVE-2017-18266
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1.1.3-1ubuntu2 reintroduced

Aug 02
  • 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)
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1.1.2-1ubuntu2.3 reintroduced

Aug 02
  • 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)
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-security/main: Version 1.1.2-1ubuntu2.2 reintroduced

Aug 02
  • SECURITY UPDATE: Argument-injection attack
    • debian/patches/CVE-2017-18266.patch: fix in xdg-open.in.
    • debian/patches/CVE-2017-18266-final.patch: fix autotest and refactoring the vulnerability fix.
    • CVE-2017-18266

Related packages

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