This article is a simple list for interesting Cinnamon applets. You see here how to install applet, and then CPU Temperature Indicator, Pomodoro, Internet Search Engine, Net speed indicator, Record Desktop (screencaster, like Kazam), Sticky Notes, and Stopwatch. I hope this list helps you find your needs and ease your daily life.
To install any applet, right-click on panel > Add applets to panel > go to tab Available applets (online) > select applet > press Install or update selected items > go to tab Installed applets > select the installed applet > Add to panel. Note that applet installation this way needs internet access.
1. CPU Temperature Indicator
This applet shows a real-time CPU temperature on your panel. So, you can always know where you should give your computer some extra cooling.
Pomodoro is a timing technique to enhance concentration, to help finish tasks efficiently. Now you can get Pomodoro Timer on your Cinnamon desktop.
3. Search Engine
You can place Google Search, Yahoo!, or DuckDuckGo applet right on your panel. With this, you can search anything anytime and when you press Enter it runs web browser with the result you want. You can find its name Internet Search Box on applets installer.
4. Download & upload speed
Do you remember Netspeed on GNOME? This applet is the same thing for Cinnamon. It shows real-time upload & download speed with total transfer per day via tooltip. Personally, this applet is always the first to install for me every time I installed Mint Cinnamon.
5. Sticky Notes
If you want colorful sticky notes, with task list feature, or simply Sticky Notes widget replacement for KDE, Sticky Notes on Cinnamon is the solution.
6. Record Desktop
Again, do you remember EasyScreencast on GNOME? This ScreenShot+Record Desktop is the replacement on Cinnamon. You can take screenshot to image, you can also record screen activities as video (MKV format) with or without sound input.
If you need a stopwatch on desktop, use Stopwatch for Cinnamon 1.8+ applet. You’ll have a simple time counter on panel you can stop at anytime.
Brief: Running out of space on your Linux system? Here are several ways you can clean up your system to free up space on Ubuntu and other Ubuntu based Linux distributions.
Over time, any operating system can become cluttered as programs are added and removed. If you have like a TB of storage capacity, you might not bother to clean up Ubuntu to make some disk space. But if your hard disk has limited space, like I have a 128 GB SSD laptop, freeing up disk space becomes a necessity.
In this article, I’ll show you some of the easiest tricks to clean up your Ubuntu system and get more space.
How to free up disk space in Ubuntu and Linux Mint
There are several ways you clean up disk space in Ubuntu and other Ubuntu based system. I have discussed several command line tricks here followed by some GUI options.
While I have mentioned several ways here, if you are a beginner, avoid the ones marked as ‘expert’. Not that you cannot use them, but it’s better to avoid if you don’t know what you are doing.
I am using Ubuntu 16.04 while writing this tutorial but you can use the same steps for other Ubuntu versions, Linux Mint, elementary OS and other Ubuntu based Linux distributions.
1. Get rid of packages that are no longer required
If you read the apt-get commands guide, you might have come across the apt-get command option ‘autoremove’.
This option removes libs and packages that were installed automatically to satisfy the dependencies of an installed package. If that package is removed, these automatically installed packages are useless in the system. This command automatically removes such packages.It also removes old Linux kernel that
It also removes old Linux kernels that were installed from automatically in the system upgrade.
It’s a no-brainer command that you can run from time to time to make some free space on your Ubuntu system:
sudo apt-get autoremove
As you can see, this command is going to free up 300 Mb of free space in my system.
The APT package management system keeps a cache of DEB packages in /var/cache/apt/archives. Over time, this cache can grow quite large and hold a lot of packages you don’t need.
You can see the size of this cache with the command below:
sudo du -sh /var/cache/apt
As you can see, I have over 500 Mb of cache storage. When you are almost out of space, this 500 Mb can make a lot of difference.
Now, you have two options to handle the cache.
Either remove only the outdated packages, like those superseded by a recent update, making them completely unnecessary.
sudo apt-get autoclean
Or clean out the cache in its entirety (frees more disk space):
sudo apt-get clean
3. Clean the thumbnail cache
Ubuntu automatically creates a thumbnail, for viewing in the file manager. It stores those thumbnails in a hidden directory in your user account at the location ~/.cache/thumbnails.
Over time, the number of thumbnails would increase dramatically. Moreover, the thumbnail cache will eventually contain many superfluous thumbnails of pictures that don’t exist anymore.
You can check the size of thumbnail cache with the command below:
du -sh ~/.cache/thumbnails
For my system, the thumbnail cache is over 300 Mb in size.
So it’s a good practice to clear the thumbnail cache every few months or so. The quickest way is to use the terminal:
rm -rf ~/.cache/thumbnails/*
4. Remove old Linux kernels that were manually installed [Expert]
The command discussed in the point 1 removes old Linux kernel. But it won’t work if you manually installed the kernel in Ubuntu. But removing old, unused Linux kernels will still save you plenty of space.
So, if you manually installed a Linux kernel, perhaps you can manually uninstall it as well.
List all installed Linux kernels first:
sudo dpkg --list 'linux-image*'
Removing the old kernels is the same as removing any other package. I’m using shell expansion for the version numbers to save typing. It will prompt you with a list of packages that will be removed, so you can double check the list before continuing.
Note: Replace VERSION with the version of the kernel you want to remove
sudo apt-get remove linux-image-VERSION
My recommendation is to keep at least two or preferably three kernels including the latest. This way, you will have at least one/two other kernels to boot with, if for whatever reason the latest kernel you are unable to boot with.
First, let’s see what is an orphaned package in Ubuntu.
Suppose you installed a package ‘myprogram’. But this package has a dependency on the library ‘mylib’. This lib will be usually installed automatically with ‘myprogram’. When you delete ‘myprogram’, mylib might still remain in the system. Thus mylib, in this case, becomes an orphaned package.
Now, the command listed in point 1 removes such orphaned packages. But imagine the case where you had manually installed mylib before installing myprogram. The command ‘apt autoremove’ might not remove the orphaned package in this case. And hence you’ll have to manually delete it.
You’ll have to find all the orphaned packages first and then remove them. Thankfully, we have a GUI tool to do that: gtkorphan, a graphical frontend for deborphan.
Install gtkorphan via the terminal:
sudo apt-get install gtkorphan
And to remove orphaned packages, search for Removed Orphaned Package tool and run it to find all the orphaned packages in your system:
Honestly, I won’t go for this option unless you really need every Mb of free space.
Chances are that you have a number of apps installed that you seldom use. Maybe you installed them on the back of an awesome review, out of nosiness, or to handle a particular task.
If you need space more getting rid of the unused or lesser used applications is always a good idea.
You can remove a program from the software centre or using the command below with particular app name:
sudo apt-get remove package-name1 package-name2
7. Using GUI tools to free space in Ubuntu
We saw a number of command line options to make space in Linux system but I understand if you don’t want to use the commands.
Remembering all the commands or using them all one by one may not be convenient for you. And this is why we have a number of GUI tools that will help you do that in a few clicks with an easy to use interface.
So, you saw a number of ways to clean up Ubuntu system. Personally, I use apt-get autoremove more often than any other commands here. Regularly using this command keeps the system free from unnecessary files.
I hope this article helped you to make free space in Ubuntu, Linux Mint and other such distributions. Do let me know if this worked for you or if you have some other tip to share.
Linux Mint’s Clement Lefebvre has announced the release of Cinnamon 3.4, the latest stable update to the rather popular Linux desktop environment. Better yet you can already upgrade to or install Cinnamon 3.4 on Ubuntu using a PPA — no waiting required! Announcing the release on his blog Clement Lefebvre writes: “I’d like to thank all the developers […]
Brief: This article shows you how to upgrade Linux Kernel easily with GUI tool Ukuu. Though the article is tested for Ubuntu, it should also work for other Ubuntu based Linux distributions such as Linux Mint, elementary OS, Linux Lite etc.
I am assuming that you already know what is Linux kernel. This is the core software that drives any Linux distribution. All the Linux distributions use the kernel at their core topped with Shell and then GUI elements. This is what Linus Torvalds created 25 years ago and this is what he still works on.
A newer version of Linux kernel is released every few months with new features (such as support for more hardware), bug fixes etc.
Should you upgrade to the latest Linux kernel, manually?
An average user doesn’t upgrade the Linux kernel on its own. He/she waits for the Linux distribution to provide the kernel upgrade. In fact, a significant number of desktop Linux user don’t care which Linux Kernel they are using and it’s not an entirely bad thing.
Thing is that when a new Linux Kernel is released, it takes several weeks/months before your Linux distribution makes it available for your system. It also depends on the factor if Linux Kernel release was LTS (long term support) or not. Yes, even Linux Kernel release have LTS and non-LTS versions, in case you didn’t know.
Linux distributions are responsible for your system’s stability and this is why they don’t release a newer version of Linux Kernel unless they test it for regression on their end. This ensures that your system is not messed up because of hardware incompatibility or any other such issue.
In my opinion, there is no ‘real’ need of upgrading to a newer Linux kernel unless it provides you a good enough reason.
Easily upgrade Linux Kernel in Ubuntu and Linux Mint
You can upgrade Linux kernel on your own in Linux command line with a few apt-get commands. But the kernel upgrade procedure is much easier and more convenient with a GUI tool called Ukuu (Ubuntu Kernel Update Utility).
Warning: Before we see how to upgrade Linux kernel in Ubuntu with Ukuu, I must warn you that you should be aware of the risk. If something goes wrong, you may revert to a previous Kernel version but you must not panic. Make a backup of Ubuntu system to be sure. If you are easily baffled with troubleshooting, avoid playing with manual upgrades and stick to your distribution’s system updates.
Install Ukuu in Ubuntu and Linux Mint
There is an official PPA provided by the developer to install this tool. Just use the commands below to install Ukuu:
Using Ukuu to install latest Linux Kernel in Ubuntu
I am using Ubuntu 16.04 in this tutorial but Ukuu is available for other Ubuntu and Linux Mint versions as well.
Once you have installed Ukuu, start it. It will refresh the list of available Linux kernels available for Ubuntu. By default, it will show you all the available kernels, including the unstable release kernel (tagged with RC and with red Tux icon). Kernel versions from the distributions are labeled with the logo and the other versions have just the good old Tux logo.
Needless to say that you should avoid the release candidates. Select the desired Kernel version and click on install to install the newer Linux kernel version.
Of course, it will require admin password for this action. Once you have entered your password, you can see the installation progress in the application itself. Focus on the end result to know if it new Linux kernel was installed successfully or not.
Note: If the installation fails, no need to panic. Nothing will be wrong the system. Just try a different Kernel version and it might work.
Once installation finishes, you’ll see a very helpful screen that tells you if anything goes wrong with the new Linux kernel, you can always choose to boot into the older kernel from the grub menu.
When you boot into the system next, you’ll be running the Linux kernel you had just installed.
One thing to note here is that installing a new kernel doesn’t mean that the older kernel has been removed from the system. It remains at your disposal. By default, Ubuntu boots into the newest Linux Kernel installed on the system.
Rollback the changes/Downgrade Linux Kernel
Suppose you didn’t like new Linux Kernel or if you discovered issues with it. You can easily downgrade the Kernel. It is done in two steps:
Boot into an older kernel
Remove the newer Linux kernel you don’t want
Let’s see how to do that.
Step 1: Boot into an older Linux kernel
When you are booting into your system, on the grub menu, select the Advanced options for Ubuntu.
In here, you’ll see all the installed Linux kernels on your system. Select an older one. Don’t choose the upstart or recovery mode, just go with the normal ones. I’ll discuss them in a separate article, perhaps.
Step 2: Downgrade Linux kernel
Once you boot into the system with the older Linux kernel, start Ukuu again. Make sure that you are not deleting the kernel that you are running at present.
Select the newer kernel version which you don’t want anymore and click on Remove.
That’s all you need to do here to downgrade the Linux kernel in Ubuntu.
Other features of Ukuu
While we are discussing it, I would like to point out a few more features of Ukuu. Ukuu has settings option that allows you to not display release candidates of kernels in the list. You can also hide Linux kernel versions older than version 4.0.
You can also choose the option to display desktop notifications in case new Linux Kernel are available.
Ukuu is a nice graphical tool for easily upgrading Linux kernel in Ubuntu based Linux distributions. It works like a charm and sticks to what it is intended for. I hope this tutorial was helpful to show you how to upgrade Linux kernel easily.
So, do you often upgrade Linux kernel on your own or do you wait for your distribution to provide the upgrade? How do you do it?
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”:
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:
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:
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.
This list shows download links for all four editions of Linux Mint 18.1 “Serena” GNU/Linux operating system. Linux Mint Serena is a LTS version that will be supported until 2021. This list provides regular and torrent ISO download links, including official announcements, release notes, mirrors, and documentation links for 4 editions of Serena (Cinnamon, MATE, XFCE, and KDE). I hope this short list will be helpful for you all. Enjoy!
For any beginner reading this article, this is a list of links to download the ISO of Linux Mint operating system newest release, 18.1 Serena. To use Linux Mint operating system, download any of 4 editions below and burn the ISO to a USB drive, then install it to your computer. You can download all ISO files at no cost. Torrent links are highly recommended because by downloading using torrent, you decrease the giant load at Linux Mint developer’s server thus helping the whole community. If you want to help Linux Mint development more, you can donate money to Linux Mint.
Brief: This tutorial shows you how to backup and restore Linux system easily with Timeshift application.
Be it a beginner or an advanced coder, A Linux user will, at some point find the need for a backup solution. All it takes is just one sudo command to go wrong and you’ll be sent back to the stone age. Linux shows you no mercy when you don’t have a solid a backup.
There are lots of impressive backup software available for Linux. Almost all distros come with an easy to use backup tool too. They back up and keep your docs, music and other important stuff safe.
But, it’s reinstalling all the software, drivers and configuring the system that turns out to be a nightmare. Although there are software like Aptik which do backup all your installed packages, They still don’t just cut it.
Easily backup and restore Linux desktop with Timeshift
Well, when you are trying to get Nvidia drivers to work on your Linux installation or getting that new Gnome to work on your system, there is a good chance that your system won’t log into a graphical environment at all depending on your distro and the instructions you followed.
Maybe you skipped a step and you realized it a little too late. In any case, your next action would be to scavenge the web for repair instructions which can be real frustrating. Maybe you are just having some regression in the system after you installed something and want it to run smoothly like before.
Bought a new computer and want to shift your entire OS with all its settings and customizations to the new PC?
See Timeshift doesn’t just backup your home folder. It just doesn’t backup your apps. It has the capability to capture your ENTIRE OS with all the contents in your home folder into a single snapshot. This snapshot also includes all the configurations and customizations you made to your system.
Installing Timeshift in Linux
1. For Ubuntu and Linux Mint
Open the terminal (ctrl+alt+T) and execute the below commands one by one
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install timeshift
2. For Arch Linux, Antergos, Apricity and Manjaro
The latest version of Timeshift backup solution in available in the Arch User Repository. Enable AUR and get Timeshift with the following command.
3. For all other distros
32 bit download here.
64 bit download here.
Download the appropriate file and open the terminal in the download location
4. Timeshift for 32-bit Linux
(type in your password when prompted)
chmod +x timeshift-latest-i386.run
5. Timeshift for 64-bit Linux
(type in your password when prompted)
chmod +x timeshift-latest-amd64.run
How to use Timeshift to backup and restore a Linux system
A. Making a backup of your Linux system
Well, there’s no command line hassle here. Launch Timeshift from the menu. Put in your sudo password when asked. Click on create. Quickly watch this video while Timeshift does its thing. Done.
You may choose to alter the parameters of backup such as backup location from the menu.
You may even schedule daily or weekly backups. Automated backups so that if shit goes south, you got a recent rollback ready every time.
B. Restoring your Linux system
1. From the same OS
When you can still log onto to your OS and want to go back to a previous state of your PC, just launch Timeshift from Menu or Dash and select a Restore Image and hit restore. That’s all.
2. Restoring when you can’t log into your Linux system
This section is for systems which can’t log into a Graphical Environment, are completely formatted or damaged beyond repair.
You’ll need a Live USB. I very highly recommend you to always keep either a Ubuntu Live USB or an Ubuntu DVD with you as this can be a lifesaver. There is no excuse for not having this.
Anyway, boot into a live session and download and install Timeshift using the same above install instructions (yes, you can install applications in live sessions).
After installation, launch the application and browse to your backup location and select restore (yes, you can access your hard drive using a live session).
I recommend you let timeshift install the bootloader again.
Can backup and restore Linux system get any easier? This program gives you the ability to tinker around, mess up, try new stuff without any fear or regret. This tool is invaluable for new Linux converts who might break stuff. But the thing about Linux users, they never stop tinkering. I mean never. So you still must get it even if you are an expert in handling the Penguin.
What is your view on the amazing Timeshift? How do you backup Linux system?
Also, do tell us situations where you messed up real bad and timeshift could have been or has been useful. Don’t forget to share. You might save a Linux life 😀