x2gogetapps(8)
β¨ x2gogetapps β¨
okay bestie, this is the manual page for x2gogetapps(8), which lives in the X2Go Server Tool family π
no cap, it's a real one.
π NAME π
x2gogetapps β Generate list of Published Applications β¨
π¦ SYNOPSIS π¦
x2gogetapps
that's it. that's the whole synopsis. no flags, no args, she just works π
π DESCRIPTION π
so x2gogetapps hands you back a machine-readable list of X2Go Published Applications. literally, that's her whole job and she ate.
this command gets evoked from connected X2Go client applications β like, the client asks, she answers, no small talk, very main character energy πΈ
and the vibe check on permissions? x2gogetapps is run with normal user privileges. not root, not sudo, just a regular lil user. periodt π
π RETURN VALUES π
when she returns stuff, it comes out as one or multiple items looking like this:
<icon>
[ ... base64 encoded image information ...]
</icon>
<desktop>
[ ... selected fields form .desktop file ... ]
</desktop>
...
yes bestie, that's the literal format, and yes, the original really does say<desktop>and</desktop>and also[ ... selected fields form .desktop file ... ]β we're keeping it exactly as-is, typo and all, no editing the sacred text π«Ά
and as for the exitcode? x2gogetapps always returns 0. always. she's not here to stress you out π
π₯ SECURITY INFORMATION / DISCLAIMER π₯
okay listen, this part is important so put your phone down for a sec π΅
β οΈ Users are advised to not misinterpret X2GoServer's Published Application Mode as a security feature. β οΈ
fr fr. even when you're using Published Application Mode, it is still possible for users to locally configure an X2Go Client with any setting they want, and then use that to connect. the config isn't a lock, it's a suggestion π
so if you're trying to keep users from running a certain application on the host, using Published Application Mode to "lock" the configuration is the wrong way. not just kinda wrong β *wrong*. the users will still be able to run that application by creating their own, local configuration file and using that. it's giving "I put a sign on the door" energy π
the actual way to keep users from running an application on the server? you have to use filesystem permissions. in the simplest case, this means setting chmod 750 or chmod 550 on the particular application on the host, and making sure the users in question are not the owner and also not a member of the group specified for the application. that's the real slay π
π AUTHOR π
this manual has been written by Mike Gabriel <mike.gabriel@das-netzwerkteam.de> for the X2Go project (https://www.x2go.org). iconic behaviour, we love a documented tool π«Ά
and that's the whole page, bestie!! π this was Version 4.1.0.6, dated Aug 2023, brought to you by x2gogetapps(8) β go forth and generate those Published Application lists, you absolute queen πβ¨
π¦ where this page comes from
- alpine 3.24: x2goserver-doc 4.1.0.6-r0 Β· GPL-2.0-or-later
- debian trixie: x2goserver 4.1.0.6-1.1+b1 Β· GPL-2.0-or-later
- fedora 43: x2goserver 4.1.0.6-13.fc43 Β· GPL-2.0-or-later
- fedora 44: x2goserver 4.1.0.6-14.fc44 Β· GPL-2.0-or-later
- ubuntu noble: x2goserver 4.1.0.6-1.1build1 Β· GPL-2.0-or-later
- ubuntu questing: x2goserver 4.1.0.6-1.1build2
- ubuntu resolute: x2goserver 4.1.0.6-1.1build3 Β· GPL-2.0-or-later
- ubuntu stonking: x2goserver 4.1.0.6-1.1build3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms