Tag Archives: nemo

Nemo 3.4 Without Cinnamon Dependencies Available In PPA For Ubuntu 17.04 And 16.04

Nemo 3.4 (3.4.7 at the time I’m writing this article) without Cinnamon dependencies and with Unity patches is now available in the WebUpd8 Nemo 3 PPA, for Ubuntu 17.04 and 16.04.
While it comes with some Unity patches, this Nemo version should work with other desktop environments as well, like GNOME (Shell), etc.

Nemo 3.4 file manager

Nemo was forked from the old Nautilus 3.4 (before it lost quite a few features) and is the default file manager of the Cinnamon desktop environment. It includes features that are no longer available in Nautilus, such as dual panes, configurable toolbar and much, much more.

Among the changes in Nemo 3.4 are:

  • separate processes for Nemo and the desktop handling;
  • a new desktop icon mode is available: desktop grid. This new mode allows changing the icon size (smaller, normal, larger) as well as the icon orientation (horizontal or vertical), sort by name, date, type or size, auto-arrange or manual layout, and align to grid;
  • simpler date formats for the last modified column in list view;
  • wildcard support in file searches;
  • Firefox-like support for middle-click and Ctrl key in Nemo navigation buttons to open new tabs;
  • you can now change the desktop font (font face and size). To do this, use Dconf Editor (under org > nemo > desktop > font);
  • other improvements and bug fixes.

Nemo 3.4 file manager

Note that the new desktop grid mode is set as default. If you want to use the old desktop layout, use Dconf Editor to enable it (go to org > nemo > desktop > use-desktop-grid and set it to false).
You can configure the spacing for the new desktop grid layout. You can do this using Dconf Editor, under org > nemo > desktop > horizontal-grid-adjust (or vertical-grid-adjust).
I also have to mention that if you set the layout to horizontal while using the new desktop grid, this will also affect the old desktop layout if you go back to it. I’m not sure if this is intended or it’s a bug. Also, while using the old desktop layout with a horizontal icon orientation, there’s a bug – when moving a file when moving a file or folder from one desktop to another, the file/folder continues to show up on the original desktop until that desktop is refreshed (e.g. using Ctrl + r).

Install Nemo 3.4 without Cinnamon dependencies and with Unity patches in Ubuntu 17.04 or 16.04


For how to install the latest Nemo 3.4 in Ubuntu 17.04 and 16.04 (and derivatives), see THIS article (it was initially posted for Nemo 3.2, but the PPA now provides Nemo 3.4).

Read More

Hide Files And Folders In Nemo Or Nautilus Without Renaming With This Extension

I recently stumbled upon Nautilus Hide, an extension that adds a context menu option to hide / unhide files or folders without renaming them, and I decided to port it to Nemo file manager.
The extension hides files or folders without renaming them (without adding a dot prefix or a tilde suffix), by adding them to a file called “.hidden”, which can be used by most major file managers to hide files.

This can be done manually (I wrote an article about it a while back) and is supported by most file managers. This extension is for those that need to do this frequently or set up Ubuntu / Linux Mint for someone inexperienced who wants such a feature.

To use this extension to hide a file or folder, simply right click the file/folder and select “Hide file”:

Nemo Hide

To unhide a file or folder, press Ctrl + H (this displays hidden files and folders), then right click the file you’ve previously hidden, and select “Unhide”. Then press Ctrl + H again to hide hidden files and folders.
This obviously only works for files hidden by adding them to a file called “.hidden”, and it doesn’t work with files that have a dot prefix or a tilde suffix.

Install Nemo Hide / Nautilus Hide

Nemo Hide is available in the Nemo 2.x and Nemo 3.x (with Unity patches) WebUpd8 PPAs. If you use Nemo from any of these two PPAs, simply run the commands below to install Nemo Hide:
sudo apt update
sudo apt install nemo-hide

The WebUpd8 Nemo PPAs are not compatible with Linux Mint (because the packages can overwrite Nemo for Cinnamon with Nemo for Unity) or Nemo from the official Ubuntu repositories, but this extension is. So if you use Linux Mint or Nemo from the official Ubuntu repositories, you can grab the Nemo Hide deb (or source) from HERE.

Once installed, restart Nemo:

nemo -q

The Nautilus Hide extension is available in the official Ubuntu repositories so if you use Nautilus, install it using the command below:

sudo apt install nautilus-hide

Once installed, restart Nautilus:

nautilus -q

Note that the Nautilus Hide version from the Ubuntu repositories doesn’t automatically refresh folders, so after hiding a file, you’ll need to refresh the folder by pressing F5. The latest Nautilus Hide does this automatically.

Read More

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

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.

 

Nemo 3.2.0 Unity

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.

 

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

Read More

Take Screenshots And Upload To Imgur With Imgur-Screenshot (Optional: Nautilus, Nemo And Caja Imgur Upload Scripts)

The Shutter Imgur.com upload plugin stopped working recently, so I’ve been looking for alternatives and I stumbled upon Imgur-Screenshot, a bash script that can take screenshots and upload them to Imgur.

Imgur-Screenshot comes with quite a few handy features, including:

  • automatically copies Imgur link to clipboard;
  • allows editing the image (by using an external image editing app) before uploading;
  • upload images anonymously or to an Imgur account;
  • can create and add images to Imgur albums;
  • uploaded images can be set to be deleted automatically after a configurable number of seconds;
  • highly configurable.

The script can also upload any image to Imgur, so it’s not just for uploading screenshots taken using Imgur-Screenshot. That’s actually the part I was more interested in, especially since taking screenshots using scrot (SCReen shOT), which Imgur-Screenshot uses under the hood by default, is not that reliable lately.

However, Imgur-Screenshot does support using other screenshot tools, like maim (which Ubuntu / Linux Mint users can install from the main WebUpd8 PPA). This, along with other settings can be changed in the Imgur-Screenshot configuration file.

I’m using Imgur-Screenshot with a simple Nemo (also available for Nautilus and Caja) script to upload images to Imgur, which you can find below. Using this script, you can right click an image in Nautilus, Nemo or Caja and select Scripts > Upload to Imgur, which results in uploading the image to Imgur and copying the image URL to the clipboard.

Still, since some of you may want to use Imgur-Screenshot with scrot or maim, I’ll include instructions for this below.

Install and use Imgur-screenshot

1. Download Imgur-screenshot

2. Install Imgur-Screenshot

To install the script in /usr/local/bin/, place the downloaded “imgur-screenshot.sh” file into your home directory and run the following commands:

cd
sudo install imgur-screenshot.sh /usr/local/bin/imgur-screenshot

The script can auto-update itself. When an update is available, you can update imgur-screenshot using the following commands:

sudo imgur-screenshot --update
sudo chmod 775 /usr/local/bin/imgur-screenshot

3. Install the Imgur-Screenshot dependencies

Imgur-Screenshot depends on libnotify-bin, scrot, xclip, curl and grep. To install them in Ubuntu / Linux Mint and derivatives, use the following command (some might already be installed):
sudo apt-get install libnotify-bin scrot xclip curl grep

You can use the following command to check the status of each dependency:

imgur-screenshot --check

To use Imgur-screenshot to take a screenshot and upload it to Imgur, simply run it from the command line, like this:
imgur-screenshot

… and select a window or a region to which you want to take a screenshot of.

After taking the screenshot, Imgur-Screenshot automatically opens the Imgur image link in your default web browser and copies the image link to the clipboard.

The image link is also displayed in the command output, along with the delete link:

imgur screenshot
You can also bind the script to a hotkey. For instance, under Unity, you can do this by going to System Settings > Keyboard > Shortcuts > Custom Shortcuts:

imgur screenshot keyboard shortcut
Here you can create a new custom shortcut, enter “imgur-screenshot” as the command and assign it a keyboard shortcut.
To see all the Imgur-Screenshot options, use:
imgur-screenshot --help

Optional: Configure Imgur-Screenshot

To be able to configure Imgur-Screenshot, you need to create a folder called “imgur-screenshot” in ~/.config/. To do this, you can use the following command:

mkdir -p ~/.config/imgur-screenshot/

And in this folder, create a file called settings.conf:

touch ~/.config/imgur-screenshot/settings.conf

All the settings you enter in this file will overwrite the default Imgur-Screenshot settings. You can find all the available options, HERE.

By default, the images are stored in the ~/Pictures folder however, the folder name might be different if you don’t use Ubuntu (or whatever Linux distribution you’re using) in English.

To change the folder used by Imgur-Screenshot to store the screenshots, open ~/.config/imgur-screenshot/settings.conf with a text editor – I’ll use Gedit below:

gedit ~/.config/imgur-screenshot/settings.conf

and in this file, paste the following:

file_dir="$HOME/Pictures"
… and replace “Pictures” with the name of your pictures folder (or some other folder). The path can contain spaces.

Using the same configuration file (~/.config/imgur-screenshot/settings.conf), you can also change the tool used to take screenshots.

For instance, to use maim (which you can install from the main WebUpd8 PPA) instead of scrot, use the following in the configuration file:

screenshot_select_command="maim -s %img"
screenshot_window_command="maim %img"

You can even use Imgur-Screenshot with GNOME Screenshot, but only the “screenshot_select_command” will work.

To use GNOME Screenshot, use the following in the Imgur-Screenshot configuration file file:

screenshot_select_command="gnome-screenshot --area --file=%img"

Or, for Shutter (but note that Shutter needs to be closed for this to work), use the following in the ~/.config/imgur-screenshot/settings.conf file:

screenshot_select_command="shutter --select --exit_after_capture --output=%img"


If you’re interested in connecting Imgur-Screenshot with your Imgur account, so all the images uploaded using this script are added to your account, here’s how to do it:

1. To connect Imgur-screenshot to your Imgur account, must firstly register a new application on Imgur, at https://api.imgur.com/oauth2/addclient – select “OAuth 2 authorization without a callback URL”, enter an application name, email and description and click “submit”.

On the next page, a Client ID and Imgur Secret are displayed – copy these as you’ll need them later.

2. Next, open the Imgur-Screenshot settings.conf file – I’ll use Gedit below:

gedit ~/.config/imgur-screenshot/settings.conf

and in this file, paste the following:

imgur_acct_key="YOUR_APP_CLIENT_ID"
imgur_secret="YOUR_APP_SECRET"
login="true"

… replacing YOUR_APP_CLIENT_ID and YOUR_APP_SECRET with the application client id and secret which you obtained by following step 1, and save the file.

3. And finally, to authorize your Imgur app with Imgur-Screenshot, run the following command (the upload screenshot command also works):

imgur-screenshot -c

which should display an URL – copy the link and open it in a web browser. Next, copy the pin number displayed by this URL, go back to the terminal where you ran the command, paste the pin and press ENTER.

That’s it! Imgur-Screenshot should now upload screenshots to your Imgur account.

Optional: Nautilus, Nemo and Caja scripts for uploading images to Imgur using Imgur-Screenshot

Imgur-Screenshot is not only useful to take screenshots, but it can also upload images from your computer to Imgur. I found this feature useful and decided to simplify it so it can be used from Nautilus, Nemo and Caja, where you can right click an image and select Scripts > Upload to Imgur to achieve this.

“imgur-screenshot” needs to be available in $PATH for the scripts below to work. If not, you can enter the full path to imgur-screenshot.

Nautilus script:

#!/bin/bash

IFS=$'n'

for FILENAME in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
if [ -f "$FILENAME" ]; then
imgur-screenshot "$FILENAME"
fi
done

To install this script for Nautilus, create a file called “Upload to Imgur” in ~/.local/share/nautilus/scripts/ (if the folder doesn’t exist, create it) and paste the code above, then save the file and make it executable (right click the file and select Properties > Permissions > “Execute: Allow executing file as program”).

Nemo script:

#!/bin/bash

IFS=$'n'

for FILENAME in $NEMO_SCRIPT_SELECTED_FILE_PATHS; do
if [ -f "$FILENAME" ]; then
imgur-screenshot "$FILENAME"
fi
done

To install this script for Nemo, create a file called “Upload to Imgur” in ~/.local/share/nemo/scripts/ (if the folder doesn’t exist, create it) and paste the code above. Then save the file and make it executable (right click the file and select Properties > Permissions > “Execute: Allow executing file as program”).

Caja script:

#!/bin/bash

IFS=$'n'

for FILENAME in $CAJA_SCRIPT_SELECTED_FILE_PATHS; do
if [ -f "$FILENAME" ]; then
imgur-screenshot "$FILENAME"
fi
done

To install this script for Caja, create a file called “Upload to Imgur” in ~/.config/caja/scripts/ (if the folder doesn’t exist, create it) and paste the code above. Then save the file and make it executable (right click the file and select Properties > Permissions > “Execute: Allow executing file as program”).

Read More

Nemo With Unity Patches Available For Ubuntu 16.04 Xenial Xerus

Quick update: Nemo (2.8.7) with Unity patches and without Cinnamon dependencies is now available in the WebUpd8 Nemo PPA for Ubuntu 16.04 Xenial Xerus.

Nemo File Manager Ubuntu

For those not familiar with Nemo, this is the default Cinnamon file manager and is a Nautilus fork.
Nemo continues to provide many of the features removed from Nautilus, like the extra pane or the toggle location button, but there are some other changes as well, like a customizable toolbar (you can add or remove the up/refresh/search/etc icons), built-in “Open as root”, “Open in terminal” and “Set as wallpaper” context menu items and much more.
Besides making Nemo available for Ubuntu 16.04 in the WebUpd8 Nemo PPA, I also updated it to the latest 2.8.7 version for Ubuntu 14.04 and 15.10.
A while back, I updated Nemo to version 2.8.6 however, many users complained about frequent crashes, so I downgraded it to version 2.6.7. The the bug that caused those crashes was fixed, so I decided to update the PPA with this version.

Note: Nemo 2.8.6 is available in the official Ubuntu 16.04 repositories however, it can’t be used to draw the desktop under Unity and it comes with Cinnamon dependencies.

Install Nemo with Unity patches in Ubuntu

For how to install Nemo with Unity patches in Ubuntu, see this article: Install Nemo With Unity Patches (And Without Cinnamon Dependencies) In Ubuntu

If you already have the WebUpd8 Nemo PPA added, simply update the software sources (run “sudo apt-get update”) and then install the updates any way you wish (using Software Updater, command line, Synaptic or whatever). After the update is done, either kill Nemo (using the “killall nemo” command; “nemo -q” doesn’t work with updates in some cases) or log out and log back in.

Read More

Copy And Paste Images From The Clipboard In Nautilus And Nemo

If you copy an image in Nautilus or Nemo, you can’t directly paste it in an image editor, like GIMP, because the file is copied and not the image itself.
Here’s where the Nautilus (and Nemo) CopyPaste Images extension comes in. This small extension, created by Lorenzo from atareao.es, allows you to copy and paste images as… images, and not as files.

The extension doesn’t change the way copy / paste works and instead, it adds an extra context menu option which allows you to copy the image:

Nautilus

Nemo

When selecting CopyPaste Images > Copy image, the actual image is copied (ready to be pasted in an image editor for instance) and not the file.

In the same way, if you have an actual image on your clipboard and not just an image file, you can select CopyPaste Images > Paste image to create a new file with the clipboard image, or directly paste the image in an app such as GIMP.

Install CopyPaste Images extension for Nautilus or Nemo

[Nautilus] Install CopyPaste Images extension for Nautilus by using the Atareao Nautilus Extensions PPA. Add the PPA, install the extension in Ubuntu 14.04 and 15.10, and restart Nautilus, using the following commands:
sudo add-apt-repository ppa:atareao/nautilus-extensions
sudo apt-get update
sudo apt-get install nautilus-copypaste-images
nautilus -q

If you don’t want to add the PPA, download the deb (or the source) from HERE.

[Nemo] Atareao has a PPA for Nemo extensions but it doesn’t provide the CopyPaste Images extension for Nemo yet. Until the PPA is updated, you can install this extension for Nemo by using the WebUpd8 Nemo PPA (do not add the PPA if you use Linux Mint – I’ll post a deb download below). To add the PPA, install the Nemo CopyPaste Images extension and restart Nemo, use the commands below:
sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo-copypaste-images
nemo -q

If you don’t want to add the PPA, download the extension (either as a deb or source) from HERE.

thanks to atareao.es!

Read More

Cinnamon 2.6 Officially Released [Video, Screenshots]

Cinnamon 2.6 was released yesterday, bringing important changes like improved multi-monitor (with multi-panel) support, redesigned and reorganized system settings, a plugin manager for Nemo as well as various other changes which should bring improved responsiveness, load times and CPU usage.

Cinnamon 2.6 video

Below you can watch a video which features the most important changes in Cinnamon 2.6:


(direct video link; for more videos, subscribe to our YouTube channel)

Unfortunately the new panel multi-monitor support covered that well in the video because there’s no screencast app (for Linux) that I know of which can record the active monitor instead of a predefined monitor (and I didn’t have time for complicated editing). Sorry about that!

Changes in Cinnamon 2.6 desktop

For the 2.6 release, Cinnamon Panel has received some important changes, with many of them being implemented in order to bring better multi-monitor support.
For instance, the panels can now be added, removed and configured individually (there are no predefined panel layouts any more) and you can place them on any monitor. You can even copy a panel’s settings or move a panel to a different location:

Yet another panel feature added in Cinnamon 2.6 is a new hide mode, called “Intelligent hide” (intellihide):

Furthermore, the applets should handle multiple instances better and they should be smarter when used with multi-monitor and/or multi-panel setups. For instance, the window list applet only displays windows from the current monitor. Also, the window list actions now allow moving windows to other monitors (this can also be done via a keyboard shortcut: Super + Shift + arrow keys):

Other Cinnamon 2.6 panel/applets changes include:

  • the Sound Applet was updated with better PulseAudio support, it detects output devices more accurately and features a slightly revamped UI and a new application mixer (which allows changing the sound level for each app individually);
  • a new “inhibit” applet was introduced which allows disabling power management or turning off notifications;
  • the User and Network applets were improved slightly revamped UI and a new application mixer (which allows changing the sound level for individual apps).
  • The Power Applet was redesigned, it detects batteries better, handles screen brightness and keyboard backlight and it can display secondary devices

Here are a couple of screenshots with the Sound Applet and the new Inhibit Applet:

Another change in the latest Cinnamon 2.6 is the addition of XScreenSaver modules and HTML5 screensavers support to the Cinnamon Screensaver:

Note that by default, only one HTML5 screensaver is installed but you can get many other screensaver by installing the following packages: xscreensaver-data, xscreensaver-data-extra, xscreensaver-gl and xscreensaver-gl-extra.
The System Settings have also received quite a few changes in this release, including a redesign and reorganization of the modules as well as:
  • the Effects settings were simplified and some new effects were introduced;
  • Power Management, Brightness and Batteries modules were revamped and merged;
  • The Startup Applications configuration tool was rewritten as a native Cinnamon settings module;
  • various other minor but useful new features were added, such as: you can now set the first day of the week, the size and presence of the multimedia keys OSD, etc.;
  • various default settings were tweaked: windows now open in the center of the screen by default, on supported hardware touchpads use two-finger scrolling by default and more.

Here are a few Cinnamon Settings screenshots:

Nemo, the default Cinnamon file manager, has received quite a few improvements in its 2.6 release, including a new plugin manager which allows easily enabling and disabling Nemo actions, extensions and scripts, simplified context menus (there’s an option to show all available actions) as well as a queue system for file operations (operations are performed in sequence rather than in parallel, but you can manually start queued jobs):

By the way, for those who want Nemo on other desktop environments such as Unity, you can already install the latest Nemo 2.6 via the WebUpd8 Nemo PPA.

Other changes

Cinnamon 2.6 has also received quite a few under the hood improvements:

  • on supported hardware Cinnamon now uses a newer “cogl” API which should prevent some desktop freezes present in previous Cinnamon releases;
  • you can now set which Cinnamon components should use loging/consolekit-upower via gsettings;
  • Cinnamon 2.6 introduces a preload mechanism which loads themes and app info asynchronously earlier on during the boot sequence, which should improve loading times;
  • improved desktop responsiveness, load times and cpu usage by optimizing various Cinnamon components, such as the menu, window management and more;
  • information was added to Looking glass logs to report the Cinnamon startup time as well as to indicate how long each enabled applet took to start;
  • you can now restart Cinnamon (cinnamon-settings-daemon and Nemo) using a keyboard shortcut: Ctrl + Alt + Esc. Unlike Ctrl + Alt + backspace, which restarts the whole session, this only restarts Cinnamon so you won’t lose your work and any open windows;
  • extensions are now able to provide different versions of themselves for different versions of Cinnamon.

Getting Cinnamon 2.6

Cinnamon 2.6 will be available by default in Linux Mint 17.2 Rafaela (which should be released at the end of June) and in LMDE 2 Betsy.
For Linux Mint 17.1, is already available in the Romeo repository.
For Ubuntu, the two Cinnamon unofficial stable PPAs I mentioned a while back weren’t updated with the latest Cinnamon 2.6 yet, but as soon as they’ll be updated, I’ll publish a new article. Ubuntu users have another option for installing the latest Cinnamon: the official Cinnamon Nightly Builds PPA, but the packages provided by this PPA are unstable and things can break so I do not recommend it (the PPA should only be used for testing purposes).

Read More

Nemo 2.6 Gets A Plugin Manager, More [`Nemo With Unity Patches` PPA Updated]

While Nemo 2.6 wasn’t officially released yet (Cinnamon 2.6 is currently undergoing testing in the Linux Mint Romeo repository), its source has been available for some time on GitHub. 
I’ve been using Nemo 2.6 (2.6.5) for about a week and it works great, so I’ve decided upload it to the WebUpd8 Nemo (with Unity patches and without Cinnamon dependencies) PPA.

Nemo 2.6

There’s no official changelog yet but from what I can tell, Nemo 2.6 includes the following changes (I may have missed some improvements though):
  • added a plugin manager which allows easily enabling and disabling Nemo actions, extensions and scripts;
  • all toolbar buttons now use symbolic icons (except pathbar icons);
  • simplified context menus (with an option to show all available actions);
  • improved thumbnail generation;
  • bookmarks are now sortable;
  • improved Preferences dialog;
  • fixed support for org.freedesktop.FileManager1 dbus interface – this should allow apps that support opening a folder and highlighting a file in that folder to work properly (like Firefox – clicking on the folder icon from Downloads);
  • added a simple transition when toggling the location bar/pathbar;
  • show icons for templates in the “create new document” menu;
  • show location entry when “/” is entered;
  • file operations (such as ‘copy’) now use a queue system (paused until the previous job completes however, you can manually start new jobs).

The official Nemo extensions haven’t been updated to fully support the new Nemo plugin manager, that’s why you’ll see “No information available” for each extension in the plugin manager. However, all v2.4. extensions should work with Nemo 2.6.
Also, the unpatched Nemo 2.6 can detect if the app generates thumbnails while running as root and prompts to fix this issue however, this depends on libcinnamon-desktop4 and since the purpose of the Nemo version I maintain is to be Cinnamon-free, I’ve removed this functionality for the PPA packages.
Even so, this is an issue that shouldn’t happen if you use Nemo properly: running it via pkexec (or via the Nemo contect menu > Run as Root, which uses pkexec) doesn’t cause this issue. As an alternative way of fixing such issues, you can simply run “sudo rm ~/.cache/thumbnails”.

Two more notes regarding the patched Nemo from the WebUpd8 PPA:

  • in the Plugin Manager, you’ll notice two “Change Desktop Background” Nemo actions – that’s because one is for Unity and one for GNOME (Shell) and it’s only used if you enable Nemo to draw the desktop;
  • the “Create a new launcher here…” Nemo action only shows up in the Nemo context menu on the desktop and it requires gnome-panel to be installed or else it won’t work.

Install Nemo 2.6 (with Unity patches and without Cinnamon dependencies) in Ubuntu

To install the latest Nemo 2.6 with Unity patches and without Cinnamon dependencies, see THIS article. 
Important: don’t install this Nemo version in Linux Mint or if you’re using Cinnamon desktop in Ubuntu, because it has all it’s Cinnamon-specific features removed.

Read More

Nautilus, Nemo And Caja Extension `Folder Color` Sees New Release

Folder Color is a file manager extension available for Nautilus, Nemo and Caja, which until recently could only be used to change individual folder colors. The tool was updated yesterday with a new feature: you can now use it to easily change all the folders colors with a click:

Folder Color
Nemo Folder Color, setting the global color to purple

Also, until now, Folder Color only worked with Ubuntu’s (default) Humanity icon theme (and other icon themes based on it) however, the latest Folder Color brings support for another icon theme: Numix.

Folder Color
Nautilus (3.14) Folder Color with the latest Numix Icon Theme from Git

For now, Folder Color will only work with the latest Numix icon theme from GIT because the Numix PPA wasn’t updated yet.

Since we last wrote about Folder Color, the tool added yet another feature: the ability to set folder emblems. There are just 4 emblems that you can set using Folder Color (Favorite, Finished, Important, In Progress), but that should be enough for most users:

Folder Color

I should also mention that all the changes performed by Folder Color can easily be reverted: to change a folder’s color back to default and to remove its emblem, simply right click the folder and select Folder’s Color > Default (under “Restore”). Or, if you’ve changed the global folder color, right click any folder and select Folder’s Color > Global Color (under “Edit”), select “Default” from the dropdown and click “Apply”:
Folder Color

Install Folder Color in Ubuntu

Folder Color is available in a PPA, for Ubuntu 15.04, 14.10, 14.04 and 12.04. Add the PPA using the following commands:
sudo add-apt-repository ppa:costales/folder-color
sudo apt-get update

Then, to install the latest Folder Color for Nautilus, use the commands below:

sudo apt-get install folder-color
nautilus -q

Or, to install Folder Color for Nemo, use the following commands:
sudo apt-get install folder-color-nemo
nemo -q
If Folder Color doesn’t work with Nemo, you may need to apply the fix listed under step 4 from HERE.

To install Folder Color for Caja, use the following commands:

sudo apt-get install folder-color-caja
caja -q

If Folder Color doesn’t show up in the Caja context menu, fix it by using the following command:

– 32bit:

sudo ln -s /usr/lib/i386-linux-gnu/girepository-1.0/Caja-2.0.typelib /usr/lib/girepository-1.0/Caja-2.0.typelib
caja -q

– 64bit:

sudo ln -s /usr/lib/x86_64-linux-gnu/girepository-1.0/Caja-2.0.typelib /usr/lib/girepository-1.0/Caja-2.0.typelib
caja -q

To download the source code, report bugs, etc., see the Folder Color Launchpad page.

Read More

Nemo With Unity Patches Available For Ubuntu 15.04 Vivid Vervet

Quick update: Nemo with Unity patches is available for Ubuntu 15.04 Vivid Vervet.

Nemo Ubuntu Vivid

For those not familiar with Nemo, this is the default Cinnamon file manager and is a Nautilus fork. 
Nemo continues to provide many of the features removed from Nautilus, like the extra pane or the toggle location button, but there are some other changes as well, like a customizable toolbar (you can add or remove the up/refresh/search/etc icons), a warning is displayed when running Nemo as root, built-in “Open as root”, “Open in terminal” and “Set as wallpaper” context menu items and much more.

While Nemo from the official Ubuntu repositories is built for the Cinnamon desktop, Nemo from the WebUpd8 Nemo PPA is patched to work under Unity (but it should work with other desktop environments too): there are patches to get Nemo to handle the desktop, to support Unity quicklists and the Unity Control Center, removed Cinnamon dependencies, along with other tweaks and fixes imported from Ubuntu’s Nautilus. 
Since there’s no point in reposting the instructions, see THIS article for how to install and optionally set Nemo with Unity patches as the default file manager in Ubuntu 15.04, 14.10 or 14.04 (there’s also an older Nemo version for Ubuntu 12.04).

Read More