Language Selection

English French German Italian Portuguese Spanish

Web Upd8

Syndicate content Web Upd8
Daily Ubuntu / Linux news and application reviews
Updated: 4 min 50 sec ago

Nautilus / Nemo `Folder Color` Extension Gets Support For Custom Colors

Monday 1st of September 2014 12:31:00 PM
Folder Color is a tool that lets you easily change folders icon color, available for Nautilus and unofficially, for Nemo file manager.

The purpose of this tool is not to completely change the color of your icon theme but to allow you to easily spot a certain folder or to mark some folders. For instance, you can change your last holiday pictures folder to green so you can spot it easily, change some important folder icon color to black, organize your music folders by using different colors for various artists, organize your documents folders and so on.
Folder Color was updated to version 0.0.16 today, the new version bringing just one, but important, new feature (along with some bug fixes): you can now choose any color for each folder:

The old predefined colors are still available so you can continue to select from the default black, blue, brow, cyan, green, grey, orange, pink, purple, red, white and yellow.

The extension uses scalable icons and supports restoring the original icon (simply right click the icon in Nemo / Nautilus and select Folder Color > Default). However, it's important to mention that the extension only works properly with the default Ubuntu icon theme (Humanity) as well as Humanity Colors.

Note that the new custom folder color should only be used for folders that don't use a built-in emblem (like the Downloads, Documents, Music, Videos folders) because they will look like regular folders after applying the custom color. This does not occur if you use the predefined colors available with Folder Color - in that case, the Downloads, Videos, Documents, Music, etc. folders will continue to use their custom color.
Since the official Folder Color extension is for Nautilus only and the Nemo Folder Color extension wasn't updated, I updated it myself with these changes so you can use the latest version of Folder Color with Nemo file manager in Ubuntu easily:
Nemo Folder Color


Install Folder Color in Ubuntu
To install Folder Color for Nautilus in Ubuntu 14.10, 14.04 or 12.04, use the following commands:sudo add-apt-repository ppa:costales/folder-color
sudo apt-get update
sudo apt-get install folder-colorOnce installed, restart Nautilus:
nautilus -q
Or, to install Folder Color for Nemo in Ubuntu 14.04, use the following commands (don't use this PPA in Linux Mint / if you use Cinnamon!):sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo-folder-colorOnce installed, restart Nemo:
nemo -q
Then, to use Folder Color, right click a folder in Nautilus or Nemo (depends on which extension you've installed), select Folder Color and then either select one of the predefined colors or select Custom to apply your custom color.
Important for Nemo (WebUpd8 Nemo PPA) users: the Folder Color Nemo extension might not work if you don't fix python-nemo as explained under step 4 from HERE.
Thanks to Costales for the tip!

BitTorrent Sync 1.4 Gets Simplified Folder Sharing, Redesigned UI

Friday 29th of August 2014 02:33:00 PM
BitTorrent Sync 1.4 was released recently and it features a revamped sharing workflow which makes it easier to share folders with others, along with a redesigned user interface.

In case you're not familiar with BitTorrent Sync (BTSync), this is a tool that can be used to synchronize files between computers using the BitTorrent protocol, available for Linux, Windows, Mac OS X, NAS and mobile devices. 
Because it synchronizes the files directly between computers (so without using cloud servers) and the connection is encrypted with AES-128 in counter mode, using a unique session key, BTSync is advertised as a highly secure way of synchronizing your data. However, because the application is not open source, many will argue with this statement.
More about BTSync.

With BitTorrent Sync 1.4, sharing got a lot easier: you no longer have to use Keys (formerly called Secrets) to give others access to folders, though that option is still available. Now you simply send a link to the person you want to share the folder with, he/she clicks it and BTSync walks them through the remaining steps (if any).
For each folder you share, you can select if you want to give the other(s) full read / write access or read only, you can set the link to expire after a period of time, set the link to only be used a number of times and finally, you can choose to share a folder only after you approve the peers:



One note though: in my test under Ubuntu, using the share link directly doesn't work (the browser doesn't recognize the btsync protocol) but there is a simple work-around: in the BTSync web interface click the link icon on the right and paste the link there.
Besides the major change in the way sharing works in BTSync, the latest 1.4 release also comes with a completely redesigned interface, which you can see throughout the screenshots in this article.

Download BitTorrent Sync
The BitTorrent Sync (with GUI) unofficial Ubuntu PPA and Debian repository have not been updated to the latest version at the time I'm writing this article. If you don't want to wait, grab BTSync by using the download link below.

Download BitTorrent Sync (for Linux, FreeBSD, Windows, Mac OS X, Android, iOS, Windows Phone and NAS) | AUR (Arch Linux)
To use BitTorrent Sync on Linux, extract the downloaded archive and double click  the "btsync" executable - nothing visible happens when double clicking it because BTSync runs in the background and on Linux, it's controlled through its web interface. Then, open a web browser and enter the following address: http://localhost:8888 - the BTSync user interface will show up, asking you to create an username and (optional) password and then you can start using it:

For an open source alternative to BitTorrent Sync, check out Syncthing.

seen @ lffl.org

Ubuntu Flavors 14.10 Utopic Unicorn Beta 1 Released

Friday 29th of August 2014 11:17:00 AM
The first beta for the Ubuntu 14.10 Utopic Unicon flavors (Xubuntu, Kubuntu, Ubuntu GNOME, Lubuntu and Ubuntu Kylin) was released yesterday. Let's take a quick look at what's new.
The article also includes Ubuntu MATE 14.10 beta 1, even though it isn't an official Ubuntu flavor yet.

Xubuntu 14.10 Utopic Unicorn Beta 1



Changes in Xubuntu 14.10 Utopic Unicorn beta 1:
  • The display dialog has been updated, multiple dispays can now be arranged by drag and drop;
  • The power manager can now control the keyboard-backlight and features a new panel plugin, which shows the battery’s status, other connected devices with batteries and controls the display’s backlight brightness;
  • Xubuntu minimal install available – information on installation and testing will follow shortly;
  • Inxi, a tool to gather system information, is now included by default;
  • To allow users to use pkexec for selected applications instead of gksu(do), appropriate profiles are now included for Thunar and Mousepad;
  • The display dialog has been updated, multiple dispays can now be arranged by drag and drop;
  • The themes now support Gtk3.12;
  • The alt-tab dialog can now be clicked with the mouse to select a window;
  • Setting-related menu items earlier available only under Settings manager are now shown and searchable in Whiskermenu;
  • Presentation mode in Xfce4 power manager is now working;
  • apt-offline should work now;
  • Updated packages: Catfish 1.2.1, Xfwm4 4.11.2, xfdesktop 4.11.7, xfce4-panel 4.11.1, lightdm-gtk-greeter 1.9.0, xfce4-appfinder 4.11.0, xfce4-notifyd 0.2.4, xfce4-settings 4.11.3, xfce4-power-manager 1.3.2, Whisker Menu 1.4.0, Light Locker Settings 1.4.0, Menulibre 2.0.5 and Mugshot 0.2.4;
  • XChat was removed from the default installation.

More information and download links

Ubuntu GNOME 14.10 Utopic Unicorn Beta 1

Changes in Ubuntu GNOME 14.10 Utopic Unicorn beta 1:
  • Includes GNOME Shell 3.12 by default;
  • GNOME Weather and GNOME Maps are installed by default.

More information and download links

Kubuntu 14.10 Utopic Unicorn Beta 1
Kubuntu 14.10 beta 1 - Plasma 4 ISO
Kubuntu 14.10 beta 1 - Plasma 5 ISO
Changes in Kubuntu 14.10 Utopic Unicorn beta 1:

More information and download links

Lubuntu 14.10 Utopic Unicorn Beta 1

For Lubuntu 14.10 Utopic Unicorn beta 1 there's no changelog available - the wiki page mentions that the "Lubuntu development is currently focused on the transition away from GTK+ to the Qt framework. This is not stable enough for everyday use, so the focus this version is on fixing bugs". For now, Lubuntu 14.10 beta 1 didn't switch LXQt yet.
It's also important to mention that there are no PPC images due to a lack of official testing.
More information and download links

Ubuntu Kylin 14.10 Utopic Unicorn Beta 1
Changes in Ubuntu Kylin (an Ubuntu variant for Chinese users) Utopic Unicorn beta 1:
  • Ubuntu Kylin Software Center updated to 0.3.3;
  • Sogou IM updated to 1.1.0;
  • Wiznote updated to version 2.1.12;
  • "Some interesting new features are still under development".

More information and download links

Ubuntu MATE 14.10 Beta 1




Ubuntu MATE is not an official Ubuntu flavor yet, but it has pretty good chances of becoming one. Here are the changes in Ubuntu MATE 14.10 beta 1 since alpha 2:
  • Added community contributed wallpapers, Plymouth theme, SYSLINUX theme and Ubiquity slides;
  • Added Ambiant-MATE and Radiant-MATE desktop and icon themes;
  • Added Ubuntu MATE LightDM theme;
  • Updated the default Qt4 style to match the Ambiant-MATE theme;
  • Added OpenDyslexic a font created to increase readability for readers with dyslexia;
  • Added a screen magnifier for indiviuals with low vision;
  • Added patent-free S3TC compatible implementation that provides texture compression to Mesa;
  • Added service discovery on a local network via the mDNS/DNS-SD protocol suite;
  • Added colord to manage, install and generate accurate colour profiles;
  • Added ntp time synchronisation daemon;
  • Added policykit-desktop-privileges which fixes, among other things, auto mounting of disks without requiring a password;
  • Added a PAM module that will automatically unlock the keyrings using your login password, making gnome-keyring usage transparent without losing its security benefits;
  • Added GVFS backend (FTP, SSH, WebDAV, Samba) to Déjà Dup;
  • Added GStreamer backend to LibreOffice;
  • Fixed installation failures when there is no active Internet connection;
  • Fixed hiding the im-config icon from MATE;
  • Improved support for 3G/4G USB dongles, iPod and MTP devices, on-demand codec installation and hardware detection and support;
  • Updated the language packs in the Live CD based on the Top 10 countries that visit https://ubuntu-mate.org;
  • Removed ffmpegthumbnailer, light-themes and ubuntu-artwork.

More information and download links

All the Ubuntu 14.10 beta 1 flavors include Xorg server 1.15.1, Mesa 10.2.6 and the 3.15.0.6 Ubuntu Linux Kernel, based on the upstream 3.15 Linux kernel which includes mixed mode UEFI support as well as improvements to suspend and resume times and more.

Up next in the Utopic Unicorn release schedule: Final Beta (September 25th), in which the main Ubuntu flavor (w/ Unity) should also take part.

(Linux) Deepin 2014.1 Released With Bug Fixes And Minor Enhancements

Thursday 28th of August 2014 02:25:00 PM
(Linux) Deepin 2014.1 was released today with numerous bug fixes meant to improve the system stability and performance as well as a few interesting enhancements / new features. Users who have already installed Deepin 2014 don't have to reinstall - a simple upgrade via the Deepin Store or command line (sudo apt-get dist-upgrade) is enough to get the latest Deepin 2014.1.

Deepin, previously known as "Linux Deepin", is a Chinese Linux distribution (a multi-language ISO is available) based on Ubuntu, that ships with its own desktop environment based on Compiz and some unique applications, which integrate with the overall Linux Deepin look and feel.

For more information about Deepin 2014, see our article: (Linux) Deepin 2014 - See What`s New [Video, Screenshots]

Changes in (Linux) Deepin 2014.1:
  • fixed various bugs that caused the Dock to freeze the system;
  • fixed issues with the desktop right click menu;
  • improved multi-monitor support;
  • improved hot corners: when using full-screen applications, the hot corners are automatically disabled so they don't interfere with the app;
  • the Control Center brightness (from the Display module) function should now work properly;
  • the Control Center Network module has received a wireless switch and also, a series of bugs were fixed;
  • Deepin Store should now download software a lot faster;
  • Deepin Movie: improved subtitles display, added new minor features like support for adding a folder recursively;
  • WPS Office was updated to the latest version.

Furthermore, the Dock has revived two new modes: Efficient and Classic. To change the Dock mode, simply right click it and select the mode you want to use.
Also, Deepin Store can now automatically select the best software source mirror (almost 70 software sources are available).
Here are a few screenshots with some of these changes:





Since you can't really get an idea on what Deepin 2014 is all about until you've watched a demo video, here's the Deepin 2014 video I recorded a while back (the video presents Deepin 2014, not the latest 2014.1, but there are very few visual changes in the latest release so it shouldn't matter):

(direct video link; for more videos, subscribe to our YouTube channel)

Download Deepin 2014.1
For more information about Deepin 2014, see our article: (Linux) Deepin 2014 - See What`s New [Video, Screenshots]

Reminder: if you've installed Deepin 2014, you don't have to reinstall - a simple upgrade via the Deepin Store or command line (sudo apt-get dist-upgrade) is enough to get the latest Deepin 2014.1.
Download (Linux) Deepin 2014.1*
* Note that only a few mirrors were updated at the time I posted this article)

Kazam Screencaster Gets Webcam And YouTube Live Support, On-Screen Mouse Click And Keyboard Indicator

Thursday 28th of August 2014 12:03:00 PM
Kazam is a GStreamer-based screen recording and screenshot tool for Linux. The application supports recording the entire screen (with multi-monitor support), a window or an area and features:
  • customizable framerate;
  • option to show/hide the mouse when recording;
  • record sound from speakers and/or microphone;
  • keyboard shortcuts;
  • configurable delay before capturing;
  • automatic file saving;
  • supports mp4 (H264), webm (VP8) and avi (RAW, HUFFYUV and lossless JPEG) video formats.


Kazam 1.5.3 was released recently and it includes some very useful new features:
  • support for webcams: it can record just the webcam or it can display the webcam in a window on top of the screencast;
  • support for broadcasting to YouTube Live;
  • added on-screen keyboard indicator and mouse click indicator;
  • new countdown timer.

Here are a few screenshots with some of these changes:

Kazam mouse click indicator
On-screen keyboard indicator (notice "Alt Tab" under the Nemo window)
Kazam webcam options
YouTube Live options

Kazam demo
Below you can watch a Kazam demo screencast recorded using the latest Kazam:

(direct video link; for more videos, subscribe to our YouTube channel)

Install Kazam Screencaster in Ubuntu / Linux Mint
Kazam is available in the official Ubuntu repositories, but it's an old version so it doesn't have the new features mentioned in this article. To get the latest Kazam in Ubuntu or Linux Mint (and derivatives), you can use a PPA.
To add the PPA and install Kazam Screencaster, use the following commands:sudo add-apt-repository ppa:kazam-team/unstable-series
sudo apt-get update
sudo apt-get install kazam python3-cairo python3-xlib
For other Linux distributions, grab the latest Kazam (unstable branch) from HERE (BZR).
Report any bugs you may find @ Launchpad.
For another great Linux screencasting tool, check out Simple Screen Recorder.

DontWaitUp: Run Commands When Windows Are Closed, Resized Or On Title Change

Thursday 28th of August 2014 09:26:00 AM
DontWaitUp is a new application which allows you to assign an action when a window is closed, its title changes or when it's resized. You can use it for instance to shut down or suspend your computer when a video finishes playing, when some download manager (which doesn't have this feature built-in) finishes downloading a large file and so on.
Here's how it works: when you launch DontWaitUp, a list of open windows is displayed on the Events tab and you can assign an action for each of these windows:

... when the window title changes, when the window is resized (e.g. when a video player exits full-screen after it finishes playing a video) or when the window is closed, DontWaitUp triggers your assigned action. 

By default, DontWaitUp ships with the following actions: shut down, restart, suspend, hibernate or play a sound, but you can add your own custom actions (commands). For each action, you can select to display an optional confirmation window or to directly run the action.
DontWaitUp comes with an optional Ubuntu AppIndicator which can be disabled from its preferences. In its preferences, you can also configure for how long the confirmation/abort dialog is displayed (if enabled) and if system windows should be displayed or not:

Right now, the application is pretty basic and doesn't allow you to manually enter the window title on which an action should be triggered (so you can't run actions for applications with dynamic titles, when a specific title comes up - as an example, the application won't be able to perform an action when a music player stops playing if its window title changes for each new song or if the window title displays the remaining time).
But, even though the application is pretty simple and it doesn't offer too many actions by default right now, it can still prove to be very useful in various situations and I'm sure some of you will need an application like this at some point.

Install DontWaitUp in Ubuntu / Linux Mint
DontWaitUp is available in a PPA for Ubuntu / Linux Mint (and derivatives) users. Add the PPA and install the application using the following commands:sudo add-apt-repository ppa:alessandro-blarco/ppa
sudo apt-get update
sudo apt-get install dontwaitup consolekitIf you don't want to add the PPA, grab the deb from HERE (but you won't get automatic updates if you don't add the PPA).
Download the source code, report bugs, etc. @ Launchpad.

LightDM: How To Disable The User List Or Guest Session

Wednesday 27th of August 2014 12:04:00 PM
Quick tips for Ubuntu / LightDM users: if you want to hide the LightDM login screen user list and / or the Guest Session for security concerns, because there are too many users or whatever other reason, here's how to do it.
Default LightDM login screen (Unity Greeter) with user list and Guest Session enabled
1. To disable the LightDM login screen user list and / or Guest Session, firstly create the /etc/lightdm/lightdm.conf.d/ folder in case it doesn't exist, by using the following command:
sudo mkdir -p /etc/lightdm/lightdm.conf.d
2. Next, you need to create a file called 50-my-custom-config.conf under /etc/lightdm/lightdm.conf.d/ To open/create this file using Gedit (as root), use the following command:
gksu gedit /etc/lightdm/lightdm.conf.d/50-my-custom-config.conf
3.a. To hide the LightDM login screen user list (which means you'll have to manually enter your username), paste the following in this file (50-my-custom-config.conf):
[SeatDefaults]
greeter-hide-users=true
greeter-show-manual-login=trueThen save the file.

Here's how LightDM (with Unity Greeter) will look after this change:


3.b. To disable the LightDM Guest Session, paste the following lines in the /etc/lightdm/lightdm.conf.d/50-my-custom-config.conf file:
[SeatDefaults]
allow-guest=falseThen save the file.

Here's a screenshot with the Guest Session disabled in LightDM (with Unity Greeter):


3.c. Of course, you can combine the two. So if you want to hide the LightDM login screen user list and also disable the Guest Session, paste this in the /etc/lightdm/lightdm.conf.d/50-my-custom-config.conf file:
[SeatDefaults]
greeter-hide-users=true
greeter-show-manual-login=true
allow-guest=falseThen save the file.

Here's a screenshot with LightDM (Unity Greeter) in which the user list was hidden and the Guest Session was disabled:


4. And finally, you need to restart LightDM (a logout is not enough). To do this, press ALT + F2 and copy/paste the following command:
gksu service lightdm restartThen press ENTER.

You can also simply restart your system.

Why not use "sudo service lightdm restart" in a terminal? Well, for some reason LightDM can't be restarted from a terminal with 'sudo'. However, you can also restart LightDM by switching to a tty (to switch to tty1 press CTRL + ALT + F1; to switch back, use CTRL + ALT + F7) and then using the "sudo service lightdm restart" command.

How to revert the changes
To revert the changes made by following the instructions above, all you need to do is remove the /etc/lightdm/lightdm.conf.d/50-my-custom-config.conf file, by using the following command:
sudo rm /etc/lightdm/lightdm.conf.d/50-my-custom-config.conf
Then, restart LightDM as explained under step 4 or reboot your computer.

How To Disable GTK3 Client-Side Decorations (Header Bars)

Tuesday 26th of August 2014 02:59:00 PM
Starting with GNOME 3.10, some GNOME applications have switched to "header bars" or "client-side decorations". These CSD (client-side decorations) don't work properly in some desktop environments / shells - for instance, in Ubuntu 14.04, Unity doesn't support CSD and because of this, some applications look broken. Luckily, there is now a relatively easy way (unofficial) of disabling client-side decorations. Read on!
In Ubuntu, Nautilus and a few other GNOME apps are patched so they don't use client-side decorations under Unity. However, not all applications were fixed - here are a few examples:
GNOME Clocks
Latest gThumb 3.3.2 (gThumb from the Ubuntu repositories was downgraded when the Ubuntu devs noticed it's using CSD)


GNOME Maps
PCMan, one of the LXDE founders, has created gtk3-nocsd, a small module which can be used to disable the GTK+3 client-side decorations. gtk3-nocsd can achieves this by letting GTK think there's no compositor available, in which case the CSD fail to start.
Here are the same 3 applications as above, with gtk3-nocsd (so with disabled client-side decorations):




There are a couple of issues though. The first one is that this solution seems to work with most, but not all CSD applications - in my test, GNOME Weather continued to use client-side decorations even after using gtk3-nocsd. And the second issue is that the CSD close button isn't removed when the client-side decorations are disabled:


Install gtk3-nocsd
Ubuntu 14.04 or 14.10 users can install gtk3-nocsd by using the main WebUpd8 PPA. To add the PPA and install gtk3-nocsd, use the following commands:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install gtk3-nocsd
Or, if you don't want to add the PPA, download the gtk3-nocsd deb from HERE.
Other Linux distributions: grab the gtk3-nocsd code from GitHub, make sure pkg-config and gtk+3-dev are installed and compile it using "./build.sh".
Simply installing gtk3-nocsd won't disable the GTK3 client-side decorations. See the example below for how to use it.

Disable GTK3 client-side decorations using gtk3-nocsd (example)
To be able to use gtk3-nocsd, you need to preload the gtk3-nocsd.so file (which is installed under /usr/lib/gtk3-nocsd/ if you've used the Ubuntu PPA mentioned above) using LD_PRELOAD.

The gtk3-nocsd GitHub page suggests adding the following to ~/.profile:
export GTK_CSD=0
export LD_PRELOAD=/path/to/gtk3-nocsd.so
However, by using this, Unity failed to start in my test so I strongly recommend against using it this way unless you know what you're doing and you're not using Unity! Instead, you can simply add LD_PRELOAD to the desktop file, which won't affect the environment.

Here's an example: to disable the client-side decorations for gThumb 3.3.2, open its desktop file as root with a text editor (I'll use Gedit below):gksu gedit /usr/share/applications/gthumb.desktop
And in this file, search for the line that starts with "Exec=" and right after "=" and before "gthumb", add the following (without removing anything!):env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so
After editing gthumb.desktop, the "Exec=" line should look like this:
Exec=env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so gthumb %U
In the same way you can disable client-side decorations for any application you want: GNOME Clocks, GNOME Maps, etc.

GIMP 2.8.14 Released With Bug Fixes, Install It In Ubuntu Via PPA

Tuesday 26th of August 2014 08:30:00 AM
GIMP 2.8.14 was released yesterday, bringing various bug fixes and small enhancements. This is the stable GIMP branch and no new features are added in the 2.8.x releases, just bug fixes.

Update: the PPA now has GIMP 2.8.14: "Yesterday's 2.8.12 release had broken library versioning, so we had to roll out GIMP 2.8.14 today. The only change is the fixed libtool versioning".
Changes in GIMP 2.8.12 since 2.8.10:
  • Core:
    • OSX: Fix migration code for old GIMP directories;
    • Fix brush sizes when used from plug-ins;
    • Windows: Allow to Explorer-open files with UTF-8 characters in the filename;
    • Make XCF loading more robust against broken files;
  • GUI:
    • Make sure the widget direction matches the GUI language;
    • Remove the option to disable the warning when closing a modified image;
    • Fix canvas overlay widgets (like the text options) for tablets;
    • Make DND work between images in one dockable;
  • Libgimp:
    • Make gimp_image_get_name() return the string used for the image title;
  • Plug-ins:
    • Make script-fu-server more secure by listening to 127.0.0.1 by default and add a warning about changing that IP. This breaks the procedure's API, but for security reasons;
    • Bring back proper script-fu translations;
  • General:
    • Massively clean up and fix the OSX build and bundle;
    • Add Jenkins tutorial;
    • Documentation updates;
    • Bug fixes;
    • Translation updates.

The next major GIMP release - 2.10 (release date not known yet) -, should bring a complete port to GEGL / high bit depths, support layer masks on layer groups, new warp tool, seamless cloning, unified transform tool and more. Most of these features are work in progress and already available in the latest GIMP development builds - if you want to give it a try under Ubuntu, you can use a PPA to install the latest GIMP 2.10 development builds.


Install GIMP 2.8.14 in Ubuntu / Linux Mint via PPA
To install the latest GIMP 2.8.14 in Ubuntu / Linux Mint and derivatives, you can use +Thorsten Stettin's PPA. Add the PPA and install GIMP using the commands below:sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimpThis PPA also provides the latest G'MIC for GIMP (which includes a collection of about 400 image filters and effects) and I recommend you check it out.
For other Linux distributions, Windows and Mac OS X, see the GIMP downloads page.

LGOGDownloader: Command Line GOG.com Game Downloader For Linux [Ubuntu PPA]

Monday 25th of August 2014 12:49:00 PM
LGOGDownloader is an open source command line GOG.com game downloader for Linux, which uses the same API as the official GOGDownloader (which unfortunately is not available for Linux). 

The tool can download GOG.com games (including language-specific installers if available), list / download updated files, resume unfinished downloads, repair downloaded installers, download extras such as artwork or manuals and more.

GOG.com is a computer game sale and distribution service which delivers DRM-free video games. Linux support was added on July 25th, 2014.
LGOGDownloader features:
  • List available games (simple and detailed list);
  • Batch downloading;
  • Repair downloaded installers/extras;
  • Resume unfinished downloads;
  • Cover downloading;
  • Perl regular expressions for filtering games;
  • Download speed limiting;
  • Checking for update notifications;
  • List/download updated files;
  • Check for orphaned files;
  • Check file status;
  • Blacklist files.


Install LGOGDownloader
The LGOGDownloader Ubuntu PPA is outdated, so I uploaded LGOGDownloader in the main WebUpd8 PPA for Ubuntu 14.10 and 14.04 (it can't be built on older Ubuntu versions).

Ubuntu 14.04 or 14.10 (and Linux Mint 17, etc.) users can install LGOGDownloader by using the main WebUpd8 PPA. To add the PPA and install the tool, use the following commands:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install lgogdownloader
If you don't want to add the PPA, you can grab the deb from HERE.

LGOGDownloader for other Linux distributions:


Using LGOGDownloader
The first thing you need to do after installing LGOGDownloader is to login. To do this, run the command below:lgogdownloader --loginThen enter your GOG.com email and password.

After logging in successfully, a configuration file called "config.cfg" is created under ~/.config/lgogdownloader/ You may want to change a few things from this configuration file, so open it with a text editor - using the command below, the config.cfg file will be loaded in Gedit:
gedit ~/.config/lgogdownloader/config.cfg
In this file, you can change the platform, language, choose if you want to download tar.gz files ("no-targz") and/or deb files ("no-deb"), limit the download speed and so on, so change any options you want, then save the file. For instance, to only download the Linux binaries, change "platform" from "5" to 4".
Then, list your GOG.com games by using the following command:
lgogdownloader --list
To download a game (in the current directory), use the command below:
lgogdownloader --download --game GAMENAME(where GAMENAME is the game name as displayed by the "lgogdownloader --list" command).
Some more LGOGDownloader usage examples can be found HERE.

To view all the available LGOGDownloader options, run:
lgogdownloader --help
Report any LGOGDownloader issues you may find @ GitHub.

Nemo Emblems, Folder Color, Image Converter and Filename Repairer Extensions Added To The WebUpd8 Nemo PPA

Monday 25th of August 2014 09:57:00 AM
Quick update for Ubuntu Nemo users: Today I added four new Nemo extensions from the Linux Mint Nemo Extensions GitHub to the WebUpd8 Nemo PPA (Nemo with Unity patches):
  • Nemo Emblems - add file or folder emblems;
  • Nemo Folder Color - allows changing the folder color to some predefined colors such as black, blue, brown, cyan, green, grey, orange, pink, purple, red, white or yellow (forked from Nautilus Folder Color);
  • Nemo Image Converter - allows you to quickly resize or rotate images (forked from Nautilus Image Converter);
  • Nemo Filename Repairer - an extension that can be used to repair filenames which use wrong encoding in Nemo.

Below you can see screenshots with these Nemo extensions in action:

Nemo Emblems
Nemo Folder Color
Nemo Image Converter
Nemo Filename Repairer

Install Nemo Emblems, Folder Color, Image Converter and Filename Repairer in Ubuntu 14.04
Reminder: the WebUpd8 Nemo PPA should not be used by Linux Mint / Cinnamon users! Nemo from this PPA uses various Unity patches (it should work with Unity, GNOME Shell, Xfce, etc. but not with Cinnamon!) that make it incompatible with Cinnamon.
To install Nemo Emblems, Folder Color, Image Converter and Filename Repairer extensions in Ubuntu 14.04, use the following commands:sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo-emblems nemo-filename-repairer nemo-folder-color nemo-image-converter
Once installed, restart Nemo using the following command:
nemo -qImportant: some Nemo extensions might not work if you don't fix python-nemo as explained under step 4 from HERE.

G`MIC (GREYC`s Magic For Image Computing) Sees New Stable Release

Thursday 21st of August 2014 03:32:00 PM
G'MIC (GREYC's Magic for Image Computing) is a framework for image processing that comes with a large number of pre-defined image filters and effects (almost 400, with an extra 300 testing filters). There are several interfaces for G'MIC: a command line tool, a web service, a Qt based interface for real-time webcam manipulation, a library and a GIMP plugin.
Below you can see a screenshot with the G'MIC GIMP plugin in action:


If you're interested in the complete list of filters available with the G'MIC plugin for GIMP, you can find it HERE.  You can also see most of the G'MIC filters in action by following the links below:
G'MIC 1.6.0 was released today, bringing just a few visual changes but a lot of new things under the hood, mentions the release announcement posted on the G'MIC Google+ page. Notable changes included in this release:
  • [gimp] New filter 'Film emulation / Various' that adds about 20 new color presets to the old 'Other effect' filter (which has been removed);
  • [gimp] New filter 'Details / Mighty details', to push out details in images;
  • [gimp] Filter 'Layers / Blend [standard]' has an additional option to manage how multiple blends are performed, in case more than 2 layers are given as input;
  • [gimp] Improved "Preview error" image when an error is encountered;
  • [core] New native command '-pass' that allows to insert images from parent contexts in custom commands and local environments. This allows to design custom commands that can take images as arguments;
  • [core] New command '-outputx' (eq. to '-ox') that saves images with same base filenames but with different extension(s);
  • [core] New command '-names' (eq. to '-nms') that can set different names to multiple selected images, with a single command;
  • [core] New command '-mul_channels' that multiply each channel of an image with different provided values;
  • [cli] New command '-update' that allows to retrieve command updates from the G'MIC project server. This way, the CLI interface of G'MIC can benefit from Internet updates easily, exactly as the GIMP plug-in;
  • [core] Many aspects of the libgmic API have been improved;
  • [cli] Invoking 'gmic -h' now display colored output on the terminal (if using bash);
  • [doc] Documentation pages have been improved. Links to tutorial pages have been inserted;
  • bug fixes and much more.

A complete list of changes for the latest G'MIC 1.6.0 can be found HERE.


Install G'MIC in Ubuntu / Linux Mint
G'MIC and the G'MIC GIMP plugin are available in the official Ubuntu repositories however, it's not the latest version. If you don't care about getting the latest version, simply install the "gmic-gimp" for the GIMP plugin(s) and "gmic" if you only want to use the command line interface:sudo apt-get install gmic gimp-gmic
To get the latest G'MIC version, Ubuntu users can use +Thorsten Stettin's PPA. Note: by using this PPA, you may also receive GIMP (stable) updates. To add the PPA and install the latest G'MIC and the G'MIC GIMP Plugin in Ubuntu / Linux Mint and derivatives, use the following commands:sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gmic gimp-gmicOnce installed, open a photo in GIMP, go to Filters > G'MIC and a dialog will pop-up from which you can select the effect(s) you want to apply. Each effect is of course customizable and you can see a live preview in the G'MIC window.
Note: Thorsten Stettin also maintains a GIMP 2.9 (development builds) PPA which includes G'MIC - for more information, see: GIMP 2.9 (2.10 Development Builds) Available In New Ubuntu PPA


Download G'MIC
For other Linux distributions, Windows and Mac OS X, see the G'MIC downloads page.

Screensaver / Lock Screen Inhibitor `Caffeine Plus` Brings Back The Screensaver Toggle Option

Wednesday 20th of August 2014 02:27:00 PM
Caffeine is a tool used to temporarily prevent the activation of the screensaver / lock screen / sleep mode when using full-screen windows. The application is useful when using video players that don't do this automatically, when listening to music while not using the computer, etc.

The latest Caffeine version (2.7.x), released back in May, no longer comes with an Ubuntu AppIndicator so you can't manually toggle it on/off any more, feature which was considered pretty important by many of its users. If you're one of them, you can now use Caffeine Plus, a Caffeine 2.7 fork which restores the Ubuntu AppIndicator icon, allowing you to manually toggle it on/off.
Like the original Caffeine, the fork also inhibits the screensaver / lock screen automatically if it detects a full-screen window.

Install Caffeine Plus in Ubuntu 14.04
Since I couldn't find Caffeine Plus in any PPA, I uploaded it to the main WebUpd8 PPA for Ubuntu 14.04 (if you use Ubuntu 12.04, use the original Caffeine application). Note that by installing Caffeine Plus, the original Caffeine package will be removed automatically.
To add the PPA and install Caffeine Plus in Ubuntu 14.04, use the commands below in a terminal:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install caffeine-plusIf you don't want to add the PPA, grab the Caffeine Plus deb from HERE.

Thanks to Willi for the tip!

Encrypt DNS Traffic In Ubuntu With DNSCrypt [PPA]

Wednesday 20th of August 2014 12:41:00 PM
DNSCrypt is a protocol for securing communications between a client and a DNS resolver, preventing spying, spoofing or man-in-the-middle attacks. To use it, you'll need a tool called dnscrypt-proxy, which "can be used directly as your local resolver or as a DNS forwarder, authenticating requests using the DNSCrypt protocol and passing them to an upstream server".
I wrote about DNSCrypt before but some things have changed since then (127.0.0.1 can't be used by DNSCrypt any more on Ubuntu because that's used by dnsmasq, there are no Linux binaries available for download, etc.) so this is an update for Ubuntu users who want an easy way of installing / using it.
Sergey "Shnatsel" Davidoff, one of the elementaryOS developers, maintains a PPA for dnscrypt-proxy, so you can easily install it Ubuntu. His package uses 127.0.0.2 as the local IP address so it doesn't interfere with Ubuntu's default setup. Also, for extra security, the package uses a dedicated system user, with no privileges - DNSCrypt will chroot to this user's home directory and drop root privileges for this user's uid as soon as possible.
The default DNSCrypt-enabled resolver used by Sergey's package is OpenDNS, but this, along with other settings, can be changed by editing the /etc/default/dnscrypt-proxy configuration file. A list of public DNS resolvers supporting DNSCrypt can be found HERE (note that to get to the actual provider name, address and public key, you need to scroll to the right - annoying, I know).
If you want to add DNSCrypt support to your own public or private resolver, check out DNSCrypt-Wrapper, a server-side dnscrypt proxy that works with any name resolver.

Install DNSCrypt (dnscrypt-proxy) in Ubuntu / Linux Mint via PPA
Update: the PPA doesn't have dnscrypt-proxy right now, Shnatsel will re-upload a new version in the coming days! So don't use the instructions below until this message goes away.

1. To add Sergey's DNSCrypt PPA and install dnscrypt-proxy in Ubuntu, Linux Mint, elementary OS or other Ubuntu-based Linux distributions, use the following commands:sudo add-apt-repository ppa:shnatsel/dnscrypt
sudo apt-get update
sudo apt-get install dnscrypt-proxyNote: the PPA description provides information on how to check the authenticity of the code used for building the packages.
2. Ubuntu 14.04 (and derivatives) only.

The AppArmor profile used by dnscrypt-proxy prevents the OS from shutting down correctly. Until it's fixed, use the following commands as a work-around:sudo ln -s /etc/apparmor.d/usr.sbin.dnscrypt-proxy /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.dnscrypt-proxy
3. After installing DNSCrypt, you need to set your network connection DNS server to 127.0.0.2. 
To do this in Unity, from the Network Manager indicator select Edit Connections, then select the connection and click Edit, switch to the IPv4 Settings tab and:
- if you're using Manual (static IP) as the "Method", enter "127.0.0.2" under "DNS servers" (and remember / note your original DNS server in case you want to go back to it), then click "Save":

- if you're using "Automatic (DHCP)" as the "Method", switch it to "Automatic (DHCP) addresses only" and enter "127.0.0.2" under "DNS servers", then click "Save":

4. And finally, restart your network connection (under Unity: select Network indicator > Enable Networking twice to disable and then re-enable it) and web browser.
You may want to check if the "127.0.0.2" DNS is actually in use (it needs to be the only DNS) - to do this in Unity, from the Network indicator select Connection Information.
If you're using the default setup with OpenDNS, you can check if DNSCrypt is working by visiting THIS page - if it works, it should be blocked as a phishing site (if it doesn't work, the website should display a message saying that it's just a demonstration site):


Tip: DNSCrypt can be used with Unbound or dnsmasq (I didn't test it though) - for this and other tips, see THIS ArchWiki entry.
For more information on DNSCrypt / dnscrypt-proxy, check out the following links:
seen @ desdelinux.net

More in Tux Machines

Leftovers: Gaming

Leftovers: Software

today's howtos

ACPI, kernels and contracts with firmware

This ends up being a pain in the neck in the x86 world, but it could be much worse. Way back in 2008 I wrote something about why the Linux kernel reports itself to firmware as "Windows" but refuses to identify itself as Linux. The short version is that "Linux" doesn't actually identify the behaviour of the kernel in a meaningful way. "Linux" doesn't tell you whether the kernel can deal with buffers being passed when the spec says it should be a package. "Linux" doesn't tell you whether the OS knows how to deal with an HPET. "Linux" doesn't tell you whether the OS can reinitialise graphics hardware. Read more