Linux Desktop Security Could Be A Whole Lot Better

The security researcher that uncovered a host of X.Org security issues went beyond just evaluating the X.Org libraries and looked at other Linux desktop packages too. There’s many security-related bugs outstanding within the Linux desktop ecosystem and Ilja van Sprundel believes “things could be better by several orders of magnitude.”..
Phoronix

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Google I/O 2013: Voice Search on the Desktop Using Google

Linux Advocate Dietrich Schmitz reviews the newest piece of technology to come out of Google I/O 2013, Google Voice Search. Available today in Chrome 27.
LXer Linux News

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Skype faces trouble on both desktop and iPhone

Skype Market Share
It’s no surprise that AIM and Yahoo Messenger are collapsing, with unique visitor counts declining by about 30-40% year on year, according to comScore. But it is fascinating that Skype (-12%) and Google Talk (-15%) are now losing ground now. There is no doubt that Facebook’s messaging system is one major factor in the desktop messaging decline. Yet it’s hard to avoid the notion that the rapidly multiplying messaging apps on smartphones are the biggest headache for Skype right now.

Continue reading…
BGR

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Linux Mint 15 brings prettier desktop, new software and driver managers

The Linux Mint project yesterday unveiled version 15 of the increasingly popular desktop operating system, with upgrades to the MATE and Cinnamon desktop environments as well as new applications for managing software and drivers.Code-named “Olivia,” Linux Mint 15 is based on the most recent version of Ubuntu and will be supported until January 2014. Linux Mint 15 is in the Release Candidate stage, with a final release coming later.
LXer Linux News

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Get Better Linux Desktop Performance And More With pf-kernel

tux logo

pf-kernel is a custom Linux Kernel that comes with some popular patches not merged into the mainline Kernel, such as:

  • -ck patchset with BFS CPU scheduler: Con Kolivas’ ck1 patchset which includes the BFS scheduler that brings better desktop interactivity and responsiveness;
  • BFQ I/O scheduler : using this patch, the disk should be virtually as responsive as if it was idle, no matter what the load is (this is available by default in Sabayon and CyanogenMod);
  • TuxOnIce: an alternative suspend / hibernate framework that uses image compression, supports any number of swap partitions and/or files, has the ability to cancel hibernating or restoring the image by pressing escape key and more;
  • UKSM: Memory De-Duplication;
  • EnhanceIO: a driver based on EhanceIO SSD caching software derived from Facebook’s open source Flashcache project that’s useful for using SSDs as cache devices for traditional HDDs.

As an example, below you can watch a video recorded by Paolo Valente, who is behind BFQ, demoing the performance of the BFQ disk I/O scheduler on a hard disk:


(direct video link)

Warning: Some things such as graphics drivers may not be compatible with pf-kernel since it may be a lot newer than the Linux Kernel used by default on your Linux distribution so be careful and only install it if you know what you are doing. Also, options (like Zram) available in your Linux distribution Kernel may not be enabled in pf-kernel. I’ve tested this in Ubuntu 13.04 (Raring Ringtail) with and I didn’t encounter any issues (Bumblebee works with proprietary Nvidia drivers, etc.) but this may not be the case for you since it depends on your hardware and Ubuntu version.

Install pf-kernel in Ubuntu / Debian

Download the latest pf-kernel version for Ubuntu / Debian  from HERE. 
You’ll need to download two files: linux-image and linux-headers which have the same version (e.g.: 3.9.2), for your architecture. For instance, on 64bit, you’ll need “linux-image-3.9.2-pf_1_amd64.deb” and “linux-headers-3.9.2-pf_1_amd64.deb” (3.9.2 is the latest version at the time I’m writing this) and put the downloaded files in some folder, let’s say a “kernel” folder in your home directory.

Then, to install it, use the following commands (assuming you’ve placed the deb files in a folder called “kernel” in your home directory):
cd ~/kernel
sudo dpkg -i *.deb

Optional: for TuxOnIce to work, firstly enable hibernate since it’s disabled in Ubuntu by default. Then, download the tuxonice-userui deb for your Ubuntu version / architecture from HERE and install it, then run the following command to get the TuxOnIce text user interface to work:
sudo ln -s /usr/lib/tuxonice-userui/tuxoniceui /usr/local/sbin/tuxoniceui_text

That’s all you need to do for TuxOnIce to work (if hibernate is working on your machine, obviously).

And finally, restart your computer.

If later on you want to remove pf-kernel and go back to the Linux Kernel you were using before, remove the installed packages using Synaptic (linux-image-*-pf and linux-headers-*-pf) or, to do this automatically via the command line, use the following commands:
pfkernel=$  (dpkg --get-selections | grep linux-.*pf | sed -e 's/-pf.*/-pf/g')
sudo apt-get remove $ pfkernel

And then restart the computer.

For other Linux distributions or if you want to compile your own Kernel, see the pf-kernel homepage for download links.
seen on lffl.org, image via wikipedia


Web Upd8 – Ubuntu / Linux blog

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Desktop Search Tool `Recoll` Updated With Significant Improvements

Recoll

Recoll is a full text search tool for Linux that comes with a Qt GUI, an Ubuntu Unity Lens and it can also be used via command line. The application can find keywords inside documents as well as file names.

This featureful desktop search tool can index a huge number of file types. Besides text, html, maildir and mailbox (Thunderbird, Evolution), Gaim and Purple log files, Scribus files, man pages and Dia diagrams which it supports natively, Recoll can also index by using external helpers: Abiword, Microsoft Offic XML, LibreOffice, SVG and Gnumeric files, Okular annotation files, PDFs, MSWord, PowerPoint and Excel files, CHM, EPUB, archives like tar, zip and rar, ics, postscript, RTF, TeX, dvi, djvu, audio and image file tags and more. For more info, see the Recoll features page.
Recoll search tool
Recoll 1.19 advanced search filters and user interface preferences

Recoll supports wildcards (*, ?, []) as well as advanced searches such as:

  • “OR”, “AND” operators
  • search for autor, e.g.: author:”george orwell”
  • search by size, date, mime or format
  • search inside a folder, e.g.: dir:/home/andrei/Dropbox
  • more

To use these advanced searches in the Recoll UI, select “Query language” next to the search term. For the Unity Lens, simply type the query in the lens search field. You can use the Advanced Search dialog (Tools > Advanced Search) to use such filters without having to manually enter them in the search field.

For more info, see the Recoll user manual (chapter “3.5. The query language”).

Recoll 1.19

Recoll 1.19 has been released a few days ago (and now updated to 1.19.2 due to some bugs found in the initial 1.19.0 release), with many new features and improvements, such as:
  • indexing can now use multiple threads which should bring a major performance boost for multiprocessor machines with big indexes;
  • it’s now possible to use “OR” with “dir:” and wildcards have been enabled
  • the advanced search panel now has a history feature. Use the up/down arrows to walk the search history list;
  • new results popup menu to display sub-documents for a given document, useful to display email attachments;
  • new GUI configuration options to enable “search as you type” and to disable Qt auto-completition in the simple search string which was confusing at times;
  • better video files support;
  • new web browser interface that uses the Bottle Python Web framework for the server side and the Recoll Python module and it can be self-contained so you don’t have to run apache or another web server to use it. Please note that for me, the new web interface didn’t work in Ubuntu 13.04 (bug reported);
  • new filter to index and retrieve Lotues Notes messages;
  • the first indexing ran after a new Recoll installation will now firstly index data that is more likely to be searched, so you can start searching before the indexing is completed;
  • implemented cache for last file uncompressed. This will much improve usage, e.g. for people fetching successive messages from a compressed mail folder;
  • there is a new recursive explicit reindex option available for the command line indexer;
  • improved handling of filters during indexing resulting in less subprocesses;
  • extended file attributes are now indexed by default. As a side effect, Recoll now uses st_ctime, not st_mtime to detect file changes;
  • more!

Install Recoll in Ubuntu

Ubuntu users can install the latest Recoll by using its official PPA:

sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
sudo apt-get update
sudo apt-get install recoll
Recoll Unity Lens

To also install the Recoll Unity Lens, use the following command:

sudo apt-get install recoll-lens

After installing Recoll Lens, log out and log back in or restart Unity by pressing ALT + F2 and entering “unity”.

The Recoll Lens doesn’t support Dash Previews yet and in Ubuntu 13.04 on which I’ve tested the latest version on, the icons that show up in the lens have an ugly black background – hopefully this will be fixed soon.

Next, you need to start the Recoll GUI – the first time you run it, it will automatically start indexing the files in your home folder. If you want to configure the partitions / folders Recoll should index, from the Recoll menu select Preferences > Indexing configuration. Also check out the Indexing schedule in the same Preferences menu for configuring how often Recoll should index the new or changed files.

For other Linux distributions, see the Recoll downloads page.


Web Upd8 – Ubuntu / Linux blog

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Features Being Developed For KDE 4.11 Desktop

With one week to go until the soft feature freeze for KDE 4.11, there’s a better idea for the features that are likely to come to the next major release of the KDE Plasma desktop
Phoronix

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Get Weather Or System Info On Your Desktop With These 2 Conky Configurations

There are two Conky configurations I’ve been wanting to write about for a while, but I didn’t have the time to do it, until today, so here it is: the first one has been created by Satya, it’s called Conky Google Now and is very easy to set up while the second one, created by Pressian, is more advanced and requires some experience with Conky to set it up.
Conky is a lightweight, highly configurable system monitor tool which can display the information on your desktop, in different shapes and forms.

Before proceeding, make sure you’ve firstly installed Conky. In Ubuntu, install it using the following command:
sudo apt-get install conky-all

Conky Google Now

Download Conky Google Now

Conky Google Now is a Conky configuration created by Satya which tries to imitate Google Now. This should be very easy to use as there isn’t much to configure: you only need to get the Yahoo Weather ID for your city and enter it in the Conky configuration file.
This Conky config displays the current weather, a forecast for the next two days, wind speed as well as the network up / down speed and total sent / received data.

To use Conky Google Now, download the configuration files from Deviant Art (link above) – there’s a download link on the right.
Now, install the Open Sans (Light) font which is used by Conky Google Now. Download the font from HERE, place it under ~/.fonts (if the folder doesn’t exist, create it), then update the font cache using the following command:
sudo fc-cache -fv
The next stept is to extract the downloaded archive, then press CTRL + H inside the extracted folder to be able to see all the files (all are hidden except the README) and copy the “.weathericons” and “.conkyrc” in your home folder. If you want to use the dark Conky Google Now, copy “.conkyrc-dark” in your home folder instead and rename it to “.conkyrc”.

Conky Google Now Dark
Conky Google Now dark

Now go to weather.yahoo.com, search for your city (under “Enter city or zip code”), and once you reach your city weather page, note down the numbers (this is the WOEID) from the end of the URL, e.g., in my case, the URL is: “http://weather.yahoo.com/romania/bucuresti/bucharest-868274/” so the WOEID is “868274″. Now open the ~/.conkyrc file, search for “2294941″ (without the quotes) and replace it with your WOEID, then save the file.

Now, to run conky, simply open a terminal or type ALT + F2 and enter: “conky”.

Conky by Pressian

Conky y Pressian

Download Conky by Pressian

The second Conky configuration has been created by WebUpd8 reader Presian and take a bit more to set up than Conky Google Now, but it also displays more information. The configuration is especially created for laptops that come with Nvidia Optimus technology and 4 CPU cores so if you don’t have this system configuration, you’ll need to tweak this Conky setup which may need some experience with Conky.
Please note that this Conky configuration uses transparency, so it won’t work properly in Unity (if you know a way to get it to display properly, without shadows, etc., let us know in the comments, but I’ve already tried basically everything and at least in Ubuntu 13.04, I can’t get it to display properly in Unity, but it works great in GNOME Shell for instance).
Information displayed by this Conky configuration includes: system info (uptime, system load, battery status, processor and video card), top 5 processes, CPU stats (frequency, usage, temperature), optimized for 4 cores so if you have less or more, you’ll need to tweak the configuration file, memory stats (RAM used and free, HDD used as well as the HDD temperature, network stats (up/down speed, local and public IP and Wifi bitrate and signal strength if available, as well as the GPU stats for laptops using the Optimus technoloy (Nvidia driver, Nvidia GPU state as well as the temperature and frequency but only when the Nvidia GPU is in use).
To use it, download the archive from HERE, extract it and then press CTRL + H to see the Conky configuration files (they are hidden by default). Then, copy the “.conky” and “.fonts” folders as well as the “.conkyrc” file into your home folder.

Then, you need to update the font cache:

sudo fc-cache -fv

Since this Conky configuration displays a lot of information, there are also some dependencies you need to install: lm-sensors, hddtemp, curl and bumblebee. In Ubuntu, install the first three using the following command:
sudo apt-get install lm-sensors hddtemp

Then, set up lm-sensors using the following command:

sudo sensors-detect

And answer “yes” to everything, then run the following command to load the sensors modules:

- Ubuntu 13.04 and newer:

sudo service kmod start

- Ubuntu versions older than 13.04:

sudo service module-init-tools start

For hddtemp, also run this command (might be required for some Linux distributions / Ubuntu versions):
sudo chmod u+s /usr/sbin/hddtemp

For how to install Bumblebee (specific for those with Optimus laptops, see THIS article.
Now, to run conky, simply press ALT + F2 and enter: “conky”.

Adding Conky to startup

If you want Conky to start automatically when you log in, you must add it to the startup applications and for this we’ll need to use a script (we need to start it with a delay so it doesn’t show up on top) so create a file somewhere, e.g.: in a folder called “scripts” in your home directory – let’s call the file “start_conky”. And in this file, paste this:
#! /bin/bash
sleep 20
conky
Then save the file and make it executable. If you’ve followed our exact instructions and the file is called “start_conky” and is located in the “scripts” folder in your home directory, you can make it executable using the following command:
chmod +x ~/scripts/start_conky

Now open the Startup Applications dialog, click “Add”, under “Name” enter “Conky” and under “Command”, select “Browse” and here, select the “start_conky” file, then click “Add” and you’re done.

For more Conky configurations, browse our Conky tag.


Web Upd8 – Ubuntu / Linux blog

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Cinnamon 1.8 Desktop Adds In New Features

Cinnamon, the popular GNOME Shell fork developed by the Linux Mint crew, has released a major update to their software stack…
Phoronix

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Cinnamon 1.8 Desktop Adds In New Features

Cinnamon, the popular GNOME Shell fork developed by the Linux Mint crew, has released a major update to their software stack…
LXer Linux News

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

The Linux Desktop is already the new normal

We’re so busy seeking release from Windows that we overlooked all the ways Linux had already freed us
LXer Linux News

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

The Perfect Desktop – Ubuntu 13.04 (Raring Ringtail)

The Perfect Desktop – Ubuntu 13.04 (Raring Ringtail)

This tutorial shows how you can set up an Ubuntu 13.04 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge.

HowtoForge – Linux Howtos and Tutorials – Linux

StumbleUponDiggTwitterFacebookRedditLinkedInEmail