Mar 23, 2015

NitroShare 0.3.0: Easily Send Files To Other Machines On The Local Network

NitroShare is a tool that can be used to easily transfer files between computers on your local network, available for Linux, Windows and Mac OS X.

NitroShare features:

  • no configuration required: each device running NitroShare broadcasts its presence to other devices on the network;

  • supports transferring files as well as directories;

  • displays desktop notifications for completed transfers or when someone on the local network starts or quits NitroShare;

  • simple, easy to use user interface.

NitroShare is very easy to use: simply select "Send Files..." or "Send Directory..." from the AppIndicator / tray icon menu, select the files and you get a list of devices that run NitroShare on your local network:

After selecting the files and the device you want to share them with, click "Ok" and the file transfer should begin.

NitroShare 0.3.0
NitroShare Settings and Transfers

From the NitroShare settings, you can set the device name, default downloads directory as well as some advanced settings that you shouldn't change unless you really need it, which include setting the transfer port and buffer as well as the broadcast port, timeout and interval.

NitroShare 0.3.0 was released over the weekend and it includes quite a few changes, the most important being that the app was almost completely rewritten in order to better organize the code and improve performance. Also, NitroShare is now using Qt 5.

Another interesting change is the implementation of a new simplified discovery process - the configuration wizard was removed and the user doesn't have to do anything after installing NitroShare to get it to work -, just start the app on each device and you can start transferring files. NitroShare can even add an exception to the Windows Firewall or UFW if necessary.

And finally, the last improvement in this release is the removal of file size limitations: you can now transfer files of any size.

Unfortunately, some features were removed in this release: NitroShare no longer ships with Nautilus integration and the "share boxes" (widgets that could be used to drag and drop files to share them between computers on your local network) feature was removed. However, according to the release announcement, the "share boxes" feature might return with the next NitroShare version.

Download NitroShare

Download NitroShare (binaries available for Ubuntu 14.04, 14.10 or 15.04, Windows and Mac OS X as well as the source)

Optional: Ubuntu 15.04, 14.10 or 14.04 (and derivatives) users can install NitroShare by using its official PPA:

sudo add-apt-repository ppa:george-edison55/nitroshare
sudo apt-get update
sudo apt-get install nitroshare

Report any issues you may encounter @ GitHub.

via Web Upd8 - Ubuntu / Linux blog

Mar 20, 2015

Insync 1.2 Released With New HTML5 UI

Insync 1.2 was released today, bringing a new HTML5 UI along with improvements such as an ignore list, improved nested selective sync and more.

For those not familiar with Insync, this is an unofficial Google Drive client which "extends Drive's web functionality to your desktop by integrating tightly with Windows, Mac and Linux so you can get work done". The application is not free : it costs $20 per Google account (one-time fee), along with plans for 3 Google accounts and for business.

Insync features optional Google Docs conversion, selective sync, desktop notifications, proxy support, multiple accounts, option to share files via file manager, support for external and network drives, recent changes feed and more. It's also worth mentioning that on Linux, Insync integrates with most file managers: Nautilus, Nemo, Caja, Thunar and Dolphin.

Insync 1.2 Ubuntu
Insync Nautilus integration

Changes in Insync 1.2:

  • new HTML5 UI;

  • added an ignore list which can be used to disallow uploads or downloads based on file extensions;

  • Insync now shows nested folders in one view making it easier to selectively (un)sync deep directories;

  • conversion to both Microsoft Office and OpenDocument is now available on all platforms;

  • "Recent changes" has been renamed to "Feed" and now includes a "how long ago" timestamp;

  • syncing progress has an updated UI and can be seen in real-time;

  • various other improvements and bug fixes.

Here are a few screenshots with some of these changes:

Now that Insync uses a MEGAsync-like UI, the functionality was moved from the indicator to this new UI. As a result, the Insync 1.2 indicator has only two items: one which allows you to open your Google Drive folder and another one for opening the Insync app window (and of course, it continues to indicate the sync status):

Also, with the latest Insync 1.2, the price has increased from $15 to $20. However, Insync 1.2 is a free upgrade for existing customers. Existing Pro and Business customers can add new accounts at the same price they started with.

Download Insync

Download Insync (available for Mac OS X, Windows and Linux: Ubuntu, Debian, Fedora, Arch Linux, Raspberry Pi CentOS/RHEL as well as portable binaries)

Note that after installing the Insync package, the app will try to detect your desktop environment and offer to install a file manager extension. However, you can install any of the available Insync file manager extensions manually (for Nemo, the extension is called "insync-nemo", for Nautilus: "insync-nautilus" and so on).

via Web Upd8 - Ubuntu / Linux blog

Mar 19, 2015 Indicator Lets You Know When The Channels You Follow Go Live

Twitch Indicator is, like its name suggests, a appindicator. In case you're not familiar with Twitch, this is a popular live streaming video platform that primarily focuses on video gaming.

The purpose of Twitch Indicator is to track the channels you follow and notify you when they go live. Besides notifications, which can be turned off from the indicator settings, the list of live channels is displayed in the indicator menu and clicking on any channel will open its Twitch page in your default web browser.

The channel status is checked each time the indicator starts and every 6 minutes - this interval is not configurable but you can manually force a check by selecting "Check now" from the indicator menu.

Since this is the first Twitch Indicator release, you may find bugs - if you do, report them @ GitHub. Note that the app only ships with a light monochrome icon (for dark panels)!

Install Twitch Indicator in Ubuntu

To make it easier to install, I've uploaded Twitch Indicator to the main WebUpd8 PPA. Add the PPA and install Twitch Indicator in Ubuntu 15.04, 14.10 or 14.04 and derivatives (that support AppIndicators) using the following commands:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install twitch-indicator

If you don't want to add the PPA, you can download the deb from HERE or grab the source code from GitHub.

Twitch Indicator didn't work under Ubuntu 12.04 in my test, that's why there aren't any packages for this Ubuntu version.

If you want Twitch Indicator to start automatically when you login, open Startup Applications, click "Add" and add "twitch-indicator" as the command and whatever you want under "name".

For more indicators, browse our AppIndicator tag.

via Web Upd8 - Ubuntu / Linux blog

Mar 18, 2015

How To Run Gedit And Nautilus As Root With pkexec Instead Of gksu

gksu hasn't been updated since 2009 and is not recommended any more. In fact, Ubuntu no longer ships with gksu by default (though it may be installed for many of you, because some apps still depend on it) and it may even be completely removed at some point.

The recommended replacement for gksu is pkexec and applications like Synaptic, Ubuntu Software Center, Software & Updates and others use it for some time but what if you want to use pkexec with applications like Gedit or Nautilus? By default, you can't because pkexec can't run graphical applications without having a PolicyKit file installed in /usr/share/polkit-1/actions/ for the app you're trying to run as root, and Ubuntu doesn't ship with PolicyKit files for Nautilus or Gedit.

pkexec Unity
pkexec authentication dialog under Unity

pkexec GNOME Shell
pkexec authentication dialog under GNOME Shell

For instance, Nemo comes with a such a file and so do Xfce's Thunar and Mousepad (Xubuntu 15.04), but Nautilus and Gedit don't support this by default.

Until (if) Ubuntu adds these PolicyKit files by default, you can use the instructions below to install two custom policy files I've created for Nautilus and Gedit, which allows running these applications as root via pkexec (firstly install wget: "sudo apt-get install wget"):

- for Nautilus:

wget -O /tmp/org.gnome.nautilus.policy
sudo cp /tmp/org.gnome.nautilus.policy /usr/share/polkit-1/actions/

- for Gedit:

wget -O /tmp/org.gnome.gedit.policy
sudo cp /tmp/org.gnome.gedit.policy /usr/share/polkit-1/actions/

If you want to install these files manually, grab them from here: Nautilus | Gedit.

That's it! Now give it a try - open a terminal and type:

pkexec gedit


pkexec nautilus

via Web Upd8 - Ubuntu / Linux blog