GRDCTL(1)
π GRDCTL(1) β the group chat guide to grdctl π
okay so bestie, welcome to grdctl, a User Commands era icon. This is the command line tool for configuring GNOME Remote Desktop, and yes it's giving very much "I'm the main character of your ssh session". Manual page name is GRDCTL(1), and we're gonna walk through it together, no cap. π«Ά
β¨ SYNOPSIS β¨
grdctl [OPTION...] [COMMAND] [SUBCOMMAND...]
That's the whole vibe. An optional option, an optional command, and then optional subcommands trailing after like your little siblings at the mall. ποΈ
πΈ DESCRIPTION πΈ
grdctl hands you the methods for configuring the GNOME Remote Desktop service. Think of it as the friend who holds your keys β for example, setting credentials. That's literally the job. Setting things up so the remote desktop service knows what's what. π
π OPTIONS π
--helpβ shows you the help text. The "hey bestie, here's what you can do" of it all. π
β GENERAL COMMANDS β
statusβ shows the current status. Like checking if your crush is online, except it's your remote desktop backend. π
π¦ RDP COMMANDS π¦
This is the section where everything actually happens, and honestly? Obsessed.
rdp enableβ turns the RDP backend on. Slay. β¨rdp disableβ turns the RDP backend off. Not slay, but sometimes necessary. πrdp set-auth-methods AUTH-METHOD...β sets a comma separated list of authentication methods. The available methods arecredentialsandkerberos. Heads up though: thekerberosmethod is only supported by theheadlessandscreen shareruntime modes, so don't come for it in other modes. And fr fr, at least one auth method must be set β you can't just leave it empty, that's a vibe check you will fail. πrdp set-tls-cert TLS-CERTβ sets the path to the TLS certificate. Path, bestie. A path. πrdp set-tls-key TLS-KEYβ sets the path to the TLS key. πrdp set-kerberos-keytab KERBEROS-KEY-TABβ sets the path to a Kerberos keytab. When it's configured with thekerberosauth method, this keytab gets used for authenticating remote users. Very secure, very demure. π§rdp set-credentials USERNAME PASSWORDβ sets the username and password credentials. Two arguments, no shortcuts, no "just guess my password". πrdp clear-credentialsβ clears the username and password credentials. Gone. Poof. Clean slate energy. πrdp enable-view-onlyβ disables remote control of input devices. Yeah, the naming goes the other way, I know, I know β this one gets me every time. Read it twice. Enable view-only = no more touching things. πrdp disable-view-onlyβ enables remote control of input devices. Again. Opposite direction. We love a chaotic naming convention don't we. π
β οΈ ok genuine note bestie:enable-view-onlyanddisable-view-onlyare named for the view-only state, not for the input devices. So enabling view-only kills input control, and disabling view-only brings it back. Do not let the names gaslight you.
π BUGS π
If something's broken (and it might be, no judgment), the bug tracker can be reached by visiting the website:
https://gitlab.gnome.org/GNOME/gnome-remote-desktop/issues
Before you send that bug report though, please verify that you have the latest version of gnome-remote-desktop. Because bestie β many bugs, major and minor, are fixed at each release, and if yours is out of date, the problem may already have been solved. Don't waste your main character moment reporting a ghost. π»
π cute sign-off π
This lil masterpiece comes from GNOME-REMOTE-DESKTOP, dated March 2022, and it lives at GRDCTL(1). Take care of it, take care of your credentials, and remember: at least one auth method. Always. π«Άβ¨π
π¦ where this page comes from
- alpine 3.24: gnome-remote-desktop-doc 50.1-r0 Β· GPL-2.0-or-later
- centos-stream 10: gnome-remote-desktop 49.3-18.el10 Β· GPL-2.0-or-later
- nixos 26.05: gnome-remote-desktop 50.2
- nixpkgs unstable: gnome-remote-desktop 50.2
- ubuntu resolute: gnome-remote-desktop 50.0-0ubuntu2 Β· GPL-2.0-or-later
- ubuntu resolute: gnome-remote-desktop 50.2-0ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu stonking: gnome-remote-desktop 51.0-0ubuntu1 Β· 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