Quickshell


DesktopEntry: QtObject

uncreatable
import Quickshell

A desktop entry. See DesktopEntries for details.

Properties [?]

  • name string
    readonly

    Name of the specific application, such as “Firefox”.

  • execString string
    readonly

    The raw Exec string from the desktop entry.

    WARNING

    This cannot be reliably run as a command. See Go to command for one you can run.

  • genericName string
    readonly

    Short description of the application, such as “Web Browser”. May be empty.

  • command list <string>
    readonly

    The parsed Exec command in the desktop entry.

    The entry can be run with execute(), or by using this command in Quickshell.execDetached() or Process. If used in execDetached or a Process, Go to workingDirectory should also be passed to the invoked process. See execute() for details.

    NOTE

    The provided command does not invoke a terminal even if Go to runInTerminal is true.

  • actions list <DesktopAction>
    readonly
    No details provided
  • comment string
    readonly

    Long description of the application, such as “View websites on the internet”. May be empty.

  • icon string
    readonly

    Name of the icon associated with this application. May be empty.

  • id string
    readonly
    No details provided
  • keywords list <string>
    readonly
    No details provided
  • noDisplay bool
    readonly

    If true, this application should not be displayed in menus and launchers.

  • categories list <string>
    readonly
    No details provided
  • runInTerminal bool
    readonly

    If the application should run in a terminal.

  • startupClass string
    readonly

    Initial class or app id the app intends to use. May be useful for matching running apps to desktop entries.

  • workingDirectory string
    readonly

    The working directory to execute from.

Functions [?]