qprogram-starter(1)
π qprogram-starter β a manual page, but make it cute π
okay bestie, welcome to qprogram-starter(1), straight outta the General Commands Manual. sit down, grab a strawberry π, and let's get you fluent in this icon.
β¨ NAME β¨
qprogram-starter β a program starter tool. that's it, that's the whole vibe. a tool that starts programs. π
πΈ SYNOPSIS πΈ
qprogram-starter
no flags, no args, no drama. just run it. periodt. β¨
π¦ DESCRIPTION π¦
so qprogram-starter is a lil Qt5 program whose whole main character job is to start a program or process for you. that's the core. π
and because it's generous, it also has options for you if you want them:
- set a start date (so it kicks off later, on your schedule, queen behavior) π
- log output and errors (receipts!! keep them)
- shutdown after finish (it does the thing then dips) π
now here's the important bit, no cap: every line in the text editor is handled (and logged) as a separate process β unless that line ends with a backslash. so one line = one process, each and every one. backslash at the end? then it keeps rolling onto the next line instead. iykyk. π
π the shutdown saga (read this, fr fr)
this is the part where it gets dramatic. to shut your session down, this program uses qdbus to send a shutdown request to the gnome- or kde-session-manager. that's attempt number one.
if that won't do, it falls back to gnome-power-cmd or gnome-power-cmd.sh. attempt two, bestie. π
when that also fails, then qdbus will send the shutdown request to HAL or ConsoleKit. and heads up, this matters: when sending the request to HAL or ConsoleKit, the session will never be saved. never. let that sink in. π
and if that won't do as well, it goes full last-resort mode and uses the sudo shutdown command. the catch? you need root-rights for that one. so if you want that path to actually work, you can do the following:
post this in a terminal:
EDITOR=nano sudo -E visudo
and then add this line:
* ALL = NOPASSWD:/sbin/shutdown
where the * gets replaced by the username β or by %groupname. so like, youruser or %yourgroup, you get it. π«Ά
π Configurationfile π
wanna know where the configurationfile lives? and the logfiles? iconic question. the answer is literally inside the app β their location can be seen in the info window inside the app. it just tells you. go look. β¨
π KNOWN ISSUES π
okay so this is the part where we air the grievances. for most systems using the Gnome Shell, a certain DBus method has been removed. rude, honestly. π
the consequence: a shutdown dialog will be likely to appear if qshutdown's methods have been set to automatic or to Gnome session. so you'll be sitting there and boom, popup.
if you do not want this shutdown dialog to appear, please use ConsoleKit or something else. that's the fix. that's the whole fix. slay. π
π AUTHOR π
Hakaishi
bestie reminder: this page is qprogram-starter(1) from the General Commands Manual, and the version/date stamp on it is 2020-05-04. so if you're reading this and it's giving vintage, that's why. π
okay that's the whole manual, you ate it, go start some programs responsibly π¦β¨π
π¦ where this page comes from
- ubuntu stonking: qprogram-starter 1.9.0-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms