Home Blog Page 1130

First Look at Visual Studio Code for Linux

Microsoft had the pleasure of announcing the Preview of its Visual Studio Code tool for Linux, OS X, and Windows operating systems during the BUILD 2015 event that took place on April 29, 2015.

According to Microsoft, Visual Studio Code aims to be a powerful and streamlined IDE that lets developers build and debug modern, platform-independent Web and Cloud applications, as well as to develop Node and ASP.NET apps.

As stated on the application’s read more)

Read more at Softpedia News

How to Extend the Capability of a Linux File Manager

Figure 1: Creating a file from a template in Files.

One of the biggest assets of the Linux desktop is its flexibility. Because of it, you can bend and twist that desktop to do what you want. This same holds true for many of the applications found on the Linux operating system—don’t like it, change it. One area that often gets overlooked with this regard is the file manager.

Now, before we continue on, let it be known that the default file manager for Ubuntu Unity and GNOME Shell isn’t nearly as customizable as its predecessor, Nautilus. But because this is Linux, we can easily install a replacement that does include a host of customization options that will extend the standard feature set.

With that said, let’s dive into a few of the more popular file managers and see just how we can extend their feature sets.

Files

I want to begin with Files. This is the default file manager for Ubuntu Unity and GNOME Shell. This particular file manager doesn’t offer much in the way of customization. In fact, there is only one customization worth mentioning ─ Templates. I find this Files feature to be one of the most overlooked, yet one of the most handy. What you can do is create Templates which can be used from within Files to quickly create a document (or file).

For example, say you have a specific text document template that you frequently use that includes numerous formatting options. Instead of opening up LibreOffice, clicking File > Open or File > Templates > Manage, you could simply right-click within Files, select New Document, and then select from the templates. This would create a new file within the current working folder. Give that file a name and then double-click it to begin working.

But how do you add templates to extend this feature? This couldn’t be any easier. Open up your application of choice (be it LibreOffice, The Gimp, etc), create (or open) the file to serve as a template, and then save it in the ~/Templates folder. If you already have a number of template files created, you could just either move or copy them into the ~/Templates folder. Once you’ve done that, right-click a blank spot in Files (in the folder you want the new file) and, from within the Templates menu, select the new file type to be created (Figure 1).

Thunar

Thunar file manager

If you’re looking for a file manager with a bit more flexibility, you need not look much further than the Xfce default tool, Thunar. One of the best features of Thunar is the Custom Actions feature. Custom Actions are user-defined commands that act upon files/folders from within the Thunar GUI. This feature is incredibly powerful and only limited by your imagination and basic Linux skills. With Custom Actions you can extend Thunar into one of the single most powerful file managers available.

I’ve covered the creation/use of Custom Actions in a Linux.com piece from 2011 which still applies. Check out Extend Xfce’s Thunar File Manager with Custom Actions for a how-to on creating a number of customized actions for Thunar.

This isn’t the only way to extend Thunar’s capabilities. If you install Thunar from the Ubuntu Software Center, you can click on More Info to find a few plugins available (Figure 2). You won’t find many plugins because most extra features are handled through Custom Actions. I do, however, highly recommend installing the Archive plugin and the Media tags plugin. The Archive plugin allows you to compress and uncompress files/folders with a single right-click of a folder (Figure 3).

Thunar archive

Once you select Create Archive, you’ll be asked to give the archive a name and select the archive type (there are a number of types, such as .zip, tar.gz, etc). Click Create and the archive is ready.

Nemo

This is a fork of the Nautilus file manager and is the default for the Cinnamon desktop. If you were a fan of Nautilus, you’ll be happy to know that it lives on with much of the same outstanding functionality. Even though you’ll find plenty of default functionality within Nemo, there are some extensions you will want to install. With a few commands, you can install extensions for:

  1. Comparing files/folders

  2. Dropbox integration

  3. Columns to list/view media types

  4. Pastebin integration

  5. Seahorse integration (encryption/decryption of files/folders)

  6. Samba share integration

  7. Emblems (assign an icon for a file/folder)

  8. Image converter (resize or rotate images quickly).

To install the above features, you first must add a PPA (personal package archive) to apt. Here are the steps for adding the repository and then for installing the extensions:

  1. Open a terminal window.

  2. Add the repository with the command sudo add-apt-repository ppa:webupd8team/nemo

  3. Hit Enter when prompted.

  4. Update apt with the command sudo apt-get update

  5. Install the extensions with the command sudo apt-get install nemo-compare nemo-dropbox nemo-media-columns nemo-pastebin nemo-seahorse nemo-share nemo-emblems nemo-image-converter

After the installation, the official Dropbox daemon will download and install. You will then be prompted to log in with your Dropbox credentials. After successful authentication to your Dropbox account, you’ll want to logout of your desktop and then back in. Nemo should now include more features. 

If you’re using Ubuntu, you will find many (if not all) of these extensions don’t work well with Ubuntu Unity. If you install them on the Cinnamon desktop, they will all function as expected. However, if you run Ubuntu and you want the full functionality of Nemo (and its extensions), you can fix this issue by installing the full Cinnamon desktop. You don’t have to use Cinnamon, but the installation of that desktop will resolve the issues with the extensions not working.

To install Cinnamon, follow these steps:

  1. Open a terminal window

  2. Add the necessary PPA with the command sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-nightly

  3. Hit Enter when prompted

  4. Update apt with the command sudo apt-get update

  5. Install Cinnamon with the command sudo apt-get install cinnamon

Now you can do things like sharing a folder by right-clicking it and selecting Sharing options. (Figure 4).

Nemo file manager

There are plenty of other file managers for the Linux desktop—some of which are desktop dependent and some are not. Not all file managers are created equal, so if you find the default tool on your desktop not meeting your demands, open up your package manager tool and search for a replacement. With a file manager like Thunar (and a bit of creativity), you can do just about anything you like. With Nemo, you can add some of the old Nautilus functionality back. With Files, you’re limited, but you can take advantage of Templates to make your daily work a bit easier.

What is your file manager of choice? Have you found clever ways to extend the feature set? If so, share with your fellow Linux.com readers.

OpenSSL Past, Present, and Future

Rarely does anything have a defined turning point in its history, a single day where people can point and say that was the day everything changed.

For OpenSSL, that day was April 7, 2014, the day that Heartbleed became part of the security lexicon. Heartbleed was a critical vulnerability in the venerable crypto library. OpenSSL is everywhere, in tens of thousands of commercial and homespun software projects. And so too, as of last April, was Heartbleed, an Internet-wide bug that leaked enough memory that a determined hacker could piece together anything from credentials to encryption keys.

Read more at ThreatPost.

This Week in Linux News: Humanitarian Open Source Projects, Microsoft Opens Up, and More

"help-button-66608 640 copy"This week in Linux news, open source projects respond to humanitarian needs, Microsoft opens up, and more. Read on for the top stories from this week. 

1) In the wake of Nepal’s tragic earthquake, a member of Red Hat’s Open Source & Standards team shares five open source humanitarian projects.

5 Humanitarian FOSS Projects to Watch– OpenSource.com

2) An overview of Let’s Encrypt: the Internet Security Research Group hosted by The Linux Foundation.

Let’s Encrypt Offers Free, Automated and Open SSL Security Certificate Authority for Websites– App Developer Magazine

3) Microsoft announces its first full preview of .NET for Linux & Mac OS X.

Microsoft Launches Its .NET Distribution For Linux And Mac– TechCrunch

4) Microsoft releases code editor for Linux and Mac OS X.

Visual Studio Running on OS X and Linux for Free? SO Close– The Register

5) Sophisticated, under-the-radar malware spams Linux machines.

Spam-Blasting Malware Infects Thousands of Linux and FreeBSD Servers– Ars Technica

 

OPW/Outreachy Has 30 Summer Projects For Encouraging Women In Open-Source

Outreachy, the program formerly known as GNOME OPW, has announced their selected participants who will be engaging with various open-source projects over the next few months…

Read more at Phoronix

The 11th Release of OpenStack, Kilo, Debuts

The 11th release of OpenStack is available for download today, and the event is being billed as “a turning point” for the open source project with contributions from nearly 1,500 developers and 169 organizations worldwide. Indeed, it’s only been a few short years since there was early media coverage of the cloud computing platform.

The new Kilo version of the platform offers greater stability and can scale more easily. It also features the full release of the bare metal service Ironic, for provisioning workloads that require direct access to hardware.

 

Read more at Ostatic

Valve Adds 64-bit Linux Support To SteamVR

In the latest of the frequent updates to SteamVR, Valve has added 64-bit Linux support…

Read more at Phoronix

Simplicity Linux 15.4 Is Based on LXPup and Is Ready for Download

Simplicity Linux, a Linux distribution based on LXPup and that uses the LXDE desktop, has been upgraded to version 15.4 and is now available for download and testing.

Simplicity Linux is a Linux distro that uses LXPup, and that’s not one of the most common bases for Linux distro. That hasn’t stopped the devs from adopting it and now they’ve managed also to push the stable edition out the door.

“Simplicity Linux 15.4 is now available for download in Netbook and Desktop ed… (read more)

Samsung’s Tizen App Aspirations Go Global As It Expands to 182 Countries

Samsung’s answer to Android gains wide exposure but you’re more likely to see Tizen apps on your television or thermostat than on your phone or tablet.

Read more at ZDNet News

Ubuntu 14.10 (Utopic Unicon) Gets Linux Kernel Update

Canonical has announced that a few vulnerabilities were found in the Linux kernel packages, affecting the kernel for Ubuntu 14.10 (Utopic Unicon) operating system, and they have been corrected.

The problems that affected Ubuntu 14.10 (Utopic Unicon) operating system are described in the security notifications: CVE-2015-2150, CVE-2015-2666, CVE-2015-2830, and CVE-2015-2922.

“It was discovered that the Linux kernel’s IPv6 networking stack has a flaw that allows using route… (read more)

Read more at Softpedia News