logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

dex - DesktopEntry Execution

Author

       Jan Christoph Ebersbach, Johannes Löthberg

dex-0.10.1                                        Aug 14, 2024                                            DEX(1)

Description

dex,  DesktopEntry  Execution, is a program to generate and execute DesktopEntry files of the Application
       type.

Examples

       Perform an autostart/execute all programs in the autostart folders.
          dex-a

       Perform an autostart/execute all programs in the specified folders.
          dex-a-s/etc/xdg/autostart/:~/.config/autostart/

       Preview the programs would be executed in a regular autostart.
          dex-ad

       Preview the programs would be executed in a GNOME specific autostart.
          dex-ad-eGNOME

       Preview the value of DesktopEntry property Name.
          dex-pNamehtop.desktop

       Create a DesktopEntry for a program in the current directory.
          dex-c/usr/bin/skype

       Create a DesktopEntry for a programs in autostart directory.
          dex-t~/.config/autostart-c/usr/bin/skype/usr/bin/nm-applet

       Execute a single program from command line and enable verbose output.
          dex-vskype.desktop

       Execute a single program (with Terminal=true in the desktop file) in gnome-terminal.
          dex--termgnome-terminalnvim.desktop

       Execute a single program and block until it exits.
          dex--waitnvim.desktop

       Execute a specifified application action.
          dex--actionnew-private-windowfirefox.desktop

Name

       dex - DesktopEntry Execution

Options

-h, --help
              Show this help message and exit

       --actionACTION
              Identifier of an "additional application action" to operate on. Also known as a quicklist/jumplist
              entry.

       -a, --autostart
              Autostart programs

       -cPATH, --createPATH
              Create a DesktopEntry file for the program at the given path. An optional second argument is  used
              to  specify  the filename of the created DesktopEntry file, or specify the filename - to print the
              file to stdout. By default a new file is created with the .desktop file extension.

       -d, --dry-run
              Dry run, don't execute any command

       -eENVIRONMENT, --environmentENVIRONMENT
              Specify the Desktop Environment an autostart should be performed for; works  only  in  combination
              with --autostart

       -pPROPERTY, --propertyPROPERTY
              Display  DesktopEntry  property  value.  Supported properties are: Type, Version, Name, NoDisplay,
              Hidden,  OnlyShowIn,  NotShowIn,  TryExec,   Exec,   Path,   Terminal,   Actions,   StartupNotify,
              StartupWMClass, URL. For ACTIONs, only Name and Exec are supported.

       -sSEARCHPATHS, --search-pathsSEARCHPATHS
              Colon separated list of paths to search for desktop files, overriding the default search list

       -tDIRECTORY, --target-directoryDIRECTORY
              Create files in target directory

       --termTERM
              The  terminal emulator that will be used to run the program if Terminal=true is set in the desktop
              file, defaults to x-terminal-emulator

       -w, --wait
              Block until the program exits

       --test Perform a self-test

       -v, --verbose
              Verbose output

       -V, --version
              Display version information

Synopsis

dex [options] [DesktopEntryFile]...

See Also