Tag Archives: applets

Ubuntu Budgie 18.04 Looks like a Brilliant Upgrade

ubuntu budgie nimusoft deal?I have to say folks, Ubuntu Budgie 18.04 is shaping up to be a one heck of a release. It’s no secret that I think the nimble GNOME-based Budgie desktop is one of the best alternatives to GNOME Shell or Unity. It is lighter and leaner than either of those, but has a more cohesive and […]

This post, Ubuntu Budgie 18.04 Looks like a Brilliant Upgrade, was written by Joey Sneddon and first appeared on OMG! Ubuntu!.

Read More

Budgie Desktop User? Here’s 5 Applets You Should Be Using

budgie appletsAre you a Budgie desktop user wanting to add a bit more functionality to your nimble, lightweight desktop? Well you can, by adding Budgie applets. Budgie applets are like little souped-up mini-apps that live in your panel. They provide additional features and functionality in an accessible and semi-uniform manner. You likely already have a small […]

This post, Budgie Desktop User? Here’s 5 Applets You Should Be Using, was written by Joey Sneddon and first appeared on OMG! Ubuntu!.

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

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

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

Multiload-ng 1.2.0 Released With Color Schemes Support, More

Multiload-ng, a graphical system monitor for Xfce, LXDE, and MATE panels, was updated to version 1.2.0 recently, getting color schemes support, a redesigned preferences window, and more.


The latest Multiload-ng 1.2.0 includes color schemes support, and ships with 18 buil-in color schemes, including Solarized Light and Dark, Ubuntu Ambiance and Radiance, Linux Mint, Arc, Numix Dark and Light, and more. Here are a few of these color schemes in action:




Other changes in Multiload-ng 1.2.0:

  • redesigned preferences window;
  • each graph can now have its own custom size, tooltip style, update interval, and double click action;
  • the double click action can now parse arguments;
  • fixed temperature graph behavior under some circumstances;
  • fixed LXDE panel applet not saving settings on some occasions;
  • minor UI improvements;
  • various other fixes and new supported languages (French, German, and Russian).

Here’s the new preferences window:



The latest Multiload-ng 1.2.0 also includes an experimental Unity AppIndicator. I didn’t enable it for the PPA packages yet since this is still experimental – I’ll enable it once it’s considered stable -, but you can use it if you build Multiload-ng yourself.
Also, since our initial article, Multiload-ng has seen yet another release, which brought GTK3 support for all Multiload-ng applets. Since Ubuntu MATE 16.10 includes MATE built with GTK3, I built the Multiload-ng MATE panel applet for 16.10 with GTK3. The other applets are built with GTK2.
Here’s the Multiload-ng MATE applet built with GTK3 running under Ubuntu MATE 16.10 Yakkety Yak:


Install Multiload-ng

Arch Linux users can install Multiload-ng via AUR: stable | git.

Note that Multiload-ng can’t be built on Lubuntu 14.04 due to its dependencies.

Multiload-ng is available in the main WebUpd8 PPA. To add the PPA and update the software sources, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update

Then, install the applet using the following command:
– for MATE (Ubuntu MATE, Linux Mint MATE):

sudo apt install mate-multiload-ng-applet

– for Xfce (Xubuntu, Linux Mint Xfce):

sudo apt install xfce4-multiload-ng-plugin

– for LXDE (Lubuntu; not available for Lubuntu 14.04):

sudo apt install lxpanel-multiload-ng-plugin

– standalone app:

sudo apt install multiload-ng-standalone

After installing the applet, add it to the panel for your desktop environment, like any other applet. 
In LXDE, you’ll need to restart the session or the panel for Multiload-ng to show up in the panel applet list. You can restart the LXDE panel by using the following command:
lxpanelctl restart
Multiload-ng Standalone can be launched from the menu, like a regular application.
To download the source, report bugs, etc., see the Multiload-ng GitHub page.

Read More