Archive for September, 2015

Distro hopping: curtains for Manjaro Linux

September 29th, 2015 1 comment

The time has come to wrap things up with Manjaro and hop on to the next distribution to try out. So here are some final thoughts on my short time with Manjaro Linux.

Manjaro has a very nice theme

Manjaro has a very nice theme



  • …at times also a completely bizzare collection of default software. Qt4 Designer? Sensor Viewer? These seem like things that could probably just be added by users who want them after the fact instead of being default software.
  • Just like what Chakra did for Gentoo, I’m not exactly sure where Manjaro wants to sit. Is it a polished distribution for new/average users? Is it a power users dream come true? Neither is really quite right…


  • Why isn’t Manjaro a more popular distribution? It seems like it should be.


Come back soon to find out what’s next!

This post is part of a series:

Categories: Manjaro Linux, Tyler B Tags:

Distro hopping: adventures in installing software from the AUR (from within Manjaro)

September 27th, 2015 No comments

Manjaro Linux allows you to take advantage of its Arch Linux background and search for software from within the Arch User Repository (AUR). This is a collection of community maintained source code packages that are built and installed on your system (instead of being downloaded as pre-built binaries). Historically this has been a good solution for getting more niche software or just the latest version of a particular piece of software. Plus it lets you feel all l337 as you watch the terminal scroll through the compilation process like you are part of The Matrix.

Using the AUR in Manjaro

If you want to make use of the AUR in Manjaro you can but you should know that doing so can also cause problems on your system. These are not officially maintained or supported installations and so any number of things can go wrong as a result. Because of that the AUR is disabled by default so in order to enable it simply open the Package Manager application and enter the preferences window.

Before enabling the AUR these are the officially supported packages available

Before enabling the AUR these are the officially supported packages available


Enable AUR support

Enable AUR support in this menu

Once enabled you can choose to search in the AUR and doing so often shows additional results.

More results with AUR

More results with AUR!

If you choose one of the packages from the AUR (usually ending in -svn) it will kick off an interactive terminal where you have to OK various parts of the build process. I believe there is an option under preferences to turn this off should you wish to do so.

Downloading source, compiling package, installing...

Downloading source, compiling package, installing…

Huzzah! You’ve successfully compiled a program out of the Arch User Repository! Now you can go on your merry way doing whatever it was you wanted to do!

Once finished installing you can use the software just like anything else you've installed on your system

Once finished installing you can use the software just like anything else you’ve installed on your system


The Arch User Repository provides a nice addition to the regular officially supported repository that makes it much easier to find, download and install extra software packages from source rather than you having to track them down yourself. While there are some risks involved, many people swear by the AUR and so in general it should be relatively safe to use.

This post is part of a series:

Distro hopping: round two with Manjaro Linux

September 23rd, 2015 No comments

While looking around for different distributions to try I stumbled across Manjaro Linux and having never used it before decided that this should be the second stop in the great distro hopping experiment of 2015! I downloaded the Xfce version, as that seems to take priority placement on their website, and got to work installing. The installer reminded me of an interesting hybrid between what I had seen in OpenSUSE way back and what you can find in something like Ubuntu or Linux Mint these days. Overall it was a nice, straight forward install and actually had some cool power user options (encryption, placing home directory on different volume, etc.) as well.

The default desktop

The default desktop

Never having used Manjaro before I have to say that, at least with the Xfce version, this is a polished and snappy distribution. It reminds me quite a bit of what you would find with Linux Mint Cinnamon only much faster. Reading the About page on their website seems to confirm this thought as it presents itself in comparison to Arch Linux as the Linux Mint of Ubuntus or perhaps the elementary OS of Linuxes:

Manjaro is a user-friendly GNU/Linux distribution based on the independently 
developed Arch Linux. Within the Linux community, Arch itself is renowned 
for being an exceptionally fast, powerful and lightweight distribution that 
provides access to the very latest cutting-edge software.

However, Arch is also traditionally aimed at more experienced or 
technically-minded users. As such, it is generally considered to be beyond 
the reach of many, especially those who lack the technical expertise (or 
persistence) required to use it.

For newcomers, a user-friendly installer is provided, and the system itself 
is designed to work fully “straight out of the box”...
Thunar the file manager

Thunar the file manager

So what comes with Manjaro you ask? Well I’m glad you asked! For Browser and E-mail it uses Mozilla’s Firefox and Thunderbird respectively. These are solid applications and my standard go-tos as well. It also includes quite a few utilities like a bulk file renamer and sensor viewer for power users.

View all the sensors!

View all the sensors!

Interestingly it also comes pre-loaded wth some Qt development tools for some reason. I’m not sure why this is included by default but… there you go. Cooler than that though is that it comes with Steam already installed so you can jump right into your games as quickly as possible.

For music it comes with the Guayadeque Music Player which is an application I’ve never even heard of before. I’ll have to dig into this one a bit more before I can give my impressions on it but for now have a screenshot!

A screenshot!

A screenshot!

VLC rounds out the rest of the multimedia applications which is a solid choice.

Unlike some other distributions, Manjaro comes packed with options and settings for configuring it however you’d like. It also ships with a graphical kernel configuration and installation screen which I believe is the first of its kind that I’ve ever seen at least.

So many kernels!

So many kernels!

I’m looking forward to playing around with Manjaro in the coming days but so far I must admit that I’m impressed, especially considering I had never even heard of this distribution until this week. Check back for my continued updates on my experiences with Manjaro.

This post is part of a series:

Categories: Manjaro Linux, Tyler B Tags:

Distro hopping: Finishing up with elementary OS

September 21st, 2015 No comments

I’ve been using elementary OS since I started this little distro hopping adventure and while I have enjoyed my time with this sleek and speedy distribution it is time to move on to the next one. Before completely jumping ship however I would like to just put together some of my brief thoughts on how elementary OS worked for me as a day-to-day operating system.


  • Very beautiful: If you ever need to show off what Linux can look like given some spit shine and polish this is the distribution to show.
  • Very fast: Applications load quickly, and you can easily jump between them almost instantly.
  • Very easy to use: Many applications have nice default settings that should work for the majority of users.
Showing off the Applications Menu

Showing off the Applications Menu


  • Weird defaults: Why is Midori the default browser? I understand that it might be about looks but it is not mature enough yet and can give a seriously negative impression of the distribution as a whole when it won’t stop crashing.
  • Terrible application names: Music? Videos? Photos? Really? You know how hard it was to write a post about how to import music into Music from your music folder so you can listen to music? Ugh..
  • Not enough customization or power user settings: There is certainly something to be said for streamlined applications with good defaults but once you’re familiar with your system you’ll start to want to tweak things to your liking and sadly elementary OS just doesn’t have a lot of options to do this.
It looks like there are a lot of settings... but that's a trick!

It looks like there are a lot of settings… but that’s a trick!


  • Why does almost every application try to remember where I was last?
  • Why is there no minimize button by default?
I understand that a minimize button isn't really required but it can be confusing for new users.

I understand that a minimize button isn’t really required but it can be confusing for new users.

Check back soon to see where I end up next!

This post is part of a series:

Categories: elementary OS, Tyler B Tags:

Archive your IMAP e-mail offline in Thunderbird

September 20th, 2015 5 comments

Thunderbird is an excellent e-mail client and has built in e-mail archiving, however one thing that it doesn’t do intuitively is an offline archive. Here’s the situation: you have an IMAP account in Thunderbird and you want to archive some old e-mail offline (take it off of the IMAP server completely). Simply using Thunderbird’s archive feature will create an Archives folder in your IMAP inbox and move everything to there which isn’t exactly what you want. Instead what you need to do is actually move these e-mails to a new location under your Local Folders. Once the move is complete you can verify that they are indeed now stored locally and (optionally) delete them the IMAP account.

Hopefully this helps out anyone else looking for a solution to an offline IMAP archive!

Distro hopping: Import music stored on NAS into Music

September 19th, 2015 No comments

So you’re running elementary OS and want to access the music files you have stored on a Network-attached-storage device within the Music program. Unfortunately while you can easily browse the network and find these files you can’t do so within Music. Luckily there is a solution to this problem! Borrowing heavily from a previous post this will walk you through how to set up a persistent media folder on your computer that will ‘point’ to the music directory on your NAS.

Step 1) Open up a terminal

Now wasn't that easy?

Now wasn’t that easy?

Step 2) Install the required software

For the purpose of this post I’m going to assume the NAS is presenting a Windows file share so we’ll need the software to be able to make use of it. Simply run the following command to install the needed software:

sudo apt-get install cifs-utils
Installing some software!

Installing some software!

Step 3) Create a location for where you want the media to appear

If this is just going to be used for your user account you can simply create a new folder in your home folder. For example create a new folder under the Music folder called “NAS”. However if we want multiple users to be able to access this then you’ll want to put it somewhere else (for example /media/NAS).

For my example I'm just going to put it under a new NAS folder inside of my Music folder

For my example I’m just going to put it under a new NAS folder inside of my Music folder

Step 4) Edit the fstab file and add the share(s) so that they auto connect on startup

So basically there is a file on your computer called fstab that contains information about all of the hard drives and mounts that the computer should create on boot. To make it so our new NAS folder points to the actual NAS directory we’re going to add a new line to this file telling our computer to do just that. Start by using your terminal and opening that file in an editor. You can use a terminal editor like nano or even a graphical one like Scratch.

To use the terminal editor nano run the following command:

sudo nano /etc/fstab
fstab in nano

fstab open in nano

To use the graphical editor Scratch run the following command:

sudo scratch-text-editor /etc/fstab
fstab open in Scratch

fstab open in Scratch

On a new line add the following (modifying it according to your system). Note that this should be a single line even though it may appear broken up over multiple lines here:

//<path to server>/<share name>  <path to local directory>  cifs  
guest,uid=<user id to mount files as>,iocharset=utf8  0  0

Breaking it down a little bit:

  • <path to server>: This is the network name or IP address of the computer hosting the share (in my case the NAS). For example it could be something like “” or something like “MyNas”
  • <share name>: This is the name of the share on that computer. For example I set up my NAS to share different directories one of which was called “Files”
  • <path to local directory>: This is where you want the remote files to appear locally. For example if you want them to appear in a folder under your Music directory you could do something like “/home/tyler/Music/NAS”. Just make sure that the directory exists (that’s why we created it above :)).
  • <user id to mount files as>: This defines the permissions to give the files. On elementary OS (as well as other Ubuntu distributions) the first user you create is usually given uid 1000 so you could put “1000” here. To find out the uid of any random user use the command “id <user>” in the terminal without quotes.

As an example the line I added for my example configuration here was:

//  /home/tyler/Music/NAS  cifs  
guest,uid=1000,iocharset=utf8  0  0

Now save the file.

Step 5) Test that it worked

Finally in the terminal we’re going to run command to actually test it:

sudo mount -a

This will do essentially the same thing that happens when your computer first boots so if this works it should work the next time you restart as well. If you don’t get any errors then congratulations it should have all worked! You can verify by now opening up your NAS folder and confirming that it shows the contents of your actual NAS directory.

We have music!

We have music!

Step 6) Import the music into Music

Now that we have the NAS music showing up in a local folder the Music application will be able to add it no problem. Simply open up Music and use the import option to import the music from your folder (in my case ~/Music/NAS).



This post is part of a series:

KWLUG: Swapping Laptop Drives, Helping New Users (2015-09)

September 19th, 2015 No comments

This is a podcast presentation from the Kitchener Waterloo Linux Users Group on the topic of Swapping Laptop Drives, Helping New Users published on September 14th 2015. You can find the original Kitchener Waterloo Linux Users Group post here.

Read more…

Categories: Linux, Podcast, Tyler B Tags: , ,

KWLUG: git (2015-08)

September 18th, 2015 No comments

This is a podcast and video presentation from the Kitchener Waterloo Linux Users Group on the topic of git published on August 10th 2015. You can find the original Kitchener Waterloo Linux Users Group post here.

Read more…

Categories: Linux, Podcast, Tyler B Tags: , ,

KWLUG: Docker (2015-02)

September 18th, 2015 No comments

This is a podcast and video presentation from the Kitchener Waterloo Linux Users Group on the topic of Docker published on February 2nd 2015. You can find the original Kitchener Waterloo Linux Users Group post here.

Read more…

Categories: Linux, Podcast, Tyler B Tags: , ,

Do you want to write for The Linux Experiment?

September 16th, 2015 No comments

Are you a Linux user? Thinking about trying your own Linux experiment? Have you ever come across something broken or annoying and figured out a solution? Or maybe you just came up with a really neat way of doing something to make your life easier? Well if you have ever done any of those and can write a decent sentence or two we’d be glad to showcase your content here.

Get the full details at our page here: Write for the Linux Experiment.


Categories: Tyler B Tags:

Distro hopping: how to install Plex Home Theater on elementary OS

September 15th, 2015 No comments

Plex is great. It is a very easy to use cross-platform program that lets you view and watch your own personal media almost anywhere. The main component is the Plex Media Server which actually hosts and provides the media but they have another program that offers a very nice interface to browse and view these files called the Plex Home Theater. Unfortunately while they have builds for Windows and OS X there are currently no such officially supported versions for linux. Thankfully the community has stepped in and provided the means to get this running on your distribution of choice. This post will show how to install it on elementary OS (or any other Ubuntu based distributions).

Visiting this page you can see that there are instructions for different distributions. As elementary OS is derivative of Ubuntu we’ll use that provided repository to install the program. The first step is to open a terminal and run the following command:

 sudo apt-add-repository ppa:plexapp/plexht

This will add the community repository to your system so that you can find and install the program normally. Next you just need to run the update command to re-sync with the repositories and then the install command to actually install the program:

sudo apt-get update
sudo apt-get install plexhometheater

Once the command finishes Plex Home Theater should be successfully installed.



Have fun watching your movies!

This post is part of a series:

Distro hopping: tweaking elementary OS

September 13th, 2015 No comments

So from my last post you’ll know that I ran into a couple of issues that I’ve since been able to address.

Default browser Midori crashes

I don’t know what it is but Midori is very crash happy on my installation. It would even crash on so you know something is wrong. So even though my goal was to use the distribution defaults I simply couldn’t continue that way. Instead I installed Chromium from the software centre and that seems to have worked out well.

Turning remember last place on and off

One thing that wasn’t really an issue but more of something I had to get used to was that most applications in elementary OS seem to be configured to remember where they left off. This includes things like the file manager application which I found a bit weird. Thankfully there is a way, albeit not overly straight forward, to change this behaviour.

  1. Open a terminal window
  2. Install dconf-editor by typing (without quotes) “sudo apt-get install dconf-editor”
  3. Run dconf-editor from the terminal or open it via the Applications menu
  4. Expand the tree and uncheck restore tabs: org -> pantheon -> files -> preferences -> restore tabs
    • Alternatively you can run the following command in the terminal: gsettings set org.pantheon.files.preferences restore-tabs false
Changing settings with dconf editor

Changing settings with dconf editor

Add minimize button

Similarly by default the only way to minimize a window in elementary OS is to click the icon in the dock. You can change this behaviour if you’d like by modifying a different setting in dconf editor.

  1. Expand the tree and modify button-layout: org -> pantheon -> desktop -> gala -> appearance -> button-layout
  2. Add “minimize” to where you want the button to appear. For example changing it to “close:minimize,maximize” will add a minimize button to the left of the maximize button on the right hand side of the window.
Now with a minimize button!

Now with a minimize button!


That’s all I’ve got for now. Hopefully someone else finds these useful for their own elementary OS installations.

This post is part of a series:

Distro hopping: first stop elementary OS

September 12th, 2015 No comments

Ah elementary OS, the distribution that looks so clean, so polished and well… so Apple-esque. I’ve never really played around too much with eOS, other than a brief time way back in 2013, but I have been consistently impressed reading about their latest updates so I figured this would be a natural starting point for my distro hopping adventure.

The install was very painless and if you’ve ever installed Ubuntu before you know the drill as not too much differs here. When all is said and done you are treated to your brand new desktop!

A very professional looking desktop

A very professional looking desktop

As you can see it has a nice little dock at the bottom which contains shortcuts to your applications as well as showing all running applications. This is very similar to what you would see on OS X for example.

elementary OS dock

elementary OS dock

OS X dock

OS X dock

The default browser that ships with eOS, and the one I am using to write this post, is Midori. I’ve never really used Midori before but it is a very streamlined, clean cut application with minimal settings. This fits nicely with the design of the rest of the distribution. However I have run into a few instances where the browser just up and quits due to a crash with no explanation of why it is happening which is a little bit frustrating. If I were to stay on eOS long term I think I would instead opt for a more mature browser such as Firefox or Chrome. Update: I had to install a different browser as Midori was crashing non-stop on me. Not sure if it is just my computer or what but I don’t have these problems with any other browser.

Showing the elementary OS website

Showing the elementary OS website

Next up is the e-mail application Geary. I’ve written about Geary before and have found it to be a very pretty and functional e-mail client, although lacking in expandability. However this again fits with what eOS seems to be trying to do by presenting a overall package that simply works out of the box for the majority of users.

Sorry for all of the censoring...

Sorry for all of the censoring…

There is also a simple calendar application which is very similar to the one you would find on OS X – not to keep bringing up the comparison but it does seem the fine people behind eOS set their targets on a certain popular OS. Oddly I couldn’t figure out a way to synchronize this an existing web calendar from Google. It seems to only support local calendars which is kind of a bummer.

Sure is a calendar

Sure is a calendar

Music is the… you guessed it… music management application. I quickly downloaded some tracks from Jamendo so that I could mess around with it. It seems like a pretty basic media player with no real bells or whistles but it gets the job done.

Music... no not the Madonna song

Music… no not the Madonna song

Videos… notice a trend here?… is the video application for eOS. Really not to much to say about it.

Photos similarly provides the photo management functions for eOS.

It shows your photos but doesn't do much else

It shows your photos but doesn’t do much else

Two things that I’m still struggling to get used to with eOS is that most applications seem to save where they were when you close them and that there is no minimize option for the applications. Saving state can be very handy in some scenarios but I’m not sure why the file manager has to remember which folder I was in last for example… however that is a very small complaint.

The lack of minimize is weirder. You can maximize (really a stretch button like, you guessed it, OS X has) and unmaximize but the only way to actually minimize the window to the dock seems to be to click on the application icon in the dock itself. Not a big deal but hardly intuitive (I’m sure there is a keyboard shortcut or something as well).

Overall I’m pretty happy with elementary OS as a distribution in my short time with it so far.

This post is part of a series:

Categories: elementary OS, Tyler B Tags:

A distro hopping experiment

September 12th, 2015 No comments

Over the last little while I’ve become quite comfortable using a single distribution, Linux Mint, for my day-to-day needs. While this has obviously allowed the operating system to, in a sense, disappear into the background and let me do “real” work it has had the side effect that I haven’t been as exposed to the interesting changes happening elsewhere on the Linux landscape.

That’s why I’ve decided to run my own mini experiment of sorts where I leave the comfort of Linux Mint and start off on a journey of hopping between different distributions again. I don’t exactly know how long I’ll be staying on each distribution but the goal is to stay for around two weeks or so in order to get a good feel for that distribution. Heck I may even throw in the occasional BSD or other alternative operating system here and there as well just to mix things up. I also plan on trying to stick with the majority of the defaults (settings, programs, etc.) that ship with the distribution so that I get the intended experience.

So join me as I jump around and if you have any suggestions for distributions to try let me know!

CoreGTK 3.10.1 Released!

September 8th, 2015 No comments

The next version of CoreGTK, version 3.10.1, has been tagged for release today.

Highlights for this release:

  • Added some missing (varargs) GTK+ functions. This makes it easier to create widgets like the FileChooserDialog.

CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software, licensed under the GNU LGPL.

You can find more information about the project here and the release itself here.

This post originally appeared on my personal website here.