Module term_detect::desktops
source · Expand description
DE-specific terminal detection code
TODO: Merge similar code
Functions
- Same as GNOME except the id is “org.cinnamon” instead of “org.gnome”
- GNOME stored its default terminal app in GConf
This is deprecated and may not work in the future - KDE Plasma 5 stores its default terminal config in ~/.config/kdeglobals
If konsole is set as the default, then it’s empty - LXDE stores its config in ~/.config/lxsession/NAME/desktop.conf where name is the desktop session name ex. “Lubuntu” or “LXDE”
- It’s kind of a mess. https://github.com/lxqt/lxqt/issues/433
LXQT stores the terminal in the env variable LXQT_TERMINAL_EMULATOR OR in ~/.config/lxqt/session.conf - In XFCE the default terminal is stored in ~/.config/xfce4/helpers.rc