xrdp-sesrun(8)
β¨ xrdp-sesrun β¨
okay bestie, welcome to the xrdp-sesrun manual page β section 8, system administration tools, iykyk π
πΈ NAME πΈ
xrdp-sesrun β the xrdp-sesman(8) session launcher π
π SYNTAX π
xrdp-sesrun --help
xrdp-sesrun [ options ] [ username ]
π¦ DESCRIPTION π¦
so basically, xrdp-sesrun spins up a session using xrdp-sesman(8). it's a testing tool, fr fr β it just does what xrdp does when a user logs in, makes a new session, and authenticates. that's the whole vibe: it starts a new session. π
the default values for all the options get baked in at compile-time. so like, run the utility with the '--help' option to see what the defaults actually are for your installation, because they might not be what you expect. π
if you don't pass a username, it just uses the current username, and no password needs to be provided. BUT β and this is the important part β in that case it is important that any necessary authentication tokens for a GUI session (e.g. a Kerberos ticket) have already been acquired. no token, no session, no cap. π
if you do pass a username, then a password must also be provided. and in that instance, the utility will prompt you for a password if neither -p nor -F is used. π«Ά
π OPTIONS π
-g <width>x<height>β set the session geometry. heads up tho: most configurations will resize the session on connection, so this option may not do what you expect. it's giving "I tried my best" π-b <bits-per-pixel>β set the session bits-per-pixel (aka colour depth). some session types (i.e.Xorg) will straight up ignore this setting. they said "not today" π-t <session-type>β session type! one ofXorgorXvnc. alternatively, for testing only, you can use the numeric session code. slay π₯-D <directory>β the directory to run the new session in. defaults to$HOMEfor the specified user. π-S <shell>β specify an alternate shell to run, instead of the default window manager. main character energy β¨-p <password>β password for user. π¨ USE FOR TESTING ONLY π¨ β the password will be visible in the output of thepscommand. everybody can see it bestie, please don't do this in prod π-F <file-descriptor>β specify a file descriptor (normally0) to read the password in from. this is the secure way to pass the password in to the utility. do this one instead π«Άπ-c <sesman-ini>β specify a differentsesman.inifile. this file is used to find out how to connect toxrdp-sesman. π
π ENVIRONMENT π
SESRUN_LOG_LEVELβ override the default logging level. one of"error","warn","info","debug","trace"or a number1-5. pick your fighter π
π EXAMPLES π
xrdp-sesruncreate a default session for the current user. easy peasy πΈxrdp-sesrun -F 0 user1 <passwd.txtcreate a default session for useruser1with a password from a file πβ¨xrdp-sesrun -t Xvnc -S /usr/bin/xterm user1create an extremely minimalXvncsession for useruser1. this could be useful for debugging why the standard session is not starting properly π. note you would need to install thextermutility first. thegnome-terminalutility probably won't work here. sorry bestie π
π FILES π
/usr/bin/xrdp-sesman/usr/bin/xrdp-sesrun/etc/xrdp/sesman.ini
π AUTHORS π
- Jay Sorg
<jsorg71@users.sourceforge.net> - Simone Fedele
<ilsimo@users.sourceforge.net>
π SEE ALSO π
xrdp-sesman(8), sesman.ini(5), xrdp(8), xrdp.ini(5)
for more info on xrdp see http://www.xrdp.org/ π
and that's the whole page bestie π«Ά this was the xrdp-sesrun(8) manual, brought to you by the xrdp team, version 0.10.6.1 π go start a session, you've got this β¨π
π¦ where this page comes from
- fedora 43: xrdp 1:0.10.6.1-3.fc43 Β· Apache-2.0 AND GPL-2.0-or-later AND LicenseRef-Callaway-MIT
- fedora 43: xrdp 1:0.10.6.1-3.fc43 Β· Apache-2.0 AND GPL-2.0-or-later AND LicenseRef-Callaway-MIT
- fedora 44: xrdp 1:0.10.6.1-3.fc44 Β· Apache-2.0 AND GPL-2.0-or-later AND LicenseRef-Callaway-MIT
- fedora 44: xrdp 1:0.10.6.1-3.fc44 Β· Apache-2.0 AND GPL-2.0-or-later AND LicenseRef-Callaway-MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms