Tag Archives: mate

Quarter Window Tiling Support added to the MATE Desktop

Ubuntu Mate 18.04 bionic beaver daily buildSupport for quarter window tiling has been added to the MATE desktop. The feature is one of several improvements shipping in the latest stable release of the ‘retrospective’ desktop environment, which was forked from GNOME 2 back in 2011. Specifically its MATE’s window manager Marco that’s been gifted support for ‘quadrant window tiling’. Or, as some call it, […]

This post, Quarter Window Tiling Support added to the MATE Desktop, was written by Joey Sneddon and first appeared on OMG! Ubuntu!.

Read More

Mir Could Live on as a Wayland Compositor for the MATE Desktop

mir display serverWhen Canonical jettisoned its over-egged ambitions of building a ‘convergent’ platform spanning mobile, desktop and IoT devices most of us assumed that it signalled the end of the road for Mir, its home-grown display server technology. Sure, Mark Shuttleworth himself that Canonical would continue to invest in Mir and, sure, he also claimed it’s being […]

This post, Mir Could Live on as a Wayland Compositor for the MATE Desktop, was written by Joey Sneddon and first appeared on OMG! Ubuntu!.

Read More

MATE Dock Applet Sees New Release

MATE Dock Applet is a MATE panel applet that displays open windows / applications as icons. The latest 0.78 version includes 5 new types of indicators, a new option to add space between dock icons, and more.

MATE Dock Applet

Among the MATE Dock Applet features are pinning applications to the dock, display an indicator for running applications, supports activating applications using keyboard shortcuts, and more. The applet can even change the color of MATE panels to the dominant desktop wallpaper color.

Changes in MATE Dock Applet 0.78 include:

  • 5 new types of running application indicators: circle, square, triangle, diamond and subway. For the GTK3 version of the applet (Ubuntu 16.10 and newer), the indicator color will use the current theme highlight color. Since that’s not possible for GTK2, you can use the fallback color option to set this (see the MATE Dock Applet preferences, in the Misc tab);
  • you can now set the spacing between dock icons. Supported values are 0-7 (Dock Preferences > Panel Options > App spacing);
  • for windows requiring attention, you can now configure if a badge (exclamation mark) should be displayed on top of the icon instead of a blinking icon (Dock Preferences > Misc > Action when apps need attention).

Here are a few screenshots with some of these changes:

MATE Dock Applet
window requiring attention showing a badge (image via MATE Dock Applet release notes)

MATE Dock Applet
“0” app spacing

MATE Dock Applet
“7” app spacing

MATE Dock Applet
New “Subway” running window indicator

You can find more screenshots in the MATE Dock Applet 0.78 release notes.

Install MATE Dock Applet

MATE Dock Applet is available in the Ubuntu (MATE) repositories, but it’s not the latest version. You can see the version available for each Ubuntu release HERE. To install the version from the official Ubuntu MATE repositories, simply use the following command:
sudo apt install mate-dock-applet

Ubuntu MATE 17.04, 16.10, 16.04 or 14.04 users can install the latest MATE Dock Applet by using the WebUpd8 MATE PPA. Add the PPA and install the applet using the following commands:
sudo add-apt-repository ppa:webupd8team/mate
sudo apt update
sudo apt install mate-dock-applet

Once installed, right click the MATE panel, select “Add to panel” and add the “Dock” applet.
To download the source, report bugs, etc., see the MATE Dock Applet GitHub page.

Read More

Alternative Global Menu For MATE And Xfce: Vala Panel AppMenu [PPA]

A while back I wrote about TopMenu, a panel plugin that provides global menu (AppMenu) support for MATE, then also included support for Xfce and LXDE.
The problem with TopMenu is that it only partially supports GTK3, it doesn’t support LibreOffice, and with Ubuntu 16.04, it doesn’t support Qt (4 or 5) applications.
Here’s where Vala Panel AppMenu comes in.

Vala Panel AppMenu is a global menu panel applet for Xfce, MATE and Vala panels, which uses unity-gtk-module as its backend, and it works with all the applications supported by Unity’s AppMenu.

Global Menu Linux Mint Vala Panel AppMenu

As a result, Vala Panel AppMenu provides global menu support for GTK2, GTK3, Qt4 and Qt5 applications, as well as applications like Firefox, Thunderbird, Google Chrome / Chromium, and LibreOffice.

For MATE, Vala Panel AppMenu requires MATE Panel built with GTK3 (so for Ubuntu, it requires Ubuntu MATE 16.10 and newer). Its README also mentions that to build Vala Panel AppMenu, you’ll need GTK 3.12 or newer, GLib 2.40 or newer, valac 0.24 or newer and libbamf 0.5.0 or newer.
Here’s Vala Panel AppMenu in action with Chromium, Firefox, Gedit (GTK3), LibreOffice, VLC (Qt5), and Thunar (GTK2): 

Global Menu Xubuntu Xfce Vala Panel AppMenu

Global Menu Xubuntu Xfce Vala Panel AppMenu

Global Menu Xubuntu Xfce Vala Panel AppMenu

Global Menu Xubuntu Xfce Vala Panel AppMenu

Global Menu Xubuntu Xfce Vala Panel AppMenu

Global Menu Xubuntu Xfce Vala Panel AppMenu

Here’s an Ubuntu MATE 16.10 screenshot as well:

Global Menu Ubuntu MATE Vala Panel AppMenu

Vala Panel AppMenu is not perfect though, and I did encounter a few issues in my test:
  • when no window is focused / the desktop is empty, a menu containing “Desktop” and “Files” is displayed by the Vala AppMenu applet. These menu items don’t work, at least in Ubuntu, and using them can cause the Xfce / MATE panel to crash;
  • Qt5 supports the AppMenu feature by default, without using any additional packages (I’m not sure which version introduced this feature), however, there’s a bug with this and Vala AppMenu which causes the global menu for Qt5 applications to be displayed for a few seconds after the app is closed. This doesn’t occur if the appmenu-qt5 package is installed though;
  • MATE only: GTK2 applications have the menu displayed on both the panel and in the application window. If someone can find a way to solve this, please let us know in the comments!;
  • MATE only: there’s no easy way of moving the applet to the desired position, but it can be done using Dconf Editor;
  • there’s no way of changing the global menu font color, and that can be problematic with some themes. For example, the menu font is dark on a dark panel background using the default Xubuntu 16.04 theme (Greybird). This doesn’t occur with Numix GTK theme (which is installed by default in Xubuntu) or Greybird in Xubuntu 16.10.
You may also want to check out the Vala Panel AppMenu issues page on GitHub.

Install and set up Vala AppMenu in Ubuntu (MATE/Xubuntu) or Linux Mint (Xfce) via PPA

If you don’t use Ubuntu or Linux Mint, you can grab the Vala Panel AppMenu source from GitHub.

Arch Linux users can install Vala Panel AppMenu via AUR.

For Ubuntu or Linux Mint, see the instructions below.

1. Install Vala AppMenu.
Vala AppMenu is available in the WebUpd8 MATE and Xfce PPA.
For Ubuntu MATE, the plugin is only available for Ubuntu 16.10, because it requires MATE Panel built with GTK3, and that is only the case for Ubuntu 16.10 and newer.
For Xfce, the Vala AppMenu plugin is available for Xubuntu 16.10 and 16.04, as well as Linux Mint Xfce 18.x.
To add the WebUpd8 MATE and Xfce PPA and update the software sources, use the following commands:
sudo add-apt-repository ppa:webupd8team/mate
sudo apt update

Then, install the Vala AppMenu plugin / applet:

– for Xfce (Xubuntu 16.10, 16.04 / Linux Mint Xfce 18.x):

sudo apt install xfce4-vala-appmenu-plugin unity-gtk3-module unity-gtk2-module appmenu-qt appmenu-qt5

– for MATE (Ubuntu MATE 16.10):

sudo apt install mate-applet-vala-appmenu unity-gtk3-module unity-gtk2-module appmenu-qt appmenu-qt5

2. Disable the menu from being displayed in application windows (so it’s only displayed on the panel; without this, you’ll get double menus, in both the panel and application windows).

2.A. for Xfce, simply run the command below:

xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true
xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true

2.B. for MATE, you’ll need to edit the ~/.config/gtk-3.0/settings.ini file (if this file doesn’t exist, create it) and in this file, add the following under “[Settings]”:

gtk-shell-shows-app-menu=true
gtk-shell-shows-menubar=true

Here are step by step instructions for doing this. Firstly, create the ~/.config/gtk-3.0/ folder in case it doesn’t exist, by using the following command:

mkdir -p ~/.config/gtk-3.0/

Then open ~/.config/gtk-3.0/settings.ini with Pluma text editor:

pluma ~/.config/gtk-3.0/settings.ini

If this file has a “[Settings]” section, paste under it the following:

gtk-shell-shows-app-menu=true
gtk-shell-shows-menubar=true

If the file is empty, paste the following in this file:

[Settings]
gtk-shell-shows-app-menu=true
gtk-shell-shows-menubar=true

… and save the file.

Unfortunately, for MATE, this will not disable the menu from being displayed in app windows for GTK2 (I mentioned this in the issues section above).

3. Restart the session (logout, then log back in).

4. Add the Vala AppMenu applet to the panel (and how to change its position on the MATE panel).

4.A. For Xfce, right click the panel on which you want to add Vala AppMenu to, and select Panel > Panel Preferences (I prefer this to directly adding the applet to the panel, because it also allows moving it to the desired position), and on the Items tab, click “+” and add “AppMenu Plugin” to the panel:

You can move Vala AppMenu to the desired position on the panel via the Items tab from the Xfce4 Panel Preferences.
If you have TopMenu installed, make sure you don’t mix the two!
4.B. For MATE, right click the panel, select “Add to panel”, then search for “Global Application Menu” and click “Add”:

Unfortunately there’s no easy way of moving the applet to the desired position on the panel. That’s because the Vala Panel AppMenu responds in the same way to both left and right click, and there’s no area to access its context menu.
To change the global menu position on the MATE panel, you’ll need Dconf Editor, which can be installed using the following command:
sudo apt install dconf-editor

Next, launch Dconf Editor, navigate to org > mate > panel > objects and in the “objects” tree, you should see some items called “object-1”, “object-2” and so on. Start from the last object and see which has the “applet-iid” value set to “AppMenuAppletFactory:AppMenuApplet”.

Note: you may have multiple applets (“object-1”, “object-2”, etc.) with the “applet-iid” value of “AppMenuApplet…” – in that case you’ll need to change the settings for the last one (the higher number).

The “position” value represents the number of pixels between the left-hand side of the panel and the applet position. So once you find the right applet, change its position value to suit your needs (try to approximate it, if the other applets are locked, a lower value than the actual position will work in some cases).
In my case, I have a menu, a Firefox launcher, and a separator and I want to move the global menu next to them, so I set the “position” value to “100”:

Global Menu Ubuntu MATE Vala Panel AppMenu

After you change the position, you’ll need to restart the MATE panel to apply the changes (or logout/login). To do this, open a terminal and type:
mate-panel --replace &

5. Optional: enable Vala Appmenu (global menu) for Firefox and Thunderbird.

By default, Vala AppMenu will only display the Thunderbird and Firefox Unity actions (quicklists) on the panel. To enable the full Firefox and Thunderbird menu on the panel, you must launch Firefox and Thunderbird with “UBUNTU_MENUPROXY=0”.

You can do this automatically (by copying the Firefox and Thunderbird .desktop files from /usr/share/applications to ~/.local/share/applications/ so they are not overwritten when they receive updates, and modify the .desktop files there) for both Firefox and Thunderbird, by using the commands below:

mkdir -p ~/.local/share/applications/
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
sed -i 's/^Exec=/Exec=env UBUNTU_MENUPROXY=0 firefox %u/' ~/.local/share/applications/firefox.desktop
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
sed -i 's/^Exec=/Exec=env UBUNTU_MENUPROXY=0 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop

Undo the changes

Below you’ll find the exact steps required to undo the changes made by following the instructions mentioned above.

1. Remove Vala AppMenu:

sudo apt purge xfce4-vala-appmenu-plugin mate-applet-vala-appmenu

If you are sure (Important! don’t remove these packages if you also use Unity) that the Unity GTK module and AppMenu packages are not used by any other packages on your system, also purge them by using the following command:

sudo apt purge unity-gtk3-module unity-gtk2-module appmenu-qt appmenu-qt5

2. Undo the MATE/Xfce menu disable settings

2.A. For Xfce, use the following commands:

xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s false
xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s false

2.B. For MATE, open ~/.config/gtk-3.0/settings.ini with a text editor – the command below uses Pluma to open this file:

pluma ~/.config/gtk-3.0/settings.ini

And from this file, remove the following two lines:

gtk-shell-shows-app-menu=true
gtk-shell-shows-menubar=true

If this file was created by following the instructions in this article (was empty or it didn’t exist before), you can simply remove it by using the following command:

rm ~/.config/gtk-3.0/settings.ini

3. Restart the session (logout, then log back in)

4. If you applied the optional Thunderbird and Firefox tweaks mentioned above, you can undo this step by simply removing their .desktop files from ~/.local/share/applications/. To do this from a terminal, use the following commands:

rm ~/.local/share/applications/firefox.desktop
rm ~/.local/share/applications/thunderbird.desktop

Thanks to WebUupd8 reader omg2090 for the tip and information (check out his comment for how to build this from source and an extra tweak).

Read More

MATE Dock Applet Sees New Release

MATE Dock Applet 0.76 was released today, bringing support for startup notifications when launching application, as well as some new cosmetic options.

 

MATE Dock Applet

 

MATE Dock Applet is a MATE Panel applet that displays running application windows as icons, which features option to pin applications to the dock, supports multiple workspaces, allows changing the MATE panel icon to the dominant desktop wallpaper color, and more.

The latest 0.76 version includes a new indicator for running applications – a solid bar that uses the highlight color defined by the GTK3 theme (since only Ubuntu MATE 16.10 uses GTK3, this doesn’t apply to older Ubuntu MATE versions). You can see this in the screenshot above.
For GTK2, this indicator defaults to grey, but there’s a new option in the applet preferences that allows defining the color of this indicator:

 

MATE Dock Applet

 

The new version also allows choosing between a gradient or solid fill for the active icon background. Furthermore, the MATE Dock Applet Preferences window now includes a live preview which displays how the active icon background and indicator will look like:

 

MATE Dock Applet

 

And the last noteworthy change in this release is support for startup notification when launching applications. Using the new version, when starting a new application, its icon will pulsate until the application is fully loaded.

 

Install MATE Dock Applet in Ubuntu or Linux Mint

 

MATE Dock Applet is available in the official Ubuntu repositories starting with Ubuntu 16.04 (Linux Mint 18.x), however, it’s not the latest version.
To install the latest MATE Dock Applet in Ubuntu 14.04 / Linux Mint MATE 17.x, 16.04 / Linux Mint MATE 18.x (for MATE built with GTK2) or Ubuntu 16.10 (for MATE built with GTK3), you can use the WebUpd8 MATE PPA.

Add the PPA and install MATE Dock Applet using the commands below:
sudo add-apt-repository ppa:webupd8team/mate
sudo apt update
sudo apt install mate-dock-applet

 

To download the source, report bugs, etc. see the MATE Dock Applet GitHub page.

Read More

Multiload-ng 1.4.0, GNOME Twitch 0.3.0, Sublime Text 3 Build 3126 [PPA Updates Part 2]

The first WebUpd8 PPA updates part is HERE.

Multiload-ng 1.4.0

Multiload-ng Xfce

Multiload-ng is a graphical system monitor for the Xfce, LXDE, and MATE panels (for both GTK2 and GTK3), forked from the old GNOME Multiload applet. It can also run in a standalone window.
The applets are highly configurable, allowing you to select the orientation, change the graph size, update interval, and it also ships with quite a few color schemes.
With the latest 1.4.0 release, Multiload-ng includes a Unity (and others) AppIndicator, as well as a systray applet. 

Here’s the new Multiload-ng AppIndicator running in Unity (with Ambiance color scheme):

Multiload-ng AppIndicator

And the new Multiload-ng Systray running in LXDE (Lubuntu 14.04 which is not supported by the Multiload-ng LXDE panel applet, but you can now use Multiload-ng Systray):

Multiload-ng systray


Other changes in the latest Multiload-ng include:

  • ability to switch between SI units (base 1000) and IEC units (base 1024) to measure bytes;
  • drop shared component of Memory graph;
  • ability to choose between two methods of counting used memory;
  • command line options parsing;
  • simulate panel orientation on standalone, based on width-to-height ratio;
  • ability to import color schemes created with older versions of Multiload-ng;
  • ability to choose background gradient direction;
  • better graphs drawing performance;
  • other minor improvements and bug fixes.

An AWN applet is also available with this release, but it’s marked as experimental, so I didn’t build it in the PPA. I’ll add it once it’s considered stable.
To install Multiload-ng in Ubuntu (and derivatives: Xubuntu, Lubuntu, Ubuntu MATE, etc.) or Linux Mint, firstly add the main WebUpd8 PPA and update the software sources:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update

And then install the Multiload-ng applet you want to use:

– AppIndicator (Unity, etc.):

sudo apt install multiload-ng-indicator
Once installed, launch it from the Dash / menu. Note that the indicator does not start automatically on login and it doesn’t have such an option, so if you want this, use “Startup Applications” to add it (use “multiload-ng-indicator” as the command).

– Systray applet:

sudo apt install multiload-ng-systray

– MATE panel applet:

sudo apt install mate-multiload-ng-applet

– Xfce panel applet:

sudo apt install xfce4-multiload-ng-plugin

– LXDE panel applet (note that Lubuntu 14.04 is not supported):

sudo apt install lxpanel-multiload-ng-plugin

You’ll need to restart the LXDE panel or else Multiload-ng won’t show up in the applet list:

lxpanelctl restart

– Standalone (doesn’t require any panel to run):

sudo apt install multiload-ng-standalone

GNOME Twitch 0.3.0

GNOME Twitch

GNOME Twitch is an application that lets you play Twitch streams on your desktop, without Flash. The application supports browsing games and channels, logging in to your Twitch account, it features built-in Twitch chat and much more.

GNOME Twitch 0.3.0 changes:

  • revampled player that supports multiple backends: GStreamer Cairo, GStreamer Clutter, GStreamer OpenGL, and an experimental MPV (OpenGL) backend;
  • the app will now sync your follows if you are logged in;
  • chat improvements:
    • when the chat is docked, you can now drag to resize it and when it’s undocked, you can use the controls in the menu to resize and move it arownd;
    • links are now clickable and open in your default web browser;
    • a new emote popup has been added;
    • fixed the chat randomly locking;
    • for better performance, the maximum scrollback has been set to 1000 lines (later this will be configurable);
  • UI improvements and tweaks:
    • player can now be muted by right clicking on the volume button;
    • fullscreen bar is now animated when shown/hidden;
    • all views now show some useful info when empty.
GNOME Twitch
A live stream in GNOME Twitch 0.3.0 with the mpv backend and Twitch chat enabled

I tried uploading GNOME Twitch 0.3.0 back when it was released, but I couldn’t get it to build. Its Debian maintainer, Tim Dengel, updated it to version 0.3.0 recently, so I used their packaging (thank you!) to update the PPA, but only for Ubuntu 16.10. 
Unfortunately GNOME Twitch requires GTK 3.20, so I can’t build it for Ubuntu 16.04 (which has GTK 3.18). I tried reverting some changes, like it’s mentioned on the GNOME Twitch GitHub page, to get it to build with GTK 3.16, but even after updating the patches, it still doesn’t work so there’s nothing I can do about this, at least for now.
To install GNOME Twitch 0.3.0 in Ubuntu 16.10, you can use the main WebUpd8 PPA (for Ubuntu 16.04, GNOME Twitch 0.2.1 is provided by the PPA). Add the PPA and install the application using the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install gnome-twitch

Note that only one player backend is installed by default. To install all of them (or just remove the ones you don’t want to use from the command below), you can use the following command:
sudo apt install gnome-twitch-player-backend-gstreamer-cairo gnome-twitch-player-backend-gstreamer-opengl gnome-twitch-player-backend-gstreamer-clutter gnome-twitch-player-backend-mpv-opengl

Sublime Text 3 Build 3126

Sublime Text 3

Sublime Text 3 is a popular text editor somewhat similar to TextMate, available for Linux, Windows and Mac OS X. The application is not free, but its evaluation period does not expire.
Sublime Text 3 Build 3126 (also including the changes from build 3124 since I didn’t get to update the PPA) includes quite a few changes. To mention just a few:

  • build errors are now shown inline, at the location the error occurred;
  • Show Definition is a new feature which will show where a symbol is defined when hovering over it with the mouse;
  • Settings now open in a new window, with the default and user settings side-by-side;
  • Added a menu (Tools) item and command palette entry to install Package Control;
  • Significant improvements to the Scala syntax definition;
  • Various syntax highlighting improvements;
  • Significant improvements to the LaTeX syntax definition;
  • Improved Goto Definition performance when a large number of files are open;
  • API: Updated OpenSSL to 1.0.2;
  • Linux and OSX: Improved memory usage;
  • Linux: Improved rendering performance for some systems;
  • Corrected tab overlap on HiDPI Windows and Linux configurations.

A complete changelog can be found HERE.

To install Sublime Text 3 (it’s an installer, like the Oracle Java WebUpd8 packages, which downloads Sublime Text from its servers, so no Sublime Text files are actually hosted by the PPA) in Ubuntu or Linux Mint by using the WebUpd8 Sublime Text 3 PPA, use the following commands:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt update
sudo apt install sublime-text-installer
I’ve updated many other packages I maintain in the WebUpd8 PPAs today and yesterday, but some only include minor changes or bug fixes, or a clear changelog is not available. I might have forgotten some too. If there’s a package from one of the WebUpd8 PPAs that I forgot to update, please let me know. Also, I haven’t uploaded every single package I maintain for Ubuntu 16.10 yet (but I did for all the packages I updated these days). I’m hoping to do this in the next few days. Right now I need to get some sleep 🙂

The first WebUpd8 PPA updates part is HERE.

Read More

Audacious 3.8, Terminix 1.3.0, Atom 1.11.1, MATE Dock Applet 0.75 [PPA Updates Part 1]

I’ve been away for a while and there were quite a few application releases that I had to update in the WebUpd8 PPAs, so here’s what I’ve updated and what’s new (I won’t post minor updates though).

Audacious 3.8

Audacious 3.8 GTK2
Audacious 3.8 GTK2 interface

Audacious is an audio player that focuses on high audio quality and low resource usage. It ships with numerous plugins and 3 interfaces: a GTK (the PPA packages are built with GTK2) interface, a Qt interface, and a Winamp 2.x like interface (it supports Winamp 2.x skins).
The application was updated to version 3.8, bringing support for running multiple instances, each with its own configuration, a new Ampache browser plugin (Qt interface only; also, this is only available for Xenial and Yakkety in the PPA due to its dependencies), more seamless cuesheet support, and more.

Audacious 3.8 Qt interface
Audacious 3.8 Qt interface with the new Ampache Browser extension enabled

Changes in Audacious 3.8:

  • new Ampache browser plugin for the Qt interface
  • you can now run multiple Audacious instances, each with its own configuration. Instances can be started with “audacious -2”, “audacious -3” and so on, and they can be controlled from the command line with “audtool -2 <command>”, “audtool -3 <command>”, etc.;
  • new audtool commands were added: enable/disable stream recording and enable/disable plugins;
  • cuesheet support is more seamless, and it includes the following fixes:
    • more robust logic to prevent adding duplicate entries;
    • display artist correctly for cuesheets with only a single PERFORMER line;
    • add audio files normally if cuesheet support is disabled;
    • track lengths correctly account for pregap with libcue 2.0 or later;
  • folders can be added from various URI protocols (ftp, mtp, etc.) via GIO;
  • audio effects and equalization can optionally be applied to a stream recording;
  • search results can be added to the playlist using drag and drop;
  • option to display MMM:SS instead of H:MM:SS;
  • automatic selection of the best available output bit depth;
  • album artist support for FLAC and Vorbis files (read-write);
  • existing features ported to the Qt interface:
    • scrobbler setup dialog;
    • context (right-click) menu in the playlist;
    • copy-and-paste of playlist entries;
    • “Ppen Containing Folder” command;
    • desktop notifications and file deletion (via the appropriate plugins);
    • access to the full set of FileWriter options;
  • various other minor tweaks and bug fixes.

A complete changelog is available HERE.

To install Audacious 3.8 in Ubuntu or Linux Mint via PPA, you can use the main WebUpd8 PPA. To add the PPA and install Audacious, use the commands below:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install audacious

Terminix 1.3.0

Terminix 1.3.0

Terminix is a GTK3 tiling terminal emulator that allows splitting terminals horizontally and vertically, and rearrange them using drag and drop.
Terminix was updated to version 1.3.0, getting a much requested Quake mode, along with various other changes. There was a bug in Terminix 1.3.0 that caused building it on 32bit to fail (at least in Ubuntu 16.04), but thankfully, Gerald Nunn, the main Terminix developer, quickly fixed it and I added the fix as a patch to the PPA package.
Unfortunately I can only build Terminix in Launchpad for Ubuntu 16.04 for now. For Ubuntu 16.10, there are still issues with its dependencies not building (that’s why there’s no Terminix in the Ubuntu 16.10 repositories, even though Terminix is available in Debian, even though it wasn’t updated to the latest 1.3.0 version).
However, I’ve copied the Ubuntu 16.04 packages to 16.10 in the PPA, so you can use the PPA in Ubuntu 16.10 (but do so at your own risk). 

Changes in Terminix 1.3.0:

  • added a “Quake” mode. This can be used to get Terminix to show up at the top of the screen when a hotkey is used;
  • password manager intergration;
  • custom hyperlinks;
  • advanced paste dialog;
  • set a default session name;
  • quick session switcher;
  • experimental trigger support (requires a custom patched VTE, so not available with the Terminix WebUpd8 PPA);
  • various bug fixes and small tweaks.

Terminix Quake mode
Terminix 1.3.0 Quake mode

The new Quake mode supports some configuration, like changing the window width and height, option to show terminal on all workspaces, or a specific monitor. There’s no option to hide the terminal on lose focus though.
To use the Quake mode, you must launch Terminix with the “–quake” option (“terminix –quake”). 
The keyboard shortcut for invoking Terminix in Quake mode is not built into Terminix, and you must set it from your desktop environment’s system settings (e.g. in GNOME / Unity, you can do this via System Settings > Keyboard > Shortcuts, under Custom Shortcuts, where you must add the “terminix –quake” command, and assign it a custom shortcut).
The password integration feature allows inserting a password from GNOME Keyring. This feature causes a segfault (bug report) when used for some, including on 2 virtual machines I’ve tried it. However, it works in Ubuntu 16.10 for me, I’m not sure exactly what’s going on (probably a missing dependency, but I can’t figure out which). To configure it, in the Terminix Preferences, on the Shortcuts tab, you must assign a keyboard shortcut for “Insert password” (it’s under “Terminal”).
To install Terminix in Ubuntu 16.04 / Linux Mint 18 or Ubuntu 16.10 * by using the WebUpd8 Terminix PPA, run the following commands in a terminal:
sudo add-apt-repository ppa:webupd8team/terminix
sudo apt update
sudo apt install terminix

* The Ubuntu 16.10 Terminix package is copied from Ubuntu 16.04 (it doesn’t build in Ubuntu 16.10 in Launchpad). I didn’t encounter any issues using it so far, however, if you do encounter issues, there’s nothing I can do.

Atom 1.11.1

Atom is a free, open source “hackable text editor for the 21st Century” developed by GitHub, available for Linux, Windows, and OS X. It features a built-in package manage that allows searching and installing new packages (and themes) from within Atom, smart autocompletion, file system browser, multiple panes, and more.
Atom 1.11.1 (and 1.11.0) was released recently and I wanted to updated it yesterday because I know many of you rely on the WebUpd8 PPA to get your Atom updates, especially since there are no official 32bit binaries for Linux, but I encountered a bug that causes Atom to be built for 64bit, even though the build system is 32bit.
I reported the bug but it looks like it won’t be fixed anytime soon, unless someone contributes a PR. Even though this wasn’t fixed, I decided to update the PPA anyway, with Atom 1.11.1 for 64bit, while continuing to provide Atom 1.10.2 (the last of the 10.x series) for 32bit. I tried various workarounds for this issue but unfortunately I didn’t manage to find a way around it.

Changes in Atom 1.11.1 (including 1.11.0):

  • upon launching it for the first time, the app now asks users if it can collect information to help improve Atom;
  • Image View package improvements:
    • Image View tabs that are in the pending state can now be confirmed by double-clicking the tabs;
    • the status bar now shows the size in bytes of the image as well as the width and height;
    • fixed a bug where the dimensions of an image were reported as zero if more than one image was opened in the same action;
  • added a configuration option for the large file warning threshold;
  • fixed an exception that occurred when using the auto-detect-indentation package;
  • made the Split Pane menu items work the way they used to;
  • various other changes and bug fixes.

A complete changelog can be found HERE.

To install Atom in Ubuntu or Linux Mint via the WebUpd8 Atom PPA, use the following commands:

sudo add-apt-repository ppa:webupd8team/atom
sudo apt update
sudo apt install atom

MATE Dock Applet 0.75

Dock Applet is a MATE panel applet that displays running applications/windows as icons.

MATE Dock Applet 0.75 changes:

  • app actions (like pin/unpin, etc.) have been removed from the window list and now appear in place of the window list when the mouse hovers over an app’s dock icon;
  • a new configuration item has been added to disable the action list popup for users who find them distracting. If the popup is disabled, app actions can still be selected by right clicking on the app’s dock icon;
  • the configuration option that selects whether to restore all running windows of the same app, or only the last active window, when its dock icon is clicked, has been removed. Clicking on an app icon now does the following:
    • if the app is not running, clicking its icon will start it;
    • if the app is running and has only a single window open, the window will be activated;
    • if the app is running and has more than one window open, the window list will be displayed (it can be dismissed by selecting a window, moving the mouse away from the applet and window list, or clicking the app’s icon again);
    • also, just like before, if multiple windows of the same application are running, scrolling on the app icon switches between the windows;
  • GTK3: the window list and action list now match the GTK theme colors;
  • the applet can now use the Compiz Scale plugin to list multiple open windows of the same application (here’s a screenshot). For this to work, you’ll need to be using Compiz (obviously), enable the new “From window thumbnail previews (requires Compiz)” option, which can be found in the MATE Dock Applet preferences, in the “Windows” tab, and to enable the Compiz Scale and Dbus plugins via CompizConfig Settings Manager. Note that this feature does not work with minimized windows.

A complete changelog can be found HERE.

For Ubuntu MATE 16.10, you should already have the latest MATE Dock Applet (version 0.75 is available in the official repositories).
To add the WebUpd8 MATE PPA and install the latest MATE Dock Applet in Ubuntu 16.04 or 14.04 / Linux Mint 18 or 17.x, use the following commands:
sudo add-apt-repository ppa:webupd8team/mate
sudo apt update
sudo apt install mate-dock-applet

The second WebUpd8 PPA update part is HERE.

Read More