Quickshell


DesktopEntry: QtObject

uncreatable
import Quickshell

A desktop entry. See DesktopEntries for details.

Properties [?]

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

    If the application should run in a terminal.

  • name string
    No details provided
  • noDisplay bool

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

  • genericName string

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

  • startupClass string

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

  • workingDirectory string

    The working directory to execute from.

  • categories list <string>
    No details provided
  • comment string

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

  • command list <string>

    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.

  • execString string

    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.

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

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

Functions [?]