Language Selection

English French German Italian Portuguese Spanish

Web Upd8

Syndicate content Web Upd8
Daily Ubuntu / Linux news and application reviews
Updated: 2 hours 37 min ago

Nemo 3.2.0 With Unity Patches And Without Cinnamon Dependencies Available In New PPA For Ubuntu 16.04 And 16.10

Tuesday 29th of November 2016 01:03:00 PM
Nemo 3.2.0 with Unity patches and without Cinnamon dependencies is available for Ubuntu 16.04 and 16.10. To make it easy to go back to Nemo 2.8.0 for Ubuntu 16.04 users in case something doesn't work properly (because there were quite a few under the hood changes in Nemo), I decided to upload the latest Nemo 3.2.0 to a new PPA.

For those not familiar with Nemo, this is the default Cinnamon file manager, forked from the old Nautilus 3.4. Nemo features include:
  • dual pane (can be enabled from the View menu or using the F3 key)
  • unified, configurable toolbar (you can show or hide the up, next, home, open in terminal, new folder, search button and more);
  • built-in actions, scripts and extensions manager;
  • treeview sidebar option;
  • re-worked statusbar with zoom controls, free space info, as well as options to toggle displaying the places sidebar, treeview or completely hide the sidebar;
  • the main toolbar, menubar, and statusbar can be hidden;
  • built-in "Open as root" and "Open in terminal" context menu items;
  • "Set as Wallpaper" context menu for images;
  • sidebar: indicators under each drive, displaying the free/used space;
  • improved the Open With dialog;
  • option to resize individual desktop icons;
  • much more.

Nemo 3.2.0 with two panes and plugin manager
Nemo has received quite a few improvements since version 2.8.x (which is available in the WebUpd8 Nemo PPA), such as:
  • option to choose on which monitor to show the desktop folder (icons). This can be changed via Dconf Editor (org > nemo > desktop > desktop-layout), and can be set to show desktop icons on primary monitor, on remaining monitors, or on all monitors (default is primary only).
  • fixed wrong desktop size with GTK 3.20;
  • re-enabled desktop type-to-select feature;
  • option to double-click empty area to go to parent directory (can be enabled in the Nemo Preferences, under Behavior);
  • only append .desktop to desktop files when they actually need it. Trusted desktop files (ones that typically get made and placed on the desktop) don't show their extension, so when you try to rename them, the new name needs .desktop appended to it;
  • many other improvements and bug fixes.

For a complete Nemo changelog, see THIS page.

This PPA provides Nemo without Cinnamon dependencies (well, one is needed for translations: cinnamon-l10n, and is provided by the PPA) and with Unity patches, such as Unity Launcher quicklists and progress bar support, GNOME / Unity Control Center support, patch to draw the desktop background (wallpaper), and various other minor tweaks / fixes for Unity.
While Nemo from this PPA is patched for Unity, it should work with other desktop environments as well, like GNOME (Shell) or Xfce, although I didn't test it.
Note that for Ubuntu 16.10, I disabled the "Recent" sidebar item, because it doesn't work. It does work, and is enabled by default, in Ubuntu 16.04. Update: It looks like a bug in the gvfs-daemon service is causing this. To get it to work, add "Environment=DISPLAY=:0" in /usr/lib/systemd/user/gvfs-daemon.service, then restart the system. To re-enable the "Recent" item in Nemo's sidebar, use Dconf Editor and enable org > nemo > privacy > remember-recent-files.



Install Nemo with Unity patches and without Cinnamon dependencies in Ubuntu 16.10 or 16.04
Important: do not use this PPA if you use Linux Mint or if you use the Cinnamon desktop in Ubuntu! Also, if you've added any Cinnamon PPAs, you'll have to purge them before using this Nemo PPA.
To add the Nemo 3 PPA (new PPA; the old WebUpd8 Nemo PPA still has Nemo 2.8.x!) and install Nemo with Unity patches and without Cinnamon dependencies, use the following commands:sudo add-apt-repository ppa:webupd8team/nemo3
sudo apt update
sudo apt install nemo
To install Nemo extensions, you can either search for "nemo" in Synaptic, or install them via command line - you can find the available extensions HERE.
Optional: set Nemo as the default file manager
To set Nemo as the default file manager (including setting Nemo to manage the desktop), use the following commands:gsettings set org.gnome.desktop.background show-desktop-icons false
xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search(the first command above disables Nautilus from handling the desktop, and the second command sets Nemo as the default app to open directories)

Then restart the session (logout/login) and you're done!


How to revert the changes
To revert the changes, use Nautilus to draw the desktop instead of Nemo:
gsettings set org.gnome.desktop.background show-desktop-icons true
And set Nautilus back as the default file manager:
xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
To remove the PPA and all the Nemo packages (including the Nemo extensions), use:
sudo apt remove nemo nemo-*
sudo rm /etc/apt/sources.list.d/webupd8team-nemo-*.list

Vivaldi Browser Sees New Stable Release

Tuesday 22nd of November 2016 10:39:00 AM

Vivaldi, the browser aimed at power users, was updated to version 1.5 today, bringing support for bulk tab commands, smart-home lighting integration, and more.
As a reminder, Vivaldi browser is built using open source technologies, like the Blink engine, Node.js, and React.js, but is not open source software. It includes features such as tab stacks, Opera-like Speed dial which supports multiple folders, as well as built-in notes, and a tool called Quick Commands, that can be used to search through the Vivaldi history, open tabs, settings, bookmarks and more.
Vivaldi 1.5 reader view
Changes in Vivaldi 1.5 include:
  • Vivaldi now integrates with Hue color lights from Philips, which allows the browser to "synchronize your physical surroundings with the color of the web";
  • you can now apply bulk commands to tabs, including dragging them into stacks or to a new window (hold Ctrl to select multiple tabs);
  • the build-in notes can now automatically attach a screenshot of a web page;
  • a reader mode button is now available in the address bar, and a configurable keyboard shortcut for it was added;
  • built-in Chromecast support;
  • support for delta updates on Windows

For more information and a complete changelog, see THIS page.


Download Vivaldi
Download Vivaldi (available for Linux: 32bit and 64bit deb and rpm, Windows and Mac)

Recent Notifications Indicator Lets You Access Missed Desktop Notifications

Friday 18th of November 2016 12:36:00 PM
Recent Notifications is an Ubuntu Indicator that collects desktop notifications, displaying them in its menu. This is useful if you missed some important notification for various reasons, like being away from the computer, etc.

I've covered Recent Notifications before, however, the last article on WebUpd8 dates back to 2011, so I decided to post another article about it (and redirect the old ones to this one), especially since the indicator changed / improved since then.
Recent Notifications indicator collects notifications sent with libnotify to a notification daemon, such as NotifyOSD, and supports Unity, Xfce, MATE and GNOME Flashback session.
Features:
  • collect notifications and display the 5 (this is configurable) most recent notifications. Older notifications can be accessed by clearing some of the most recent notifications;
  • clear individual or all notifications;
  • option to ignore notifications by application name;
  • GTK3 version only: links in notifications are clickable;
  • keyboard support: you can dismiss notifications using your keyboard. Press space to dismiss the notification but leave the indicator open, or press enter to dismiss the notification and close the indicator menu.

The Recent Notifications indicator menu allows removing individual notifications or clearing all notifications, without any other options. However, the indicator does support some customization via Dconf Editor. If you don't have Dconf Editor, you can install it using the following command:sudo apt install dconf-editor
Using Dconf Editor, navigate to net > launchpad > indicator > notifications (or notifications-gtk2), and you'll find 3 configurable options for Recent Notifications: blacklist, hide-indicator, and max-items:

Note that if you had to install the GTK2 version (if you're using Ubuntu MATE older than 16.10), both "notifications" and "notifications-gtk2" will show up - you'll need to change the options for "notifications-gtk2".
The last two options are self-explanatory, so I'll only explain the blacklist option. This allows blacklisting applications so their notifications are not collected by Recent Notifications.
The blacklist feature can be used to filter out less important notifications, like those sent by a music player, or the Sound Indicator (which displays notifications when changing the volume, something that's not really useful to have in Recent Notifications).
For example to blacklist Sound Indicator notifications from showing up in Recent Notifications, set the "blacklist" value using Dconf Editor to:['indicator-sound']Blacklisting the Sound Indicator worked in my test under Unity, but it didn't under Xfce (Xubuntu).
For applications, simply enter the application name. Note that the app name is case sensitive. For instance, to blacklist Rhythmbox, use:['Rhythmbox']
To blacklist multiple items, separate them with a comma, then a space. For instance, to blacklist both the Sound Indicator and Rhythmbox, use:['indicator-sound', 'Rhythmbox']

Install Recent Notifications
For MATE and Xfce, the Indicator Applet / Indicator Plugin is required for this to work (it must be added to the panel). Also, for Ubuntu MATE versions older than 16.10, you'll need to install the GTK2 version of Recent Notifications.

To install Recent Notifications in Ubuntu, Xubuntu, or Ubuntu MATE, you can use its official PPA. To add the PPA and update the software sources, use the following commands:sudo add-apt-repository ppa:jconti/recent-notifications
sudo apt update
Then, to install the Recent Notifications GTK3 indicator, use the command below:sudo apt-get install indicator-notifications
If you use Ubuntu MATE older than 16.10, you'll need the GTK2 version, which you can install using the following command:sudo apt install indicator-notifications-gtk2
Once installed, restart the session (logout/login) and Recent Notifications should start automatically.
Report any bugs you may encounter @ Launchpad.

Bypass ISP Website Censorship With Alkasir 2.0

Thursday 17th of November 2016 04:26:00 PM
Alkasir is a free, open source website censorship circumvention tool, available for Linux, Windows and Mac. Android and iOS versions are "main objectives for 2016". For now it only works with Google Chrome.

Besides allowing users to access censored websites, the application also keeps you informed about URLs that are still blocked and those which have been unblocked.
Alkasir was launched in 2009 as a Windows-only closed source application however, with version 2.0, released in 2016, the application became free, open source software, and it gained support for Linux and Mac.
It's important to mention from the start that Alkasir was created to bypass restrictions imposed by ISPs, "to allow users to access information about their countries and regions that are concealed by the states mainly because of political reasons. An example would be news websites that cover protests, expose corruption, promote open online discussions and debates on political, social and cultural issues, etc.".
Its goal is not to unblock websites / services that exclude certain countries on purpose, like Pandora, Netflix, Spotify and so on, and it will not work with such websites. Its developers can't afford to support bandwidth-hungry websites and keep the service free.
Alkasir features:
  • to unblock restricted websites, Alkasir uses its own proxy servers (and the data is encrypted), which it activates only for blocked websites;
  • keeps you informed about which URLs are still blocked and which have been unblocked;
  • optimized for speed: since Alkasir does not support bandwidth-intensive websites, the strain on the proxy servers is reduced considerably, resulting in fast access to blocked websites;
  • it does not save IP addresses or any personal data that could directly identify a particular device or user on the Internet;
  • automatic updates.

Since the Alkasir website lacks some information that's provided in its web interface, here are some useful links from its GitHub page:
Note that while I like to test everything I post on WebUpd8, I couldn't test Alkasir because my ISP doesn't censor / block any websites.
I decided to write an article about Alkasir because Lantern, a somewhat similar tool which I covered on WebUpd8 a while back, which was initially free to use, requires a paid subscription for unlimited usage for some time.

Download and usage
Alkasir is available for Linux, Windows and Mac. The GUI (tray / AppIndicator) is available on Mac and Linux for 64bit only. For Linux 32bit (without a GUI) there are separate instructions for how to setup Alkasir.
Setting up Alkasir (with a GUI) is fairly easy. Download Alkasir (in case the website is blocked by your ISP, here's a direct link to its GitHub download page - you'll need the "-gui" binary), extract it and simply double click the "alkasir" executable to run it. You'll also need to install the Alkasir Chrome extension.
Next, from the Alkasir tray / AppIndicator menu, select "Open in browser". This will open the Alkasir web UI in your default browser. For the first step, you'll simply have to select the language and location.
In the next (and final) step, called "Browser integration", click the "Copy to clipboard" button:

... then right click the Alkasir Chrome extension icon, select "Options", and on the extension options page, paste the code copied in the step above:


That's it!

The language/location settings as well as the browser integration code can be accessed later, from the Alkasir settings, which can be accessed both via the Chrome extension or by selecting "Open in web browser" from the Alkasir tray / AppIndicator menu.

If you're running a 32bit Linux distribution, there's no GUI binary available, but you can use the Alkasir Client binary, which is available for 32bit.

To set up the Alkasir Client (without a GUI), firstly install the Chrome extension, then download the 32bit alkasir-client binary from GitHub, extract it and run it.
E.g. if you've extracted it in your home folder, open a terminal and run Alkasir by using the following command:~/alkasir-client-linux-386/alkasir-client_linux_386
Next, you'll need the Alkasir client authentication key. You can find this in the settings.json file from the ~/.alkasir folder. To open this file in Gedit so you can copy the key, simply use the following command:
gedit ~/.alkasir/settings.json
The code you're looking for should be on line 6 ("ClientAuthKey") - copy this code, then right click the Alkasir Chrome extension, select "Options" and under "browser code", paste this key and right after it, add "::8899" (without the quotes).
Now you should be able to complete the Alkasir setup process by clicking on the Chrome extension icon and following the instructions.

Get A Live Preview Of A Window From Another Workspace With WindowSpy (Unity)

Thursday 17th of November 2016 11:49:00 AM
WindowSpy is a new Unity AppIndicator that allows displaying a small live (well, almost) preview of a window on another workspace.

Created by Jacob Vlijm as a response to an AskUbuntu question, the tool is useful if you want to keep an eye on a window on another workspace, waiting for something to finish.
For example, you can use it to see the progress of something that's running in a virtual machine. WindowSpy is not exactly useful if you want to use it to watch a video in the preview, because the preview is updated every 3 seconds.

WindowSpy allows some preview window customization, like the size, border width, background color and window position. The interval between preview updates is not configurable, at least for now.
You may also want to check out Jacob's other projects: Take A Break, NoNotifications, SpaceView, Unity WallpaperSwitcher and Unity LauncherSwitcher.


Using WindowSpy
Using WindowSpy may be a bit confusing at first, so here's how it works. The first thing you'll need to do is focus the window that you want to keep an eye on in the preview, then select "Represent active window elsewhere" from the WindowSpy indicator menu.
Next, you can move to another viewport and from the WindowSpy indicator menu, select "Show preview on this viewport" to create the preview.
Once you do this, the window is minimized and set to sticky (is displayed on all workspaces). That's because for the preview to work, the window needs to be on the current workspace. This is undone automatically once you close the preview from the indicator menu.
The preview doesn't have any window borders so to move it, hold Alt and left-click, dragging the window to the desired position.
To close the preview window, simply select "Close preview and move to original viewport" from the WindowSpy indicator menu.
You can cycle through these 3 stages (represent window elsewhere, show preview and close preview) using a keyboard shortcut, which you must set manually. To do this, go to System Settings > Keyboard > Shortcuts, then under "Custom Shortcuts" click "+" to add a new shortcut, use "/opt/windowspy/code/cycle" (without the quotes) for the command and assign it any keyboard shorcut you want (make sure the keyboard shortcut is not already in use).

For more about how WindowSpy works, check out THIS AskUbuntu answer. 
I should also mention that in Ubuntu 16.10, getting a VirtualBox machine in a preview is a bit tricky. That's because at least on my computer, when a virtual machine is focused, indicators are not clickable (bug report). Furthermore, using the keyboard shortcut doesn't work directly because VirtualBox disables the host keyboard shortcuts when a virtual machine is focused.
WindowSpy has a built-in workaround for this - it automatically looks for VirtualBox virtual machine windows if the user clicks on the desktop and then uses the keyboard shortcut. But this didn't work for me in Ubuntu 16.10.
My workaround for this issue was to create a small script which adds a delay before running the "cycle" script, so I can use the keyboard shorcut, then activate the VirtualBox machine window. To do this, simply paste "sleep 2 && /opt/windowspy/code/cycle" (without the quotes; "2" is the number of seconds to delay running the cycle script) in a file, make it executable, and use that for the keyboard shortcut command instead of "/opt/windowspy/code/cycle" directly.


Install WindowSpy in Ubuntu
WindowSpy is available in a PPA for Ubuntu 17.04, 16.10, 16.04 and 14.04. To add the PPA and install the application, use the following commands:sudo add-apt-repository ppa:vlijm/windowspy
sudo apt update
sudo apt install windowspyAlternatively, you can download the deb from HERE.

Report any bugs you may find @ Launchpad.

Thanks to Jacob for the tip!

More in Tux Machines

OpenShift and Google

  • Red Hat launches 'OpenShift' dedicated on Google Cloud Platform
    World's leading provider of open source solutions Red Hat has announced the general availability of OpenShift Dedicated on Google Cloud Platform.
  • Red Hat and Google join forces on containers
    Red Hat and Google are set to offer enterprise customers a managed OpenShift service hosted on Google's cloud to make the build, launch and management of applications a less time-consuming process. OpenShift Dedicated on Google Cloud Platform will speed up the adoption of containers, according to Red Hat, giving developers the guidance they need to create applications and deploy them faster.
  • Red Hat’s Container Platform Lands on Google Cloud
    Red Hat’s OpenShift Dedicated container platform will now be available on Google Cloud Platform, the companies announced yesterday. OpenShift Dedicated is a managed version of Red Hat’s OpenShift container platform, targeting enterprises. Launched in December, the Dedicated version puts Red Hat in the role of a service provider, taking care of infrastructure and operations.

Security News

  • A 'mystery device' is letting thieves break into cars and drive off with them, insurance group says
    Insurance crime investigators are raising alarms over a device that not only lets thieves break into cars that use keyless entry systems but also helps start and steal them. Investigators from the National Insurance Crime Bureau, a not-for-profit organization, said in an interview they obtained what they called the “mystery device” from a third-party security expert at an overseas company. So far, the threat here may be mostly theoretical. The crime bureau said it heard of the device being used in Europe and had reports that it had entered the U.S., but said there are no law enforcement reports of a car being stolen using it in the United States.
  • Turkish hacking group offers tiered points rewards program for DoS attacks
    A TURKISH HACKING GANG is taking an unusual approach to funding denial of service attacks, and is soliciting for, and offering hackers rewards for taking down chosen pages. This is unusual, as far as we know, and it has led to the creation of comment from the security industry. Often these things do.
  • German judges explain why Adblock Plus is legal
    Last month, Adblock Plus maker Eyeo GmbH won its sixth legal victory in German courts, with a panel of district court judges deciding that ad-blocking software is legal despite German newsmagazine Der Spiegel's arguments to the contrary. Now, the reasoning of the Hamburg-based panel of judges has been made public. According to an unofficial English-translated copy (PDF) of the judgment, Spiegel Online argued it was making a "unified offer" to online consumers. Essentially, that offer is: read the news content for free and view some ads. While Internet users have the freedom "not to access this unified offer," neither they nor Adblock Plus have the right to "dismantle" it. Eyeo's behavior thus amounted to unfair competition, and it could even wipe the offer out, Spiegel claimed. "The Claimant [Spiegel] argues that the Defendant’s [Eyeo's] business model endangers the Claimant’s existence," reads the judgment, which isn't final because it can be appealed by Spiegel. Because users aren't willing to pay for editorial content on the Web, "it is not economically viable for the Claimant to switch to this business model." Spiegel asked for an accounting of all the blocked views on its website and a fine to be paid—or even for managers Wladimir Palant and Till Faida to be placed in "coercive detention" of up to two years.
  • Op-ed: I’m throwing in the towel on PGP, and I work in security [Ed: Onlya tool would drop PGP for Facebook-controlled Whatsapp. The company back-doors everything under gag orders.]
    In the coming weeks I'll import all signatures I received, make all the signatures I promised, and then publish revocations to the keyservers. I'll rotate my Keybase key. Eventually, I'll destroy the private keys.
  • 90 per cent of NHS Trusts are still running Windows XP machines
    90 PER CENT of the NHS continues to run Windows XP machines, two and a half years after Microsoft ditched support for the ageing OS. It's Citrix who is ringing the alarm bells, having learnt that 90 per cent of NHS Trusts are still running Windows XP PCs. The firm sent Freedom of Information (FoI) requests to 63 NHS Trusts, 42 of which responded. The data also revealed that 24 Trusts are still not sure when they'll migrate from Windows XP to a newer version of Microsoft's OS. 14 per cent said they would be transitioning to a new operating system by the end of this year, while 29 per cent pledged to make the move sometime next year.
  • Ransomware blamed for attack that caused Lincolnshire NHS Trust shutdown
    RANSOMWARE is to blame for an attack which saw an NHS Trust in Lincolnshire that forced to cancel operations for four days in October. In a statement, Northern Lincolnshire and Goole NHS Foundation Trust said that a ransomware variant called Globe2 was to blame for the incident.
  • Researchers Find Fresh Fodder for IoT Attack Cannons
    New research published this week could provide plenty of fresh fodder for Mirai, a malware strain that enslaves poorly-secured Internet of Things (IoT) devices for use in powerful online attacks. Researchers in Austria have unearthed a pair of backdoor accounts in more than 80 different IP camera models made by Sony Corp. Separately, Israeli security experts have discovered trivially exploitable weaknesses in nearly a half-million white-labeled IP camera models that are not currently sought out by Mirai.
  • Your data is not safe. Here's how to lock it down
    But some people worry that government surveillance will expand under a Donald Trump presidency, especially because he tapped Mike Pompeo, who supports mass surveillance, for CIA chief.
  • Tor at the Heart: Library Freedom Project
    Library Freedom Project is an initiative that aims to make real the promise of intellectual freedom in libraries by teaching librarians and their local communities about surveillance threats, privacy rights and responsibilities, and privacy-enhancing technologies to help safeguard digital freedoms.
  • PowerShell security threats greater than ever, researchers warn
    Administrators should upgrade to the latest version of Microsoft PowerShell and enable extended logging and monitoring capabilities in the light of a surge in related security threats, warn researchers [...] Now more than 95% of PowerShell scripts analysed by Symantec researchers have been found to be malicious, with 111 threat families using PowerShell.
  • Five-Year-Old Bait-and-Switch Linux Security Flaw Patched
    Maintainers of the Linux Kernel project have fixed three security flaws this week, among which there was a serious bug that lingered in the kernel for the past five years and allowed attackers to bypass some OS security systems and open a root shell.
  • The Internet of Dangerous Auction Sites
    Ok, I know this is kind of old news now, but Bruce Schneier gave testimony to the House of Representatives’ Energy & Commerce Committee about computer security after the Dyn attack. I’m including this quote because I feel it sets the scene nicely for what follows here. Last week, I was browsing the popular online auction site eBay and I noticed that there was no TLS. For a moment, I considered that maybe my traffic was being intercepted deliberately, there’s no way that eBay as a global company would be deliberately risking users in this way. I was wrong. There is not and has never been TLS for large swathes of the eBay site. In fact, the only point at which I’ve found TLS is in their help pages and when it comes to entering card details (although it’ll give you back the last 4 digits of your card over a plaintext channel).

Android Leftovers

Linux 4.8.14

Turns out I'm going to be on a very long flight early tomorrow morning, so I figured it would be good to get this kernel out now, instead of delaying it by an extra day. So, I'm announcing the release of the 4.8.14 kernel. All users of the 4.8 kernel series must upgrade. The updated 4.8.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.8.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-st... Read more Also: Linux 4.4.38 Linux Kernel 4.8.14 Hits the Streets with Numerous Networking Improvements, More