Forum archive
tklpatch - TKL LXDE Client Workstation - based off of Turnkey Core
I recently came across the work and discussions about creating a "TKL Client Workstation" appliance. It has been discussed in many previous posts from some of the most active community members and the developers:
This version of a patch is derived from the posts above. Included apt packages:
tklpatch
xorg
lxde
gksu
policykit-1
xscreensaver
synaptic
gnome-system-tools
galculator
epdfview
clamtk
midori
Default User = admin
Default Pass = turnkey
I setup this patch with some preconfigured apps but I also set it up to allow the user to choose to install additional apps from the menu. So, if you prefer Chromium (Open Source Chrome) instead of Ice Weasel (Debian's Firefox), you can choose to install either one. It seemed to be a more modular and customizable approach for a basic workstation?
I've created an application group off of the main taskbar menu that has shortcuts for installing applications (some with TKL specific configs). It also has shortcuts for local web configuration pages (like webmin). I found these personally helpful for getting started quickly. The group is called 'TKL_Workstation' on the taskbar menu.
All of the application install scripts are actually bundled as tkl patch directories and could easilly be re-organized or re-combined to produce individual TKL appliance patches, FYI.
One of the install options will install the "Virtual Box" Virtual machine manager onto the desktop. This is great because once Virtual Box is installed, you can download and run all the TKL appliances on your TKL workstation! See this post: /docs/installation-appliances-virtualbox for more info.
I included some TKL specific desktop wallpaper and startmenu icons that were created by Jomy Muttathil in this post: /forum/general/20101008/tklclient-core-appear... . When you right click the Desktop and browse, the files are in the default folder.
I didn't remove any of the components of the TKLCore appliance, including those that could be considered to be more "Server" related packages. I liked the idea of keeping the "Core Client" as close to the TKLCore appliance as possible.
For system startup, I also kept things similar to the TKLCore appliance, so the confconsole screen still comes up at boot; as opposed to using a graphical display manager login screen like the Gnome Display Manager (http://projects.gnome.org/gdm/). This may be slightly less flashy to begin with, but the admin account is set to auto-launch the 'startx' command on login. So, when you quit out of confconsole and then login as admin, you will directly launch into the LXDE desktop GUI.
And finally, please reference the included ReadMe.html file for more detail of this patch's implementation. It's on the Desktop of the "admin" user or in the TKL_Workstation>TKL_Reference menu. There are a few other included tweaks to LXDE listed there that I found helpful.
-Brian
I like the sound of your take on it, and good work on following through. As you noted there has been a fair bit of discussion about this in the past, but it never got very far.
When I have a bit more time (possibly next year the way things are going... :p) I'll have a look and a play...