XFCE’s Revenge | LAS | s21e10

XFCE’s Revenge | LAS | s21e10

We review the XFCE desktop and compare its lean features with the bloated competition!

PLUS: The dirty tricks Microsoft and Apple are playing, and a new kickstarter game project committed to Linux!

And our tips for parents to protect their Linux using kids when online.

All this week on, The Linux Action Show!

Thanks to:


Limited time offer:

New customers 25% off your entire order, code: 25MAY8
Expires: May 31, 2012

50% off Pro and Basic Reseller plans
Expires: May 24
Linux Action Show Code: 50res3

Want to save money on your entire order? Use our code LINUX and save 10%!

Be sure to help keep Danica on the front page, VOTE DANICA

Direct Download:

HD Video | Mobile Video | Ogg Video | MP3 Audio | Ogg Audio | YouTube | Torrent File

RSS Feeds:

HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Feed | Ogg Feed | iTunes Feeds | Torrent Feed

Support the Show:

Show Notes:

Runs Linux:

Android Pick:

Universal Pick:

Random Distro Of The Day

Linux Action Show Subreddit



What’s Bryan Doin?

Chris’ Stash:

Find us on Google+
Find us on Twitter:

Matt’s How-to:

Having established why Gnome Nanny fails (not updated and incompatible), I have found over the years the only reliable method for offering parental controls on Ubuntu is to use either parental controls through a router or on a specific PC via OpenDNS.

Note: if you want this only block content on a single PC, only use OpenDNS on that computer.

  1. Browse opendns.com and create an account. Then login, this will bring you to your dashboard.
  2. Since we’re only adding the single computer in this example, look the right of the page and add Add a network. Click that button.
  3. This will fill in your ISP assigned IP address for you. Click on Add this network.
  4. A new popup will appear asking you to assign a “friendly” name to this network. Do so, then make sure you’ve checked off “yes, it is dynamic” (as most people have dynamic IP addresses).
  5. Ignoring the option to install anything, close this window by clicking Done.
  6. Now click on the IP address in the main screen area, this brings you to the parental control area.
  7. Select the level of content filtering you wish to use on this computer. Click apply. (I recommend checking the customize option for each section before choosing)
  8. Now you need to install a client that will keep your dynamic IP address, in tune with OpenDNS. From a terminal:

sudo apt-get install ddclient

  1. Once the configuration window appears, use your keyboard to select Other, then tab to Ok.
  2. The next step from this same terminal dialog is to type, then tab to Ok:


  1. In the next window, select dyndns2, tab to Ok.
  2. And in the next dialog, type in the username for your OpenDNS account; ie, your email used.
  3. Still with me? Good. Now you need to enter the network interface used. If it’s a wired network, it might be eth0 or if it’s wifi, perhaps wlan0 or wlan1. Open a separate terminal and do a ifconfig if you’re unsure.
  4. Remember that “Friendly” network name we created previously in the OpenDNS dashboard? Enter it when prompted for your dyndns qualified domain name(s). Then tab to Ok.
  5. With this finished, you will want to revisit the terminal again and type:

sudo gedit /etc/ddclient.conf

  1. With this conf file open, we’re going to make sure the settings took correctly. Check for the following: username, password, ssl set to yes, etc. Save, then close.
    17) The next step is to make sure OpenDNS is to be used exclusively for DNS on this machine.

sudo gedit /etc/dhcp/dhclient.conf

  1. Ignore all of the text listed, scroll down the to the bottom and paste in the following:

supersede domain-name-servers,;

  1. Save the file and close the editor.
  2. Rather than merely restarting networking to let the settings take effect, be extra safe and just reboot. And you should be good to go. The ddclient and OpenDNS will now do the content filtering you need, to keep your kids safe. You’re all set!

Follow the network on Facebook:

Jupiter Broadcasting Forum:

Catch the show LIVE Sunday 10am Pacific / 5pm UTC:

Question? Comments? Contact us here!