Sunday 28 June 2015

GNOME PIE APPLICATION LAUNCHER

Gnome Pie 0.6 (and 0.6.1 quickly after, to fix a nasty bug) was released recently, bringing new features such as half and quarter pies, a new simple theme along with other interesting changes and bug fixes.


For those not familiar with Gnome Pie, this is an application launcher inspired by a World of Warcraft addon called OPie.

The app consists of multiple "pies", each being triggered by a keyboard shortcut or mouse button you set. Each pie has its own role: applications, bookmarks, main menu, multimedia (play/pause/previous/next), a pie that allows you to control the focused window (maximize, close, etc.) and so on.

You can create new pies or delete the already existing pies so you have full control on what each pie does. Furthermore, you can choose from 10 Gnome Pie themes.


That's not all! You can even access a pie from a dock (and even from the desktop), such as Plank or Unity Launcher:

A pie launched from the Unity Launcher, with "automatically select the best pie shape" option enabled

To do this, simply drag and drop a pie from the Gnome Pie settings to the dock.

Changes in Gnome Pie 0.6/0.6.1:
  • it's now possible to have half and quarter pies. You can select the shape yourself or let Gnome Pie do this automatically, depending on the mouse cursor position on the screen;
  • users can now define a maximum number of slices per pie. If there are more, you will have the possibility to scroll through the pie with your mouse wheel or Page-Up & Page-Down;
  • a new simple theme was added and it's best used with the new half pie layout, when opening pies from a dock (the theme doesn't have labels or a center graphic);
  • updated existing themes;
  • Gnome Pie has a new icon;
  • added option to warp the mouse cursor to the pie center;
  • Bug fixes:
    • the faked background transparency for desktop environments without compositing works now close to panels and when the mouse moved while opening the pie;
    • an old bug has been fixed which caused Gnome-Pie to hang at 100% CPU usage occasionally;
    • a bug has been fixed which caused tree view items to have no icons in the settings menu;
    • fixed invisible drag and drop icons;
    • fixed delayed mode being re-enabled if the pie was opened once before being configured;
    • fixed quick action getting activated when the user clicked outside activation range;
    • it's now possible to save trigger modes (delayed, turbo, etc.) even if no binding is defined;
    • changed WM_CLASS which enables launchers to track windows properly;

Below you can watch a video in which Simon Schneegans, the Gnome Pie developer, presents the new features in Gnome Pie 0.6.1:


Gnome-Pie 0.6.1 from Simon Schneegans.

Gnome Pie should work on most desktop environments but note that in GNOME Shell, the app doesn't show up in the tray, which means you can't access its preferences directly - however, there's a workaround for this issue: simply launch Gnome Pie twice and the second time, its Preferences dialog should show up instead of launching the app a second time.


Install Gnome Pie in Ubuntu or Linux Mint


To install the latest Gnome Pie in Ubuntu 15.04, 14.10 or 14.04 / Linux Mint 17.1 or 17 and derivatives, you can use its official PPA. Add the PPA and install Gnome Pie using the following commands:
sudo add-apt-repository ppa:simonschneegans/testing
sudo apt-get update
sudo apt-get install gnome-pie

If you're not using Ubuntu / Linux Mint, you can download the Gnome Pie source via GitHub.

Once installed, launch Gnome Pie from the menu / Dash and then use CTRL + ALT + A to launch some applications, CTRL + Alt + B for bookmarks, etc. You can find all these keyboard shortcuts, change them or create new "pies" in the Gnome Pie Preferences (which you can access via its AppIndicator / Notification Area icon).

A LOOK AT WHAT'S NEW IN XFCE 4.12

After almost three years of development, Xfce 4.12 was released and it includes numerous improvements, including a new Display settings dialog with proper multi-monitor support, improved alt-tab with two new modes, support for loading GTK3 plugins for the Xfce Panel, client-side decorations (header bars) support and much more. Let's take a look at what's new!


While Xfce 4.12 has only been released for a couple of days, many of the new features / changes included in this release were already available in various Linux distributions. For instance, Xubuntu started shipping with Xfce 4.12 development builds with Xubuntu 13.04, and applications like Parole and Thunar were updated to the latest version which each Xubuntu release.



Xfce 4.12 video


As usual, I'll start the article with a video which shows some of the new features available with the latest Xfce 4.12 (recorded under Xubuntu 15.04):


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


Changes in Xfce 4.12


One of the most important changes in Xfce 4.12 is probably the new Display settings, which comes with a new UI and includes proper multi-monitor support along with a quick setup dialog with most used modes:

Xfce 4.12


That's not all related to multiple monitors. The Desktop Manager was updated with a new wallpaper settings dialog which allows setting per-workspace/monitor wallpapers - simply drag the settings dialog to the display or workspace where you want to change the wallpaper and set a new background image:

Xfce 4.12

As you can see from the screenshot above, there's one more interesting change in the Desktop settingsthe automatic built-in wallpaper changer now allows changing the wallpaper at startup and at a configurable number of minutes/hours/days/etc., (previously it only supported changing the wallpaper after X minutes).


With Xfce 4.12, the Xfce Window Manager has received quite a few Alt-Tab improvements: the Alt-Tab dialog is now fully themable, it comes with two new modes (a list mode and a window preview mode), you can select windows in Alt-Tab by using the mouse and more:

Xfce 4.12

Xfce 4.12

Other changes in the Xfce Window Manager changes include support for client-side decorations(requires compositor) and corner tiling:

Xfce 4.12


Also, two new Xfwm4 themes were added (hdpi and xhdpi) for better hi-resolution screen support:

Xfce 4.12

And speaking of themes, Xfce 4.12 can display previews for theme styles and icons:

Xfce 4.12

Xfce 4.12

I should also say that despite this not being mentioned anywhere (in the Xfce 4.12 tour/release notes/changelogs), Xfce 4.12 appears to be using Greybird as the default GTK theme with an Adwaita-like theme (called just "default") for window borders (all the screenshots in this article use this).

With this release, the Xfce Panel can load GTK3 plugins alongside GTK2 plugins and it ships with a new hide mode: intelligent hide (the panel hides when there's a window near it):

Xfce 4.12

Another component that has received special attention for the Xfce 4.12 release is the Power Manager, which now supports logind and upower and comes with a new panel plugin which allows changing the brightness and shows all connected devices and their power status.

Xfce 4.12

Furthermore, the Power Manager settings dialog has been restructured and includes settings for pretty much everything you may need, including Light Locker integration:

Xfce 4.12

Xfce 4.12

Xfce 4.12

Other changes:
  • zoom the desktop via ALT + mouse scrollwheel;
  • Xfsettingsd now supports libinput;
  • option to hide window title for maximized windows, useful on small screens (System Settings > Accessibility > Hide title of windows when mximized) - this requires compositing;
  • sync to VBlank support for the Xfwm4 compositor (System Settings > Window Manager Tweaks > Compositor).


Applications


Since the Xfce 4.10 release, applications like Thunar, Parole or Xfce4 Terminal have received a significant number of updates and with them, quite a few major improvements.

Thunar, the default Xfce file manager, has received support for tabs and GTK3 bookmarks, along with many other minor but useful improvements like displaying the remaining free space in a bar in the folder properties, support for displaying the properties for multiple files in the same time, etc.:

Xfce 4.12

Parole Media Player has received numerous improvements. The app was ported to GTK3 and Gstreamer 1.0 and it comes with a new UI with media controls overlay:

Xfce 4.12

Furthermore, the app has gained support for multiple video backends, CD and DVD playlist and navigation support, subtitles can now be added manually, etc.:

Mousepad text editor was rewritten, getting support for GTK3 along with a settings dialog:

Xfce 4.12

Xfce4 Terminal has received support for being used as a drop-down terminal, support for color presets including some built-in presets like Solarized, along with other improvements:

Xfce 4.12

The Xfce Task Manager has received a new user interface with GTK3 support along with a process filter:

Xfce 4.12

Also, with Xfce 4.12, Whisker Menu (an alternative to the Xfce Applications Menu which Xubuntu already uses by default) and XfDashboard (a GNOME Shell-inspired application launcher and workspace switcher) have joined the Xfce family:

Xfce 4.12

Xfce 4.12

Xfce 4.12


Other changes include:
  • users can now use pkexec instead of gksu(do), with Thunar and Mousepad;
  • the Xfce Screenshooter can now upload screenshots to Imgur;
  • Squeeze (Archive manager) was partially rewritten;
  • Xfburn gained BluRay Disc burning support;
  • the GNOME2 hardware monitor plugin was ported to Xfce Panel;
  • the Weather plugin got a new user interface;
  • the Clipboard Manager plugin optionally displays a QR code;
  • the Cpufreq plugin now supports Intel P-state.

It's also important to note that with Xfce 4.12, the Xfce4 Mixer and Volumed were dropped because they were using Gstreamer 0.10 and according to the release notes, they couldn't be ported to Gstreamer 1.0. Furthermore, to prepare for the switch to GTK3 which no longer uses themes engines, the development of the Xfce GTK3 theme engine was stopped.



Xfce 4.12 availability


Fedora: Xfce 4.12 should be available in Fedora 23 (but it might make it in 22) and it's already available in Rawhide.

Arch Linux: at the time I'm writing this article, Xfce 4.12 is available in the Testing repo.

DebianSid continues to use Xfce 4.10 while Debian Experimental currently provides Xfce 4.12 development builds (4.11.x).

Xubuntu: 
  • Development builds of Xfce 4.12 were available in Xubuntu starting with Xubuntu 13.04 so if you're a Xubuntu user, you already have many of the features presented in this article;
  • As for the final Xfce 4.12, Xubuntu 15.04 Vivid Vervet includes parts of it while the rest is available in a staging PPA. The final Xubuntu 15.04 release should include the complete Xfce 4.12 desktop.

INSTALL POPCORN TIME IN UBUNTU OR DEBIAN



As a reminder, Popcorn Time is an open source Netflix-style torrent streaming application for Linux, Windows and Mac. The application allows users to stream movies (with subtitles) and TV series, at no cost, and that may be illegal in your country so make sure you read the disclaimer before using Popcorn Time!

On the other hand, Popcorn Time can't exactly be considered illegal in most countries since the application itself doesn't include illegal content, but it can be used to download such content, like any other BitTorrent application. For instance, Ubuntu ships with Transmission, a BitTorrent client, by default. Furthermore, qBittorrent and Tribbler, two BitTorrent clients which come with a built-in Torrent search features, are available in the official Ubuntu / Debian repositories.

Important notes about the Popcorn Time PPA:
  • no Popcorn Time files are stored in the PPA. The PPA packages use an installer to automatically download and install Popcorn Time;
  • using this PPA, the Popcorn Time auto-update feature won't work (you'll receive updates through the PPA so you'll be notified just like with regular system updates - via Software Updater. Also, I tend to push updates pretty fast!);
  • besides official Popcorn Time releases, I may also push Git snapshots to the PPA if I consider that a feature or a bug fix is cool to have before the official release of a new version;
  • the package installer will display a warning and ask you to read the Popcorn Time Terms of Service before installing the application and only by agreeing to that you'll be able to install it (only the first time you install it; it won't be displayed every time you update the package);
  • this is the first Popcorn Time PPA installer release and there might be bugs;
  • the installer might fail behind proxies, firewalls, blocked ports.

Not exactly related to the PPA but it's still worth mentioning: a while back, a Debian bug was submitted, requesting Popcorn Time to be included in the Debian repositories (and thus, by sync, in Ubuntu) - the bug was closed when the initial Popcorn Time was shut down but now that Popcorn Time was brought back to life, who knows, we might see it in Debian at some point.


Install Popcorn Time in Ubuntu / Linux Mint / Debian via PPA


Note: when installing Popcorn Time from the PPA, you'll be prompted to accept that you're installing it on your own risk and that you've read the terms of service (only the first time you install it; it won't be displayed every time you update the package):




Important: Popcorn Time 0.3.6 has a bug and some movie covers do not load. You'll find a fix for this HERE.

To add the WebUpd8 Popcorn Time PPA and install the app in Ubuntu / Linux Mint (and elementary OS along with Ubuntu derivatives: Xubuntu, Kubuntu, etc.), use the following commands:
sudo add-apt-repository ppa:webupd8team/popcorntime
sudo apt-get update
sudo apt-get install popcorn-time

To install Popcorn Time from the WebUpd8 PPA repository in Debian, use the following commands:
su -
echo "deb http://ppa.launchpad.net/webupd8team/popcorntime/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-popcorntime.list
echo "deb-src http://ppa.launchpad.net/webupd8team/popcorntime/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-popcorntime.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install popcorn-time
exit

Important: if after an upgrade, Popcorn Time doesn't work properly (it doesn't start or the UI looks broken), remove its old database by running the following command:
rm -rf ~/.config/Popcorn-Time/

This is a known issue which the Popcorn Time developers can't seem to be able to fix and it can happen on both Linux and Mac.

Report packaging-related bugs in the comments below and Popcorn Time related bugs @ GitHub.

If you don't want to use the WebUpd8 Popcorn Time PPA or you don't use Ubuntu, grab Popcorn Time from GitHub (or its official website, linked at the top of the GitHub pa

Friday 26 June 2015

awesome cow : find windows software similar in linux

AwesomeCow.com - a search engine designed to help those who want to start using Linux, but this search can be useful for advanced Linux users too.
Search is simple to use - you simply enter the name of the program that runs on Windows and the search provides you with a Linux program alternative that can perform the same or has a similarly functionality.
. Moo, moo, moo, moo moo !!!