Linux. Note the article, Moving from Windows to Linux includes installation alternatives. First, download the latest release to your home directory with. Overview. 1. 1 why would I want two different VNC sessions available 2 Installing necessary packages 3 Configuring the servers. Installing Linux On An Xp Computer' title='Installing Linux On An Xp Computer' />Its also convenient if you need to get work done on the target machine without disturbing another user who is sitting in front of it Installing necessary packages First, youll need to install xrdp and if you dont already have it such as with Ubuntu Netbook Remix vino. If at some point you have installed tightvncserver likely as a result of trying to follow another xrdp guide somewhere else I recommend uninstalling it now. Otherwise, youll need to do a dirty workaround later. Configuring the servers vncserver for clean session remote login The clean session setup allows you to log in remotely to a session which is completely unconnected and does not rely on the locally logged in user if there even is one. Log in as the user who will own that session, start a terminal, and start vncserver for the first time. WARNING if you want to be able to run your clean session even when there is a locally logged on user, youll need to set up the clean session under a different system user. Otherwise, quite a few applications including Firefox wont work right, because their dotfiles in your profile are already locked by the other X session. You will require a password to access your desktops. New X desktop is box 1. Creating default startup script homeme. Starting applications specified in homeme. Log file is homeme. Now, configure Vino so that you can remotely control the currently logged in session. This ones easier System Remote Desktop or vino preferences from the terminal, if you prefer, check Allow other users to view your desktop, Allow other users to control your desktop, and configure the Security settings as you like you will probably want to uncheck confirm each access to this machine and check require the user to enter this password. Finally, configure etcxrdpxrdp. VNC auth. doesnt actually use username, so no. Active Local Login. Clean Session. Obviously, you can go on and specify other sessions in the same format you might want to relay VNC sessions to OTHER machines on the LAN from your xrdp host yes, that does work so that you dont have to punch different holes in the firewall for each machine on the inside. Or you might want clean sessions available for multiple user accounts. All you need to do is follow the format here, and remember that each block must have its own ID in square brackets, a human readable name argument, and its own ip and port arguments that point to working VNC servers. Automatically starting vncserver for the clean session Last step youll need to automatically start vncserver, so that it will be available whenever the machine is up. Add this to the end of etcrc. Dont forget, it wont actually be running until you either reboot, or run that command you just appended to rc. Also note that if you like, you can set up multiple vncservers, possibly running as different users, so that youve got more than one clean session to log into you just have to make sure that you specify a different desktop number the 1 at the end of the command for each vncserver session, and add blocks in your xrdp. Testing Basic listener checks Now that youve got vino, vncserver, and xrdp installed, configured and running, make sure they work right. First, check to make sure theyre listening. Install Fix Pack Websphere Linux Server here. E vinovncxrdp. You should, at a minimum, see vino, vncserver, andor Xvnc listening on ports 5. If you dont, youll need to figure out whats not running. Assuming youve got all listeners at 5. VNC servers directly with a VNC client, or you can use an RDP client to connect to xrdp, which will give you a drop down menu to select Active Local Login or Clean Session. What if my keyboard doesnt work right If youve installed tightvncserver on your own at some point, youll either need to uninstall it audo apt get remove tightvncserver will do the trick, OR if for some reason you absolutely must have tightvncserver, you can do a quick and dirty workaround Start gconf editor as the user your tightvncserver session runs under do not run as root and browse to apps gnome settings daemon plugins keyboard. Uncheck the active checkbox, and close gconf editor. Kill and restart the tightvncserver, and your keyboard should work fine now. WARNING I dont know what if anything youre not getting when you disable that active keyboard plugin all I know is that disabling it works around the tightvncxrdp bugWhat if my clean session doesnt give me a desktop Check. Most likely, youre running twm and not your normal window manager. Comment out any line invoking twm, and add a line if you dont already have one invoking Xsession. X1. 1Xsession. Kill and restart your vncserver 1, and try logging in again it should be better this time around. Installing Linux On An Xp Computer© 2017