Gå till innehållet

XPRA kan beskrivas som "screen/tmux för X11", och är mycket användbart för grafiskt arbete på distans. Det finns att installera i de flesta vettiga linuxdistros.

Snabbguide

Alla kommandon nedan ska köras på din lokala dator (inte på servern) om inger annat anges.

  • För att starta en session: you@local:$ xpra start ssh:: [--start-child=]

  • är vargen.df.lth.se eller skalman.df.lth.se.

  • är en siffra, men helst ditt UID (kör id -u på en inloggningsbar maskin).
  • --start-child=... startar ett program (förslagsvis iceweasel eller xterm) i din nya session, kan anges flera gånger för att starta flera.
  • För att koppla från en session (den fortsätter köra på servern), tryck Ctrl-C i terminalen som kör xpra, eller välj Disconnect via systray-ikonen som xpra-processen skapat.
  • För att koppla upp till en redan körande session: you@local:$ xpra attach ssh::
  • För att avsluta en session (dödar eventuella program som fortfarande körs i den): you@local:$ xpra stop ssh::
  • För att starta nya program i en session (på servern!): you@server:$ DISPLAY=: &;disown

  • &;disown ser till att programmet inte avslutas när du lämnar loggar ut från servern.

  • För att lära dig mer: you@local:$ man xpra