Showing posts with label xfce. Show all posts
Showing posts with label xfce. Show all posts

Friday, October 30, 2015

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 »

Tuesday, October 27, 2015

Make Firefox Use Native Notifications In Linux With GNotifier

Quick tip for Firefox users: GNotifier is a Firefox extension that makes the browser use native notifications on the Linux desktop. The extension currently supports GNOME (Shell), Unity, KDE and Xfce.

Below you can see a Firefox notification in action using GNotifier, under Unity and GNOME Shell:

Native Unity notification Firefox

Native GNOME Shell notification Firefox

Besides regular notifications, like the one displayed when a file is downloaded, the extension also supports the standard webkitNotification API (for instance, receiving notifications on new emails in Gmail) - to use this feature, Firefox needs an user script like THIS (you'll need Greasemonkey extension to install user scripts).


Get native Linux desktop notifications in Firefox with GNotifier


To install GNotifier Firefox extension, visit its page and click "Add to Firefox": GNotifier @ Firefox Addons.

The extension should start working immediately, without having to restart the browser.
Read more »

Friday, October 23, 2015

Debian Switches Back To GNOME As Default Desktop Environment

Debian GNOME Desktop

Debian switched to Xfce as the default desktop environment back in November 2013. But that didn't last long because a few days ago, Debian restored GNOME as the default desktop, based on preliminary results from the Debian Desktop Requalification for Jessie.

According to Joey Hess, the Debian developer who performed this change, the main reasons for Debian switching back to GNOME as the default desktop are related to accessibility and systemd integration:

"Some desired data is not yet available, but at this point I'm around 80% sure that gnome is coming out ahead in the process. This is particularly based on accessibility and to some extent systemd integration".

- Joey Hess, Debian developer

As far as accessibility is concerned, Joey mentions that GNOME and MATE are ahead by a large margin while other desktops still need significant upstream work. As for Systemd, GNOME is ahead of all desktops which are "stuck paying catch-up to ongoing changes in this area".

Of course, those aren't the only reasons that influenced this decision. Recent GNOME 3 improvements are fairly important too and so is the fact that unfortunately, the Debian Xfce team is pretty small.

Basically, the only reason not to switch to GNOME was the media size, but it looks like that wasn't enough to block this change.

If you're wondering why MATE wasn't selected as the default desktop environment for Debian, well, that's because MATE is new in Debian so it doesn't have many users yet.

The release date for the next Debian stable version, codenamed "Jessie" (8.0), is yet to be announced. The freeze is expected on the 5th of November 2014.

Do you use Debian? What do you think?

via G+
Read more »

Wednesday, October 21, 2015

First Development Release Of Parole Media Player 0.6 Is Out, Install It In (X)Ubuntu

The first development release of Parole Media Player 0.6 (version 0.5.90) was released recently, bringing changes such as: improved GStreamer 1.0 support, completed the port to GTK3, a nice new overlay for the playback controls and more.

Parole Media Player

Parole is the default Xfce / Xubuntu media player. It's based on the GStreamer framework and features playback of local media files, DVD/CDs and live streams.

Changes in Parole Media Player 0.5.90:
  • completed port to GTK+ 3;
  • fixed GStreamer 1.0 support;
  • the playback controls now use a nice GtkOverlay;
  • use symbolic icons for menus and plugins;
  • added ability to play DVD ISO files form the Open Dialog;
  • window dimensions are no longer saved when maximizing the window;
  • added a new Xfconf setting “window-maximized” to keep your preferred maximization across sessions;
  • rearranged and improved the menubar;
  • improved playlist (an inline-toolbar is now used, removed the settings button and added Move Up/Down buttons);
  • added Previous/Next track actions to the Tray and Notification plugins;
  • updated artwork (background image and icons);
  • improved plugin failure detection so users know something has gone wrong.

For more info, see the official release announcement.


Install Parole 0.5.90 in (X)Ubuntu


Parole Media Player

The latest Parole 0.5.90 is available in the Xfce 4.12 development PPA. To use this PPA, you must also add the Xfce 4.10 PPA, which has some updated packages, even for Xubuntu versions that already ship with Xfce 4.10.

Warning for Xfce users: adding these PPAs will update quite a few packages, such as Xfwm4, Xfce4-settings and more! Take a look at the packages available in these PPAs before adding them: Xfce 4.12 PPA | Xfce 4.10 PPA.

To add the Xfce 4.10 and 4.12 PPAs and install the latest Parole Media Player in (X)Ubuntu 13.10, 13.04, 12.10 or 12.04, use the commands below:
sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install parole

If you encounter bugs, report them @ Xfce Bugzilla.
Read more »

Xubuntu 13.10 Sound Indicator Fix

The Sound Indicator doesn't work by default in Xubuntu 13.10 but there is a quick work-around you can apply to get it to work.

Xubuntu 13.10 Sound Indicator fix

To fix the Sound Indicator in Xubuntu 13.10, open the /usr/share/dbus-1/services/indicator-sound.service file as root with a text editor - I'll use nano (command line text editor) below:
sudo nano /usr/share/dbus-1/services/indicator-sound.service
And in that file, comment out the line that starts with "Exec=" (to comment out means to put a "#" in front of the line) and under that line, paste this:
- 32bit:
Exec=/bin/sh -c 'if [ -n "$(ps -U $USER | grep xfce4-panel)" ]; then /usr/lib/indicator-sound-gtk2/indicator-sound-service;else /usr/lib/i386-linux-gnu/indicator-sound/indicator-sound-service;fi'
- 64bit:
Exec=/bin/sh -c 'if [ -n "$(ps -U $USER | grep xfce4-panel)" ]; then /usr/lib/indicator-sound-gtk2/indicator-sound-service;else /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service;fi'
Then save the file. If you're using Nano command line editor, to save and exit press Ctrl + o, then Enter and then Ctrl + x.

This is how the file should look after making the changes:
[D-BUS Service]
Name=com.canonical.indicator.sound
#Exec=/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
Exec=/bin/sh -c 'if [ -n "$(ps -U $USER | grep xfce4-panel)" ]; then /usr/lib/indicator-sound-gtk2/indicator-sound-service;else /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service;fi'


The work-around above gets the Sound Indicator to work in Xfce but it also ensures that the Sound Indicator will continue to work in other desktop environments such as Unity.

Thanks to +Cristian Moldovan for the tip! Via Crismblog.ro & Launchpad
Read more »

Tuesday, October 20, 2015

Xubuntu 15.10 Wily Werewolf To Get A New Panel Layout Switcher

According to a Launchpad bug report, a new application, called Xfce Panel Switch, should be included by default with Xubuntu 15.10 Wily Werewolf. The package is currently in the Wily new queue.

Xfce Panel Switch is a layout manager for the Xfce panel which allows users to easily backup, restore, import and export the Xfce panel configuration:

Xfce Panel Switcher

The bug report mentions that the app should also allow switching between one of the included default panel layouts (Xfce, Classic Xubuntu and Xubuntu Trusty) however, there are no predefined panel layouts included yet with the package I tested.

In Xubuntu 15.10 Wily Werewolf, Xfce Panel Switch should also be accompanied by an Xfce Panel patch that allows launching this app from the Panel preferences:

Xfce Panel Switcher

"The initial testing with our QA team has completed and we have decided to include this for 15.10 if possible. As a new application, Debian Xfce is not yet interested in including this package", mentions the bug report.

Currently, the app is available for testing in the Xfce Panel Switch PPA (without the patched Xfce Panel) for Ubuntu 15.10 and in the Xubuntu Staging PPA (with the patched Xfce Panel) for Xubuntu 15.10 and 15.04.

More info @ Launchpad: bug report | Xfce Panel Switch
Read more »

Monday, October 19, 2015

Whisker Menu 1.5.0 Released, Install It In Xubuntu Or Linux Mint Xfce

Whisker Menu 1.5.0 was released yesterday, bringing new options for setting the background opacity and displaying your profile picture, customizable recently used limit and more, as well as quite a few bug fixes.

WhiskerMenu Xubuntu

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.

The app is used as the default Xubuntu application menu starting with Xubuntu 14.04 (Trusty Tahr) and in Linux Mint Xfce starting with version 15 (Olivia).

Most important changes in the latest Whisker Menu 1.5.0:
  • added option to set background opacity;
  • added profile picture and a command which allows editing the profile picture (via Mugshot);
  • added customizable limit for recently used;
  • added support for non-square panel button icon;
  • added items of Xfce settings manager to allow searching;
  • rearranged options in configuration dialog and renamed some options;
  • expand subcategories when activated;
  • load default settings from XDG location;
  • make launchers executable when they are added to desktop;
  • refactored list page code;
  • use a single instance of the garcon menu;
  • fixed search activation to allow input methods;
  • fixed broken menu when closed by window manager;
  • various other bug fixes and translation updates.


Install Whisker Menu 1.5.0 In Xubuntu Or Linux Mint Xfce


1. To add the official Whisker Menu PPA and install the application in in Xubuntu 15.04, 14.10, 14.04 or 12.04 / Linux Mint 17.1, 17 or 13, use the following commands:
sudo add-apt-repository ppa:gottcode/gcppa
sudo apt-get update

2. Then, to install/update Whisker Menu in Xubuntu (any version) or Linux Mint 13, use the command below:
sudo apt-get install xfce4-whiskermenu-plugin

The Whisker Menu package is pinned in Linux Mint 17 and 17.1 so a simple update/install won't install the latest version from the PPA, but the latest version available in the Linux Mint repositories (1.4.0). So to install/update to the latest Whisker Menu in Linux Mint 17 or 17.1, use the following command:
sudo apt-get install xfce4-whiskermenu-plugin/trusty

If for some reason you want to downgrade to the version available in the official Linux Mint repositories, use "sudo apt-get install xfce4-whiskermenu-plugin/rebecca" (or "qiana", depending on your Linux Mint version).

3. And finally, if Whisker Menu was already installed on your system, you'll need to restart the Xfce Panel (or log out and log back in), which can be done by using the following command:
xfce4-panel --restart
Read more »

Use A Global Menu In Xubuntu Or Linux Mint Xfce Via A New TopMenu Plugin [PPA]

Remember TopMenu? It's a standalone global menu which until recently only shipped with a MATE panel applet. Well, the TopMenu developer has added a new plugin, which allows using TopMenu under Xfce (Xfce Panel).

TopMenu Xfce Xubuntu

By default, TopMenu fully supports GTK2 applications and, according to its homepage, GTK3 is partially supported, though I'm not sure what "partially" means because I didn't encounter any issues. Furthermore, there are additional plugins for Qt4 and Mozilla (Firefox, Thunderbird and Zotero) applications.

Unfortunately TopMenu doesn't come with multi-monitor support (only one applet can be used, so if you have two monitors with two panels at the top, you can only place TopMenu on one of them), doesn't support transparency and most importantly, it doesn't play very nicely with many Xfce themes - in my test, the Xfce Panel applet uses the wrong background color with almost all the themes I've tried so keep this in mind if you want to give it a try.

The only theme that looks ok with TopMenu from the themes I had on my system (well, I only have a few themes installed but anyway) is Numix, which you can see in the screenshot below:

TopMenu Xfce Xubuntu

The default Linux Mint 17.1 (Xfce edition) theme also looks ok:

TopMenu Xfce Linux Mint

With Greybird however, TopMenu isn't exactly pretty:

TopMenu Xfce Xubuntu

I'm guessing that this can be fixed from the GTK theme but I have no experience with that so I can't help you with this issue (note that except in the GTK3 case, the menu is always rendered using the GTK2 theme).

As usual, to make it easy to install in Xubuntu 14.04 / 14.10 / 15.04 and Linux Mint 17 / 17.1, I've uploaded the new TopMenu Xfce plugin to a PPA. I should also mention that all the TopMenu packages are now available for Ubuntu 15.04 Vivid Vervet (so Ubuntu MATE 15.04 users can now install it from our PPA) and also, the TopMenu Mozilla extension is now available in the PPA so you no longer have to install the external .xpi file that I built.

Note that TopMenu is not considered stable, so you may encounter bugs! Use it at your own risk!


Install and configure TopMenu in Xubuntu 14.04, 14.10 or 15.04 / Linux Mint 17 or 17.1


1. Install TopMenu

To add our PPA and install TopMenu in Xubuntu 14.04, 14.10 or 15.04 / Linux Mint 17 or 17.1 and derivatives, use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/mate
sudo apt-get update
sudo apt-get install xfce4-topmenu-plugin

Installing "xfce4-topmenu-plugin" should install all the extra plugins which bring support for GTK3, Qt and Mozilla, which are added them as "recommended" packages (so you're not forced to install all of them). In case some of those plugins are not installed automatically (like in Linux Mint, which doesn't install recommended packages by default), you can use the command below to install them:
sudo apt-get install libtopmenu-gtk3 libtopmenu-qt topmenu-mozilla-extension

Arch Linux users can install TopMenu for Xfce via AUR.

For other Linux distributions, see the instructions @ TopMenu homepage.

2. After installing TopMenu, log out and log back in (this is required to load the TopMenu modules).

3. Add TopMenu to the Xfce Panel

To add TopMenu to the Xfce Panel, right click the panel, select Panel > Panel Preferences (we're using this instead of directly selecting "Add New Items..." so we can choose where the menu will show up) and on the Items tab, click "+" and add "TopMenu":

TopMenu Xfce

Next, drag TopMenu to the position you want it to be displayed on the panel:

TopMenu Xfce

... and that's it!

For how to install and use TopMenu as a global menu in MATE (Ubuntu MATE and Linux Mint MATE), see THIS article.
Read more »

Saturday, October 17, 2015

Xubuntu 14.04 Available For Download [Video, Screenshots]

Xubuntu 14.04, the Xfce Ubuntu flavor, was released today along with the other Ubuntu flavors. Let's take a quick look at what's new.

Xubuntu 14.04 screenshots


Xubuntu 14.04 video


Here's a quick video in which you can see the changes in Xubuntu 14.04:


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


Xfce changes


Xfce 4.12 was initially supposed to be released in March, 2013, but was delayed and it's not known when it will be released. The Xfce roadmap wiki page mentions that Xfce 4.12 will be released when "is ready".

Because of this, Xubuntu 14.04 ships with a combination of Xfce 4.10 and 4.11. With this release, two more Xfce 4.11 packages were added:  Xfdesktop 4.11 and Xfwm 4.11, which bring some new features:
  • Vsync support for the compositor;
  • apply wallpaper to all workspaces option;
  • the Xfce Display Settings now supports monitor hotplugging
  • individual wallpapers for each workspace;
  • option to change wallpaper automatically after a given number of minutes/hours/days, etc. as well as a chronological option which will sort the available wallpaper pictures according to their filename and then goes through them in their sort order and spread them equally over one day;
  • Add an unmount option and notifications when a device is removed;
  • new accessibility feature: zoom into your desktop using Alt+Scrollwheel;
  • an option to enable tooltips, which will appear when hovering over icons on the desktop with the mouse.

Here are screenshots with some of the changes mentioned above:

Xubuntu 14.04 screenshots


Xubuntu 14.04 screenshots


New defaults


Xubuntu 14.04 ships with quite a few new default applications / packages. The most important from an user's point of view is probably WhiskerMenu, which replaces the old Xubuntu menu:

Xubuntu 14.04 screenshots

WhiskerMenu is an alternative to the Xfce application menu that tries to make finding and launching applications easier. The tool allows you to quickly search for the application you want to launch or, if you don't know the application name, you can browse all the applications installed on the system by browsing through categories.

Along with Whisker Menu, Xubuntu 14.04 now uses a single-panel layout and it's also important to note that the panel now supports GTK3 indicators so you shouldn't run into Ubuntu incompatibility issues. For instance, the Sound Menu / Indicator now works out of the box:

Xubuntu 14.04 screenshots


As you can see in the screenshot above, Xubuntu 14.04 uses the Network, Sound and Power Ubuntu indicators.


MenuLibre, an advanced menu editor "that provides modern features in a clean, easy-to-use interface" was added by default:

Xubuntu 14.04 screenshots

MenuLibre is lightweight, doesn't use any GNOME dependencies and can be used with any desktop environment, be it GNOME, LXDE, Xfce or even Unity.

Another important addition to Xubuntu 14.04 is Light Locker, which is the new default screen locker, replacing Xscreensaver. Along with it, Xubuntu 14.04 also ships with Light Locker Settings, a GUI that lets you tweak various lock screen settings such as the blank screen or display off timeout, when to automatically lock the session, etc:

Xubuntu 14.04 screenshots

Xubuntu 14.04 screenshots

An user configuration tool called Mugshot was added by default in Xubuntu 14.04 Trusty Tahr. The tool allows users to easily set a profile image and enter user details for use with any supported application. Currently only LibreOffice and Pidgin support it though:

Xubuntu 14.04 screenshots


Other changes


Other changes in Xubuntu 14.04 include:
  • as usual, the GTK themes preinstalled with Xubuntu were updated with support for the GTK 3 version available in Xubuntu 14.04 (GTK 3.10);
  • the LightDM GTK Greeter has a new theme;
  • new default wallpaper;
  • improved documentation which is also updated to match new applications and application versions;
  • the image viewer and organizer gThumb is no longer included by default, Ristretto is still included for photo viewing;
  • a community wallpaper package is finally available starting with Xubuntu 14.04. In this first release, the package includes 6 beautiful wallpapers.

Here are a few screenshots with the changes mentioned above:

Xubuntu 14.04 screenshots
New LightDM GTK Greeter theme

Xubuntu 14.04 screenshots
Numix (included by default) was updated to work with the latest GTK, like all other preinstalled themes

Xubuntu 14.04 screenshots
The default Xubuntu 14.04 Trusty Tahr wallpaper


Default applications


Among the default Xubuntu applications, Parole and Catfish have received the most important changes.

Parole (0.6.1) now uses GTK and GStreamer 1.0, it comes with a new UI and more while Catfish (1.0.2) has got an interface refresh along with other changes.

Besides Parole 0.6.1 and Catfish 1.0.2, Xubuntu 14.04 ships with Firefox 28, Thunderbird 24.4, Pidgin 2.10.9, Thunar 1.6.3, Gnumeric 1.12.9, Abiword 3.0.0, gMusicBrowser 1.1.12, GIMP 2.8.10, Ristretto 0.6.3, Transmission 2.82 and XChat 2.8.8.

Like Ubuntu, Xubuntu 14.04 also ships with the 3.13.0-24.46 Ubuntu Linux Kernel, based on the upstream 3.13.9 Linux Kernel, Xorg server 1.15.1 and Mesa 10.1.0. It's also important to note that the default I/O scheduler was changed from CFQ to Deadline.


Xubuntu 14.04 screenshots
Catfish

Xubuntu 14.04 screenshots
Parole


Download Xubuntu 14.04


Before downloading Xubuntu 14.04, make sure you read the release notes.

Download Xubuntu 14.04 * (will be supported for 3 years)

* Not all the mirrors are ready yet so I suggest getting the torrents.

For how to upgrade to Xubuntu 14.04, see THIS Ubuntu wiki page.


What's new in: Ubuntu 14.04 | Lubuntu, Kubuntu and Ubuntu GNOME 14.04

Also check out our 10 Things To Do After Installing Ubuntu 14.04 Trusty Tahr To Get A Near Perfect Desktop article! While it's made with Unity in mind, there are many tweaks that also apply to Xubuntu, Lubuntu, Kubuntu or Ubuntu GNOME.
Read more »

Thursday, October 15, 2015

Xubuntu 15.10 To Drop GIMP, Abiword And Gnumeric, Ship With LibreOffice (Or Parts Of It) By Default

LibreOffice Xubuntu

A week ago, the Xubuntu team members were asked to vote if Xubuntu 15.10 should drop GIMP, Abiword and Gnumeric and include LibreOffice by default.

The vote expired yesterday and Simon Steinbeiß, the Xubuntu Project Lead, announced the vote results, which are as follows:
  • GIMP will be dropped;
  • Abiword will be dropped;
  • LibreOffice or parts of it will be installed by default.
This doesn't mean you can't use GIMP, Abiword or Gnumeric - they will continue to be available in the repositories so you can install them via Ubuntu Software Center.

Among the reasons of shipping Xubuntu 15.10 without GIMP is that the app takes a lot of space on the ISO and it has "a lot of features that the average user probably doesn't need", mentioned Simon Steinbeiß in a message on the Xubuntu Devel mailing list. He also pointed out that there's "no obvious or natural replacement for it", and as a result, Xubuntu 15.10 won't include any image editing software by default.

As for Abiword, according to Sean Davis, Xubuntu Technical Lead, the main reasons behind this decision are "Abiword's bugs and constant theming issues".

These changes will only affect Xubuntu 15.10 and the default applications list will likely be revisited for Xubuntu 16.04 LTS.
Read more »

Wednesday, October 14, 2015

Xubuntu: How To Put Maximized Windows Buttons And Title On The Panel

`Windowck` is a set of Xfce plugins which allows you to place the maximized window title and window buttons on the panel, somewhat similar to Unity. This is useful for increasing the vertical screen space: the window titlebar and buttons are removed for maximized windows and they are displayed on the Xfce panel instead.


Windowck Plugins features:
  • show the title and buttons of the maximized window on the panel (there is an option to control active windows even if they aren't maximized);
  • allow window actions on buttons and title clicks (activate, (un)maximize, close);
  • allow window action menu on left button click;
  • title formatting options;
  • xfwm4/unity theming support for buttons;
  • the window title / buttons can be placed anywhere on the panel (unlike under Unity for example), the button order can be changed, etc.
Here are a couple of screenshots with the plugin options:




Install Windowck Plugins in Xubuntu


Xubuntu 14.04 and 14.10 only: to install Windowck Plugins, simply download the deb from HERE, then install it using Ubuntu Software Center, Gdebi or from the command line.

Xubuntu 13.10, 12.04: For older Xubuntu versions, you'll have to build it from source (important: you need Xfce 4.10 or newer, which isn't in the official repositories for Ubuntu 12.04 so you'll need to use a PPA for it, or else it won't work!):

1. Install the required dependencies:
sudo apt-get install autotools-dev pkg-config intltool dh-autoreconf libgtk2.0-dev xfce4-dev-tools xfce4-panel-dev libxfce4util-dev libxfconf-0-dev libxfce4ui-1-dev libwnck-dev wget

2. Download and extract xfce4-windowck-plugin:
cd
wget https://github.com/cedl38/xfce4-windowck-plugin/archive/v0.3.0.tar.gz
tar -xvf v0.3.0.tar.gz

3. Compile xfce4-windowck-plugin:
cd ~/xfce4-windowck-plugin-0.3.0
./autogen.sh --prefix=/usr
make
sudo make install


Once you install Windowck Plugins, right click the Xfce panel, select Panel > Add New Items and add:
  • "Window Header - Buttons" to put the maximized window buttons on the panel
  • "Window Header - Title" to put the maximized window title on the panel

Arch Linux users can install Windowck Plugins via AUR.

To grab the source code, report bugs, etc., see the Windowck Plugins GitHub page.


Remove maximized window borders


Since the window titlebar and/or buttons are now displayed on the top Xfce panel, you'll probably want to remove the window titlebar for maximized windows. You can do this using Maximus. To install it in Xubuntu, use the following command:
sudo apt-get install maximus

By default, Maximus maximizes all new windows but you can disable this behavior by running the following command:
gconftool-2 --set /apps/maximus/no_maximize --type=bool true

And finally, log out and log back in. That's it!

Update: instead of Maximus, you can use xfwm4-titleless, which should work better on Xfce, but you'll have to compile it from source (thanks to Rober for the tip!). Arch Linux users can grab it via AUR.
Read more »

Quick Updates: Ubuntu Touch Emulator x86, Y PPA Manager, DockBarX Xfce Plugin

Ubuntu Touch Emulator


Ubuntu Emulator

The Ubuntu Touch Emulator package from the Phablet Tools PPA now has x86 support. The ARM instances are very slow but now by using the Phablet Tools PPA, you can create x86 Ubuntu Touch instances which should be much much faster. 

I've updated our Ubuntu Touch Emulator installation / usage instructions so check out that article for more information: Ubuntu Touch Emulator: Installation And Usage In Ubuntu 14.04, 13.10 And 12.04


Y PPA Manager


Y PPA Manager

Y PPA Manager is a tool I've created to easily add, search and manage Launchpad PPAs. Today I've updated Y PPA Manager with a few minor bug fixes as well as support for Linux Mint 17 Qiana.

Linux Mint changes some Ubuntu packages and because of this, I need to add various hacks and work-arounds to Y PPA Manager to get it to work properly with Linux Mint. Since Linux Mint 17 RC is available for download, I was able to test Y PPA Manager and make sure it works with the latest Linux Mint.

To install Y PPA Manager in Ubuntu / Linux Mint, use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager


Xfce DockBarX plugin


Xfce Dockbarx plugin

The Xfce DockBarX plugin (which allows DockBarX to be used as a panel applet for Xfce) was updated with just one bug fix / work-around but which is pretty important as it should get the applet to work properly on many systems where it would only work if it was started after logging in (didn't work after a logout/login).

To install it in Ubuntu (Xubuntu), use the following commands:
sudo add-apt-repository ppa:dockbar-main/ppa
sudo apt-get update
sudo apt-get install --no-install-recommends xfce4-dockbarx-plugin

More information: DockBarX Available As An Xfce Panel Plugin
Read more »

Tuesday, October 6, 2015

A Look At What's New In Xfce 4.12 [Video, Screenshots]

After almost three years of development, Xfce 4.12 was released over the weekend 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!

Xfce 4.12

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 settings: the 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.

Debian: Sid 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.
  • The Xfce 4.12 PPA is in the process of being updated with the latest Xfce 4.12 stable (for Ubuntu 14.10 only but 14.04 will probably follow). I won't add installation instructions right now because the PPA still provides Xfce 4.12 development builds (4.11.x) for Ubuntu 14.04 and Xfce Power Manager failed to build for Ubuntu 14.10. Update: the PPA is now ready for installing the latest Xfce 4.12 (stable, not using development builds) in Xubuntu 14.04 or 14.10 - installation instructions.

References / more info:
Read more »