linuxvnc(1)

πŸ“¦ version 0.9.10, in ubuntu jammy, ubuntu noble

πŸ’– linuxvnc β€” bestie edition πŸ’–

okay so. welcome to the linuxvnc(1) page, general commands manual, and honestly? she's a baddie.


✨ NAME ✨

linuxvnc β€” export a tty to any VNC client. literally any. no cap. 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

linuxvnc [tty_number [args]]

🌸 DESCRIPTION 🌸

so like, picture this: same energy as WinVNC, x11vnc or OSXvnc β€” you take a desktop that already exists and you beam it out over RFB (VNC). iconic behaviour. the one little plot twist? LinuxVNC exports text. yes bestie, text. your terminal, but remotely. it's giving "my tty is the main character". πŸ’…

if you wanna export a different tty, just drop it in as tty_number. that's it, that's the whole trick.

you can also yeet VNC options at it to tune which encodings the VNC session uses. for the deets on all that, go read the x11vnc man page β€” she knows things. πŸ“–βœ¨


πŸ’… OPTIONS πŸ’…

  • -rfbport port β€” the TCP port for the RFB protocol. where the magic happens. ✨
  • -rfbwait time β€” max time in ms to wait for an RFB client. she's patient, but not that patient. ⏳
  • -rfbauth passwd-file β€” turn on authentication on the RFB protocol (use storepasswd to make the passwd file). πŸ”
  • -rfbversion 3.x β€” pick which version of the RFB we choose to advertise. it's a vibe check, but for protocol versions. 🌈
  • -permitfiletransfer β€” permit file transfer support. files! moving! πŸŽ€
  • -passwd plain-password β€” turn on authentication and use plain-password as the password. ⚠️ USE AT YOUR OWN RISK β€” like, the password is plain, bestie. it's sitting right there. do not do this on a network you don't trust, i'm begging. 😭
  • -deferupdate time β€” time in ms to defer updates (default 40). πŸ•
  • -deferptrupdate time β€” time in ms to defer pointer updates (default none). the cursor can wait. πŸ–±οΈ
  • -desktop name β€” VNC desktop name (default "LibVNCServer"). name your baby. πŸ‘‘
  • -alwaysshared β€” always treat new clients as shared. everyone's invited. 🫢
  • -nevershared β€” never treat new clients as shared. nobody's invited. πŸ™ˆ
  • -dontdisconnect β€” don't disconnect existing clients when a new non-shared connection comes in (refuse the new connection instead). she said "no new friends" and she meant it. πŸ’€
  • -httpdir dir-path β€” enable the http server using dir-path as home. 🏠
  • -httpport portnum β€” use portnum for the http connection. πŸ”Œ
  • -enablehttpproxy β€” enable http proxy support. proxy girl summer. β˜€οΈ
  • -progressive height β€” enable progressive updating for slow links. for when the wifi is fighting for its life. 🐌
  • -listen ipaddr β€” listen for connections only on the network interface with addr ipaddr. exclusive. selective. ⭐

🧚 SEE ALSO 🧚

x11vnc(1). go say hi. she's the blueprint. πŸ’œ


πŸ’– AUTHOR πŸ’–

this manual page was written by Ludovic Drolez <ldrolez@debian.org>, for the Debian project (but may be used by others). thank you for your service, legend. 🫑🌸


okay that's the whole page, you ate it, you understood it, periodt. this was linuxvnc(1) from the General Commands Manual, dated 19 November 2011 β€” yes she's an elder but she still slays. now go export a tty and text your friends about it. bye bestie!! πŸ’…βœ¨πŸŽ€πŸ¦‹πŸ“

πŸ“¦ where this page comes from