I was surprised to learn that Ubuntu 14.04 can talk to Skype for Business AKA Lync 2013 using the Pidgin Instant Messaging client. The general steps were:
# apt-get install pidgin pidgin-sipe
PDFTK – The PDF Toolkit
I have long been a keen user of pdftk, the PDF Toolkit, but am frequently surprised when people have not heard of it. True, it is a command line tool, but it is easy to incorporate into service menus, scripts etc and doubtless there is a GUI front-end for it somewhere (in fact there is one linked to from the above page).
Clearly a blog post is called for, but, whilst you wait for a post that will never arrive, here is a link to some examples that should open your eyes to what is possible with pdftk.
To get started on a Debian-based system:
$ sudo apt-get install pdftk
$ man pdftk
Anyone who has enjoyed the dubious benefits of working with IPSEC will find OpenVPN a delight, but what do you do with your client.ovpn file once you have it?
If you spend most of your time in a terminal anyway, then I would suggest just putting all your client.ovpn files into ~/.openvpn, renaming them in some appropriate way, and then using them simply by typing:
Occasionally users are unable to connect to our FreeNX server, they report an error “Startup Session Failed”. Clicking on “Detail” shows that it is unable to find the server session file.
Searching for solutions suggested a number of options, including removing the server /tmp/.X1***-lock files, or simply removing FreeNX and installing NoMachine’s NXServer instead.
In the end the solution proved remarkably simple:
iRedMail – Open Source Mailserver
Whilst the world seems to be moving email to “The Cloud”, rightly or wrongly I remain reluctant to give up the control of our own mailserver. For over ten years now we have been using a combination of the following open source applications:
- Postfix MTA with Amavis + Spamassassin
- Dovecot IMAP server
Whilst these are super-stable and bulletproof solutions, the main issue with such a solution is the administration – setting up users, changing passwords, vacation notifications, sieve etc. It is also a lonely business administering a custom mailserver, where set-up is never going to be completely standard.
I thought that this Linux Terminal Command Reference from the Mint community was excellent. Having learned them piecemeal over many years, I was almost resentful to see them all listed together. Linux shouldn’t be easy, it should be knowledge painfully acquired through years of humiliation on IRC channels and mailing lists!
Having migrated servers, my irssi tab-complete spell-check facility had broken; so I decided to document the process of getting it working.
Firstly install the required packages:
$ sudo apt-get install aspell-en libaspell-dev aspell libtext-aspell-perl
Secondly, create your user’s script folder, if not already present:
$ mkdir -p ~/.irssi/scripts/autorun
Now, download the aspell script:
$ cd ~/.irssi/scripts
$ wget http://scripts.irssi.org/scripts/aspell_complete.pl
$ cd autorun
$ ln -s ../aspell_complete.pl
Lastly, either restart IRSSI, or, in type:
/script load ~/.irssi/scripts/autorun/aspell_complete.pl
For some time it has irritated me that launching URLs from my terminal would always launch Iceweasel/Firefox, rather than my default browser Chromium. If you’re running KDE or Gnome, then I accept that this would be governed from somewhere in the desktop environment’s control panel or settings, but I run PekWM, and assumed that setting the default browser in update-alternatives should be enough:
# update-alternatives --config x-www-browser
Unfortunately of course many of the applications that I am using are native to KDE or Gnome and probably are still respecting their environment’s settings. In the end it was simply a case of editing:
And adding the following lines:
Now opening links from my terminal is correctly opening a new tab in Chromium, or running Chromium if it isn’t already.
GPS Receiver BU-353
I have bought myself a GPS Receiver BU-353.
Having plugged in the device into my Debian Wheezy workstation, I wanted to test that it was working.
A quick dmesg | tail showed me that the device has been found and installed correctly (no drivers required).
Update Wine 1.5 has now been announced!
I was delighted to read this morning that Wine 1.4 stable had been released, a quick …
dpkg -l wine
… revealed that my Debian Wheezy install was running version 1.0.1, several significant versions old. There may be good stability reasons for that decision, but I can afford to be a little more adventurous on my desktop PC.
So the question was how to build, well some brief and helpful instructions are already available.
The only ways I deviated from these instructions was to use the standard Wine option for the build:
$ cd tmp/
Taking the option for “no” to build without installation, and once complete I installed with:
Checkinstall is a wonderful program to install from source via a Deb package, that can later be uninstalled or upgraded.
Many thanks to lindqvist for saving me the hassle of working out the dependencies!