UPDATE: XRDPConfigurator Is Now Open Source!



XRDPConfigurator – A GUI application to configure Xrdp!


See the dedicated XRDPConfigurator Page at : http://scarygliders.net/xrdpconfigurator/ for full details!


I have just released XRDPConfigurator – a GUI application to configure your Xrdp server – as Open Source, under the Apache License version 2.0.

I had originally intended for it to be a commercial product whereby a user would have to purchase a license in order to use it.

After some soul-searching I came to the conclusion that a program of this nature simply isn’t viable as a commercial app.

For one thing, it’s kind of a “one-shot” application, in that once you have configured your XRDP server, there’s no need to use the program again – not for a long time until you need to reconfigure your Xrdp server.

The use case differs markedly from, say, a word processor, or an IDE – those get used every day.

So I thought to myself, rather than just remove the closed application from the internet and horde the code to myself, why not just release it as open source instead?

The world now has a freely-available GUI configuration tool for XRDP.

Full details at http://scarygliders.net/xrdpconfigurator/

I’m not being completely altruistic, though. ;)

I can now add this to my slowly growing collection of Things On My Resume. I can use this to demonstrate that I can Ship Code – I have a number of potentially more commercially viable ideas that I shall now work on, and I shall begin offering my services as a bespoke programmer for small-to-medium enterprises, under the auspices of my business.

I learned a great deal whilst developing this project. Not only was I learning Python whilst writing the application (which will probably manifest itself in the code ;) ), there was a lot of spin-off learning too; I have removed the web site I developed in Django (4 months of developing just that site, from knowing nothing about Django, to being able to integrate django-cms with django-zinnia plus the Django Oscar shop) that I was using to try to sell the application. I learned a lot about creating a License generation and verification scheme for use within that program (all such code safely sanitized in the open source version of course ;) ), and I learned one or two things about what types of software ideas could be commercially viable – or not.

For me, there have been more positives about spending my last 12 months doing this, than negatives.

Onwards and upwards!


VN:F [1.9.22_1171]
Rate This Article
Rating: 9.5/10 (36 votes cast)

Django, Mezzanine, Cartridge, with Postgresql | 01

I’m putting this on my blog, as I want to have a quick resource and reference  for myself, it might help others, and I might even get people to provide some invaluable knowledge as well.

I have a certain thing I want to achieve, that is : I want to end up with a Python-based website which has an e-commerce facility, as well as being able to handle a customer base and all that entails.

For this mission, I have chosen Django, Mezzanine, Cartridge, with Postgresql. Mezzanine is based on Django, the Python-based web framework.

Cartridge integrates with Mezzanine.

For the database, I want to use Postgresql.

Continue reading Django, Mezzanine, Cartridge, with Postgresql | 01

VN:F [1.9.22_1171]
Rate This Article
Rating: 10.0/10 (8 votes cast)

X11RDP-o-Matic Version 3.10 Released

Important note: If you have an issue with o-Matic, please visit the github page and file an issue there, at https://github.com/scarygliders/X11RDP-o-Matic/issues , as I have not been working on o-Matic for a long time now, but it is being actively maintained on Github.



X11RDP-o-Matic Version 3.10 Changes:

  • The --bleeding-edge switch has been removed, in favour of a new --branch switch.
  • Added new package requirements for compilation
  • Generated packages (.deb) will be named according to the chosen branch – see below for further information.
  • Previously generated .deb packages will be removed before compilation
  • You can now use the --help switch without being root
  • Script tidy-ups

Continue reading X11RDP-o-Matic Version 3.10 Released

VN:F [1.9.22_1171]
Rate This Article
Rating: 9.5/10 (26 votes cast)

X11RDP-o-Matic updated to v3.03



Following this announcement in the xrdp-devel mailing list:

Jay Sorg via lists.sourceforge.net
4:00 AM (11 hours ago)

to xrdp-devel
We successfully moved xrdp from

The “devel” branch in xrdp will be the bleeding edge and “master” will
be semi stable.

Let me know is any problems arise.
All pull requests, issues and wiki pages should still work.
Github keeps what seems like a symbolic link around in FreeRDP
pointing to neutrinolabs.




I have updated o-matic  to v3.03.

Changes made to X11RDP-o-Matic:

  • Uses the neutrinolabs xrdp git repository at https://github.com/neutrinolabs/xrdp by default.
  • Added a number of additional command line switches which when used include additional modules or modes when X11rdp is being built.
  • The --bleeding-edge switch will now use the neutrinolabs devel branch
  • Added wget to the list of packages to be installed, by request of a user, to cater for some types of virtual machine installations.



See the X11RDP-o-Matic Information Page for full details.



VN:F [1.9.22_1171]
Rate This Article
Rating: 9.2/10 (5 votes cast)

Status of X11rdp-o-Matic

Visitors of this site might be wondering why there’s been little work done on o-matic in the last few months.

The answer is : there’s been very little work done on o-matic these last few months ;)

I’ve been working on Another Project since last year. That, and having started my own company has been taking up all my time.

There have been a couple of commits to the git repo though, so I haven’t been neglecting it too much.

I’ll be making an announcement about this “Another Project” very soon, so stay tuned.

Once “Another Project” has been officially launched, I’ll resume work on o-matic. I have a few things I want to improve.

Watch this space ;)

VN:F [1.9.22_1171]
Rate This Article
Rating: 9.5/10 (6 votes cast)
Site News

Site update…

I’ve moved the site to a new VPS.

I’ve updated the DNS – this should propagate around the universe over the next 24hrs, in the meantime, the old server should be forwarding web clients still directed at it to the new server’s location.

I’ll keep that arrangement for a few days then shut down the old server – the new VPS is a bit beefier.


X11RDP-o-Matic Version 3.02 Now Released



This has an update to RDPsesconfig.sh. It should now take into account non-local user accounts, such as Active Directory, LDAP accounts, etc. as well as whoever’s in /etc/passwd locally.

Thanks to @sillie on github for the change. I learned something new today ;)

As usual just grab from the github repository, instructions at the original v3.0 post at http://scarygliders.net/2013/07/25/x11rdp-o-matic-version-3-now-released/


Please let me know how you got on.

VN:F [1.9.22_1171]
Rate This Article
Rating: 9.8/10 (12 votes cast)

X11RDP-o-Matic Version 3.01 Now Released


Version 3.01 now includes a patch to the X11rdp rdp/Makefile, in an attempt to fix the non-linking of GL to the X11rdp binary.

This should prevent X11rdp from crashing when an attempt is made to run programs which try to make calls to GL – this includes Firefox and other programs.

The new release is in the master git repository, so just clone from master as usual.

Please refer to the original 3.0 release post at http://scarygliders.net/2013/07/25/x11rdp-o-matic-version-3-now-released/


Let me know how this works out for you.

VN:F [1.9.22_1171]
Rate This Article
Rating: 9.3/10 (13 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

X11RDP-o-Matic Version 3 Now Released





At long last, it’s here :)

Took me a while – hey, I’ve been busy surviving quakes/godzilla/moving countries/trying to establish my own company/being a parent/and tl;dr…

Anyway, the v3.0beta3 release works very well for me, so I’m making a full official 3.0 release as of today.

NOTE : Read through all of this article before using – it will reduce user error, and there are usage examples at the end of the article.

ADDITIONAL NOTE : This is for Debian-based Linux distributions. Do not attempt to run it on anything other than Debian/Ubuntu/Linux Mint/other Debian-based distros.


P.S. It currently has problems running on a Raspberry Pi

P.P.S. No, it will NOT run on Mac OSX :)


Just in case you missed the changes…


Continue reading X11RDP-o-Matic Version 3 Now Released

VN:F [1.9.22_1171]
Rate This Article
Rating: 9.6/10 (80 votes cast)

X11rdp-o-Matic v3.0Beta3 Available for testing

UPDATE : Version 3 now officially released: http://scarygliders.net/2013/07/25/x11rdp-o-matic-version-3-now-released/





v3.0beta of my o-matic build-and-configure tools is working pretty damn good, and is available for download from my github repository.


To grab it, use :

git clone -b v3.0beta3 https://github.com/scarygliders/X11RDP-o-Matic.git
Then run in the usual manner.

Significant changes

  • Refactored the scripts; incorporated the relevant parts of TextFrontEndIncludes into the relevant main scripts. No more sourcing of that file. It has now been removed.
  • It will make Debian packages – an x11rdp package, and an xrdp package. The x11rdp package includes everything that was compiled and placed in /opt/X11rdp. The xrdp package includes everything that was compiled for xrdp
  • The tool will build packages whether using the FreeRDP source or the neutrinolabs source (–bleeding-edge)
  • Other miscellaneous tidy-ups to o-matic too numerous to mention here – look 'em up on github if you're that fascinated ;)  …
  • RDPsesconfig now recognises Lubuntu    B)
  • For "unknown/untested" distros, RDPsesconfig now actually has a "select desktop" menu – this was omitted in earlier versions and I now have fixed this in Beta 3.
Please test this beta version and if you have suggestions/patches/etc, use the resources at the Github repository to raise issues, pull requests etc.
Enjoy. Happy testing! And – good luck ;)
VN:F [1.9.22_1171]
Rate This Article
Rating: 10.0/10 (4 votes cast)