STARTLXQT(1)

πŸ“¦
version 2.4.0 Β· 2 versions
, in alpine 3.24, arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– STARTLXQT πŸ’–

okay bestie, listen up β€” this is the startlxqt manual page from the LXQt session management corner of the universe, and it's genuinely so much cuter than it sounds, I promise πŸŽ€


✨ NAME ✨

startlxqt β€” the little script that initializes and launches LXQt sessions πŸ¦‹


🌸 SYNOPSIS 🌸

startlxqt

that's it. that's the whole vibe. no flags, no args, just ~presence~ πŸ’…


πŸ‘‘ DESCRIPTION πŸ‘‘

okay so startlxqt is a shell script, and its whole entire job is to initialize and launch LXQt sessions. it's basically the LXQt equivalent of what startlxde is to LXDE or what startxfce is to XFCE β€” same energy, different desktop, no cap πŸ’œ

its main tasks are:

  • exporting environment variables β€” and lowkey it does some of that after performing corresponding checks first, because she's thorough like that ✨
  • launching lxqt-session, aka the LXQt session manager, aka the main character 🫢
bestie, this is NOT meant to be run by users directly. it's a backend script. it gets invoked by other things, like the startx script on virtual terminals, or display managers like SDDM or LightDM. scroll down to the EXAMPLE section if you want the receipts πŸ“œ

πŸŽ€ FILES πŸŽ€

  • $XDG_DATA_DIRS/xsessions/lxqt.desktop β€” the desktop entry file that states startlxqt as the binary needed to start LXQt sessions. it gets sourced by display managers and stuff, e.g. πŸ’–

πŸ’€ BUGS πŸ’€

None at the time of this writing, bestie β€” she's flawless, she ate and left no crumbs 😭✨

but hypothetically, if bugs did show up, they can be reported at:

https://github.com/lxqt/lxqt-session/issues

(please be nice to her πŸ₯Ί)


🌈 EXAMPLE 🌈

so you wanna start an LXQt session from a virtual terminal (aka a virtual console)? iconic. just add this line:

exec startlxqt

to the file ~/.xinitrc 🌸

then an LXQt session will get launched whenever you run startx. periodt πŸ’…

meanwhile, display managers are out here making use of scripts like startlxqt automatically, no manual labor required 🧚

info about which desktop environments are available is provided by files matching $XDG_DATA_DIRS/xsessions/*.desktop β€” typically the path is /usr/share/xessions/*.desktop πŸ“

and the file lxqt.desktop, which LXQt provides, states startlxqt in the key Exec, while also making sure that the session manager lxqt-session actually exists by stating it in the key TryExec. she's checking references, she's doing her due diligence, we love a prepared queen πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

go read those next, iykyk πŸ“šπŸ’–


and that's the whole page, bestie!! πŸ’« this one's from LXQt 2.2.0, dated April 2025, and it's giving "tiny script, massive responsibility." slay πŸ’…βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ«Ά