Josh Barratt's Blog

A collection of uploaded thoughts

Xnest remote KDE desktop February 28, 2005

New trick for today – sometimes I need to remotely modify KDE desktops, and messing around with CLI config files only goes so far. If I SSH into the system, then

/usr/X11R6/bin/Xnest :1 & export DISPLAY=hostname:1 ; startkde

then I get a desktop.

This begs a feature – ssh macros. Openssh already has escape characters. If, in a config file, we could define strings that got dumped to the command line based on a sequence of characters (say, above, ~Mxnest) that’d make the sysadmin’s lot a much happier one. (Alternative is running everything from one host with ssh just reaching out and executing remote commands, or having the same .bashrc on every machine.) I don’t see people out there talking about it, though it’s a feature in some of the GUI ssh tools.