Friday, October 30, 2015

My Weather Indicator Released With Numerous Bug Fixes

My Weather Indicator, an Ubuntu AppIndicator for displaying the current weather on the panel, was updated to version 0.6.8 today, receiving numerous bug fixes as well as a few other changes.

my weather indicator ubuntu
My Weather Indicator and one of its optional desktop widgets

If you're not familiar with My Weather Indicator, here's a quick list of its main features:
  • displays current temperature, humidity, wind, sunrise, sunset, etc. in the indicator menu;
  • supports the following weather services APIs: Open Weather Map, Yahoo!, Wunderground and World Weather Online (the last two require an API which you can obtain by registering on the corresponding website);
  • weather forecast;
  • multiple locations support;
  • optional notifications support;
  • supports imperial and metric units;
  • if you need more than just an AppIndicator, My Weather Indicator can also display (optional) various weather widgets on your desktop (the current version comes with 8 different widgets).

With the latest My Weather Indicator 0.6.8, the desktop widgets are easier to move and pin behavior is now correct  - in case you weren't aware of this, there's a pin in the top left corner on the widgets, displayed on mouse over, which you can click to allow the widget to be moved or to lock/pin it:

my weather indicator ubuntu

Also, you can now select if you want the desktop widgets to be displayed on the current desktop or all desktops.

Another change available in the latest My Weather Indicator is that the preferences and forecast windows are smaller, useful for small screens:

my weather indicator ubuntu

my weather indicator ubuntu

In addition to these changes, My Weather Indicator 0.6.8 also comes with quite a few bug fixes:
  • weather applet crashes frequently in 14.04;
  • crash w/ coredump on first run in some cases;
  • my-weather-indicator blocks suspend / standby on Ubuntu 14.04 in some cases;
  • crash with OpenWeatherMap;
  • Forecast not fitting on 1024X600 screen;
  • characters outside of the widget;
  • weather applet crashed on login if there is no connection;
  • get_dew_point raises unhandled ValueError with negative humidity;
  • widgets close when reducing all windows;
  • font characters in widget showing as squares in some cases;
  • added support for Vietnamese font;
  • local time incorrect when 24 hr format used as system time;
  • Evolution crashes with yahoo service;
  • Yahoo weather service always showing forecast conditions the same as current;
  • Shows all day sunrise as all day sunset;
  • wrong time in Dawn/Sunrise/Sunset/Dusk (i.e. "20:60");
  • weather doesn't update in some cases;
  • second weather location displays wrong time by -2Hrs;
  • no forecast data for the next 4 days from Yahoo;
  • current weather symbol for the secondary location is wrong;
  • evolution only on Second Location and not working properly;
  • occasional HTTP 503 errors causes applet to stop updating;
  • time not synchronized from widget to PC;
  • weather applet doesn't start in some cases;
  • second location missing from panel after reboot;
  • incorrect icons: daytime ones displayed at night;
  • day/night time weather icon problem for the second location;
  • auto location not working at all;
  • My-weather-indicator crashes on Ubuntu 13.10 in some cases;
  • crash on startup after changing weather source;
  • wrong Sunrise and Sunset time;
  • more.


Install My Weather Indicator in Ubuntu


To install My Weather Indicator in Ubuntu, you'll need to add the Atareao PPA. Simply copy/paste the following commands to add the PPA and install My Weather Indicator in Ubuntu and derivatives:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator python3-requests

Once installed, launch My Weather Indicator from the menu / Dash. Note that the app (indicator) doesn't start automatically on login by default - to set it to start automatically, open its preferences and on the "General options" tab, check the Autostart checkbox.

If you want to download the source code, see THIS page.

Report any bugs you may find @ Launchpad.

Find more AppIndicators.

Read more »

Install Nemo With Unity Patches (And Without Cinnamon Dependencies) In Ubuntu

Nemo, the default Cinnamon file manager, needs Cinnamon to be installed, even if you want to use it in some other desktop environment such as GNOME/Unity. That's not the only issue that makes using the latest Nemo under Unity difficult - Cinnamon 2.0 breaks Unity in Ubuntu 13.10, Nemo no longer draws the desktop icons and so on.

nemo file manager ubuntu unity

I wanted to use the latest Nemo under Unity, but without Cinnamon dependencies so I used the Nautilus Unity patches modified for Nemo by Jacob Zimmermann, which I updated to work with the latest Nemo 2.0.3, and I also added some extra patches to remove the Cinnamon dependencies (except for cinnamon-translations but that shouldn't be an issue), re-enable Nemo to handle the desktop icons and allow Nemo to use GNOME Control Center to change the desktop background or set a picture as wallpaper via context menu.

Since some of you might want to use this modified Nemo in Unity, I uploaded  it along with its extensions to a PPA, so you can easily install and use it under Unity (Ubuntu 15.04, 14.10, 14.04 and 12.04).

With these changes, you can completely replace Nautilus with Nemo in Unity, without having to install Cinnamon. Why use Nemo? Well, Nemo comes with a huge number of features that no longer exist in Nautilus as well as some new ones:
  • Extra Pane feature (can be enabled via View menu or using the F3 key) as well as an option to always start in split-pane mode;
  • Unified, configurable toolbar: you can add/remove the following: up icon, refresh icon, toggle button for the location bar / path bar, home icon, computer icon and search icon;
  • Treeview sidebar option;
  • Detachable tabs;
  • Re-worked statusbar with zoom controls as well as options to toggle displaying the places sidebar, treeview or completely hide the sidebar;
  • The  main toolbar, menubar and statusbar can be hidden;
  • Option to show the full path in the titlebar and tab bars;
  • Displays an "elevated privileges" banner when running as root;
  • Built in "Open as root" context menu item which uses pkexec instead of gksu;
  • Built in "Open in terminal" context menu item;
  • Added GTK bookmarks to the MoveTo/CopyTo context menus;
  • Added "Set as Wallpaper" to the context menu;
  • Switch view buttons on the toolbar (Grid, List and Compact views);
  • Drag and drop support for the bookmarks in the sidebar;
  • Sidebar: indicators under each drive, displaying the free/used space;
  • Type-ahead find feature similar to the one removed from Nautilus starting with version 3.6;
  • Collapsable sidebar categories;
  • List view:
    • columns are now re-orderable by drag and drop;
    • you can now right-click a column heading to add or remove visible columns quickly;
  • Improved the Open With dialog - you can now add custom mime-type handlers on the fly;
  • Much more!

nemo file manager ubuntu unity
Nemo dual pane and an "elevated privileges" banner displayed when running Nemo as root
nemo file manager ubuntu unity
Toolbar options

Thanks to the changes mentioned above, you'll also get Unity integration similar to Nautilus: quicklists, Unity Launcher progress bar when copying files, etc.:

nemo file manager ubuntu unity
Nemo Unity integration

Nemo comes with quite a few extensions ported from Nautilus, such as: Fileroller (File Roller integration), Compare (context menu comparison extension), Dropbox (Dropbox integration for Nemo), Media Columns (displays PDF and audio - mp3, WAV and FLAC - tags as well as EXIF metadata to the Nemo list view), Pastebin (extension to send files to pastebin), RabbitVCS (extension for RabbitVCS integration, a tool that provides access to version control systems such as SVN), Seahorse (extension for Seahorse encryption in GNOME) and Share (extension to share folders using Samba).

nemo file manager ubuntu unity
Nemo Media Columns extension adds new audio and image tags to the List View

All these extensions are available in the Nemo failsdownloads PPA. One extension is missing though: Sushi (a port of the GNOME Sushi extension to Nemo), because I didn't have time to remove its Cinnamon dependencies.

Note that Nemo from our PPA is provided as is, without any guarantees. I'm not a developer and while I was able to fix some minor / easy to fix bugs in the past, I probably won't be able to fix any bugs you may encounter (contributors welcome). If you encounter non-Unity specific bugs, report them upstream.


Install Nemo file manager in Ubuntu (Unity)


Warning: do not use this PPA if you're using Linux Mint or if you use Cinnamon in Ubuntu! Also, if you've added any Cinnamon PPAs, remove them before using the failsdownloads Nemo PPA even if you didn't install Cinnamon, or else the Nemo version in the failsdownloads Nemo PPA might be overwritten.

1. Install Nemo

Update: the PPA now provides Nemo 2.6 for Ubuntu 14.04, 14.10 and 15.04!

Add the PPA and install the latest Nemo with Unity tweaks/fixes by using the commands below:
sudo add-apt-repository ppa:failsdownloadsteam/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller
To launch Nemo, search for "Nemo" in Dash - no application called "Nemo" will show up but instead an application called files should be displayed - that's the app you need to launch. Don't search for "Files" because that will also find Nautilus (which is also called "Files").

2. Optional:  Enable thumbnails for files larger than 1 MB.

By default, Nemo only displays thumbnails for files smaller than 1 MB. To change this, from the Nemo menu select Edit > Preferences and on the "Preview" tab, under "Other Previewable Files", set "Only for files smaller than" to the size you want.

Optional: install Nemo extensions


1. To install all the Nemo extensions (remove the extensions you don't want to use from the command below!) use the following command:
sudo apt-get install nemo-compare nemo-dropbox nemo-media-columns nemo-pastebin nemo-seahorse nemo-share nemo-emblems nemo-image-converter
If you're having a problem installing nemo-dropbox, see THIS fix.

For RabbitVCS Nemo integration, install the following package (requires the RabbitVCS PPA):
sudo apt-get install nemo-rabbitvcs

nemo file manager ubuntu unity
Nemo Terminal extension

You can also install Nemo Terminal, an extension new, unreleased extension ported from Nautilus-Terminal that embeds a terminal into the Nautilus window:
sudo apt-get install nemo-terminal
Tip: the embedded Nemo terminal can be hidden using F4. You can disable it on Nemo startup and change various settings via Dconf Editor ("sudo apt-get install dconf-tools"), under org > nemo > extensions > nemo-terminal.

If you want an embedded terminal for Nautilus, see: Nautilus Terminal 1.0 Released With Support For Nautilus 3.x

Update: 4 new extensions were added to the PPA: Nemo Emblems, Folder Color, Image Converter and Filename Repairer

After installing the extensions, I suggest restarting Nemo using the commands below (instead of "nemo -q" which prevented Nemo-Dropbox from working properly in my test for instance):
killall nemo
nemo

2. Fix issue with python-nemo, required by some extensions such as Nemo Terminal, Nemo Media Columns, Nemo RabbitVCS, etc. (Most probably, this isn't required for recent Nemo versions, only use it if certain extensions don't work for you)

There's an issue in Ubuntu (Raring and newer only I believe) that prevents python-nemo from working. Fix it by using the following command:
- 32bit:
sudo ln -s /usr/lib/i386-linux-gnu/libpython2.7.so.1 /usr/lib/libpython2.7.so.1
sudo ln -s /usr/lib/libpython2.7.so.1 /usr/lib/libpython2.7.so.1.0
- 64bit:
sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1 /usr/lib/libpython2.7.so.1
sudo ln -s /usr/lib/libpython2.7.so.1 /usr/lib/libpython2.7.so.1.0

If you're still having issues, also try this (64bit):
sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1 /usr/lib/libpython2.7.so.1
sudo ln -s /usr/lib/libpython2.7.so.1.0 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0

Extra: Daniel Schürmann maintains Nemo for Unity and GNOME in a GitHub repository. The patches are not identical to the ones used in the failsdownloads PPA and if you want to give it a try, you can built it from source (requires Ubuntu 14.04 or 14.10):
sudo apt-get install git automake
sudo apt-get build-dep nautilus
git clone https://github.com/daschuer/nemo.git
cd nemo
git checkout generic
./autogen.sh
make
sudo make install


Optional: Set Nemo as the default file manager


1. To prevent Nautilus from handling the desktop icons (and use Nemo instead), use the commands below:

- install dconf-tools:
sudo apt-get install dconf-tools
- disable Nautilus from drawing the desktop icons:
gsettings set org.gnome.desktop.background show-desktop-icons false
(Nemo is enabled by default to draw the desktop icons so there's no need to change anything else)
Then, start Nemo (or log out and log back in) and it should draw the desktop icons instead of Nautilus.

2. Set Nemo as the default file manager (replacing Nautilus) by running the following command:
xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search


Revert the changes


If you want to revert the changes and set Nautilus back as the default file manager, firstly let Nautilus draw the desktop icons:
gsettings set org.gnome.desktop.background show-desktop-icons true

Then, set Nautilus as the default file manager:
xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search

Next, remove Nemo (including all the installed Nemo extensions) and the failsdownloads Nemo PPA:
sudo apt-get remove nemo nemo-*
sudo rm /etc/apt/sources.list.d/failsdownloadsteam-nemo-*.list
Read more »

Cross-Platform Android Emulator `Genymotion` 2.1.0 Brings Android 4.4 Support

Genymotion 2.1.0 has been released, the new version bringing some new features as well as support for the latest Android 4.4 KitKat.

For those not familiar with Genymotion, this is a fast, cross-platform Android emulator that comes with pre-configured Android (x86 with OpenGL hardware acceleration) images which support multi-touch gestures, Ethernet, emulation widgets for GPS, battery, camera and more.

Genymotion

Genymotion is available as free to use but without some features, or with a license (Indie or Business) which enables extra features.

Genymotion 2.1.0 brings new features for both the free and commercial versions:
  • new commercial features:
    • edit Android ID and Device ID (IMEI/MEID number) values from Genymotion;
    • a new "pixel perfect" mode was added - in this mode, each pixel of the device will be displayed using only one pixel of your monitor;
    • factory reset;
    • clone virtual devices;
  • new features for all users:
    • Genymotion now supports copy/paste from the host to the virtual device, or from the virtual device to the host using Android built-in copy/paste feature;
    • virtual device CPU number and memory size can now be modified from the device settings;
  • bug fixes:
    • you can now resume virtual devices download;
    • when downloading a virtual device, Genymotion could crash if a timeout occurred. This issue is now fixed;
    • the window size of the virtual device is now correctly resized to fit the host screen when rotating;
    • when uninstalling Genymotion on Linux, the directory specified on installation was deleted, sometimes deleting non-Genymotion files. Genymotion now uses its own directory to fix the problem.

Genymotion

Also, all users (both paid and free) can now use the latest Android 4.4 KitKat with the following virtual devices: Galaxy Note 3, Moto X, Nexus 4, 5, 7 and 10.

As a reminder, ARM library support and Google Apps were removed from Genymotion due to licensing issues. I have added instructions on adding these back in our initial Genymotion article, which also includes Linux installation instructions.


Download Genymotion


If you're upgrading from Genymotion 2.0.0, you must delete the old virtual devices and create new ones to be able to take advantage of the newly added features and bug fixes. Old virtual devices will continue to work, but without these new features / fixes.

Download Genymotion for Linux, Windows or Mac (you need to sign up for a free account to be able to download it)

For how to install Genymotion in Linux and get Google Apps and ARM library support, see: Genymotion: Fast, Easy To Use Android (x86) Emulator With OpenGL Hardware Acceleration Support.
Read more »

Xfce App Launcher `Whisker Menu` Sees New Release

Whisker Menu is an application menu / launcher for Xfce that features a search function so you can easily find the application you want to launch. The menu supports browsing apps by category, you can add applications to favorites and more.

Whisker Menu 1.4.0

The tool is used as the default Xubuntu application menu starting with the latest 14.04 release and in Linux Mint Xfce starting with version 15 (Olivia).

Whisker Menu was updated to version 1.4.0 recently, getting some interesting changes:
  • added option to switch position of categories and launchers;
  • added waiting for grabs;
  • allow modifier as shortcut;
  • added padding to username;
  • added single panel row option;
  • added about entry to context menu;
  • the applications are now loaded immediately;
  • recognize keypad enter as return for searching;
  • the menu window type hint is now set to DIALOG;
  • translation updates.


Install / upgrade to the latest Whisker Menu in Xubuntu or Linux Mint


The Whisker Menu PPA was updated to the latest 1.4.0 version recently and you can use to both upgrade to the latest version obviously, as well as to install the tool in (X)Ubuntu versions for which Whisker Menu isn't available in the official repositories (supported versions: Ubuntu 14.04, 13.10 and 12.04 and the corresponding Linux Mint versions).

Note: I've only tested the latest Whisker Menu 1.4.0 in Xubuntu 14.04.

To add the Whisker Menu PPA and install / update the application, use the following commands:
sudo add-apt-repository ppa:gottcode/gcppa
sudo apt-get update
sudo apt-get install xfce4-whiskermenu-plugin

If you've already had an older Whisker Menu version installed, you'll also need to restart the Xfce panel (or log out and log back in) to get the latest version:
xfce4-panel --restart

If this is a new Whisker Menu installation, add the menu to the panel by right clicking the panel and selecting: Panel > Add New Items, then select "Whisker Menu" and click "Add".

If you're not using Ubuntu / Linux Mint, grab Whisker Menu from HERE.

Arch Linux: install Whisker Menu via AUR.

Read more »

Install Rhythmbox 3.2 In Ubuntu Or Linux Mint Via PPA

Rhythmbox 3.2 was released yesterday, bringing new features like a Soudcloud plugin, along with bug fixes. If you're using Ubuntu 15.04, 14.10 or 14.04 / Linux Mint 17.1 or 17 (and derivatives), you can already install the latest Rhythmbox via PPA.

Rhythmbox 3.2 Ubuntu

Changes in Rhythmbox 3.2 since 3.1:
  • added a Soundcloud plugin;
  • added the ability to clear, re-fetch and manually set cover art using the song info window;
  • added support for disc and track total tags;
  • various style and layout fixes;

A complete list of changes for Rhythmbox 3.2 is available HERE.

Here are a couple of screenshots with the new Soundcloud plugin and the new cover art options from the song info window:

Rhythmbox 3.2 Ubuntu

Rhythmbox 3.2 Ubuntu

These are just the changes since version 3.1, available in Ubuntu 15.04 Vivid Vervet however, Ubuntu 14.10 and 14.04 provide Rhythmbox 3.0.x and since then, Rhythmbox was updated with GTK 3.14 support and even more bug fixes, which you can see HERE (changes in 3.1).


Install Rhythmbox 3.2 in Ubuntu or Linux Mint


Ubuntu 15.04, 14.10 or 14.04 / Linux Mint 17.1 or 17 (and derivatives) users can install Rhythmbox 3.2 by using fossfreedom's Rhythmbox PPA (by the way, you should also check out his Rhythmbox plugins PPA as well as his CoverArt Browser extension). Add the PPA and install/upgrade Rhythmbox by using the following commands:
sudo add-apt-repository ppa:fossfreedom/rhythmbox
sudo apt-get update
sudo apt-get install rhythmbox
That's it!

If for some reason you want to remove Rhythmbox 3.2 and go back to the version available in the official Ubuntu repositories, you can purge the PPA by using the following commands:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:fossfreedom/rhythmbox

via / thanks to fossfreedom for the PPA
Read more »

Lubuntu 14.04: Missing Network Manager Icon Bug Finally Fixed [Quick Update]

Quick update for Lubuntu 14.04 users: the bug that caused the Network Manager icon not to show up on the panel by default was finally fixed today. 


Lubuntu 14.04 shipped with a pretty annoying (and a deal-breaker for many new users I'd say) bug: the Network Manager icon wasn't displayed on the panel by default. There was a pretty simple work-around, but for some reason it didn't work for all the users. Well, this bug was finally fixed today so the Network Manager icon should now show up for everyone.

The bug was caused by lxsession, which failed to start applications from system directories.  

To get the fix, simply open the Software Updater and install all the available updates. Then use the following command to check your lxsession version:
apt-cache policy lxsession

The command above should display something like this:
lxsession:
Installed: 0.4.9.2+git20140410-0ubuntu1.1
Candidate: 0.4.9.2+git20140410-0ubuntu1.1
Version table:
*** 0.4.9.2+git20140410-0ubuntu1.1 0
400 http://archive.ubuntu.com/ubuntu/ trusty-proposed/universe i386 Packages
100 /var/lib/dpkg/status
0.4.9.2+git20140410-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
Notice that the version has "1.1" at the end. If yours doesn't, then the latest lxsession wasn't synchronized yet with the mirror you're using so you can either wait until your mirror is updated or temporarily switch to the main server (Software & Updates > Ubuntu Software tab: under "Download from" select "Main server").

Once you've updated to the latest lxsession version, log out and log back in and the Network Manager icon should show up on the panel.
Read more »

LibreOffice 4.2 Released With New Monochrome Icon Theme, GNOME 3 Application Menu Integration And More

The Document Foundation has released LibreOffice 4.2 today, which "features a large number of performance and interoperability improvements targeted to users of all kinds, but particularly appealing for power and enterprise users".

LibreOffice 4.2

The new version brings better interoperability with Microsoft OOXML, a new monochrome icon set (not enabled by default), GNOME 3 Application Menu integration and more.

Here's a list of the most important changes in the latest LibreOffice 4.2:
  • round-trip interoperability with Microsoft OOXML, particularly for DOCX, as well as legacy RTF, has improved considerably;
  • a new import filter for Abiword documents has been added;
  • improvements to other import/export filters;
  • a new engine for Calc - massive parallel calculations of formula cells using GPU via OpenCL are now possible thanks to the new formular interpreter;
  • better integration with Windows 7 and 8, with thumbnails of open documents now grouped by application and a list of recent documents, both showing on the task bar, along with other Windows-specific improvements;
  • power and enterprise users on all platforms will like the new Expert Configuration window, which has been added to the Options tab;
  • new start screen with a cleaner layout that makes better use of the available space - even on netbooks - and shows a preview of the last ODF documents;
  • Writer: A New default template;
  • GNOME3 Application Menu integration;
  • support MATE and XFCE Desktops (native Open/Save dialogs);
  • a new set of icons has been included in LibreOffice 4.2. This icon set, named Sifr, was designed to reach the goal of having beautiful non-distracting icons to help the user concentrate on the document;

libreoffice 4.2 GNOME Shell application menu
GNOME 3 Application Menu integration
libreoffice 4.2 sifr icon theme
LibreOffice Sifr icon theme (not enabled by default)
libreoffice 4.2 start screen
New LibreOffice start screen

Of course, there are many other changes - for a complete list, see the official release announcement.


LibreOffice 4.2 in Ubuntu


Ubuntu 14.04: LibreOffice 4.2 is already available in the official Trusty Proposed repositories.

Ubuntu 13.10 and 12.04: LibreOffice 4.2 is available in the LibreOffice PPA.

Other Ubuntu versions: LibreOffice 4.2 can only be installed by downloading it from its website.

For those who are using Ubuntu 14.04 or have installed LibreOffice 4.2 from a PPA, if you want to use the new Sift icon theme, you must firstly install it:
sudo apt-get install libreoffice-style-sifr
And then to activate it, from the LibreOffice menu select Tools > Options > LibreOffic > View and select "Sift" under "Icon size and style":



Download LibreOffice 4.2



(available for Windows, Mac OS X or Linux (dep and rpm) as well as source files)
Read more »