Language Selection

English French German Italian Portuguese Spanish

It's FOSS

Syndicate content It's FOSS
A Linux and Open Source Web Portal
Updated: 1 hour 17 min ago

How to Install Opera Browser on Ubuntu [Easy Way]

Thursday 11th of June 2020 05:43:41 AM

Learn how to install Opera browser easily and safely on Ubuntu and Debian based distributions.

Opera browser was among the first few browsers to have a speed dial feature for quickly accessing most visited websites from the new tab.

Opera still offers several interesting features such as a free VPN, ad-blocker, social media messengers in the sidebar, battery saver, grouping tabs in workspaces etc.

Personally, I do not use Opera. It is not open source. It’s so-called free-VPN is not that good (it’s hardly even a VPN). After its acquisition by a Chinese group, transparency took another hit. It collects a vast amount of data, same as Alibaba’s UC Browser.

Anyway, I am not here to make a case against Opera. If you want to install and use Opera on Ubuntu, let me show you how to do that easily and safely.

Non-FOSS alert!

Opera browser is not open source. It is covered here because it is available on Linux and the article’s focus is on Linux.

Installing Opera browser on Ubuntu

Installing Opera Browser in Ubuntu and Debian-based distributions is as simple as installing the DEB file from its download page and double-clicking on it.

Go to Opera’s download page and click on Download button to download the .DEB installer file.

Download Opera Browser

Once you have downloaded it, double-click on it to install the application from deb file. In Ubuntu 20.04, you may have to right click and select “Open With Software” option.

It will open Opera in Software Center and you can just lick on the install button to install Opera.

The good thing about this method is that it automatically adds an entry in the repository list. This way, you’ll get all the future updates to the Opera browser with the regular system updates.

Opera source added to repository list to provide you regular updates

This is same as installing Google Chrome on Ubuntu as an entry is adding for Chrome to provide you regular updates.

See, how easy it was to install Opera?

How to remove Opera browser

You can look for the installed applications in the software center and uninstall Opera from there.

Remove Opera from the Software Center

You may also use terminal to remove it in this fashion:

sudo apt remove opera-stable

You may also choose to remove the additional Opera repository added in the sources list.

Remove Opera Repository Installing Opera browser via command line (for intermediate to expert users)

Installing Opera browser graphically as described above is simplest and easiest method. If you want to take the command line route, you can do that as well.

First, make sure to install Curl on Ubuntu:

sudo apt install curl

Download and add the Opera repository key:

curl https://deb.opera.com/archive.key | sudo apt-key add -

Now add the Opera repository in your sources list directory (not file):

echo deb https://deb.opera.com/opera-stable/ stable non-free | sudo tee /etc/apt/sources.list.d/opera.list

Update the package cache so that your system is aware of the packages available by the newly added repository:

sudo apt update

Finally, install the opera-stable package to install Opera.

sudo apt install opera-stable

During the installation, you’ll be prompted for adding Opera repository to sources list. Select NO because you already did that.

To remove Opera browser installed this way, you should use the following commands one by one:

sudo apt remove opera-stable sudo rm -f /etc/apt/sources.list.d/opera.list Opera as Snap

Opera browser is also available as a snap package officially. If you have Snap support enabled in your Linux distribution, you may install Opera via Snap:

sudo snap install opera

Conclusion

One of It’s FOSS readers contacted me with a repository issue that was caused by the incorrect Opera browser installation.

I had to write this straightforward tutorial because some other websites on the internet are suggesting methods with unnecessarily complicated commands that might end up with a corrupt sources.list. I do hope it helps new Linux users.

Hurry up! $100 PineTab Linux Tablet is Finally Available for Pre-order

Wednesday 10th of June 2020 03:22:31 PM

Most of you must be already aware of Pine64’s flagship products PinePhone and Pinebook (or Pinebook Pro).

PineTab was planned to be made available back in 2019— however, PinePhone and Pinebook production was prioritized over it. Also, due to the factory lines closing for COVID-19 pandemic, the plan for PineTab was further postponed.

Finally, you will be happy to know that you can now pre-order the PineTab Linux tablet for just $100.

Even though PineTab is meant for early adopters, I’ll give you a brief description of its specifications and what you can expect it to do.

PineTab specification

PineTab is a Linux tablet for $100 with which you can also attach a keyboard and some other modules to make the most out of it.

So, for just $100, it isn’t aiming to be “just another tablet” but something more functional for the users who prefer to have a useful tablet.

Before we talk more about it, let’s run down through the specifications:

  • Display: 10-inch 720p IPS Screen
  • Quad-core A64 SoC
  • 2 GB LPDDR3 RAM
  • 2 MP front-facing camera and 5 MP rear camera
  • 64 GB eMMC flash storage
  • SD Card support
  • USB 2.0, USB-OTG, Digital video output, Micro USB
  • 6000mAh Battery

You can also add a magnetic backlit keyboard with PineTab for an additional $20.

You can see it in action here:

Subscribe to our YouTube channel for more Linux videos

For the first batch of PineTab, they are shipping the tablet with UBports Ubuntu Touch. In their recent blog post, Pine64 also clarified why they chose UBports Ubuntu Touch:

The reason for this choice being that Ubuntu Touch works well for a traditional tablet use-case and, at the same time, converts into a more traditional desktop experience when the magnetic keyboard is attached.

They’ve also mentioned that the PineTab’s software will be convergent with both PinePhone and PineBook.

PineTab Expansion Options

To expand the functionality of PineTab, there’s an adapter board available on which you will be able to attach the expansions you want.

The adapter board will already be present inside, you just need to remove the back cover, work on a single screw to swap/add expansions.

The following expansions will be available to start with:

  • M.2 SATA SSD add-on
  • M.2 LTE (and GPS) add-on
  • LoRa module add-on
  • RTL-SDR module add-on

It is worth noting that you only use any one of the expansions at a time no matter how many expansions you have attached to the board.

Some extensions like LTE or LoRa module will probably make PineTab a great point-of-sales terminal as well.

As of now, there’s no information on what it would cost per add-on for the expansion board — but hopefully we’ll get to know more about the details right before the pre-order starts.

How to get PineTab Linux tablet

PineTab is now available for pre-order. If you are planning to get one, you should hurry up. From my experience with Pine devices, the pre-order might close in a couple of days. You can order it from their website:

Pre-order PineTab

What are your thoughts on PineTab? Are you going to order one when it goes live? Let me know your thoughts in the comments.

Nextcloud Vs ownCloud: What’s the Difference? Which one Should You Use?

Wednesday 10th of June 2020 05:31:43 AM

Nextcloud and ownCloud are two of the most popular names that you will come across when we talk about self-hosted open-source cloud storage services.

Now, Nextcloud and ownCloud are similar in so many ways that it often confuses people.

And this is why we at It’s FOSS thought of creating this comparison of Nextcloud and ownCloud. I’ll discuss the difference between ownCloud and Nextcloud. I’ll also share how both services are similar.

The history of ownCloud and Nextcloud

In 2010, Frank Karlitschek started the ownCloud project by announcing it during a Camp KDE keynote session.

ownCloud interface

It started off as a personal cloud storage solution to give users the ability to have control of their own data without relying on other cloud storage providers which then translated to the start of ownCloud Inc.

Unfortunately, Frank Karlitschek, along with several original developers left ownCloud Inc. They didn’t officially state any reason for that – but they hinted about the problem of having a business model that did not compliment an open-source solution.

Now, ownCloud focuses primarily on Enterprise offerings and offers a separate sever edition (to self-host) for users.

Frank Karlitschek started Nextcloud as a fork of ownCloud right after leaving ownCloud Inc.

Nextcloud interface

Considering that it’s a fork, you will find many similarities, however, the product has evolved a lot over the years arguably making it more popular than ownCloud. It is striving to become a collaboration platform like Microsoft Office 365 and Google Docs.

Similar to ownCloud, you will find a self-hosted option and an enterprise-tailored solution.

Nextcloud vs ownCloud: Similarities Nextcloud Vs Owncloud

Let’s talk about the similarities between Nextcloud and ownCloud.

User Interface

It’s safe to consider that the user interface offered by Nextcloud and ownCloud is very similar to each other.

Yes, you might find some under-the-hood changes and maybe several subtle differences. But, overall, it looks/feels very much the same.

Collaboration Features

Unless you consider all the nitty gritty features that they both offer, fundamentally, it’s more or less the same.

You can manage tasks, upload files, have a calendar, and do a lot of basic collaboration activities in both Nextcloud and ownCloud.

Self-hosting Option

It’s quite obvious — but just for your information, you can easily deploy either of them (Nextcloud and ownCloud) on your own server without opting for enterprise services.

Use a cloud service like Linode or DigitalOcean. They even have one-click installer option to deploy a full-fledged Nextcloud or ownCloud server in minutes.

Cross-platform support

Both ownCloud and Nextcloud offers support for desktop clients and mobile apps (iOS & Android) to enhance the convenience of collaboration activities.

So, you should be good to go with either of them if you’re looking for cross-platform support for yourself.

Nextcloud vs ownCloud: Key Differences

Now that you are aware of the similarities, let’s see how Nextcloud and ownCloud are different.

License Differences

For most of the users, being a truly open-source solution matters a lot. And, that is why it is important to know the license a service comes under.

ownCloud offers the standard edition (or the community edition) under the AGPLv3 license but the enterprise edition comes under ownCloud’s commercial license.

While Nextcloud’s both enterprise and community editions come under the APGPLv3 license.

So, depending on what you’re looking for, you need to make a choice here.

Exclusive Features

Sometimes it’s a deal breaker or a selling point to have a set of enterprise-exclusive features on a service.

So, when I looked around, I found out that ownCloud does offer a set of exclusive features only for the premium subscribers.

On the other hand, Nextcloud offers the complete set of features for both community and enterprise editions and the premium subscription only includes support or technical help for enterprise deployments.

Documentation Owncloud Documentation

Documentation is a very important part of a product/service like ownCloud and Nextcloud where a lot of users manage the instances themselves.

Of course, depending on your technical expertise and preferences, you might find any of the documentations to be better than the other.

Nextcloud Documentation

However, in our case, Avimanyu Bandyopadhyay (Research Engineer at It’s FOSS) felt that ownCloud’s documentation is more useful and easier to follow when compared to Nextcloud’s documentation.

ownCloud has provided a ready-to-deploy configuration file for enterprise use at the bottom of its docker documentation page. But, Nextcloud has kept it separately on GitHub – which might be a little inconvenient to find.

So, Nexcloud’s clarity on the documentation part could definitely improve.

Pricing Plans (for enterprise edition)

No matter how a good a service is — the pricing plans always influences the final decision for enterprises to choose a solution that suits their requirements within a budget.

If we compare the pricing plans of Nextcloud and ownCloud, you will notice that ownCloud starts offering enterprise services at $3,600 for a team of 50 users.

In contrast, Nextcloud’s enterprise services start at €1900 (which is roughly $2050) for a team of 50 users.

Of course, it all comes down to your preferences on what exactly are you looking for.

App Marketplace Nextcloud Marketplace

The availability of apps to extend the functionality of Nextcloud or ownCloud plays an important role to help you choose the best for your use-case.T

Theoretically, you should find a bunch of useful apps on Nextcloud and ownCloud’s marketplace.

However, you might find a few things missing on ownCloud’s app marketplace like Kanban styled board Deck and W2G2 (File/Folder locking app).

Owncloud Marketplace

At least, depending on what I look for on a collaboration platform — I couldn’t find anything similar on ownCloud.

Similarly, I might have missed something that’s available on ownCloud but not on Nextcloud. So, this should be one of your primary factors to consider before deploying ownCloud or Nextcloud for yourself or for your enterprise.

Potential Issues or Bugs

It’s obvious that both Nextcloud and ownCloud can have their own share of issues. So, if you’re going to self-host either of them, you should check out their GitHub pages to scroll through the active issues.

For instance, while writing this article, Nextcloud has an active issue where the files in a sub-folder of an encrypted folder are not encrypted. Similarly, ownCloud also has a bug with syncing the files when the user hits the reload button.

Of course, these are just examples that I took from their list of issues. But, you should keep an eye on some active issues before deploying it yourself that could ultimately help you decide what to choose.

So, which one do you choose? Nextcloud or ownCloud?

Now that you’ve known about what’s different and what’s similar between Nextcloud and ownCloud — it should be slightly easier to choose one.

However, given the potential of both the services and the number of add-ons they offer, I could have missed a few points here. So, I’d recommend you to go through the documentations for each of them for enterprise-use. For personal usage, you can choose either Nextcloud or ownCloud as per your preferences.

At It’s FOSS, we use Nextcloud for storing files, task management and recently for collaborating on documentation.

What do you think? Nextcloud or ownCloud? Do share your thoughts in the comment section.

How to Change Folder Color in Ubuntu 20.04

Tuesday 9th of June 2020 10:06:39 AM

The default Yaru theme in Ubuntu 20.04 gives it a polished, modern look. The folders in the default Yaru theme have a purple-aubergine touch to keep in line with the branding of Ubuntu.

If you are not a fan of the purple shade, you have the freedom to change the color theme in Ubuntu.

You may change the theme of Ubuntu to give it a different color but that would mean ditching Yaru theme.

If you just want to change the folder color in Ubuntu 20.04, there are two ways to do that:

  • Give a different color and emblem to selected folders (for better organizing the files and folders)
  • Change the colors for all folders by changing the Yaru color theme

Let me show you both methods.

Change folder colors and emblem for selected files and folders

I know that some people keep their folders in different color/location to indicate whether a work is in progress or pending or completed.

If you are one of those people, you can use the Folder Color utility and change the color of the folders. You may also add emblem to the folders (the green tick sign for competition, + sign for new, exclamation mark for important etc). You can see some examples in the previous image.

You can also use the Folder Color utility on files. You cannot change the color files icons but you can add emblems to them.

If you are using Yaru theme in Ubuntu 20.04, you can use the official PPA:

sudo add-apt-repository ppa:costales/yaru-colors-folder-color

Now install Folder Color with Yaru compatibility package.

sudo apt install folder-color yaru-colors-folder-color

Once installed, you’ll have to restart Nautilus file manager using nautilus -q command. After that, you can go to the file manager, right click on a folder or file. You’ll see a Folder’s Color option in the context menu. You’ll see the color and emblem options here.

You can also restore the original folder color by choosing Default in the menu.

For Ubuntu 18.04 or older versions, Folder Color is available to install from the software center. The Folder Color utility is also available for Linux Mint/Cinnamon desktop’s Nemo file manager and MATE desktop’s Caja file manager.

How to remove Folder Color tool?

If you don’t want to use Folder Color, you may remove the app and delete the PPA. First remove the app:

sudo apt remove folder-color yaru-colors-folder-color

Now remove the PPA:

sudo add-apt-repository -r ppa:costales/yaru-colors-folder-color Yaru Colors theme pack to change the color variant of Yaru theme Yaru Colors Blue Theme Variant

If you want to keep on using Yaru theme but with a different color variant, Yaru Colors theme pack is what you need.

Yaru Colors consists of 12 color variants of Yaru. The colors are aqua, blue, brown, deep blue, green, grey, MATE green, orange, pink, purple, red and yellow.

The themes consist of GTK theme, icons, cursor them and GNOME shell theme.

  • Icons- Changes the accent color of folders
  • GTK themes- Changes the accent color of the application windows
  • cursor theme- Adds an almost negligible colored outline to the cursor
  • GNOME Shell theme- Changes the accent color in the message tray and system tray

You can download Yaru Colors theme pack from its GitHub repository:

Download Yaru Colors theme pack

When you extract the content you’ll find icons, Themes folders and both of these folders contains the twelve mentioned color variants. You can copy the icons and Themes folder in ~/.local/share/.icons and ~/.local/share/themes folders respectively.

If you are not comfortable doing it all by yourself, you’ll find the install.sh shell script in the extract folder. You can run it to install all or selected few themes via an interactive terminal session.

To change the GNOME Shell theme, you’ll have to use GNOME Tweak tool. You may also use GNOME Tweak to change the icons and themes back to the default ones.

Enjoy adding color to your Ubuntu life :)

How to Configure Gaming Mouse on Linux Using Piper GUI Tool

Monday 8th of June 2020 02:57:31 PM

Brief: Piper is a nifty GUI application that helps you configure your gaming mouse on Linux.

Usually, when you switch from Windows to Linux, you lose access to a lot of GUI (Graphical User Interface) tools to manage gaming peripherals. You can still enjoy playing games on Linux, but the ability to configure your mouse is a big deal if you are more than a casual gamer.

Recently, I came across a handy tool that lets you configure your gaming mouse on Linux. Let me share how it works and whether it is worth trying.

Bestseller No. 1 PICTEK Gaming Mouse Wired, RGB Chroma Backlit Gaming Mouse, 8 Programmable Buttons, 7200 DPI Adjustable, Comfortable Grip Ergonomic Optical PC Computer Gaming Mice with Fire Button, Sega Genesis Acces $26.99 Piper: A GUI tool to manage your gaming mouse on Linux

Piper is an open-source tool that you can use for configure gaming peripherals on Linux. Technically, Piper is a graphical frontend to the ratbagd DBus daemon — but you don’t need to worry about it if you aim to use the GUI.

In this article, I’ll give you a brief overview as I test it on my Logitech G502 gaming mouse.

Preview Product Price Logitech G502 Proteus Spectrum RGB Tunable Gaming Mouse, 12,000 DPI On-The-Fly DPI Shifting,... $54.95 Buy on Amazon Features of Piper

It’s a dead simple tool. You get the ability to configure the following things of your gaming mouse with the help of Piper:

  • Change DPI (Resolution) and Polling rate
  • Map buttons
  • Control LEDs
  • Add multiple profiles

Please note that not all gaming mouse work with Piper at this time. Please check the list of support devices before you try it out.

Here’s how it works and looks:

Change DPI & Polling Rate

With Piper, you get to set different DPI levels to switch from. It’s quite easy tweak it because of the slider present.

Not just limited to the DPI settings, but you can also control the polling rate (or the sensitivity). Of course, depending on your mouse, the option may look different, but you don’t really need to change the sensitivity of your mouse for the most part.

Configure Buttons

This is extremely important for most of the users, especially, if you want to utilize macros or simply want to change the mapping of your buttons.

As you can observe in the screenshot above, I was able to tweak each and every button.

I’ve re-mapped the DPI increase/decrease button and replaced it with a macro to dabble between multiple workspaces on Pop OS 20.04.

Control LEDs

Well, there’s no use of having RGB lighting if you can’t tweak or control them. With Piper, you can easily control the LED lights of your gaming mouse (if your mouse has this feature). It works pretty well for my G502.

Multiple Profiles

You also get the ability to manage multiple profiles to switch from — so you don’t have to fiddle around with the settings always.

In case you didn’t know, each profile can have different button mapping, LED setting, and DPI settings.

Installing Piper On Linux

To get started, you need to ensure that you have libratbag installed. Some Linux distributions have it pre-installed, like Pop!_OS.

For Ubuntu-based distros, you can type in the following command to install it if you didn’t have it already:

sudo apt install ratbagd

You can follow the official installation instructions if you need it for Debian, Arch or Fedora.

Once done, you can finally install Piper by typing the following command (for Ubuntu-based distros):

sudo apt install piper

You can get installation instructions for other Linux distributions in their wiki on GitHub.

You also get a Flatpak package available. In case you don’t know how to install it, I suggest you to refer our Flatpak guide to know more.

Download Piper Wrapping Up

Piper is an amazing GUI tool to easily configure a gaming mouse on Linux considering that you have one of the supported devices.

You will find many supported devices from Logitech, Etekcity, GSkill, Roccat, and Steelseries. So, I’d say it should come in handy for serious Linux gamers.

Have you tried Piper yet? Let me know your thoughts in the comments below.

How to Remove Title Bar From Firefox and Save Some Precious Screen Space

Monday 8th of June 2020 06:29:56 AM

Mozilla Firefox is the default web browser in numerous Linux distributions. It is free and open-source software and the obvious choice when you don’t want to use Google’s privacy-invading Chrome browser.

If you open Firefox in Ubuntu or some other operating system, you will notice that it has an additional title bar at the top that displays the information about the active tab.

This feature could be useful to some people but for me, it is an annoyance. It takes up a few pixels of additional screen space and I don’t like it.

If you find it irritating as well, let me show you how to disable this additional title bar in Firefox and save the precious screen space.

How to remove title bar of Firefox browser

Getting rid of the title bar from Firefox is very easy and it can be done in two simple steps.

Step 1

Open Firefox browser and click on the hamburger menu. Choose the customize option from this menu.

Go to Customization option Step 2

Firefox opens the customization menu in a new tab. Move to this new Customize tab and look at the bottom. You’ll see Title Bar option checked.

You just need to uncheck this Title Bar option. That’s it.

Disable Title Bar Option Firefox

You’ll notice that title bar disappears immediately. No need to even restart the browser.

You can enjoy the open source Firefox browser with more screen space now.

I know it’s not really a big issue but small things sometimes make big difference. Firefox gives the option to customize everything to your liking and you can tweak the look and feel as per your requirement.

For example, you can enable backspace for going back in Firefox or even enable dark mode. There is no end to tweaking Firefox.

I hope you find this quick Firefox tip helpful. If you have any suggestions or questions, feel free to ask in the comment section.

How to Create Curve Text in GIMP in 5 Simple Steps [GIMP Beginner’s Tutorial]

Sunday 7th of June 2020 07:01:27 AM

When you are working on a badge, poster or any other composition in GIMP and you need to bend or curve some text. The versatile GIMP tool offers several ways to create curved text. Depending on how you will use it and the curvature you want to give to your text, some methods are better than others.

In this GIMP tutorial, I’ll show you my preferred way of creating curve texts.

How to create curve text in GIMP

Please make sure that you have GIMP installed on your system already.

Step 1: Create a path that matches the type of curve you want

Create a new image or open an existing one. Select the paths tool and then having in mind roughly the position of the curved text, create your path by clicking once for the start and then for the end of path point.

Create a path

Then give to your path a curvature. First drag the line in the middle either up or down, and fine tune by moving the adjusting points. This will give it an arch.

Curving the path Step 2: Create the text you want to curve

When you are satisfied with your curved path, you can move to the next step and create your text.

You may want to change the font and the font size. My selections are for demonstration purpose only.

Create a text Step 3: Create a new layer

I strongly suggest separating each different element of a GIMP image in different layers, in order to manipulate them easily like move, turn on/off an element etc.

Following this rule our curved text will be placed at a new layer. It is recommended to name your new layer like “Curved Text” or something similar to easily identify it.

Create a new layer for the curved text Step 4: Curve the text

Now you need to click on the layer that your text is and right click on it and then click on “Text along path” to bend your text. The curved text will be placed at the newly created layer.

Text Along Path

You just curved the text! Let’s make the text more presentable by filling it with colour.

Step 5: Final touches and export

Click on the curved text layer and then go to the path tab to select the text boundaries.

Path To Selection

Finally, select the bucket tool, a colour of your choice and apply your selection as per below.

As the last step, turn the visibility of the layers that you don’t want and keep only the curved text. Then you are ready to export your file as your preferred image format.

Bonus Tip: Create shade effect

I have an additional step as an exercise/challenge if you want to go the extra mile. Let’s create a shade effect to the curved text by outlining the text in GIMP.

I will give you some hints:

  • Turn all the layers back on
  • Click on the curved text layer and the use the move tool to move the text away
  • Create another layer and repeat the bucket fill procedure with a black colour
  • Overlay the layers in a way that they mimic a shaded position (you may need to change the layers order)
  • Turn off the auxiliary layers

The final result!

Let me know in the comments below your thoughts about this GIMP tutorial and how many of you tried the bonus step.

Don’t forget to subscribe to the newsletter as It’s FOSS team has much more for you in the near future!

SoftMaker Office 2021 is an Impressive Alternative to Microsoft Office on Linux

Saturday 6th of June 2020 02:15:38 PM

While we have amazing open source alternatives to Microsoft Office, it’s always good to have more options supported for Linux.

For that very same reason, the latest release of SoftMakerOffice 2021 grabbed my attention.

SoftMaker Office suite is a collection of TextMaker (word), PlanMaker (spreadsheets), and Presentation program.

It is a cross-platform solution which is available for Linux, Windows, and macOS.

Planmaker on Linux

Non-FOSS alert!

SoftMaker is not open source software. We have covered it because they cared to make their software available on Linux. Not many developers care for desktop Linux, unfortunately. Sometimes we cover such software that are helpful to desktop Linux users even if they are not open source.

SoftMaker Office 2021: What’s New? Textmaker 2021

With the latest release, I found some very interesting changes which you may find useful for yourself.

Intuitive language and research tools

In the word processing program (i.e. TextMaker), they have added new features to facilitate the creation of extensive scientific work.

As per the press release, they mention the details as:

The literature management program Zotero is now integrated directly into the program and thus provides powerful support in terms of managing citations, bibliographies and literature sources.

In addition to the integration of Zotero, you will also find it very easy to search for online dictionaries and references from within TextMaker without endlessly browsing the Internet.

Improved support for database files Mysql Sample Planmaker

With SoftMaker Office 2021, you can now easily manage SQLite, XLSX, PMDX, and dBASE files.

Subtle & useful improvements

While this is a major overhaul, you will notice some good attention to details when we talk about the addition of automatic fold marks in a document and pre-made templates to help you quickly make a document.

Similarly, the latest release includes a bunch of improvements under-the-hood. I’ve mentioned some of them here:

  • Improved file version control
  • New page break preview simplify the printing of spreadsheets
  • Ability to create portable slideshows
  • Improved navigation within a document
Improved pricing structure

For the 2021 version, the manufacturer has made its licensing policy far more generous: The purchase of SoftMaker Office 2021 will now entitle you to install it on Windows, macOS, and Linux — on up to five computers in total.

And, this is a very good offer for a cross-platform Microsoft Office alternative that asks for a one-time fee of $59.95 for Office 2021.

You need to pay for the upgrade if you need to get the next major version. But, you also get an option to subscribe for $2.99 per month which includes free upgrades as long as your subscription is active. You can learn more about its pricing in their official website.

My Thoughts On SoftMaker Office 2021

I’ve tried the latest SoftMaker Office 2021 on both Linux (Pop OS 20.04) and Windows 10. It works as expected in my basic usage for sometime to test it out.

SoftMaker Office 2021 offers both .deb / .rpm package along with a .tgz archive file for 64-bit systems only.

If you want help installing the .deb file on any Ubuntu-based Linux distribution, you can always refer to our solutions to install deb files on Ubuntu.

Personally, I still prefer LibreOffice because they are open source in true sense. However, I understand that some people have to work with MS Office documents regularly and SoftMaker provides a mean to edit those documents on Linux.

What do you think about SoftMaker Office 2021? Is it something that sounds good to have for Linux as a replacement to Microsoft Office? Let me know your thoughts down in the comments!

Top Arch-based User Friendly Linux Distributions That are Easier to Install and Use Than Arch Linux Itself

Saturday 6th of June 2020 07:14:12 AM

In the Linux community, Arch Linux has a cult following. This lightweight distribution provides the bleeding edge updates with a DIY (do it yourself) attitude.

However, Arch is also aimed at more experienced users. As such, it is generally considered to be beyond the reach of those who lack the technical expertise (or persistence) required to use it.

In fact, the very first steps, installing Arch Linux itself is enough to scare many people off. Unlike most other distributions, Arch Linux doesn’t have an easy to use graphical installer. You have to do disk partitions, connect to internet, mount drives and create file system etc using command line tools only.

For those who want to experience Arch without the hassle of the complicated installation and set up, there exists a number of user-friendly Arch-based distributions.

In this article, I’ll show you some of these Arch alternative distributions. These distributions come with graphical installer, graphical package manager and other tools that are easier to use than their command line alternatives.

Arch-based Linux distributions that are easier to set up and use

Please note that this is not a ranking list. The numbers are just for counting purpose. Distribution at number two should not be considered better than distribution at number seven.

1. Manjaro Linux

Manjaro doesn’t need any introduction. It is one of the most popular Linux distributions for several years and it deserves it.

Manjaro provides all the benefits of the Arch Linux combined with a focus on user-friendliness and accessibility. Manjaro is suitable for both newcomers and experienced Linux users alike.

For newcomers, a user-friendly installer is provided, and the system itself is designed to work fully ‘straight out of the box’ with your favourite desktop environment (DE) or window manager.

For more experienced users, Manjaro also offers versatility to suit every personal taste and preference. Manjaro Architect is giving the option to install any Manjaro flavour and offers unflavoured DE installation, filesystem (recently introduced ZFS) and bootloader choice for those who wants complete freedom to shape their system.

Manjaro is also a rolling release cutting-edge distribution. However, unlike Arch, Manjaro tests the updates first and then provides it to its users. Stability also gets importance here.

2. ArcoLinux

ArcoLinux (previously known as ArchMerge) is a distribution based on Arch Linux. The development team offers three variations. ArcoLinux, ArcoLinuxD and ArcoLinuxB.

ArcoLinux is a full-featured distribution that ships with the Xfce desktop, Openbox and i3 window managers.

ArcoLinuxD is a minimal distribution that includes scripts that enable power users to install any desktop and application.

ArcoLinuxB is a project that gives users the power to build custom distributions, while also developing several community editions with pre-configured desktops, such as Awesome, bspwm, Budgie, Cinnamon, Deepin, GNOME, MATE and KDE Plasma.

ArcoLinux also provides various video tutorials as it places strong focus on learning and acquiring Linux skills.

3. Archlabs Linux

ArchLabs Linux is a lightweight rolling release Linux distribution based on a minimal Arch Linux base with the Openbox window manager. ArchLabs is influenced and inspired by the look and feel of BunsenLabs with the intermediate to advanced user in mind.

4. Archman Linux

Archman is an independent project. Arch Linux distros in general are not ideal operating systems for users with little Linux experience. Considerable background reading is necessary for things to make sense with minimal frustration. Developers of Archman Linux are trying to change that reputation.

Archman’s development is based on an understanding of development that includes user feedback and experience components. With the past experience of our team, the feedbacks and requests from the users are blended together and the road maps are determined and the build works are done.

5. EndeavourOS

When the popular Arch-based distribution Antergos was discontinued in 2019, it left a friendly and extremely helpful community behind. The Antergos project ended because the system was too hard to maintain for the developers.

Within a matter of days after the announcement, a few experienced users palnned on maintaining the former community by creating a new distribution to fill the void left by Antergos. That’s how EndeavourOS was born.

EndeavourOS is lightweight and ships with a minimum amount of preinstalled apps. An almost blank canvas ready to personalise.

6. RebornOS

RebornOS developers’ goal is to bring the true power of Linux to everyone, with one ISO for 15 desktop environments and full of unlimited opportunities for customization.

RebornOS also claims to have support for Anbox for running Android applications on desktop Linux. It also offers a simple kernel manager GUI tool.

Coupled with Pacman, the AUR, and a customized version of Cnchi graphical installer, Arch Linux is finally available for even the least inexperienced users.

7. Chakra Linux

A community-developed GNU/Linux distribution with an emphasis on KDE and Qt technologies. Chakra Linux does not schedule releases for specific dates but uses a “Half-Rolling release” system.

This means that the core packages of Chakra Linux are frozen and only updated to fix any security problems. These packages are updated after the latest versions have been thoroughly tested before being moved to permanent repository (about every six months).

In addition to the official repositories, users can install packages from the Chakra Community Repository (CCR), which provides user made PKGINFOs and PKGBUILD scripts for software which is not included in the official repositories and is inspired by the Arch User Repository.

8. Artix Linux Artix Mate Edition

Artix Linux is a rolling-release distribution based on Arch Linux that uses OpenRC, runit or s6 init instead of systemd.

Artix Linux has its own package repositories but as a pacman-based distribution, it can use packages from Arch Linux repositories or any other derivative distribution, even packages explicitly depending on systemd. The Arch User Repository (AUR) can also be used.

9. BlackArch Linux

BlackArch is a penetration testing distribution based on Arch Linux that provides a large amount of cyber security tools. It is specially created for penetration testers and security researchers. The repository contains more than 2400 hacking and pen-testing tools that can be installed individually or in groups. BlackArch Linux is compatible with existing Arch Linux packages.

Want real Arch Linux? Simplify the installation with graphical Arch installer

If you want to use the actual Arch Linux but you are not comfortable with the difficult installation, fortunately you can download an Arch Linux iso baked with a graphical installer.

An Arch installer is basically Arch Linux ISO with a relatively easy to use text-based installer. It is much easier than bare-bone Arch installation.

Anarchy Installer

The Anarchy installer intends to provide both novice and experienced Linux users a simple and pain free way to install Arch Linux. Install when you want it, where you want it, and however you want it. That is the Anarchy philosophy.

Once you boot up the installer, you’ll be shown a simple TUI menu, listing all the available installer options.

Zen Installer

The Zen Installer provides a full graphical (point and click) environment for installing Arch Linux. It provides support for installing multiple desktop environments, AUR, and all of the power and flexiblity of Arch Linux with the ease of a graphical installer.

The ISO will boot the live environment, and then download the most current stable version of the installer after you connect to the internet. So, you will always get the newest installer with updated features.

Conclusion

An Arch-based distribution is always an excellent hassle-free choice for the many users, but a graphical installer like Anarchy is at least a step closer to how Arch Linux truly tastes.

In my opinion the real beauty of Arch Linux is its installation process and for a Linux enthusiast is an opportunity to learn rather than a hassle. Arch Linux and its derivatives has a lot for you mess up with, but It’s FOSS will unravel the mystery behind the scenes. See you at my next tutorial!

Open Source Password Manager Bitwarden Introduces Two New Useful Features: Trash Bin & Vault Timeout

Friday 5th of June 2020 06:49:42 AM

Bitwarden is unquestionably one of the best password managers available for Linux. It’s also a cross-platform solution — so you can use it almost anywhere you like.

You can also read our review of Bitwarden if you want to explore more about it.

Now, coming back to the news. Recently, Bitwarden introduced two new major features that makes it even better.

Bitwarden Password Manager: What’s New?

You will find two new useful additions to Bitwarden. Here, I’ll highlight those for you:

Trash bin to store deleted items for 30 days

Before this update, if I deleted something on Bitwarden, there was no way I could recover that. Hence, it was an irreversible process.

But, now with the addition of Trash section, your deleted items will now reside in the Trash for 30 days unless you delete it from the Trash manually.

Bitwarden Item Trash

So, you don’t have to worry about losing your important items on Bitwarden vault. You have 30 days to easily recover it.

To be clear, the trash will include your complete item including the attachments, recovery codes, and the two-factor authentication tokens.

You can access the Trash items on your web vault, standalone app, and on the browser extensions as well.

In my case, I utilize a Firefox add-on and I can perfectly access the Trash items and restore/delete it when needed.

Timeout feature to lock or log out user

Usually, when you restart the browser or refresh the session, you had to log back in to Bitwarden.

Depending on what you use — browser, app, or the web vault, this behavior may be different. But, now, you can actually control the timeout from your end.

For starters, you can set the timer for timeout from the predefined options. Some of those options are:

  • Timeout immediately
  • Timeout in 1 minute
  • Timeout in 5 minutes
  • Timeout in 15 minutes
  • Timeout on browser restart
  • Never timeout

In addition to this, you also get to decide the action of the timeout feature. After the timeout period ends, what do you want to happen?

Do you want to lock the Bitwarden app/vault? Or, do you want to log yourself out? This definitely sounds to be something very useful and should help you keep things secure as well.

To explore more about the vault timeout feature, trash feature and other features on Bitwarden, you can also check out their official help articles.

Wrapping Up

It looks like Bitwarden is shaping up pretty good as one of the most competitive offering as an open-source password manager when compared to other big players like LastPass.

What do you think about the latest additions to Bitwarden? Let me know in the comments below!

Linux Foundation Launches Cloud Engineer Bootcamp to Make You Job Ready for Cloud Industry

Thursday 4th of June 2020 06:18:01 AM

Linux Foundation, the official organization behind Linux project, has launched a 6 months online training program to prepare more cloud engineers as the demand for cloud-skilled people grows in the IT industry.

These days, when the IT infrastructure revolves around cloud computing, traditional Linux sysadmin knowledge is not sufficient anymore.

Sysadmins need to know the newer technologies related to Linux containers, the backbone of cloud servers.

No one understands the technology trend in this field better than Linux Foundation. They work closely with industry giants like IBM, Microsoft, Google, Cisco to lead, to guide and to set industry standards.

Their latest training module Cloud Engineer Bootcamp is another step in this regard to bridge the demand and supply in the IT industry.

Cloud Engineer Bootcamp from The Linux Foundation

The course is designed in a way that you could start learning from scratch. It starts covering the core, traditional knowledge of Linux system administration and then moves on to networking. You may take the certification exam at this point but that’s not mandatory and you can do it later.

The second part of the course module introduces you to containers (heard of Docker?) and then goes on to educate you on DevOps and SRE (Site Reliability Engineering). You’ll then learn about Kubernetes, the latest hot topic in the DevOps world.

When you cover the DevOps courses, you can take the certification exam. Linux Foundation certifications are one of the most valued in the industry, and it would help you boost your resume and your job prospect.

Here’s what you’ll get if you join the bootcamp:

  • Hand-on labs and assignments
  • 12 months access to the online courses
  • Dedicated discussion forums to ask for help with option to live chat with the instructor (within office hours)
  • Retake for both certification exams within a period of a year
  • 30 days money back guarantee

The course is self-paced and you should cover it in 6 months with an effort of 15-20 hours a week.

Cloud Engineer Bootcamp is priced at $999 but if you join before 17th June, you can get it for $599 (saves you $400). Individually, these courses and exams will cost you around $2000.

You may also use ITSFOSS15 coupon code at check out to get additional 15% discount.

Cloud Engineer Bootcamp Should you sign up for the Cloud Engineer Bootcamp?

Frankly, this could not have come at a better time. Due to the coronavirus pandemic, economy is in poor state. People are losing jobs everywhere.

But the pandemic has also given boost to remote working and cloud computing business. As more companies prepare to adopt remote working, cloud servers will be more in demand.

It is high time to improve or learn skills that are sought after in the industry.

$600 may not be a small amount but considering that it can lend you a new job or promotion at your current work, Cloud Engineer Bootcamp is worth the investment.

If you don’t like the training or think it’s not worth the money, you can use the 30-day money back guarantee and get your money back. It cannot be safer than this.

Though Linux Foundation hardly makes any effort for “desktop Linux”, they are constantly working to promote Linux in the IT industry. Their training and certification programs are part of their effort to make more and more people job ready.

It’s FOSS is an affiliate partner with Linux Foundation. Please read our affiliate policy.

Now You Can Buy Linux Certified Lenovo ThinkPad and ThinkStation (For the Best Possible Out of the Box Linux Experience)

Wednesday 3rd of June 2020 10:57:36 AM

There was a time when ThinkPad was the preferred system for Linux users.

But that was when ThinkPad was an IBM product. When Beijing-based Lenovo acquired New York-based IBM’s personal computer business in 2005, (I feel that) things started to change.

ThinkPad was/is an amazing series of laptops, reliable, trustworthy and rock solid. Just ask a person who used it before 2010s.

But around 2010, Lenovo ThinkPad started to lose its charm. It was filled with issues after issues and consumer complaints of poor performance.

Things were even worse for Linux users. Its secure boot with UEFI created problems for Linux users. The controversy with Linux would just not end.

Why am I recalling all this? Because Lenovo seems to be working on improving Linux compatibility. The latest announcement from Lenovo is an excellent news for Linux lovers.

Entire range of Lenovo ThinkPad and ThinkStation will be Linux certified

Lenovo announced that it is going to certify the full workstation portfolio for top Linux distributions from Ubuntu and Red Hat. This is valid for all models and configuration.

What does it mean to you as a Linux users? It means that if you buy a Lenovo computer, you will have the best possible out-of-the-box Linux experience.

Wait? Can you not just install Linux on any computer be it Le-novo or The-novo? Of course, you can. But when you wipe out existing (Windows) operating system and install Linux on your own, you may encounter hardware compatibility issues like audio missing, Wi-Fi not working etc.

The out-of-the-box experience matters because not everyone would be willing to spend time in fixing sound, graphics card, Wi-Fi and Bluetooth issues instead of focusing on their real work for which they bought the computer.

The developers from Ubuntu and Red Hat test and verify that each hardware component of Lenovo system works as intended.

Ubuntu, Red Hat and more

Lenovo has chosen two of the top Linux distributions for this purpose. Red Hat is a popular choice for Linux desktop and servers in enterprises. Ubuntu is of course popular in general.

This means that Lenovo system would work the best with Ubuntu LTS versions and Red Hat Linux. Lenovo will even offer the choice of Ubuntu and Red Hat preinstalled on its systems.

But it just doesn’t end here. Fedora is a community project from Red Hat and Lenovo is going to offer Fedora preloaded on ThinkPad P53 and P1 Gen 2 systems.

There are so many Linux distributions based on Ubuntu LTS release. Most of the time, these distributions differ in looks, applications and other graphical stuff, but they use the same base as Ubuntu.

This should mean that the Ubuntu-based distributions like Linux Mint, elementary OS etc also better hardware compatibility with Lenovo devices.

Lenovo is also going to upstream device drivers directly to the Linux kernel, to help maintain stability and compatibility throughout the life of the workstation. That’s superb.

Will it help increase the Linux user base?

Out of the box experience matters. It lets you focus on the important tasks that you are supposed to do on your system rather than troubleshooting.

I have a Dell XPS laptop that came with Ubuntu preinstalled. This is the only device that has required pretty much no hardware troubleshoot from my end even when I have installed Ubuntu-based distributions manually.

I am happy to see Lenovo doing the extra effort to improve Linux compatibility on its end. There is one more option in the list of Linux preloaded computers now.

I don’t know if Lenovo offering Linux on its systems will help increase the Linux user base. Most of the time Windows will be highlighted and Linux version won’t get the prime focus.

It is still commendable of Lenovo for their efforts to make their devices more Linux friendly. I hope other manufacturers do the same. There is no harm in hoping :)

Devuan Beowulf 3.0 is the Latest Stable Release Based on Debian 10.4 Buster (and Free From systemd)

Wednesday 3rd of June 2020 05:48:22 AM

Devuan GNU+Linux is a fork of Debian without systemd. If you are wondering what’s wrong with systemd — that’s a discussion for another day.

But, if you are someone who wanted a systemd-free Linux distribution, the release of Devuan Beowulf 3.0 should be good news for you.

Devuan Beowulf 3.0: What’s New?

Devuan is normally appreciated for providing alternative init software such as SysV.

In this article, we’ll take a look at the key highlights in Devuan Beowulf 3.0.

Based on Debian 10.4 Buster

Debian 10 Buster is undoubtedly an impressive series of releases while Debian 10.4 being the latest.

And, with Devuan Beowulf 3.0, you’ll be happy to know that the release is based on the latest Debian 10.4 Buster update.

In case you aren’t aware of it, you may check out the official announcement post for Debian 10.4 Buster release to know more about it.

Linux Kernel 4.19

It’s also a great addition to have Linux Kernel 4.19 LTS baked in the latest release.

Of course, not the latest because we are in ‘Debian land’ and things are not always latest here but more stable. The new kernel should fix several issues that you may have had with previous releases.

Support For ppc64el Architecture

The support for ppc64el may not be a big deal for the most part — but having the support for PowerPC and Power ISA processors is a plus.

Not to forget, Devuan GNU+Linux already supports i386, amd64, armel, armhf and arm64 architectures.

Added runit & OpenRC as optional alternative

To consider more init software alternatives, runit and openrc is now an option in the latest release.

Other Changes

In addition to the key highlights mentioned above, you will also find the addition of standalone daemons eudev and elogind.

The boot screen, the display manager and the desktop theming also includes subtle changes. For example, the boot menu says “Debian” instead of “Devuan“.

You might want to look the official release notes if you want more technical details on the changes with Devuan Beowulf 3.0.0.

Trivia

Devuan releases are named after minor planets. Beowulf is a minor planet numbered 38086.

Wrapping Up

The latest stable release of Devuan Beowulf 3.0 counts as good progress with systemd-free distributions available out there.

If you want to support Devuan project, please make some contribution to their project either financially or by other means.

What do you think about this release? Feel free to let me know what you think in the comments below!

How to Install Nvidia Drivers on Fedora Linux

Tuesday 2nd of June 2020 08:21:09 AM

Like most Linux distributions, Fedora does not come with the proprietary Nvidia drivers installed by default.

The default open source Nouveau driver works in most situations, but you may encounter issues like screen tearing with it.

Display issue in Fedora with Nouveau graphics driver

If you encounter such graphics/video issues, you may want to install the official proprietary Nvidia drivers in Fedora. Let me show you how to do that.

Installing Nvidia drivers in Fedora

I am using Fedora 32 in this tutorial but it should be applicable to other Fedora versions.

Step 1

Before you do anything else, make sure that your system is up-to-date. You can either use the Software Center or use the following command in the terminal:

sudo dnf update Step 2

Since Fedora doesn’t ship the Nvidia driver, you need to add the RPMFusion repos to your system. You can use the following command in the terminal

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm Don’t like terminal? Use GUI method to add RPMFusion repository

If you are using Firefox, you can also add the RPMFusion repositories from your browser. Go to the Configuration page and scroll down to the “Graphical Setup via Firefox web browser” section. Click the link for the free and then the nonfree repo. This will download the .rpm file, which will eventually install the repository.

RPMFusion Browser Installation

You can double click on the downloaded RPM file to install it.

RPMFusion in the Software Center Step 3

Now you need to determine what graphics card (or chip) you have in your Linux system. Pull up the terminal and enter the following command:

lspci -vnn | grep VGA Video Card Lookup in Fedora

Next, you need to look up what driver corresponds to that chip. You can find a list of the Nvidia chips here. You can also use this tool to search for your device.

Note: Keep in mind that there are only three drivers available to install, even though the Nvidia list shows more. The most recent cards are supported by the Nvidia driver. Old devices are supported by the nvidia-390 and nvidia-340 drivers.

Step 4

To install the required driver, enter one of the commands into the terminal. The following command is the one I had to use for my card. Update as appropriate for your system.

sudo dnf install akmod-nvidia sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx Nvidia terminal installation Step 5

To make the changes take effect, reboot your system. It might take longer for your system to reboot because it is injecting the Nvidia driver into the Linux kernel.

Once you log in to your system after reboot, you should have a better visual performance and no screen tearing.

Fedora with Nvidia drivers Bonus Tip:

This is an optional step but it is recommended. When you add the RPMFusion repos, you get access to multimedia packages that are not available in the regular repos.

This command will install packages for applications that use gstreamer:

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

This command will install packages needed by sound and video packages:

sudo dnf groupupdate sound-and-video

Hopefully, you find this tutorial useful in installing Nvidia drivers on Fedora. What other Fedora tutorials would you like to see on It’s FOSS?

Using the Lightweight Apt Package Manager Synaptic in Ubuntu and Other Debian-based Linux Distributions

Monday 1st of June 2020 10:36:47 AM

This week’s open source software highlight is Synaptic. Learn what this good old package manager can do that the modern software managers cannot.

What is Synaptic package manager?

Synaptic is a lightweight GUI front end to apt package management system used in Debian, Ubuntu, Linux Mint and many other Debian/Ubuntu based distributions.

Basically, everything that you can do using the apt-get commands in the terminal can be achieved with Synaptic.

There was a time when Synaptic was the default graphical software manager on almost all Debian-based Linux distributions. It was considered to be a user-friendly, easy to use way of managing applications.

Things changed as modern software manager tools like GNOME Software and KDE Discover came up with more modern and intuitive UI. These software managers have better interface, display the package information in a more friendly way with thumbnails, ratings and reviews.

Eventually, Synaptic got confined to mostly lightweight Linux distributions.

Why would you use an ‘ancient’ software like Synaptic package manager?

You don’t have to. Not most of the time, of course.

But Synaptic is still a lot versatile than the likes of GNOME Software. Remember, it is basically GUI front end to apt which means it can do (almost) everything you do with apt commands in the terminal.

For example, if you want to prevent the update of a specific package in Ubuntu, you can do that in Synaptic but not in GNOME/Ubuntu Software Center.

Also, I have noticed some issues with the Software Center in Ubuntu 20.04. It’s slow to load, it’s slow when searching for software and it is full of snap application (that not everyone prefers).

Synaptic is also one of the lightweight applications you can use in Ubuntu to speed up your system a bit.

Synaptic package manager features

Here is a summary of what you can do with Synaptic:

  • Update the package cache
  • Upgrade the entire system
  • Manage package repositories
  • Search for packages by name, description, maintainer, version, dependencies etc
  • List packages by section, status (installed), origin or more
  • Sort packages by name, status, size or version
  • Get information related to a package
  • Lock package version
  • Install specific version of a package

There are more features that you may explore on your own.

How to install Synaptic package manager on Ubuntu

Synaptic package manager is available in the Universe repository in Ubuntu. If it is enabled, you may find it in the Software Center:

Synaptic in Ubuntu Software Center

You may also install Synaptic via command line. Make sure to enable universe repository first:

sudo add-apt-repository universe

And then update the cache (not required in Ubuntu 18.04 and higher versions):

sudo apt update

Now, use the command below to install synaptic package manager:

sudo apt install synaptic

That’s it.

How to use Synaptic package manager

Once installed, you can search for Synaptic in the menu and start it from there:

You can see that the interface is not among the best-looking ones here. Note the color of the checkboxes. White means the package is not installed, green means it is installed.

You can search for an application and click on the checkbox to mark it for installation. It will also highlight packages (in green) that will be installed as dependencies. Hit apply to install the selected packages:

You can see all the installed packages in Ubuntu using Synaptic. You can also choose to remove packages from this view.

You can see packages available in individual repositories by displaying them based on Origin. Good way to see which PPA offers what packages. You can install or remove packages as described above.

Usually, when you update Ubuntu, all the packages are updated at once. With Synaptic, you can easily choose which packages you want to update/upgrade to a newer version.

You can also lock the version of packages so that they don’t get updated along with the system updates.

You can also search for packages using Synaptic. This is like searching for packages using apt-cache search command.

If you think you made the wrong selection, you can click Undo from the Edit menu.

There are plenty more you can do with Synaptic and I cannot cover all the possible usages. I have covered the most common ones here and I leave you to explore it, if you are going to use Synaptic.

Synaptic is not for everyone

If you don’t like Synaptic, you can remove it from the Software Center or using this command in terminal:

sudo apt remove synaptic

There was another lightweight software manager for Ubuntu called AppGrid. It hasn’t been updated in recent times as far as I know.

Synaptic is certainly not for everyone. It lists libraries and packages that you won’t otherwise see in the regular Software Center. If you removed a library that you were not aware of, it may cause issues.

I think that Synaptic is suitable for intermediate to advanced users who want better control over the package management without going the command line way.

What do you say? Have you ever used Synaptic for package management? Do you rely on software center or you just dive into the terminal? Do share your preference in the comment section.

Linux Lite 5.0 Released With UEFI Support & Other Major Improvements

Monday 1st of June 2020 07:47:07 AM

Linux Lite is one of the best Linux distributions suitable for Windows users. Not just limited to that, it’s also one of the most preferred lightweight Linux distributions available.

Now that Linux Lite 5.0 has finally arrived based on Ubuntu 20.04 and I’m excited to see the changes!

In this article, we’ll take a look at what’s new in Linux Lite 5.0.

Linux Lite 5.0: Key Changes

Even though Linux Lite supports UEFI since series 2.x, they always had their default release non-UEFI.

But, with Linux Lite 5.0, they have finally added the support for UEFI out-of-the-box for the default release along with numerous significant improvements. Let’s take a brief look at what has changed:

UEFI Support

Linux Lite 5.0 supports UEFI out-of-the-box. However, they recommend disabling the Secure Boot feature even though it should work with that.

You can take a look at one of their forum threads to understand more about it. Not to mention, you can also find more information about it in the new inbuilt Help Manual.

Ubuntu-based distro with no hidden telemetry

If you were looking for a Linux distribution that’s based on Ubuntu but without any hidden telemetry, Linux Lite 5.0 seems to be the perfect option.

In the release announcement, they mentioned it in the changelog along with a screenshot that you can see here:

GUFW Firewall replaced by firewallId

You might have read about setting up a firewall using GUFW on Linux but starting with Linux Lite 5.0, it has been replaced by firewallId.

It seems that GUFW isn’t as configurable as firewallId. Hence, they decided to replace it.

By default, it is disabled. But, you can choose to enable it by following one of the tutorials in the Help Manual.

Latest Whisker Menu

Whisker Menu has been updated to v2.4.2. In addition to the update, you can also notice that “Install Updates” is now pinned to the favorites section.

HiDPI Settings

You will find it very easy to utilize the HiDPI settings from the Settings menu if you need it.

XFCE Screensaver Added

With Linux Lite 5.0, you will also notice the addition of XFCE screensaver program — which is disabled by default.

It’s a simple addition that should be useful for users who always wanted a screensaver app and the ability to tweak it.

Other Important Improvements

In addition to the key highlights mentioned above, there are several other changes that should come in handy for Linux Lite 5.0 users. I’ve listed some of them here:

  • Mousepad replaces Leafpad
  • New update notification
  • Integrity Check during live boot
  • Major improvements to the Help Manual
  • Chrome has replaced Chromium in Lite Software
  • New Logout options
  • Lite Welcome screen and Lite User Manager now updated to GTK3 and Python3.
  • New options added to the Welcome screen: Select Dark or Light Theme, UEFI & Secure Boot, Feedback
  • Improved Lite Widget

You can find a list of detailed changes in their official announcement post if you want to explore more about it.

Wrapping Up

I think Linux Lite 5.0 is better than ever and with all the recent additions it’s also going to be a fantastic option for a lot of new Linux users.

What do you think about Linux Lite 5.0? Let me know your thoughts in the comments down below.

Looking for Some Good Note Taking Apps on Linux? Here are the Best Notes Apps we Found for You

Friday 29th of May 2020 06:32:31 AM

No matter what you do — taking notes is always a good habit. Yes, there are a lot of note taking apps to help you achieve that. But, what about some open-source note taking apps for Linux?

Fret not, you don’t need to endlessly search the Internet to find the best note taking app for Linux. Here, I’ve picked some of the most impressive open-source note taking apps available.

Best Note Taking Apps for Linux

Do note that this list is in no particular order of ranking.

1. Joplin

Key Features:

  • Markdown support
  • Support for attachments
  • Encryption support
  • Cross-platform including Android app

Joplin is an impressive free open-source note taking app that supports encryption. With the features offered, it’s also one of the best Evernote alternatives out there. In fact, I moved from Evernote to Joplin just because of the features offered.

You can choose to add to-do lists, plain notes, or use it as a markdown editor to write something. It’s available for Linux, Windows, macOS, Android, and iOS. You can also choose to sync your notes using Dropbox, OneDrive, NextCloud or WebDAV.

If you’re curious, you can read our detailed article on Joplin to know more about it.

How to install it?

You get an AppImage file to install Joplin. I’ve tried it on Ubuntu 20.04 LTS and it works as expected. To look for the file, you can head to its official website or explore their GitHub page.

In case you don’t know how to install it, follow our guide on using AppImage files to get started.

In either case, if you want to use the terminal, you can type the command below to install it through a script (which also adds a desktop icon in the process):

wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh | bash Joplin 2. Simplenote

Key Features:

  • Markdown support
  • Simple user interface
  • Easily sync using your Simplenote account
  • 32-bit package available
  • Cross-platform including mobile apps

As the name suggests, it is a simple free and open-source note taking app.

Developed by Automattic (the company behind WordPress), Simplenote lets you seamlessly sync your notes across multiple devices. It supports Android, iOS, Windows, Linux, and macOS as well.

Unlike some others, you will notice that the interface is dead simple and may not offer a bunch of features. However, you get the ability to add tags to your notes.

How to install it?

It offers .deb / .rpm packages along with an AppImage file. You can find the files in its GitHub releases section.

Simplenote 3. Laverna

Note: This isn’t actively developed anymore — but it still works as expected.

Key Features:

  • Markdown support
  • Encryption support
  • Sync support

Laverna is an interesting open-source note taking application that also offers encryption (which is optional).

You can use it as a web-based note taking app or as something on your computer. It’s available for Linux, Mac, and Windows as well.

While it features all the basic functionalities for a note taking app in addition to the encryption support, you don’t get a mobile app to use. So, this is something that you can use only if you’re a desktop user and get most of the things done on a web browser.

How to install it?

It provides a zip file which is available on its official website. Once you download it, you need to extract it and launch the executable file to get started.

Laverna 4. Standard Notes

Key Features:

  • Markdown support
  • Encryption support
  • Sync support
  • Version history of notes (paid plan)
  • Cross-platform including mobile apps
  • 32-bit package offered
  • Offers premium options

Yet another open-source note taking app that offers encryption for your notes and attachments.

Unlike Laverna, Standard Notes is being actively developed. While it offers a great deal of features, some of them are limited to paid subscribers as “extended features” or extensions which is on the expensive side (for monthly subscription). You can also refer to our separate article on Standard Notes to learn more about it.

Overall, you get the markdown support, ability to encrypt attachments and notes, version history, backup support (to OneDrive, Google Drive, etc.) and more such useful features.

How to install it?

It offers an AppImage file to install it on your Linux distro. You just need to head to its official website to download it. In case you don’t know how to use the file, refer to our AppImage guide.

For other available packages or source, you can refer to their GitHub page.

Standard Notes 5. Boost Note

Key Features:

  • Markdown support
  • Suitable for developers as well
  • Cross-platform

Boost Note is a useful note taking app for programmers using Linux. You can write your codes and also use it to write notes, documentations, and much more.

It offers a clean and intuitive user interface and offers all the basic features for a note taking app on Linux.

How to install it?

You can opt for the .deb file available for Ubuntu on its official website. If you want to try it on other Linux distributions, you will also find an AppImage file to get started.

If you’re curious, you can also check out their GitHub page to explore more about it or fork it.

Boost Note 6. Tomboy Notes (Next Generation)

Key Features:

  • Lightweight note taking app
  • Sync support
  • Cross-platform

How about a lightweight and dead simple note-taking app?

Well, you might be aware of the old Tomboy note taking app which is no longer developed. Fortunately, there’s a next-generation version of the Tomboy notes. You can configure the path to store notes and get started taking notes quickly.

The app is merely ~2 MB to download. So, if you were looking for a lightweight solution — this is it. It may not be available for smartphones — but you can surely use it on Windows, Linux, and macOS.

How to install it?

You can find .deb / .rpm and other packages in their GitHub releases section. For other Linux distros, you can follow documentations in their GitHub page to know more about it.

Tomboy Notes NG 7. RedNoteBook

Key Features:

  • Traditional Journal-style note taking app
  • Templates available
  • Offline-use

RedNoteBook should be a good choice for users who wanted an offline note taking app on Linux.

Yes, it does not support synchronization and if you’re someone who doesn’t want the sync feature, RedNoteBook should be a traditional-style note taking app with a sidebar for calendar.

It’s mostly tailored for users who like to have an offline journal. It also provides a couple of templates for you to make it easy creating certain notes.

How to install it?

If you’re using Ubuntu (or any other Ubuntu-based distro), you can install it via PPA. Here’s what you have to type in your terminal to install it:

sudo add-apt-repository ppa:rednotebook/stable sudo apt-get update sudo apt-get install rednotebook

For all other Linux distributions, you can get the Flatpak package.

RedNotebook 8. TagSpaces

Key Features:

  • Rich user interface
  • Supports managing documents
  • Sync support
  • Offers premium options

TagSpaces is a beautiful note taking app available for Linux. Not just limited to creating notes, but you can manage photos and other documents as well.

Unlike some other note taking apps available, it doesn’t offer encryption. So, you can try tools like Syncthing to sync your data safely along with the support Dropbox and Nextcloud.

You can also opt for its premium plans if you want special features and support.

How to install it?

You can find the .deb file and an AppImage file in their GitHub releases section to install it. In either case, you can build it as well.

TagSpaces 9. Trilium Notes

Key Features:

  • Hierarchical note taking app
  • Encryption supported
  • Sync support

Trilium Notes is not just another note taking app, it’s a hierarchical note taking application with focus on building personal knowledge bases.

Yes, you can use it for common use as well — but it’s tailored for specific users who want the ability to manage the notes in a hierarchical fashion.

I haven’t used this personally — except for testing it. Feel free to try it out and explore more.

How to install it?

Simply head to its GitHub releases section and grab the .deb file to install it on Ubuntu. If you’re looking for other Linux distros, you can build it from source or download and extract the zip file as well.

Trilium Notes Wrapping Up

That concludes my recommendation for note taking apps on Linux. I have used plenty of them and currently settled for Simplenote for quick notes and Joplin for collection of notes in chapters.

Do you know some other notes apps available for Linux that you think should be included in this list? Why not let us know in the comment section?

Which note taking application do you prefer? I am curious to know what you normally look for in the best note taking application on Linux.

Feel free to share your thoughts in the comments section below.

Beaker Browser 1.0 Beta: One Step Forward and Two Steps Back

Thursday 28th of May 2020 03:43:08 AM

I recently reviewed the Beaker Browser. About a week after that review was published, the devs released Beaker 1.0 Beta. And that changes almost everything I had observed in the previous article.

This made me do an entire article on the new Beaker Browser.Here’s what’s been changed!

No more Dat, Beaker now uses Hypercore protocol

One of the most significant changes to Beaker is the introduction of a new protocol. Up to now, Beaker has used the Dat protocol to distribute content. Beta 1.0 replaces Dat with Hypercore.

One of the components is Hyperdrive version 10, which was released the same days as Beaker. Hyperdrive is “a POSIX-like filesystem implementation, written in Node.js, that’s designed to be the storage layer for fast, scalable, and secure peer-to-peer applications.”

Like BitTorrent, Hyperdrive can be used to share a large collection of files. However, unlike BitTorrent, the contents can be modified.

Switching to the new protocol brings the following changes:

  • Performance is now vastly superior thanks to new data structures.
  • Connection-reliability has improved thanks to a switch to a hole-punching DHT.
  • A new “mounts” feature for composing multiple Hyperdrives into a single hierarchy.

Since Beaker switched over to a new protocol, all previously created websites don’t work anymore. They did include a tool to convert sites from Dat to Hypercore. I tried it on a couple of one-page sites and it failed. It only created a new site that was totally empty of content.

New Beaker-website creating tools

The Beaker devs introduced several new tools to make editing easier. Now when you edit or create a site, you will get a split-screen view with a code editor on the left and a preview window on the right. The preview is updated whenever you save your work.

Beaker Site Editing

Besides the editor you can also open a file manager to import and manage files and images. They also included a terminal application called webterm. This terminal can only interact with the contents of the site you are working on, but it is still pretty cool. webterm only comes with 10 simple commands. If you are adventurous you can write your own commands for it, using Javascript.

You can pop out each of these tools into their own window. If you have all three open, the left-hand panel can get crowded very quickly.

You can see more information about the release here

Final thoughts on the Beaker Browser 1.0 beta release

When I saw the announcement for Beaker Browser 1.0 Beta, I was hopeful that some of the complaints I had in the review would be fixed. Unfortunately, that didn’t happen.

My biggest problem with Beaker Browser was that it was hard to find dat powered content. In the previous version, there was a page with a list of about a dozen projects running on the Dat protocol, but that was it.

If you dig around on the new version, you can find a list of people who have profiles created on Hypercore. Unfortunately, most of those pages are either blank or something someone quickly threw together. I imagine that this will change with the final version of 1.0 is released.

Beaker User Directory

I did enjoy the editing tools. It made it very easy to slap together a quick webpage with a couple of lines of Markdown. I did create a site, but I’m not going to leave Beaker Browser running 24/7 to seed it. There currently isn’t any other way to do it.

What are your thoughts on the Beaker Browser? What are your thoughts on the peer-to-peer web? Please let us know in the comments below.

If you found this article interesting, please take a minute to share it on social media, Hacker News, or Reddit.

Open Source YouTube Alternative PeerTube Needs Your Support to Launch Version 3

Wednesday 27th of May 2020 02:13:36 PM

PeerTube (developed by Framasoft) is a free and open-source decentralized alternative to YouTube somewhat like LBRY. As the name suggests, it relies on peer-to-peer connections to operate the video hosting services. The p2p can be disabled by the users and instance admins when needed.

You can also choose to self-host your instance and also have access to videos from other instances (a federated network, just like Mastodon).

It is being actively developed for a few years now. And, to take it up a notch, they have decided to launch a crowdfunding campaign for the next major release.

The funding campaign will help them develop v3.0 of PeerTube with some amazing key features planned for the release this fall.

PeerTube Instance Example PeerTube: Brief Overview

In addition to what I just mentioned above, PeerTube is a fully-functional peer to peer video platform. The best thing about it is — it’s open-source and free. So, you can check them out on GitHub if you want.

You can watch their official video here:

Note: You need to be cautious about your IP address if you have concerns about that on PeerTube (try using one of the best VPNs available).

PeerTube’s Crowdfunding Campaign For v3 Launch

You’ll be excited to know that the crowdfunding campaign of €60,000 already managed to get 10,000 Euros on Day 1 (at the time of writing this).

Now, coming to the details. The campaign aims to focus on gathering funds for the next 6 months of development for a v3 release planned for November 2020. It looks like a lot of work for a single full-time developer — but no matter whether they reach the funding goal, they intend to release the v3 with the existing funds they have.

In their announcement post, PeerTube team mentioned:

We feel like we need to develop it, that we have to. Imposing a condition stating « if we do not get our 60,000€, then there will not be a v3 » here, would be a lie, marketing manipulation : this is not the kind of relation we want to maintain with you.

Next, let’s talk about the new features they’ve planned to introduced in the next 6 months:

  • Upon reaching the €10,000 goal, they plan to work on introducing a globalized video index to make it easier to search for videos across multiple instances.
  • With 20,000 goal, PeerTube will dedicate one month on improving the moderation tools to make the best out of it.
  • With 40,000 goal, they would work on the UX/UI of playlists. So, it will look better when you try to embed a playlist. In addition to this, the plugin system will be improved to make it easier to contribute to PeerTube’s code.
  • With the end of the campaign reaching 60,000 goal, PeerTube’s live-streaming feature will be introduced.

You can also find the details of their roadmap on their site.

Wrapping Up

The ability to have a global inter-connected video index among multiple instances is something that was needed and it will also allow you to configure your own index.

The content moderation tool improvement is also a huge deal because it’s not that easy to manage a decentralized network of video hosting services. While they aim to prevent censorship, a strict moderation is required to make PeerTube a comfortable place to watch videos.

Even though I’m not sure about how useful PeerTube’s live-streaming feature will be, at launch. It is going to be something exciting to keep an eye out for.

We at It’s FOSS made a token donation of 25 Euro. I would also encourage you to donate and help this open source achieve their financial goal for version 3 development.

Support PeerTube

Getting Started With Nano Text Editor [Beginner’s Guide]

Wednesday 27th of May 2020 09:20:41 AM

Nano is the default terminal-based text editor in Ubuntu and many other Linux distributions. Though it is less complicated to use than the likes of Vim and Emacs, it doesn’t mean Nano cannot be overwhelming to use.

In this beginner’s guide, I’ll show you how to use the Nano text editor. I am also going to include a downloadable PDF cheat sheet at the end of the article so that you can refer to it for practicing and mastering Nano editor commands.

If you are just interested in a quick summary of Nano keyboard shortcuts, please expand the next section.

Essential Nano keyboard shortcuts (click to expand) ShortcutDescriptionnano filenameOpen file for editing in NanoArrow keysMove cursor up, down, left and rightCtrl+A, Ctrl+EMove cursor to start and end of the lineCtrl+Y/Ctrl+VMove page up and downCtrl+_Move cursor to a certain locationAlt+A and then use arrow keySet a marker and select textAlt+6Copy the selected textCtrl+KCut the selected textCtrl+UPaste the selected textCtrl+6Cancel the selectionCtrl+KCut/delete entire lineAlt+UUndo last actionAlt+ERedo last actionCtrl+W, Alt+WSearch for text, move to next matchCtrl+\Search and replaceCtrl+OSave the modificationCtrl+XExit the editor How to use Nano text editor

I presume that you have Nano editor installed on your system already. If not, please your distribution’s package manager to install it.

Getting familiar with the Nano editor interface

If you’ve ever used Vim or Emacs, you’ll notice that using Nano is a lot simpler. You can start writing or editing text straightaway.

Nano editor also shows important keyboard shortcuts you need to use for editing at the bottom of the editor. This way you won’t get stuck at exiting the editor like Vim.

The wider your terminal window, the more shortcuts it shows.

Nano Editor Interface

You should get familiar with the symbols in Nano.

  • The caret symbol (^) means Ctrl key
  • The M character mean the Alt key

When it says “^X Exit”, it means to use Ctrl+X keys to exit the editor. When it says “M-U Undo”, it means use Alt+U key to undo your last action.

Open or create a file for editing in Nano

You can open a file for editing in Nano like this:

nano my_file

If the file doesn’t exist, it will still open the editor and when you exit, you’ll have the option for saving the text to my_file.

You may also open a new file without any name (like new document) with Nano like this:

nano Basic editing

You can start writing or modifying the text straightaway in Nano. There are no special insert mode or anything of that sort. It is almost like using a regular text editor, at least for writing and editing.

As soon as you modify anything in the file, you’ll notice that it reflects this information on the editor.

Nothing is saved immediately to the file automatically unless you explicitly do so. When you exit the editor using Ctrl+X keyboard shortcut, you’ll be asked whether you want to save your modified text to the file or not.

Moving around in the editor

Mouse click doesn’t work here. Use the arrow keys to move up and down, left and right.

You can use the Home key or Ctrl+A to move to the beginning of a line and End key or Ctrl+E to move to the end of a line. Ctrl+Y/Page Up and Ctrl+V/Page Down keys can be used to scroll by pages.

If you want to go a specific location like last line, first line, to a certain text, use Ctrl+_ key combination. This will show you some options you can use at the bottom of the editor.

Jump to a specific line in Nano Cut, copy and paste in Nano editor

If you don’t want to spend too much time remembering the shortcuts, use mouse.

Select a text with mouse and then use the right click menu to copy the text. You may also use the Ctrl+Shift+C keyboard shortcut in Ubuntu terminal. Similarly, you can use the right click and select paste from the menu or use the Ctrl+Shift+V key combination.

Nano specific shortcuts for copy and pasting

Nano also provides its own shortcuts for cutting and pasting text but that could become confusing for beginners.

Move your cursor to the beginning of the text you want to copy. Press Alt+A to set a marker. Now use the arrow keys to highlight the selection. Once you have selected the desired text, you can Alt+6 key to copy the selected text or use Ctrl+K to cut the selected text. Use Ctrl+6 to cancel the selection.

Once you have copied or cut the selected text, you can use Ctrl+U to paste it.

Delete text or lines in Nano

There is no dedicated option for deletion in Nano. You may use the Backspace or Delete key to delete one character at a time. Press them repeatedly or hold them to delete multiple characters.

You can also use the Ctrl+K keys that cuts the entire line. If you don’t paste it anywhere, it’s as good as deleting a line.

If you want to delete multiple lines, you may use Ctrl+K on all of them one by one.

Another option is to use the marker (Ctrl+a). Set the marker and move the arrow to select a portion of text. Use Ctrl+K to cut the text. No need to paste it and the selected text will be deleted (in a way).

Undo or redo your last action

Cut the wrong line? Pasted the wrong text selection? It’s easy to make such silly mistakes and it’s easy to correct those silly mistakes.

You can undo and redo your last actions using:

  • Alt+U : Undo
  • Alt +E : Redo

You can repeat these key combinations to undo or redo multiple times.

Search and replace

If you want to search for a certain text, use Ctrl+W and then enter the term you want to search and press enter. The cursor will move to the first match. To go to the next match, use Alt+W keys.

By default, the search is case-insensitive. You can also use regex for the search terms.

If you want to replace the searched term, use Ctr+\ keys and then enter the search term and press enter key. Next it will ask for the term you want to replace the searched items with.

The cursor will move to the first match and Nano will ask for your conformation for replacing the matched text. Use Y or N to confirm or deny respectively. Using either of Y or N will move to the next match. You may also use A to replace all matches.

Save your file while editing (without exiting)

In a graphical editor, you are probable used to of saving your changes from time to time. In Nano, you can use Ctrl+O to save your changes you made to the file. It also works with a new, unnamed file.

Nano actually shows this keyboard shortcut at the bottom but it’s not obvious. It says “^O Write Out” which actually means to use Ctrl+O (it is letter O, not number zero) to save your current work. Not everyone can figure that out.

In a graphical text editor, you probably use Ctrl+S to save your changes. Old habits die hard but it could cause trouble. Out of habit, if you accidentally press Ctrl+S to save your file, you’ll notice that the terminal freezes and you can do nothing.

If you accidentally press Ctrl+S press Ctrl+Q nothing can be more scary than a frozen terminal and losing the work.

Save and exit Nano editor

To exit the editor, press Ctrl+X keys. When you do that, it will give you the option to save the file, or discard the file or cancel the exit process.

If you want to save the modified file as a new file (save as function in usual editors), you can do that as well. When you press Ctrl+X to exit and then Y to save the changes, it gives the option to which file it should save the changes. You can change the file name at this point.

You’ll need to have ‘write permission’ on the file you are editing if you want to save the modifications to the file.

Forgot keyboard shortcut? Use help

Like any other terminal based text editor, Nano relies heavily on keyboard shortcuts. Though it displays several useful shortcuts on the bottom of the editor, you cannot see all of them.

It is not possible to remember all the shortcuts, specially in the beginning. What you can do is to use the Ctrl+G keys to bring up the detailed help menu. The help menu lists all the keyboard shortcuts.

Always look at the bottom of the Nano editor

If you are using Nano, you’ll notice that it displays important information at the bottom. This includes the keyboard shortcuts that will be used in the scenario. It also shows the last action you performed.

If you get too comfortable with Nano, you can get more screen for editing the text by disabling the shortcuts displayed at the bottom. You can use Alt+X keys for that. I don’t recommend doing it, to be honest. Pressing Alt+X brings the shortcut display back.

Download Nano cheatsheet [PDF]

There are a lot more shortcuts and editing options in Nano. I am not going to overwhelm you by mentioning them all.

Here’s a quick summary of the important Nano keyboard shortcuts you should rememeber. Download link is under the image.

Download Nano Cheat Sheet (free PDF)

You can download the cheatsheet, print it and keep at your desk. It will help you in remembering and mastering the shortcuts.

I hope you find this beginner’s guide to Nano text editor helpful. If you liked it, please share it on Reddit, Hacker News or in various Linux forums you frequently visit.

I welcome your questions and suggestions.

More in Tux Machines

Will LibreOffice 7.0 be only Personal Edition for individual use???

Look at LibreOffice logo with "Personal Edition" phrase, look at sidebar in Start Center with the same phrase and note to "The Personal edition is supported by volunteers and intended for individual use." And what is mean? Where is any public announcement? They say it was in marketing mail list. How many people read that mail list? Five? It means that I can't install LibreOffice 7.0 in any organization in Russia, because our controlling people will be see very simple to legality in this case: open the About dialog -> read that "intended for individual use" and LibreOffice logo with "Personal Edition" -> you can't use LibreOffice here! Nobody will check what say MPL 2.0 license about it or why TDF made it, they just point a finger at it and they will be right! It will close for LibreOffice any education organizations like schools or colleges or universities. I wont popularize LibreOffice for young people because they will never see LibreOffice in them schools. I against these changes. Please revoke it! Read more

Security 101: Beginning with Kali Linux

I’ve found a lot of people who are new to security, particularly those with an interest in penetration testing or red teaming, install Kali Linux™1 as one of their first forays into the “hacking” world. In general, there’s absolutely nothing wrong with that. Unfortunately, I also see many who end up stuck on this journey: either stuck in the setup/installation phase, or just not knowing what to do once they get into Kali. This isn’t going to be a tutorial about how to use the tools within Kali (though I hope to get to some of them eventually), but it will be a tour of the operating system’s basic options and functionality, and hopefully will help those new to the distribution get more oriented. Read more

today's howtos

Android Leftovers