Language Selection

English French German Italian Portuguese Spanish

Ubuntu Buzz

Syndicate content
Unofficial Ubuntu BlogUnknownnoreply@blogger.comBlogger1620125Ubuntubuzz
Updated: 6 hours 12 sec ago

KOrganizer Overview - You Will Love Calendar Scheduling on Computer

Saturday 30th of May 2020 07:56:00 AM
KOrganizer is a colorful and useful calendar application for computer. For years, it helps me schedule my works, teaching, and personal life and also reminds me for important appointments so I won't forget any task I should do. It works offline and can also work with online calendar services you have. After I wrote many articles about it before, now I want to sum them up in a simple yet thorough overview of this awesome tool. Thanks to all KOrganizer developers I could reach up to this point with it. Let me share with you, it is fun! I believe you will also love scheduling after reading this. Happy scheduling!

(This video is titled KOrganizer Introduction and you can also watch it on PeerTube) 
Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
  • Getting started
  • Full calendar
  • Particular calendar
  • Agenda view
  • Reminder
  • Desktop integration
  • Print out
(This is Korganizer with full window view and its About dialog showing)
Where do I get KOrganizer?
The easiest way is to use Kubuntu operating system on your computer as it includes KOrganizer by default. Alternatively, if you already use GNU operating system like Ubuntu but do not find KOrganizer on your desktop, you can install it by looking for korganizer name in your software center. Once you got KOrganizer you can exercise this overview.

1. Beginning
Running KOrganizer for the first time gives you empty calendar like this one. What you need to learn is divided into three things: learn to create color categories, calendars, and a schedule. Create every schedule under a specific calendar and a specific color category. Be patient in doing that and don't hesitate to repeat things if you need. The result will be like what you saw on the video and the screenshots next sections.

(A basic KOrganizer look: in a May 2020)2. Full Calendar
This is my full schedules for May 2020. You see, it is colorful with orange, blue, yellow, pink, and green schedules that have meanings to myself. You can make it too! Learn to make schedules and the colors here.

(KOrganizer displaying thirty days schedules in Month View with left panel & top menubar hidden)3. Particular Calendar
The power of KOrganizer is that you can display specific schedules either only for work, or only for personal, or only for teaching, and other categories, instead of displaying whole things at once. To do that, you can make several calendars (like pictures below) by first making a new calendar and later create schedule under that calendar name and other schedule under other calendar name too. Below are same KOrganizer as before but displayed particularly according to different calendars green, blue, and orange (personal, teaching, and working). See also the switching between them on the video. Learn to make these here.

(Personal calendar, with other ones hidden)
(Teaching calendar, with other ones hidden)
(Working calendar, with other ones hidden)
4. Agenda View
This is the 24-hours, more detailed version of same calendar above, but display only one week. This is featured on the video.

(KOrganizer displaying its Agenda View of the same calendar above)
5. Reminder
It is automatic! By default all schedules got no reminder except the ones you chose. When you work and the time is near, a reminder will pop up on screen so you won't miss your event. Picture below displays my reminder "to write an article" 15 minutes before due time. Notice that I can choose to suspend it for 10 minutes or dismiss it instead. Learn to make one here.

(KOrganizer will buzz you so you won't forget any appointment)
6. Integration with Desktop Clock
All your schedules can be synchronized with digital clock on system tray like picture below. Dates with schedule displayed with a blue triangle sign; and if clicked it shows schedules for that date. It is amazing, although it is not too surprising as in KDE everything is integrated and in fact no other desktop could surpass it up to today.

(Click your clock and then click the pin logo on top right corner to display this integrated calendar) 7. Print Out
You can print preview and print out your schedules beautifully. It features detailed options such as choosing more than one month view, landscape/portrait, include description, limit every event as single line, etc.

(Print preview of my May 2020 schedules with colorful events and landscape orientation)
(Print outs of KOrganizer schedules I pasted on my whiteboard in my home)
See Also

This article is licensed under CC BY-SA 3.0.

Screen Zoom and Mouse Indicator for Teachers using KDE Desktop

Saturday 30th of May 2020 06:54:00 AM
Teacher who uses computer can zoom in and increase cursor visibility on screen aside from drawing free lines and displaying keystrokes. Thanks to KDE developers, Plasma desktop has these all enjoyable teaching features built-in since a long time. You do not need to install any application, just enable them on the System Settings. Together these make a complete environment for teaching especially for screencast and live presentation. I make this short article and also a video below to explain how to do that. Finally, if you want this superb teaching ability I suggest you to use Kubuntu the friendly operating system on your computer. Happy teaching!

(Take note that Super = Meta = Win key so Super+Shift or Meta+Shift is the same as Win+Shift) Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
  • Example
  • Zoom entire screen
  • Cursor position indicator
  • Click indicator
  • Draw lines
  • Typing indicator
  • On screen notes

Picture below depicts my computer screen with zoom follows cursor and red annotations I made by hand using built-in desktop features.

(Computer screen showing red lines made by Mouse Mark option and box magnification done by Magnifier option. | This computer uses Kubuntu operating system.) 
1. Zoom Entire Screen
Press Win+= and Win+- for zoom in and out. The zooming follows wherever you move your mouse cursor. You can do multiple level of zoom too. The option name is Zoom. See the video for settings.

Alternatively, if you want a narrow zoom instead, enable Magnifier instead of Zoom so you see a box around your cursor limiting where magnification applies. See screenshot above.

2. Cursor Position Indicator
Press Ctrl+Win. The option name is Track Mouse. Now your little little mouse (pointer) is highly visible. See the video for settings.

3. Click Indicator
Press Win+Shift+8 and Win+Shift+8 to enable and disable click indicator. Now every of left, right, and middle clicks visualized on screen and even labelled with small tooltips. The option name is Mouse Click Animation. See the video for settings.

4. Draw Lines
Hold Shift+Win and move your mouse. Press Shift+Win+F11 to clear drawing. Now you can start scratching your screen creatively. You perhaps will need some exercises until you got accustomed to this feature. The option name is Mouse Mark. See the view for settings.

5. Typing Indicator
Run Screenkey program. Press Alt+F2 and type  killall screenkey  and press enter to turn it off. This is a separate feature not from KDE. Now you display anything you type on keyboard on screen. Learn more about using it here.

6. On Screen Notes
Run KNotes program. It will displayed on your system tray. You can make any number of notes. Press Add New Note and start writing text and right-click its header to display more settings including enabling rich text formatting (bold/italic).

(This desktop notes tool is the one useful I always use for my teaching life since 2017 and it is even useful to keep text I often copy to others such as my course rules, my bank account number, cc by-sa license, price list, etc.)
This article is licensed under CC BY-SA 3.0.

Reduce Reloading Download Size on Ubuntu

Thursday 28th of May 2020 06:47:00 AM
Reload is the process refreshing the information of download sources in an Ubuntu system. If you observe, you will find that actually Ubuntu downloads several dozen megabytes of data when reloading and in fact you can reduce up to half size. This article supplies you information to tinker with that with sources.list configuration and APT command. You will see best of this in an experiment-dedicated system if you have. Lastly, I practiced this on Ubuntu 20.04 Focal Fossa and you can practice this also on other versions. Enjoy tinkering!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.How Ubuntu works?
In software installation, Ubuntu is different to windows: Ubuntu user uses centralized download source to get all software, while windows user uses multiple download sources to get individual programs instead. For that reason, Ubuntu user needs a refresh (reload) for their system know where the central download source is. That central download source is called repository. And there are many repositories with same contents available worldwide. I have made a complete guide in this for beginners you could start read here.

What is reloading?
As mentioned, reload is the same as Reload on Synaptic Package Manager (old Ubuntu), Reload on Software & Updates (new Ubuntu), and sudo apt-get update (Ubuntu Terminal). It is the process of getting index files in plain text format from the central repository so Ubuntu know where to download all software from. Those index files consisted of packages index files, and also icons index files, language translations ones, and appstream index files. Reloading works generally by /etc/apt/sources.list file and specifically by multiple configuration files located at /etc/apt/apt.conf.d/ in your Ubuntu. This article involves editing and removing these.

(Terminal on left and File Manager on right displaying contents of same folder apt.conf.d and one same file highlighted in both namely 50appstream with the size 2.6kB)
The important things are indexes of repository's packages.

The less important things safe to disabled are indexes of DEP-11, icons, and language translations. They add huge amount of download size.

The index files downloaded by Reloading are kept at /var/lib/apt/lists/ folder. They look like "" files as I use a repository with "" domain address and same thing goes for you. To measure download size of every of your configuration, before every reload, delete all text files here first.

1. Disable DEP-11
Remove 50appstream file. If you think you can't delete it, simply move it to other folder. This disables Ubuntu Software Center but of course you can still install software using APT or Synaptic.



2. Disable Icon
Remove 50appstream file. Apparently that configuration file controls the icon index download too.

3. Disable Language Translations
Add new code Acquire::Language "none"; as new line into file named 00aptitude.



4. Disable C-N-F Metadata (Advanced)
Remove 50command-not-found file. Disabling this will disable Ubuntu ability to tell you whenever you typed wrong command lines. Again, if you think it's still precious, just move it instead.



5. Disabling Repositories Except One (Advanced)
In fact, you can disable all repositories except the first line "$release" and still live happily with Ubuntu. If you don't mint to receive updates not, okay, go ahead.

deb focal main restricted universe multiverse
deb focal-updates main restricted universe multiverse
deb focal-security main restricted universe multiverse
deb focal-backports main restricted universe multiverse
deb focal main restricted universe multiverse
6. Disable 32-bit Packages (Advanced)
Append the code [arch=amd64] into repository line in sources.list. This disables i386 packages download for your Ubuntu.

deb focal main restricted universe multiverse
deb focal-updates main restricted universe multiverse
deb focal-security main restricted universe multiverse
deb focal-backports main restricted universe multiverse
deb [arch=amd64] focal main restricted universe multiverse
deb [arch=amd64] focal-updates main restricted universe multiverse
deb [arch=amd64] focal-security main restricted universe multiverse
deb [arch=amd64] focal-backports main restricted universe multiverse
7. Disable restricted and multiverse (Advanced)
Delete the code restricted and the code multiverse from a line in sources.list. This disables Ubuntu ability to get proprietary software.

deb focal main restricted universe multiverse
deb focal-updates main restricted universe multiverse
deb focal-security main restricted universe multiverse
deb focal-backports main restricted universe multiverse
deb focal main universe
deb focal-updates main universe
deb focal-security main universe
deb focal-backports main universe
Now you should notice that your Reload size is less than before. On my system, it is reduced from 23 to 16 MB. If you did the Advanced ones above, it is reduced to 15 MB with the first and to 9 MB with the full four. This means any time you change your repository to another mirror the download size will always be the lesser one thanks to your configuration. This also means doing Reload often will not eat up internet access as huge as before anymore. You can still install programs like GIMP, Kdenlive, Krita, etc. with this.

(Final result of doing point 1 up to 5 above: notice that there is no more Language Translation, nor different levels of repository, nor c-n-f metadata shown, but living with only one $release repository and i386 still enabled)
This article is licensed under CC BY-SA 3.0.

PeerTube Guide for YouTubers Made Easy

Tuesday 26th of May 2020 07:47:00 AM
Hello, YouTubers! Here is a new YouTube called PeerTube. It is originated from alternative world: the free software community, a society that cares about software freedom and computer user's privacy. PeerTube brings new concepts called federation and instance you didn't find at your previous video sharing. And because you are interested to it, here is the friendly user guide to share videos on PeerTube step by step. As example so you can learn more easily, here I practice using my PeerTube account registered at Libre.Video instance with 1GB upload quota. Happy watching!

(A beautiful video published at PeerTube from a computing community, the KDE Project)
Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
  • Basic knowledge
  • What you can do
  • What you cannot
  • Supported format
  • Signup to PeerTube
  • Upload a video
  • Edit video description
  • Import video from YouTube
  • Import video from torrent
  • Publish video
  • Create channel
  • Create playlist
  • Subscribe
  • Subscribe across instances
  • Explore across instances
  • Delete video
  • Delete account
  • Miscellaneous
  • About PeerTube
  • About this article

Basic knowledge
PeerTube is unique with several concepts perhaps you haven't heard of:
  • diversity - there are instances of PeerTube, you sign up to one;
  • connectivity - an instance follows other instances, the more it follows the more videos you can search for;
  • independence - instances have different terms of services;
  • free software - if you have a server computer, imagine you can create your own YouTube, as PeerTube is actually free software installable to server.
( is its official website featuring its logo and its project | There is an official video that explains PeerTube excellently in brief)
What you can do
  • sign up in an instance that suits you (*)
  • upload videos
  • download videos (*)
  • import videos from youtube etc. (*)
  • import videos from torrents (*)
  • edit descriptions of them
  • create channels
  • create playlists
  • like 
  • dislike
  • comment
  • subscribe 
  • subscribe with fediverse account (*)
  • subscribe with RSS Feed
  • receive comments from fediverse users (*)
  • share your video
  • embed it on websites 
  • donate to peertube (*)

(*) features YouTube do not have.

What you cannot do
  • closed sign up - you cannot register new account in an instance that closed its registration.
  • adsense - there is no integrated monetization system unless you make it yourself.
  • size limit - you cannot upload more than allowed size in your instance.
  • terms violation - you cannot do things that your instance does not allow such as uploading a copyrighted nonfree-licensed video.
  • user manual - unfortunately you still cannot find a complete Help Documentation like what you find with YouTube in PeerTube at this day.

    Supported Video formats
    Below are formats that PeerTube allows:
    • mp4
    • ogv
    • webm
    • flv
    • mov
    • avi
    • mkv
    • mp3
    • ogg
    • flac

    1. Sign up to PeerTube
    (PeerTube's instance finder helps you create new account)The first thing to do is to have a PeerTube account. Registration requires email (*) address and do not require phone number. Unlike YouTube, on PeerTube you create an account in an instance. There is instance finder easy to use for you. You can make as many account as you want even in multiple instances. Please note that every instance may closed registration or shut down at any time - so make sure you choose the long living instance. Here is my instance recommendation as per May 2020:
      1. LibreVideo instance - 1GB capacity, good website name. I use this.
      2. LinuxRocks instance - 5GB capacity, very friendly to GNU/Linux user groups.
      3. DevTube instance - unlimited.
      (Picture 1.2: PeerTube registration: an instance you can register will look like this)
      Your PeerTube user profile will look like this:

      (Picture 1.3: User Profile: my PeerTube account is and yours will be similar)
      (*) If you do not have email yet, I suggest you to register freely at ProtonMail or Disroot Mail.

      2. Upload a video
      • Click Upload button.
      • Click Select File button > browse folders > select video you want to upload > OK.
      • Edit the description (see next section).
      • Select channel among channels you have. If you have only one, skip this.
      • Select public / private whether you want this to be seen by others or only by you.
      • Click Submit button.
      • Video uploaded. 
      (Picture 2.1: Upload Page: in this example I am uploading a video into my UbuntuBuzz channel with Private choice so only me could watch it - I do that as exercise before I actually change it to Public)
        (Picture 2.1: once uploaded, your video will be listed among your other videos under My Library > Videos page)
        3. Edit Description
        Video description can be changed at any time as much as you want:
        (Alternative way to edit a video)
        • Fill Title: this displayed on the video, for example My Delicious Cookie Recipe for your cooking video.
        • Fill Tags: type a word and press enter, type another word and press enter again, limited to 5 tags. These helps people to search for your video. Tags example are "cooking - cookie - baking - recipe" for your cooking video.
        • Fill Description: type some words that explains your video. You can also write your website address or social networks or donation links. PeerTube supports markdown text formatting.
        • Fill Channel: select a channel among channels you have. | Fill Category: select a category among categories provided by PeerTube. | Fill License: select a license among licenses(*) so your viewers can share video following license terms you decided. | Fill Privacy: select public if you want world to see, but select private if you want only you can see the video. The private choice is useful for you to exercise before go serious!
        • Click Update button.
        • Description updated. 
         (Picture 3.1: Basic Info: this is the description editor page in PeerTube)
          (*) Licenses you may choose:
          (Eigth license choices in PeerTube)
            1. No license - default choice, if you do not know what to choose.
            2. Attribution -  if you want people can do anything with your video but they must give you credit. (CC BY)
            3. Attribution - Share Alike - if you want people can do anything but they must give credit and share with same license you chose. (CC BY-SA)
            4. Attribution - No Commercial - if you do not want people to make money out of your video or simply wait for people asking for commercial cooperation. (CC BY-NC)
            5. Attribution - No Derivative - if your video content is something like laws or official statements which should not change even when published. (CC BY-ND)
            6. Attribution - No Commercial - Share Alike - if you want people to share but give you credit, to not make money out of, and must share with same license. (CC BY-NC-SA)
            7. Attribution - No Commercial - No Derivative - if you want people to share but give you credit, not to make money out of, and not to modify. (CC BY-NC-ND)
            8. Public Domain Dedication - if you don't mind anyone do anything to your video or you simply do not want to be bothered about licensing. (CC0)

              4. Import Video from YouTube
              Surprise! Yes, PeerTube is powered by magic called youtube-dl which is capable of downloading (transferring) video from YouTube. That's why you can copy any YouTube video into your PeerTube. Here's how to do that:
              • Click Upload button.
              • View Import with URL tab.
              • Paste a youtube URL address.
              • Select channel.
              • Make it private if you do not want this viewed by others, but you can change this later.
              • Click Import button.
              • Video imported.
              (Picture 4.1: Import with URL: this is the PeerTube page to remote transfer videos from torrents)

                The best way to try this feature is by exercising. Here are several videos worth to import from YouTube but make them private so it will not be viewed by others:
                • KDE Plasma 5.12: link
                • GNOME 3.30 Almeria: link
                • Inkscape 1.0: link

                Surprise! Thanks to the magic mentioned, not only YouTube, but thousands other video websites are also supported such as Vimeo, Dailymotion, and still counting. Learn more here.

                5. Import Video from Torrent
                Surprise again! PeerTube is also capable to download videos from torrents. It supports magnet links too. This way you can move videos from Internet Archive, PirateBay, or anywhere to your PeerTube (*).  When I first saw this feature, I instantly thought this is amazing. Here is how to do:
                • Download a .torrent file that points to a video. 
                • Alternatively, copy a magnet link/
                • Click Upload button.
                • Go to Import from Torrent tab.
                • Open the .torrent file or paste the magnet link.
                • Click Import button.
                • Edit the description first such as making it private etc.
                • Click Update button.
                • Video imported.

                (*) Please note that this feature works if the torrent file only have one content that is the video and no other file. Please note also as many torrents are huge you should be aware about your account limits e.g. Libre.Video instance allows max 1GB so obviously at there I cannot import more than that.

                  6. Publish Video
                  Give the video address to your friends to watch. You can share on social networks too like Facebook, Twitter, Mastodon, and others. You can email it. You can Telegram it. Up to you.

                  (Picture 6.1: published video will look like this to viewers; this is my yesterday video titled Ubuntu For Teachers And Students featured on my last post)
                  To embed video into a web page or blog post:
                  (Embed code location of a PeerTube video)
                  • Click Share button.
                  • Open Embed Code tab.
                  • Copy the code.
                  • Paste into HTML Editor of your website. Both Blogspot and WordPress have such feature for example.
                  • Video appears on your preview.
                  • Publish it.
                  • Video published on your web page. See the beginning of this post for example.
                  • Share you web page to your readers.

                  7. Create Channel
                  You can make channels as many as you want. Here is how to do that:
                  • Click your username.
                  • Go to My Videos > My Library > My Channels.
                  • Click Create new channel button.
                  • Type name of the channel. This will be the URL.
                  • Type display name. This will be the actual title.
                  • Type your donation address if you have. Such as Patreon etc.
                  • Click Create button.
                  • Channel created. To change the avatar, just click Edit, Upload logo picture.
                   (Picture 7.1: Channel List: this is my channel page that shows my channels from UbuntuBuzz to LXDE Review)
                    Your PeerTube channel presentation will look like this:

                    (Picture 7.2: Channel: this is the official channel of The KDE Community already mentioned previously)
                    8. Create Playlist
                    You can make playlists of PeerTube videos you love as many as you want. Here is how to do:
                    (Adding a video to playlist)
                    • Click your account username.
                    • Go to My Library > My Playlists.
                    • Create new playlist.
                    • Name it and describe as you like.
                    • Make it private if you just want to try out, and you can change this later.
                    • Create.
                    • Play a video on PeerTube, like this one.
                    • Click Save button > select your playlist name.
                    • Video added to playlist. Do the same for other videos.

                      (Subscribing)9. Subscribe
                      PeerTube gives you abilities to subscribe like YouTube. Aside from that, it gives you ability to subscribe PeerTube with your Mastodon account, and ability to subscribe via RSS Feed instead. This is today only, as in the future we may see more integrations such as to Pixelfed, to Diaspora, and other social networks that linked to Mastodon (ActivityPub). If you know these, you know that PeerTube is a real potential video sharing platform right now. 
                      • Click Subscribe button.

                      Subscribe with Mastodon:
                      • Click down arrow beside Subscribe button.
                      • Type your Mastodon username.
                      • Click Remote Subscribe button.  
                      • Subscribed.

                      Subscribe with RSS: 
                      • Click down arrow beside Subscribe button.
                      • Right-click Subscribe Via RSS.
                      • Copy link location. 
                      • Paste it in your favorite RSS Feed Reader program e.g. Liferea or Akregator.
                      • Enjoy following videos from within reader instead of browser.

                        10. Subscribe Across Instances
                        You may find subscribing to same PeerTube but different instance (with browser) not as easy as you think. That's okay, anyway there is alternative way on next section. What you need to do is to copy and paste the channel URL into your instance's search box and then click Subscribe button. As example, here is my account and here is channel I wish to subscribe Notice both instance addresses are different. I use Mozilla Firefox browser to do this. Here is how to subscribe:
                        • I browse Linuxrocks.Online instance.
                        • I find a nice channel talking about things I love, it is KVB channel.
                        • I cannot simply click Subscribe on its webpage. So...
                        • I copy the URL of the channel.
                        • I open my instance website: Libre.Video.
                        • I paste the URL into my instance search box. It works!
                        • I click the Subscribe button.
                        • Subscribed to channel from other instance. Do the same to other channels.
                        (Picture 10.1: Subscribe Socially: see search box above containing the URL of a channel from foreign Linuxrocks instance done in my Libre.Video instance where I belong; you can see an orange Subscribe button beside the channel name)
                        11. Explore Across Instances
                        Surprise! This is the ultimate feature of PeerTube which makes social networks social hence you can search within your own instance and beyond. This is the alternative way mentioned in previous section. By this, you can find channels from other instances and instantly subscribe to them. Here is how to do that:
                        • Login to your instance. I logged in to Libre.Video.
                        • Search anything you like. I searched between ubuntu, linux, etc.
                        • You found videos and many of them are from other instances. In my search, I found videos from,, etc. Please see last section for explanation.
                        • Click Subscribe button on every channel you want.
                        • Subscribed.
                        • Click a video first, and then you can...
                        • Click Subscribe.
                        • Click Thumbs Up to like. Or Thumbs Down to dislike.
                        • Click Share button to share video further.
                        • Comment.
                        (Picture 11.1: Exploration: searching for thing I like on my instance Libre.Video is like googling: it can return videos and channels from other instances worldwide such as Linuxrocks, Mastohost, Peersocial, etc.)
                        (Think about it again, this is like, imagine you search in YouTube and can find videos from it, Vimeo, Dailymotion, and others)
                        12. Make Comment, Like, Share
                        • Go to a video, for example this one.
                        • See if Comments on the bottom available to fill.
                        • Fill the text box with your comment. It supports markdown text formatting.
                        • Click Post Comment button.
                        (Picture 12.1: Comment: this is how to write comment at PeerTube and it supports markdown text formatting.)

                        (Social buttons available on every video)
                        • To like or dislike a video, click Thumb Up/Down button.
                        • To share a video, click Share button, then select among URL, HTML code, or QR code.
                        • To donate to the PeerTuber, click Support (Heart) button, and follow further instructions. Some PeerTuber uses Paypal, some other uses Liberapay, and so on. This button only appears if the PeerTuber set it out.

                        10. Delete Video
                        • Go to My Videos.
                        • See which one you want to delete.
                        • Click Delete button.
                        • Alternatively, you can select multiple videos first and click Delete button then.
                        • Confirm.
                        • Video deleted.

                        11. Delete Account
                        Deleting account erases your presence on the PeerTube as well as your uploaded videos and information you have there. Once deleted, you cannot get your data back. Please perform this with concern carefully.
                        • On PeerTube, click your account name.
                        • You see settings page.
                        • Scroll down until you see "danger zone".
                        • Click Delete Account button.
                        • Confirm.
                        • Account deleted.

                        This is about two things, domain names and PeerTube stats.

                        Here are internet domain names we already are familiar with [ .com .net .org .info ] and in fact there are new names we perhaps are not familiar with yet [ .xyz .social .online ]. What I need to say is that in PeerTube you will see the latter many times. You will find a PeerTube server with strange name, such as,, that it is actually not too different to So don't worry and keep going.

                        Interestingly, we can see statistics of PeerTube such as how many users joined, how much GigaByte server space used, how many comments made, how many other PeerTube instances connected, and so on.

                        About PeerTube
                        If your friend ask, say that PeerTube is like YouTube but better. PeerTube is a software which when installed to a server computer it works like YouTube. See PeerTube at But unlike YouTube, PeerTube is free/libre open source software and works in federation. That means everybody capable could make their own "YouTube" and be interconnected to each other with lesser resource requirements. As a result, users can enjoy watching & sharing videos everywhere and be social with PeerTube from other social networks such as Mastodon. PeerTube is created and funded by a prestigious French non-profit organization called Framasoft - same organization that launched Degooglify Internet movement worldwide. PeerTube source code is developed online and you can help the development by donation. Learn more about PeerTube at the Official Website, Framasoft, Wikipedia, and Free Software Foundation.

                        About This Article
                        Up to these days, talking about PeerTube is similar to talking about Gogs/Gitea, I should admit they lack user guides. That is why I made the latter articles few month ago and now I make this article. PeerTube is very potential and already used by The KDE Project which I think it's just about time for other big players to adopt it soon. Thank you KDE for being the first example for others. Thank you Framasoft for creating the amazing PeerTube. I am glad I made this article. Hope this helps you all!

                        This article is licensed under CC BY-SA 3.0.

                        Ubuntu 20.04 For Teachers and Students

                        Saturday 23rd of May 2020 04:19:00 PM
                        Let me share with you my Ubuntu tips for teaching and studying you could practice easily at school. Of course these tips are based more on free/libre open source software principles so you will see alternatives like PeerTube among mentioned tools. However, all software mentioned below are Free Software exclusively and available in 20.04 Focal Fossa. I hope websites other than UbuntuBuzz follow by exposing Ubuntu education capability like this. Happy studying!

                        (A six minute video featuring education tools on Focal - among them LibreOffice and Kazam | this video is downloadable, hosted at peertube) Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.For Teacher
                        Items with (*) are accessible with web browser.  For the user manuals, see last section.

                        Teaching Tools:
                        • Screenkey - keyboard live typing indicator. Good for teaching through videos as the viewer see on screen everything you type.
                        • Jitsi (*) - video call and conferencing, alternative to Zoom, easy to use for everyone without registration and without app installation.
                        • Kazam - screencasting tool alternative to Camtasia, but easier to use.
                        • Ethercalc (*) - online spreadsheet, alternative to Gafam's one, useful for example to record your students attendances or similar things.
                        • PeerTube - video sharing platform, alternative to YouTube, which your students can download every content from. The cool video above is uploaded at PeerTube!
                        • Shutter - professional screenshot tool. I use this to annotate all my screenshots in UbuntuBuzz as well as in my course.
                        • Texmaker - a very good LaTeX editor with preview feature and easy for beginners.
                        • GNS3 - computer networking simulator, a free software replacement to Cisco Packet Tracer.
                        • Kdenlive - decent video editing tool.

                        (Picture 1.1: my Ubuntu computer when I teach my student - it is a course to learn GNU/Linux basics via Telegram for file sharing and Jitsi for video conference so teacher can see student's screen)
                        • Website block - use this to block certain websites in a certain period of time in students computers.
                        • Classroom management - Veyon (formerly iTALC) is a central monitor application of all computers in a classroom which can work with Ubuntu and Windows. This is very interesting for schools which have not implemented classroom management yet.

                        For Students
                        Studying tools:
                        • File Manager - to access all your files and storage drives.
                        • LibreOffice Writer - your Word. Make sure to save as Open Document Format and ask others to do the same. To print out, export as pdf first and print out that pdf instead.
                        • LibreOffice Calc - your Excel. It can edit xlsx spreadsheets and save as pdf.
                        • LibreOffice Impress - your PowerPoint. It can edit pptx presentations and save as pdf as well. For you seeking for examples, let me share with you all my presentations I use to teach online.
                        • Inkscape - your drawing and picture editor application.
                        • StarDict - for non-english students here is desktop dictionary application that support so many languages. In Indonesia, I taught my students to install this as their Indonesian<>English dictionary.
                        • Zotero - the best reference/bibliography manager, alternative to Mendeley, which can be integrated well to Mozilla Firefox and LibreOffice. 
                        For user manuals, see last section too.

                          (Picture 2.1: file manager browsing my teaching materials and ebooks that my students studying)

                          User Guides
                          I have made a lot of tutorials for the aforementioned tools:
                          • Jitsi - step by step in how to make your first video call.
                          • LibreOffice Writer - guide to make your documents and macros, see the LibreOffice section there.
                          • Kazam - how to record your screen as video including your voice.
                          • Screenkey - how to install and use on-screen keystroke indicator.
                          • Zotero - all UbuntuBuzz's tutorials on the bibliography manager including the integrations.
                          • StarDict - its features, and, how to install the desktop dictionary.
                           (Picture 3.1: Kazam is a simplest tool to make screencast on Ubuntu with clear video and voice results and just click to use it | It outputs into mp4, ogv, mkv, and webm formats)
                          Happy studying!
                          This article is licensed under CC BY-SA 3.0.

                          My Unity Rig You Could Use

                          Saturday 23rd of May 2020 01:37:00 PM
                          Let me share with you my favorite Ubuntu Unity Desktop setup that works for me for years. You can have this enjoyable desktop style easily by practicing my tips below. Yes, of course this is practiced on 20.04 Focal Fossa already. Enjoy the innovative desktop once again!

                          (Video of my desktop style with minimalist dash, full clock, and upload-download indicator | this is downloadable video; hosted at Peertube)
                          Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
                          1. Network Speed Indicator
                          This is a must to me. As you may see here, here, and here, I always use such an indicator in every desktop environment I use. In Unity, of course I install it. The package name is indicator-multiload you can install using APT. See video above for the demo.

                          2. Full Time Format
                          I prefer to see my time in full format. To do so, click the clock widget > Time & Date Settings >  go  to Settings > enable weekday & year & second > close the dialog. See video above for the demo.

                          3. Minimalist Dash
                          I prefer my dash to be as small as possible. To do so, click the maximize button located on the top-left corner when opening the dash. See video above for the show.

                          4. Workspaces
                          I prefer to use workspaces. As a long time KDE and also GNOME user, it is natural to me loving workspace on Unity as well. Workspace is a replacement to multiple monitor working. Instead of you purchase more display devices, you create workspaces, and instead you physically moving from one display to another, you simply switch between workspaces. Application windows can be moved freely from one workspace to another.

                          5. Menu Editor
                          Menu editor is a must-have to all desktop users so they can freely edit their own start menu. On other desktop, it is built-in. On Unity, it is not, and the application is called Alacarte. Install it first and then add new items with it, change icons, remove some other items, and be the king of your own desktop.

                          (Picture of menu editor showing all menu categories with Accessories category selected - items under it showed - Files application item opened to edit the icon, the name, the command line, and the description)
                          6. Nemo File Manager
                          This is a new thing to me. On 20.04, I use Nemo File Manager as the built-in one, Nautilus, does not support global menu anymore unlike its predecessors on Unity's golden era. If you followed my Unity Install Guide, you already have Nemo right now. Run it and make it a launcher. See video above for the demo.

                          • I do not like autohide so here I do not use it. If you prefer to do so, go to System Settings > Appearance.
                          • I do not like reducing size of Launcher. If you prefer to do so, go to same place and slide it down.
                          • I love all my text I copied by hand to be recorded as in Plasma desktop I often use the built-in Klipper Clipboard Tool. On Unity, I install Clipit to have the same functionality.

                            (Clipit displaying my copied text when I write this article - this is a clipboard tool that perfectly matched with Unity Desktop)
                            Happy working!This article is licensed under CC BY-SA 3.0.

                            Ubuntu Unity Focal Fossa

                            Thursday 21st of May 2020 04:34:00 AM
                            As you might know, I like Unity Desktop Environment and wrote about it every time Ubuntu released new version. Thanks to Unity Developer Team, this desktop still alive safe and sound even today. Now it is the time to install it once again on Ubuntu 20.04 LTS and see that it's still okay just like before. Bring back the enjoyably familiar, smooth, faster and simpler to use user interface!

                            Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

                            • Install unity session
                            • Install lenses
                            • Install compiz and tweak tools
                            • Install the themes
                            • Install the display manager
                            • Enable things
                            • Reboot
                            • Login

                            1. Install Unity Session
                            $ sudo apt-get install unity-session
                            This will install our beloved Unity desktop environment once again to Ubuntu.

                            2. Install Unity Lenses
                            $ sudo apt-get install unity-lens-applications unity-lens-files
                            Without this, the start menu ("Dash") will not search for applications.

                            3. Install Compiz and Tweak Tools
                            $ sudo apt-get install unity-tweak-tool compizconfig-settings-manager
                            This is needed to control the Unity appearance back to its golden age.

                            4. Install Light Themes
                            $ sudo apt-get install light-themes
                            This will install the legendary Ambiance and Radiance desktop themes.

                            5. Install LightDM
                            $ sudo apt-get install lightdm
                            This will install the most beautiful login screen ever which known after Unity.

                            6. Enable Things
                            Run Unity Tweak and go to Themes section and enable Ambiance.

                            Run System Settings and go to Appearance and enable Workspace Switcher.

                            Run CCSM and make sure Animation is enabled, and Ubuntu Unity Plugin is also enabled.

                            Still at CCSM, enable Expo, and go to its Behavior > Animation > switch it to Zoom.
                            7. Restart
                            Reboot your system and once landed on login screen, you should see that screen is now changed back to the Unity's login screen we all know but with Ubuntu 20.04 LTS version. Click on the circle button and select Unity (Default) among other session of choices.

                            8. Login
                            Now your Ubuntu Focal Fossa will look Unity once again. Faster, lighter, simpler, with HUD and global menu. Congratulations!

                            First you will notice your dash changed from the slow GNOME's into the fast Unity's unique translucent one with lenses selection on bottom. This full screen dash can be resized.

                            (Ubuntu 20.04 showing its dash to start applications with smooth translucent appearance (also notice the top and left panel) over LibreOffice Writer windows)
                            Second you will notice your Global Menu comes back once again for every application with menubar. For example, here is global menu of LibreOffice Writer.

                            (Global menu: the Edit menubar of LibreOffice Writer with its items opened from the top panel separated from its own window (notice the vertical area of Writer is slightly larger thanks to it))
                            Third you will live once again with heads up display (HUD) innovative feature unique to Unity. You call HUD by pressing Alt button until you see Type your command message on top and type a keyword then select and press Enter. HUD is the search for whole menubar of an application that helps you quickly find a menu item. Here is example of calling Save menu from HUD instead of clicking the menubar on LibreOffice Writer.

                            (HUD: pressing Alt allows you to go to an option, a menu, a configuration, or anything under menubar of an application)
                            Workspace switching works as beautiful as always with 2x2 screens and still with Super+S hotkey.

                            Window switcher aka Alt+Tab works also as pretty as before without problem.

                            System Settings goes back to the simpler better one like before yet still powerful. Even the name does not change, it is still System Settings, not changed into mere Settings unlike GNOME's.

                            My Gratitude
                            Thank you and congratulations to Khurshid Alam and Dale Beaudoin from Ubuntu Unity Team who continue the development of Unity Desktop up to today since the day Unity was abandoned. Without them, we will certainly find it difficult or impossible to use Unity once again today.

                            This article is licensed under CC BY-SA 3.0.

                            File Archiving on Ubuntu - With Password Protection

                            Tuesday 19th of May 2020 10:00:00 AM
                            Continuing the first and second ones, this tutorial explains file archiving with password protection on Ubuntu operating system. By this you can create a compressed archive file that can only be opened by you. Even the file list cannot be seen unless the user know the password. This tutorial is based on Ubuntu version 20.04 LTS and is applicable to other versions. Happy working!

                              Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

                            Supporting Formats
                            • zip - the most popular format with password protection ability.
                            • 7zip - the best compressed format with password protection.
                            • rar - nonfree and proprietary format owned by winrar.

                            See first tutorial to know more archive file formats.

                            No Supporting Formats
                            tar, tar.gz, tar.xz - they do not support encryption.

                            1. Create Protected ZIP
                            • Run Archive Manager program.
                            • Create a new archive.
                            • Give it name.
                            • Select ZIP format.
                            • Click Other Options.
                            • Enter your desired password in the text box.
                            • OK.
                            • Add items into the archive. 
                            • Close Archive Manager.
                            • Password protected archive ZIP file created.
                            • Test extract the archive and you should be asked for password.

                             (Picture 1.1 the making of encrypted zip archive)
                            2. Create Protected 7ZIP
                            • Run Archive Manager program.
                            • Create a new archive.
                            • Give it name.
                            • Select 7Z format.
                            • Click Other Options.
                            • Enter your desired password in the text box.
                            • Enable the option "Encrypt the file list too" to hide all files.
                            • OK.
                            • Add items into the archive. 
                            • Close Archive Manager.
                            • Password protected
                             (Picture 2.1 the making of the Seven-zip encrypted archive)
                            Here is the archive ZIP with password when to be extracted or its' file to be viewed. Recipient of this archive can still see file names, but cannot extract nor view them unless they know the password. Notice the files are still shown as list.

                            Here is the archive 7z with password and with file list encrypted. Notice the files are not shown at all. Recipient of this archive cannot see file names, and also cannot extract nor view them unless they know the password. This one is better for security.

                            This article is licensed under CC BY-SA 3.0.

                            File Archiving on Ubuntu - With Compression

                            Tuesday 19th of May 2020 07:00:00 AM
                            Continuing the basic tutorial, this one is file archiving with compression. Compression means reduction in file size. In this tutorial you will learn more which archive file formats support compression and which ones do not and how to compress files into one archive. This tutorial is based on Ubuntu version 20.04 LTS and can be applied to any other version. Happy working!

                            (Ubuntu showing compressed files and contents of a compressed file)
                            Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

                            Compression Formats
                            • zip - archive and compression format, compatible with all operating systems.
                            • 7zip - very good compression format, the best one before xz.
                            • gzip - compression only format, created by The GNU Project, de facto in our community.
                            • bz2 - compression only format, free and open and patent-free, very popular in free software community.
                            • xz - compression only format, resulting to the smallest file, originated in Slackware community, new de facto in our community.

                            (Compression results of one 18.4MB folder into five different formats)
                            No Compression Formats
                            • tar - archive only format.
                            • cpio - the legacy archive format still used within unix-like systems.
                            • iso - known as the format of operating system or CD image, actually an archive format.

                            1. Compress To 7ZIP
                            • Right-click a file, folder, or multiple items.
                            • Compress.
                            • Select 7z format "Smaller archives but must be installed on Windows and Mac".
                            • OK.
                            • Wait for the process.
                            • An archive file with .7z format created.
                             (Picture 1.1 the easiest compression done in File Manager)
                            2. Compress To GZIP
                            • Run Archive Manager program.
                            • The program window appears on screen.
                            • Click menubar File > New Archive.
                            • Give name of the file.
                            • Select .tar.gz format.
                            • Click Add Files button.
                            • Select file, folder, or multiple items at once.
                            • OK.
                            • Items added to the archive.
                            • Close Archive Manager.

                            (Picture 2.1 creation of archive by Archive Manager)

                            (Picture 2.2 adding files into archive file)
                            3. Compress To BZ2
                            • Run Archive Manager program.
                            • The program window appears on screen.
                            • Click menubar File > New Archive.
                            • Give name of the file.
                            • Select .tar.bz2 format.
                            • Click Add Files button.
                            • Select file, folder, or multiple items at once.
                            • OK.
                            • Items added to the archive.
                            • Close Archive Manager.

                            (Picture 3.1 compressing into .tar.bz2 format)
                            4. Compress to XZ
                            • Run Archive Manager program.
                            • The program window appears on screen.
                            • Click menubar File > New Archive.
                            • Give name of the file.
                            • Select .tar.xz format.
                            • Click Add Files button.
                            • Select file, folder, or multiple items at once.
                            • OK.
                            • Items added to the archive.
                            • Close Archive Manager.
                             (Picture 4.1 compressing into the best ratio .tar.xz format)
                            This article is licensed under CC BY-SA 3.0.

                            File Archiving on Ubuntu

                            Tuesday 19th of May 2020 04:12:00 AM
                            File archiving is the making of archive file such as zip file either with compression or not and either with password or not. User does archiving mostly by file manager right-click or by the archiver program. Ubuntu can handle archiving thanks to File Archiver application that is included in every release. This simple tutorial explains how to do the basic archiving on Ubuntu 20.04 done with clicks. Happy working!

                            Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

                            Archive File
                            An archive file is a file that contains other file or folder. An archive file can be created (to archive), opened (to open), created with size reduced (to compress), modified (to modify), and extracted (to extract). An archive file may be compressed or not compressed in size. An archive file also may be protected by password or unprotected. To open an archive file or create it, a computer user should have archiver program in his operating system. There are many formats for archive file in which lead to the consequence of there are also many archiver programs created to handle every single archive format and some of them support multiple different formats.

                            (Examples of different several archive files with format displayed .tar.gz, .tar.xz, .zip, and .7z)
                            Archive File Formats
                            Archive file is one thing and compressed archive file is another thing. Some archive formats are archive only without compression, some others are compression only without archive, and some others are both. In unix world, it is common to archive first and then to compress unlike in windows world people accustomed to single touch to create compressed archive file.

                            • .zip - free format, archive with compression, the most popular one.
                            • .tar -  free format, no compression, the most popular among GNU/Linux users.
                            • .gz - free format, compression only, popularly used with .tar archive. 
                            • .rar - nonfree and proprietary format owned by winrar, popular among windows users.
                            • .7z - the best archive as well as compression format for a long time which recently has been surpassed by .xz
                            • .xz - the best compression format right now which is free and open.
                            • .tar.gz - the free format archive compressed with gz
                            • .tar.xz - the free format archive compressed with xz

                            Create Archive File
                            • Right-click a folder.
                            • Compress.
                            • Select ZIP format "compatible with all operating systems".
                            • OK.
                            • Wait for the process.
                            • An archive file created with .zip format.

                            Open Archive File
                            • Double-click the archive file.
                            • If double-click doesn't work, right-click the file.
                            • Open With: File Archiver.
                            • The archive file opened in a new window showing its contents. 


                              Extract Archive File
                              • Right-click an archive file.
                              • Extract here. 
                              • Contents of the archive file extracted.

                              This article is licensed under CC BY-SA 3.0.

                              Learn Ubuntu 20.04 From The Basics

                              Friday 15th of May 2020 03:09:00 PM
                              Here is a complete user resource to learn Ubuntu 20.04 LTS Focal Fossa from the basics. This page informs you things you need and want to know about using computer with Ubuntu divided in ten sections: the knowledge of operating system itself, how to install and upgrade it, the Ubuntu basics for your daily computing, software installation, working with LibreOffice, how to print and scan, terminal commands, applications recommendation, and more readings. There are also ebooks downloadable below. I hope this big list helps anybody starting with Ubuntu in 2020 and even starting with using computer as well. Welcome to computing without virus and antivirus powered by free, libre, and open source software. Have successful works with Ubuntu! 
                              Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

                              1. Ubuntu Versions
                              • 12.04 Precise Pangolin released in 2012
                              • 12.10 Quantal Quetzal
                              • 14.04 Trusty Tahr released in 2014
                              • 14.10 Utopic Unicorn
                              • 16.04 Xenial Xerus released in 2016
                              • 16.10 Vivid Vervet
                              • 18.04 Bionic Beaver released in 2018
                              • 18.10 Cosmic Cuttlefish
                              • 20.04 Focal Fossa released in 2020

                              Names above are the releases of Ubuntu since version 12.04 up to 20.04 with the bold ones LTS and regular ones Regular versions. What you need to know are that Ubuntu releases twice a year in April and October (hence 04 and 10) and releases an LTS version once two year always in the year with even number (hence 16, 18, 20) and every single release has a name given alphabetically like Focal Fossa after Disco Dingo after Cosmic Cuttlefish. So, for example in this article alone, you are supposed to know that Ubuntu 20.04 and Focal Fossa are the same thing. Now you learn about several terms of Ubuntu:

                              • LTS - Long Term Support, the Ubuntu version that numbered with both numbers even and released once in two years and supported officially at least for 5 years. For example, the bold text above are LTS versions.
                              • Regular - Regular Release, the Ubuntu version that is released other than LTS and supported for nine months. For example, the plain non-bold text above are the Regular versions.
                              • Support - when Ubuntu says support it means security updates and software bugfixes and repository availability. For instance, once a version reached end of support lifespan, the repository will no longer available and moved to old-archive server without update anymore permanently.
                              • Repository - half of Ubuntu, which is the center of software following each Ubuntu version. Other operating systems namely Windows and macOS do not have repository.

                              2. Install Guide
                              • [Where to Download] [Torrenting] - you need these to find out where the links to download Ubuntu 20.04 LTS and how to do that in the fastest way which is using torrent method.
                              • Make Bootable USB - this is a requirement to install Ubuntu operating system. 
                              • How To Install - step by step to get Ubuntu 20.04 LTS into your computer plus UEFI/BIOS plus internal/external hard disk drive plus dualboot instructions.
                              • What to do after installing - suggestions after having a new computer with Focal Fossa.

                              3. Upgrade Guide
                              • Upgrade by Command Lines - step by step with explanations to upgrade from 16.04 to 18.04 (LTS to LTS) with a lot of pictures applicable to Ubuntu 20.04 LTS too.
                              • Upgrade by GUI - step by step to do upgrade Ubuntu easily without Terminal.

                                4. Ubuntu Basics
                                • Part 1 - what is Ubuntu and how is the versioning, using the desktop, using the window and its control buttons, and multitasking.
                                • Part 2 - using file manager for basic folder navigation such as selecting, copying, deleting, searching; hotkeys that help you; sorting and show hidden files; and finally open a folder in terminal.
                                • Part 3 - system settings, system monitor, installing software, and installing desktop widgets:: switch wallpaper, panel to bottom & autohide; see running process names and kill one, see CPU and RAM usages; install more applications with commands; install gnome shell extensions like netspeed.
                                • Ebook - the collection of three parts in one book (PDF).

                                5. Software Installation
                                • Part 1 - the most basic Dpkg command lines to install software package manually.
                                • Part 2 - the Apt command lines to install package automatically.
                                • Part 3 - sources.list settings: you can change where to get software from either in nearby your own country or far beyond.
                                • Part 4 - adding PPA the third-party software repository.
                                • Part 5 - the graphical application to do all parts above easily and user-friendly.
                                • Ebook - all these parts in one ebook (PDF).

                                6. Ubuntu Office Suite
                                Ubuntu brings the best office suite named LibreOffice in which a replacement to the proprietary microsoft word and co.

                                7. Terminal
                                • Part 1 - navigation: the basic of the basics everybody should start with: pwd and cd and ls commands.
                                • Part 2 - navigation plus plus: this involves learning to copy, rename, delete, create files and folders.
                                • Part 3 - combination: two commands can be combined with pipelining and redirection methods. This is a thing special only to Unix family systems like Ubuntu.
                                • Part 4 - text editing: terminal is a powerful tool to edit configurations and make text documents thanks to GNU Nano. 
                                • Part 5 - reading manuals and helps: Ubuntu is a big library already containing every and all of your programs's documentation you can read and print easily by learning this.
                                • Part 6 - installing software with Apt command lines.
                                • Part 7 - managing Personal Package Archive to get more software.

                                8. Printing and Scanning
                                • How To Detect a Printer - awesomely, many printers are detected automatically without "Driver CD".
                                • How To Print - step by step to print out document to paper with Ubuntu.
                                • How To Scan - step by step to scan document out of paper and save it as digital document.

                                9. Applications
                                • Academic - among them are Zotero reference/bibliography manager, LibreOffice, and more.
                                • Recommended Apps - among them are chm ebook viewer, cd burner, programming i.d.e., and many more.
                                • Graphic Design Tools - several among them are Inkscape to replace coreldraw, GIMP to replace photoshop, Krita to replace paint shop pro, Synfig Studio to replace macromedia flash mx.
                                • XAMPP - to turn your desktop computer into a server which in turn can run a website on it. Required to install WordPress and similar server software.
                                • XAMPP + WordPress - all in one tutorial to make website in your own local computer.

                                10. AppImages
                                When one says "AppImages" one talks about portable applications on GNU/Linux platform you already accustomed with one click and run without installation. Fortunately, many popular free software apps are now available as AppImages, for example LibreOffice dan Inkscape. No worry anymore to try new versions or about breaking your system to have a new app.

                                • Using an AppImage - how to run a computer program with .appimage format on Ubuntu.
                                • Graphic Design - list of portable applications for drawing and photo retouching like GIMP, Inkscape, Krita, etc.
                                • Video Editing - list of portable applications like Kdenlive Video Editor, OpenShot, FlowBlade, etc.
                                • Text Editing and Programming - list of portable versions of Geany IDE, Emacs, GVim, KDevelop, etc.

                                Ubuntu Links
                                • Wiki - official Ubuntu user guide built by Canonical community.
                                • Help - official documentation with full ebooks and full web pages from Canonical.
                                • Canonical - company behind Ubuntu.
                                • - place to join the worldwide community and ask questions and have friends.
                                • - place to ask questions and get answers in straightforward ways.
                                • Community - place to meet Ubuntu Developers themselves and see them discussing the development, improvements, and new technology creations for Ubuntu.
                                • Wikipedia Entry - information about Ubuntu flourished in one Wikipedia page with citations and references.
                                • Distrowatch Entry - Distrowatch is the central of all GNU/Linux distros information worldwide updated rapidly and this one is Ubuntu page there.

                                Happy working!
                                This article is licensed under CC BY-SA 3.0.

                                Ubuntu 20.04 Privacy Kit

                                Thursday 14th of May 2020 11:22:00 AM
                                Easy privacy tips & tricks are here for Ubuntu Focal Fossa. You will find here simple, short, but powerful things in five sections such as start storing your username & password in a password manager and make sure your web browser is already private & secure. You can also do activities anonymously online by using Free Software based services simply accessible by browser such as Writeas mentioned below. Everything mentioned here is for beginners with further reading section at the end to learn more. Enjoy Ubuntu 20.04 safe and sound!

                                (There are password manager and default web browser with security and privacy protection behind on Ubuntu 20.04 LTS easy peasy to have and work with!)
                                [ Learn Ubuntu: Software Installation Part 1 | Part 2 | Part 3 | Part 4 | Part 5 ]
                                [ New technology: AppImage | Flatpak | Snap ][ Fun with Ubuntu: Source Code Adventure | Reducing RAM Usage ]
                                [On 20.04: Downloads | Install | Postinstall | Corona Kit ]
                                1. Store Your Passwords
                                KeePassX - desktop application to store securely your passwords of logins and email accounts you can open anytime with password only you know. No forgetting any password or username anymore. Find it on Software Center.

                                (My password manager viewing my accounts with username and password I add over the time - many of them are important ones I often forgot if I don't use password manager)
                                How to use:
                                - create new database file (file format: .kdbx) and password to open it and save it to your folder
                                - to open the database, enter the password
                                - add new entry for example for your email account details
                                - add another entry for example for your computer password
                                - save changes before closing
                                - if you use multiple OS, make sure KeePassX is installed in all, and simply open the database file stored and no need to re-create new database

                                *) Alternatively, you can use the community continuation named KeePassXC. The C in its name stands for Community. It is also available on Focal Fossa.

                                2. Take Care of Webcam and Earphone
                                Cover your webcam so it will not capture you whenever you do not want to. Test your sound with and without earphone whether it works as expected. Why? Because technology like Jitsi, Riotim, Nextcloud Talk, Jami, or anything else which includes video call will automatically capture you at any time mostly when you are not ready. And because it is often reported that Ubuntu fails to produce sound in earphone exclusively when earphone is used but produce it in loud speaker instead. You will not want any of these two. For webcam cover, you can purchase the things or make it yourself.

                                (Example sliding webcam cover easy to find at store | image source: jpg)
                                3. Stay Anonymous
                                You can do activities only even together with other ones with these Free Software based services that respect your privacy. No real name, no home address, no phone number required to do these.

                                • Writeas - you can publish text online without registration.
                                • Riotim - you can have chat with everybody with text, voice, file sharing and video calls just by using web browser.
                                • Etherpad - you can write text together with friends in real time in one place.
                                • Guerilla Mail - you can register to any online service without worry of using your real, prestigious email address by using this kind of disposable (one-time use) email service. For starter, you can try free service from LinuxPizza - a member of Librehost Community.

                                (This is the new world, Riotim, which welcomes everybody to chat anonymously securely and in federated ways with features equal to Skype or WhatsApp)
                                4. Enable Security on Web Browser
                                HTTPS Everywhere and uBlock Origin are two must-have things on Mozilla Firefox browser. To install them, follow each link and click the blue Add to Firefox button on the Mozilla website. Once installed, you are sure that everywhere you browse all your connections are secured (encrypted) and free from ads or trackers.

                                 (The 'HTTPS Origin' combo is a strong protection for privacy and security aside from other extensions such as Private Search Engine)
                                5. Enable DNS Encryption
                                The last thing is technical but it is strong to protect privacy. With DNSCrypt technology installed, you do not need VPN or Tor anymore to browse freely without censorship for all applications. As my personal opinion if there is a technical feature request I could ask to all operating systems in this world, it is to make DNS encrypted by default. To enable it, see 18.04's dnscrypt tutorial which is still applicable the same way to 20.04. Happy browsing!

                                (Visiting successfully in my country means I am using DNScrypt protection and on the bottom right the system says "dnscrypt enabled" indeed)
                                See Also
                                I believe you are also interested in user's privacy so I advise you to learn more here:

                                This article is licensed under CC BY-SA 3.0.

                                Focal Fossa Corona Kit

                                Friday 8th of May 2020 07:46:00 AM
                                Upon the recent release of Ubuntu 20.04 LTS, I write this for people in Covid-19 pandemic lockdown. Please stay at home, don't get bored, and you can amuse yourself with Ubuntu. I mentioned here several ideas and suggestions for you to explore and have fun more with Ubuntu. Among them are to use Telegram and Jitsi, watching community conference videos and podcasts, making 3D games and playing them, reading ebooks and audio books, join the new world Fediverse, hacking your own computer, and beyond. All can be done gratis. Cheers up and go social again even at home!

                                (Enjoy awesome things on Focal Fossa)
                                Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
                                • Communicating from Home
                                • Join New Community, New World Online
                                • Watch Community Videos
                                • Listen to Community Podcasts
                                • Reading Ebooks
                                • Learning at Home
                                • Having Fun at Home
                                • Hacking
                                • Playing Games

                                1. Communicating from HomeFor example, as I have a GNU/Linux course, I teach my students from home with Telegram and Jitsi no matter they are in my country Indonesia or beyond. I find it is fun and far from boring, even I love it more and more and I always learn many new things. By these two tools, it means I communicate with text, voice, file sharing, and video with people. All can run on Focal Fossa. You can do that too even for other purposes!

                                [telegram] [riotim] [irc] [xmpp

                                Video conference:
                                [jitsi] [riotim] [bigbluebutton] [jami] [wire]

                                Voice chat:

                                (Despite the pandemic, I can keep teaching GNU/Linux online with my Telegram and Jitsi and can still meet my students very frequently)
                                2. Join New CommunityFind new friends and even new world undiscovered in your hands.

                                For example, I can testify I am currently satisfied with Mastodon more than Twitter as I feel there are more people caring and be proactive with Free/Libre Open Source Software (FLOSS) and also responding awesomely when I talk to them. I recommend the instance maintained generously by Michael Downey.

                                3. Watch Community VideosOur community makes many conferences every year. There are a lot of recorded videos of them you can watch. For example, I myself like video of 30 Years Using Emacs by a NetBSD developer as it introduced me to the software really and aside from that, is amusing, and very easy to understand.

                                  Tips and tricks for this:
                                  • To download multiple YouTube videos at once, use YoutubeDL.
                                  • To watch any video format happily, use VLC

                                  4. Enjoy Community Podcasts
                                  Our community grows with podcasts. There are several popular ones worth listening:

                                   (Enjoy professional grade GNU/Linux podcasts for free)
                                  • Ubuntu Podcast - official, talks by Ubuntu Developer themselves since 2015.
                                  • Ubuntu Security Podcast - official, talks by Ubuntu Security Team themselves.
                                  • MintCast - Mint operating system's, Ubuntu derivative's, talks since 2008.
                                  • LinuxUnplugged - formerly Jupiter Broadcasting, formed by Bryan Lunduke, one of the most popular show about GNU/Linux world.
                                  • Jupiter Broadcasting - now the umbrella of LinuxUnplugged, joined with Linux Academy online training, providing even wider shows about Free/Libre Open Source Software including BSD.
                                  • GoingLinux - one among the oldest, a podcast show of review and tutorials with lightweight language really for us.
                                  • Freedom Decrypted - podcast by ThinkPenguin CEO talks about GNU/Linux in general and decentralization.
                                  • More podcasts await - here you will find almost of them all in one place.

                                  5. Read Books 
                                  There is Calibre the popular full-featured ebook manager available at Software Center. With Calibre you can manage all your ebooks in one place no matter whether the source is from your hard disk or your ebook reader device or the built-in feature instant search and download for ebooks / emagazines.

                                  (Import your ebooks just by drag and drop!)
                                  Have you heard about Librivox? It is an effort to make public domain books in audio format available for everybody freely. You can enjoy thousands books just by using web browser. For example, you can even find Sherlock Holmes novels here you can listed per chapter and read the text via Project Gutenberg. It does not require additional software. Up to today, Librivox successfully made 13000 audio books with 9000 voice readers joined this project and still counting.

                                  (Enjoy high quality audio books!)
                                  6. Learning at HomeFor students or parents whom kids got their school closed temporarily, there are things you can install to Ubuntu to learn at home about language, science, geography, math, biology, chemistry, and more. All of these are available on Software Center.
                                  • World map - KDE Marble is a Google Earth alternative, but can be used offline.
                                  • Networking simulation - GNS3 is a complete free software solution to Cisco Packet Tracer with a logo almost similar to openSUSE to be honest.
                                  • Math fun for kids - TuxMath is a unique yet funny game to learn at home.

                                    (This is Marble the 3D world map usable without internet access)
                                    7. Having Fun at HomeBy having fun I mean in computer ways. If you want video games, see next section. These are several suggestions you will find amusing to do with computers at home especially for tech-savvy persons.

                                    [ LiveCD ]
                                    LiveCD is running operating system completely without installation. It benefits infinitely without risks. All GNU/Linux systems are LiveCD today (except only few ones). The idea is: start downloading as many distros as possible and try them out without installing them. My recommendations are Manjaro, openSUSE, OpenMandriva, Netrunner, and Sabayon. You will find joy I found irreplaceable as I write here since 2015. You can create a LiveCD with tool included in Ubuntu: GNOME Disk Utility.

                                    (I myself runs many LiveCD operating systems like in this photo almost everyday)
                                    [ Multibooting ]
                                    You can do this with MultiSystem, Multibootusb, or GLIM. Picture above is actually a multiboot usb worked very well I create with MultiSystem.

                                    [ AppImages ]
                                    Appimages are solutions. Although many people still do not know, AppImages are portable applications on GNU/Linux platform. Fortunately, there are increasing popular apps now downloadable as AppImages such as LibreOffice, Krita, Kdenlive, Godot, even OpenRA Red Alert (video game) among others. The idea is: you can start your journey once again to download each application from each website and run every one of them just with a double-click.

                                    [ Making 3D Games ]
                                    Do this with Godot Game Engine! Making games is very amusing and stress-relieving not to mention if you can do that easily just by clicks without programming.

                                    (You can make a 3D game like this with Godot by drag and drop)
                                    8. HackingOur Free Software community has many hacking stuffs and many of them can be done at home. This might require some degree of experience and understanding of computing. I listed here some of the easiest ideas you could explore.

                                    (Freedombox is a distro (operating system) which enables you to run web, instant messaging, VPN services from your home)
                                    [ Build a home email server ]
                                    This can be done with Mailinabox.

                                    [ Build your PC into server ]
                                    This can be done with XAMPP+WordPress combo.

                                    [ Build voip, video, voice, file, anything server at home ]
                                    This can be done with Freedombox or alternatively Freedombone. 

                                    [ Build your own complete Google Service ]
                                    You can do that with Nextcloud!

                                    [ Build your own podcast ]
                                    You can and this article by Opensourcecom is a quick-start guide in podcasting.

                                    [ Try BSD! ]
                                    Berkeley Software Distribution or often known as BSD is another free software operating system other than GNU. It is completely different and does not use the Linux kernel. Today, user can use BSD by choosing one of three main products namely FreeBSD, NetBSD, or OpenBSD. They are challenging and in same time cool.If you do not have a spare computer to use, you can however use QEMU-KVM fully free software virtualization.

                                    Here, I deliberately do not mention Raspberry Pi as it requires us to have the hardware or purchase first before hacking it thus may lead us to go outside. However, if you have a Raspberry Pi computer already, there are so many incredible hacking projects you could find at Raspberry Pi Magazine.

                                    (The MagPi - your resorts of hacking Raspberry Pi for fun and profit)
                                    9. Play GamesUbuntu has a lot of video games in the Software Center. I picked up here three among them.

                                    (Nostalgic - now we can play this legendary game once again in 2020 still with  the memorable Hardy Heron wallpaper)
                                    GBrainy - a brain teaser game used to be included in the old Ubuntu 8.04 Hardy Heron.

                                    Warzone 2100 - a freed version of a PlayStation game with same name.

                                    Build a civilization:
                                    0.A.D. - a strategy game similar to Age of Empires you can play with family and friends.

                                    Tips and tricks:

                                    10. Seeking Beyond
                                    I am not alone in making corona kit articles like this. There are many better ones from our community and some with real online services provided gratis.

                                    ( is a Google-like all in one provider but free-software and privacy oriented based on Netherland)

                                    See Also

                                    This article is licensed under CC BY-SA 3.0.

                                    Welcome, Inkscape Version One!

                                    Tuesday 5th of May 2020 04:00:00 PM
                                    Congratulations to all Inkscape developers! They successfully released the long awaited version 1.0 on yesterday, 5 May 2020. This is our beloved free/libre open source software for vector graphic designing best known as replacement to Adobe Illustrator and CorelDraw. By this article I send my gratitude to all geniuses who made Inkscape since it was named Sodipodi up to today and beyond for it is truly meaningful to me as I create all my artworks using it. Thank you for all your hard work! For all dear readers here are the official information and more about it collected in one place. Let's download Inkscape!

                                    • Announcement - the happy news.
                                    • Video - overview of the new exciting features.
                                    • Release Notes - detailed information about technical aspects.
                                    • Downloads - for Windows, macOS, and GNU/Linux users.
                                    • Source code - every user has the right to access the software source code. 
                                    • Coding collaboration - it is happening on
                                    • Donation - place for us to help the development by funding.
                                    • Repology - the package inkscape version 1.0 found in multiple distros right now.  

                                    This article is licensed under CC BY-SA 3.0.

                                    Essential Hotkeys for Ubuntu 20.04 Beginners

                                    Tuesday 5th of May 2020 07:56:00 AM
                                    After downloading, installing, and preparing with Ubuntu 20.04 LTS, you can learn to work quickly with shortcut keys below. They help you to be more productive and time efficient in controlling desktop, handling windows, arranging files, typing text, clicking and tapping, taking screenshot, and more. I also includes several ones useful for some troubleshootings at the end. Enjoy your Ubuntu. Enjoy your work!

                                    Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
                                    [ Learn Ubuntu: Software Installation Part 1 | Part 2 | Part 3 | Part 4 | Part 5 ]
                                    [ New technology: AppImage | Flatpak | Snap ][ Fun with Ubuntu: Source Code Adventure | Reducing RAM Usage ]
                                    Esc - cancel.
                                    Super+A - start menu.
                                    Super - desktop overview.
                                    Super+D - show desktop.
                                    Alt+F4 - close current application.
                                    Alt+Tab - switch between running applications.
                                    Alt+F2 - run a command.
                                    Alt+Space - show current window options.
                                    Super+Click - drag a running application. Useful when the area is difficult to handle.
                                    Del - delete.
                                    F1 - show help of current application.

                                    Take Screenhot
                                    Printscreen - whole screen.
                                    Alt+Printscreen - only current window.
                                    Shift+Printscreen - free area.

                                    Server and Desktop Mode
                                    Ctrl+Alt+F2 - desktop mode.
                                    Ctrl+Alt+F3 - server mode, room tty3.
                                    Ctrl+Alt+F4 - server mode, room tty4.
                                    Ctrl+Alt+F5 - server mode, room tty5.
                                    Ctrl+Alt+F6 - server mode, room tty6.

                                    Windowing Ctrl+Alt+Up - go to upper workspace.
                                    Ctrl+Alt+Down - go to beneath workspace.
                                    Super+Up - maximize.
                                    Super+Down - un-maximize.
                                    Super+H - minimize.
                                    Super+Left - snap window half screen, left.
                                    Super+Right - snap window half screen, right.

                                    Text Typing
                                    Ctrl+Backspace - delete a word backward.
                                    Ctrl+A - select all.
                                    Ctrl+Z - undo.
                                    Ctrl+Shift+Z or Ctrl+Y - redo.
                                    Shift+Left or Shift+Right - block select text, slowly.
                                    Ctrl+Shift+Left or Ctrl+Shift+Right - block select text, quickly.
                                    Ctrl+C - copy.
                                    Ctrl+V - paste.
                                    Ctrl+X - cut.

                                    Mouse ClickingClick - select
                                    Double-click - open.
                                    Right-click - show context menu.
                                    Click-hold - drag.
                                    Click-hold, move, release - drag and drop.

                                    Touchpad Clicking
                                    Tap - select.
                                    Double-tap - double-click.
                                    Two-finger tap - right-click.
                                    Two-finger swipe up/down - scroll up/down.

                                    Ctrl+Shift+C - copy.
                                    Ctrl+Shift+V - paste
                                    Ctrl+A - jump to beginning of line.
                                    Ctrl+E - jump to end of line.
                                    Ctrl+W - delete a word backward.
                                    Ctrl+K - delete forward
                                    Ctrl+U - delete backward
                                    Ctrl+R - search previous command.
                                    Ctrl+C - terminate a running command.
                                    Ctrl+D - cancel.

                                    File Manager
                                    Esc - cancel.
                                    Ctrl+A - select all.  
                                    Del - delete, not permanet, recoverable from Recycle Bin.
                                    Shift+Del - delete permanently, unrecoverable. 
                                    Ctrl+F - search.
                                    F2 - rename.
                                    Ctrl+Shift+N - create new folder.
                                    Ctrl+N - new window.
                                    Ctrl+T - new tab.
                                    Ctrl+W - close tab.
                                    Ctrl+C and Ctrl+V - copy and paste.
                                    Ctrl+L - show address bar.
                                    Ctrl+D - bookmark.
                                    Ctrl+1 - first view mode.
                                    Ctrl+2 - second view mode.
                                    Ctrl+H - show/hide hidden files.
                                    F5 - reload.

                                    Web Browser
                                    Ctrl+Enter - dot com.
                                    Ctrl+T - new tab.
                                    Ctrl+D - bookmark.
                                    Ctrl+H - history.
                                    Ctrl+F or Ctrl+G - search for text in current page.
                                    Ctrl+Shift+A - addons installation and management.
                                    Ctrl+Shift+C - developer view of current page.
                                    Ctrl+Shift+C - mobile view of current page
                                    F11 - fullscreen.

                                    Ctrl+N - new.
                                    Ctrl+S - save.
                                    Ctrl+O - open.
                                    Ctrl+P - print.
                                    Ctrl+Shift+E - export to.
                                    Alt+Letter - open a menu in menubar according to each underscored letter.
                                    Ctrl+Q - quit.
                                    F5 - display presentation (Impress only).
                                    Ctrl+B, Ctrl+I, Ctrl+U - bold, italic, and underline respectively.
                                    Ctrl+E, Ctrl+R, Ctrl+L - align center, right, and left respectively.
                                    Double-click - select a word.
                                    Triple-click - select a sentence.
                                    Quad-click - select a paragraph.

                                    Alt+F2+r+Enter - restart the desktop (aka "GNOME Shell").
                                    Alt+F2+nautilus+Enter - run File Manager.
                                    Alt+F2+firefox+Enter - run Web browser.
                                    Alt+F2+baobab+Enter - run Disk Usage Analyzer.
                                    Alt+F2+killall firefox+Enter - close all web browser apps forcibly.

                                    This article is licensed under CC BY-SA 3.0.

                                    10 Fun and Necessary Things To Do After Installing Ubuntu 20.04

                                    Sunday 3rd of May 2020 01:39:00 PM

                                    After Ubuntu 20.04 released and you installed it, here is the list of suggestions to do from You will find here five sections discussing activities around Ubuntu system using only built-in applications; they are: taking care about visual, settings, remote desktop, applications, and Official Flavors. All pictures below are in high resolution albeit they might look small so click one to display it in full size. I tried several things different at this chance and I hope this traditional article helps everyone getting started with Ubuntu. Cheers!

                                    (Enjoy Focal Fossa even in the time of Corona) Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

                                    [ Learn Ubuntu: Software Installation Part 1 | Part 2 | Part 3 | Part 4 | Part 5 ] [ New technology: AppImage | Flatpak | Snap ][ Fun with Ubuntu: Source Code Adventure | Reducing RAM Usage ]
                                    1. Taking Care of Your Screen
                                    [ Resolution ] [ Appearance ] [ Language ] [ Launchers ]

                                    Lower resolution consumes lower battery power and easier on hardware resource. To reduce your current display resolution, select between resolution options such as 800x600 or 1024x768 should be sufficient for today's computers.

                                    Now Ubuntu Focal includes Appearance changer to switch between white, black, and standard themes aside from autohide, and turning the left panel position and icon size.

                                    You can place shortcut icons ("launchers") of applications, folders, documents, and other files on wallpaper area.

                                    For language other than English such as Arabic, Chinese, Japanese, Russian, etc. there is Language Support you can access from System Settings > Regions > Language Support > and then install language you wish and apply to system wide.

                                    2. Taking Care of Your System
                                    [ Volume ] [ Microphone ]

                                    Test your voice input volume. This is essential if you are a teacher teaching with video conference. You can help yourself by having GNOME Sound Recorder application to record your own voice.

                                    [ Disks ] [ Disk Usage Analyzer ] [ Automount ]

                                    Disks (gnome-disks) application is the central of disk drive management in Ubuntu. You can see your partition map in it –which something you cannot see with Ubuntu Files–. You can later make a partition automounted –see next section–.

                                    Disk Usage Analyzer (baobab) is something like Xinorbis Disk Examiner on Windows which ranks folders size and also visualizes them in beautiful chart. This application is always included in Ubuntu since very long time. Among the purposes is to see which folders eats up disk space the most on your Home.

                                    Automount is what you enjoy to have all partitions opened since startup time without you individually clicking them first –similar to your experience with Windows–. This enables you to quickly access all your bookmarks on Ubuntu Files left panel. To make a partition or drive automounted, use Disks application and activate Mount at system startup option.

                                    [ Default Apps ] [ Power Management ]

                                    Change default application to open PNG to Shotwell instead of Image Viewer: right-click a photo > Properties > Open With > select Shotwell instead of other apps > Set as default > try to open PNG once again. This scheme is applicable to any other file format against any other application.

                                    Save your battery power by going to System Settings > Power and determine time as short as possible to suspend.

                                    3. Taking Care of Other Computer
                                    [ Remmina ] [ DejaDup ]

                                    You can control your MS Windows computer with Remmina Remote Desktop Program –it represents as the TeamViewer of Ubuntu–. Not only that, for you working as sysadmin Remmina can also connect via secure shell to your server. Alternatively, instead of using remote desktop protocol (rdp), it also can connect using virtual network computing protocol (vnc).

                                    You can backup your current 20.04 system and store it on another computer or your local network storage system thanks to DejaDup Backup Tool.

                                    4. Taking Care of Your Applications
                                    [ Repository ] [ Reload ] [ Disabling Things ]

                                    Ubuntu installs all applications from a central source in the internet called repository. Fortunately, there are many repositories available locally in almost all countries worldwide and perhaps you are nearer to a local repository than to original one in the United Kingdom. For example, as I live in Indonesia the Indonesia University at Jakarta repository is of course nearer and faster to me than the any repository at United States. I change my repository from the original one to my local one. To do so, open the application named Software & Updates.
                                    After changing it to nearby repository, do reload command line and once finished you can use Ubuntu Software Center to install apps.
                                    $ sudo apt-get update
                                    By disabling things above I mean disable automatic updates completely if your internet connection is very limited or expensive or simply if you feel it annoying. You can do that under the Updates tab by turning all updates into Never. Nevertheless, you can still do every updates manually by command lines.

                                    [ Firefox ] [ Ads Blocker ] [ Security ] []

                                    Ubuntu Focal ships with Firefox 75 plain and blank. To enhance your privacy and security, install must-have addons, uBlock Origin and HTTPS Everywhere, respectively to block advertisements & online trackers, and force encrypt every of whole of your browser connections.

                                    Once you got aware about 2013 Global Surveillance, when you use Mozilla Firefox you realized that the default search engine is still Google. Change it to and make it default instead. This way, every time you search you will always use Startpage instead of Google.

                                    (Find more alternatives that care about your privacy here.)
                                    5. Collecting Other Official Variants
                                    [ Transmission ] [ All Download Links ]

                                    Lastly, Ubuntu has seven siblings they are Kubuntu, Lubuntu, Xubuntu, Ubuntu Studio, Ubuntu MATE, Ubuntu Budgie, and lastly Ubuntu Kylin. They are all fun operating systems, available gratis, free/libre and open source software, and awesome to try out. The fun thing is to download them using torrent way instead of normal one. Follow the tutorial here so you can do high speed downloading using the built-in Transmission application. Enjoy your new journey!

                                    This article is licensed under CC BY-SA 3.0.

                                    Step By Step to Install Ubuntu 20.04 with Optional UEFI, Dualboot, and External Storage Instructions

                                    Saturday 2nd of May 2020 02:03:00 PM
                                    This is a tutorial to install Ubuntu 20.04 Focal Fossa operating system into your computer. You can do this to computer either with bios or uefi, in either single or dualboot mode and optionally put it into external hard disk drive if you wish. This tutorial should be sufficient for most users and is intended for people without deep knowledge in computing. You will prepare a bootable media, two partitions, and go through ten steps until everything finished. This article recommends you to install on an empty computer with the specification at least Intel or AMD 64-bit processor and 2GB memory and 20GB hard disk partition. Happy installing!

                                     (Focal Fossa operating system installation process)
                                    Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
                                    • Make installation media.
                                    • Prepare partitions.
                                    • Boot into LiveCD.
                                    • Dualboot preparations.
                                    • Booting into LiveCD
                                    • Select Language
                                    • Select Keyboard Layout
                                    • Select No Network
                                    • Select Normal Installation without Updates
                                    • Select Manual Disk Partitioning
                                    • Create Partitions
                                    • Determine Bootloader Location
                                    • Select Timezone
                                    • Create Username and Password
                                    • Wait
                                    • Finish

                                    #Make Installation Media
                                    The size of Ubuntu ISO is 2.5GigaByte so you will need at least 4GB capacity storage. It is either a DVD disc or a USB Flash Drive. The latter is cheaper today so we will use it as example here. I recommend you use at least an 8GB flash drive as bootable media. To create installation media:

                                    #Prepare Partitions
                                    1) A fat32 partition by >=20GB
                                    2) A fat32 partition by 1GB
                                    3) Only for uefi computer: a fat 32 partition by 100MB.

                                    #Dualboot Preparation

                                    This preparation is only needed if you planned to install Ubuntu alongside Windows operating system –called dualboot– so that you always choose between both ones every time you turn your computer on. You are supposed to know:
                                    • Backup all your data correctly from your existing Windows operating system to external storage.
                                    • Installation of operating system is not the same as installation of application: the former deletes disk partition, while the latter does not.
                                    • Install new operating system in a new disk partition.
                                    • Do not install Ubuntu operating system in disk partition used by Windows. 
                                    • Ask technician nearby to help you.
                                    • You can do the rest of this tutorial to install Ubuntu in a separate disk partition alongside Windows in another disk partition.

                                    #Booting into LiveCD
                                    1. Plug your installation USB into your computer.
                                    2. Power on your computer and enter bios immediately.
                                    3. Change boot order so that USB boots first.
                                    4. Computer boots up your USB.
                                    5. Ubuntu logo displayed on screen.
                                    6. Press Ctrl+C to cancel disk checking. (This is brand new feature starting from 20.04.)
                                    7. You see Ubuntu desktop with an orange icon Install Ubuntu 20.04 LTS.
                                    8. Double-click the icon.
                                    9. Installer ready.

                                    1. Select Language
                                    On the first page of the installer, select English and click Continue button.

                                    2. Select Keyboard Layout
                                    On the second page, let it be English - United States as you can change this after installation anyway.

                                    3. Select No Network

                                    On the third page, choose "I do not want to connect..." selection and make sure no network connection selected.

                                    4. Select Normal Installation & Deselect Updates
                                    On the fourth page, let it be Normal Installation selected and no selections on Updates whatsoever under it.

                                    5. Select Manual Disk Partitioning
                                    On the fifth page, select Something Else and remember to always choose this manual option.

                                    6. Create PartitionsOn the sixth page, you will create necessary partitions of your Ubuntu system. Here you need at least two partitions and if your computer is uefi-based you need additionally one partition. They are system, swap, and EFI respectively as mentioned earlier.

                                    Create system partition:
                                    • Select the >=20GB FAT32 partition
                                    • Click Change button
                                    • Let the size be as is
                                    • Set Use as: EXT4 Journaling Filesystem
                                    • If you install Ubuntu into flash drive, do not Use as: EXT4 but EXT2 instead.
                                    • Set Format the Partition checked
                                    • Set Mount point: /
                                    • Click OK.

                                    6. b. Create Swap Partition
                                    • Select the 1GB FAT32 partition
                                    • Click Change button
                                    • Set Use as: swap partition
                                    • Click OK

                                    6. c. Create EFI Partition

                                    For uefi-based computers only:
                                    • Select the 100MB FAT32 partition
                                    • Click Change
                                    • Let the size be as is
                                    • Set Use as: FAT32
                                    • Set Format the partition checked
                                    • Set Mount point: /boot/efi
                                    • Click OK

                                    6. d. Select Bootloader Partition

                                    Still on sixth page, set Bootloader: to be the same address as your system partition but without the number for example if your system partition is /dev/sdb3 then you set bootloader at /dev/sdb. Example below sets bootloader at /dev/sdb as the system partition is at /dev/sdb3.

                                    7. Select Timezone

                                    On the seventh page, select your timezone. For example, as I live at GMT+7 in Indonesia, I choose Jakarta city.

                                    8. Create Username and Password

                                    On the ninth page, create your own username and password. Note that this password will also be your administrator ('sudo') password once Ubuntu installed.

                                    9. Wait
                                    On the ninth page, you will be entertained by Ubuntu introduction which displays how Ubuntu is to you in a gorgeous slideshow with pictures. In this step you need to wait more or less 10 minutes to finish whole installation procedures complete with all hardware drivers needed.

                                    10. Finish

                                    Finally, your screen will display Installation Complete which means Ubuntu operating system installation finished successfully.

                                    This article is licensed under CC BY-SA 3.0.

                                    Download Ubuntu 20.04 LTS and All Flavors with Mirrors and Torrents

                                    Thursday 30th of April 2020 04:23:00 AM
                                    Ubuntu 20.04 officially released at Thursday, 23 April 2020. It is codenamed Focal Fossa. It is a Long Term Support version which will be supported five years ahead until 2025. It is the continuation of the previous LTS version 18.04 released two years ago and the regular version 19.10 last year. It comes along with all seven Official Flavors namely Kubuntu, Xubuntu, Lubuntu, and others. This article collected all the download links and alternative torrents, mirrors, and checksums so everybody can obtain it quicker. To download one just need to click on one iso link below and save link as and wait until it finished. Congratulations to Canonical and Ubuntu Developers! Happy downloading!

                                    Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.Ubuntu
                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]


                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]


                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]


                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]

                                    Ubuntu MATE

                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]

                                    Ubuntu Studio

                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]

                                    Ubuntu Budgie

                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]

                                    Ubuntu Kylin

                                    Download: ISO
                                    Others: [torrent] [zsync] [md5sum]

                                    Source Code

                                    Location: Webpage
                                    Download: [iso1] [iso2] [iso3] [iso4]

                                    Indonesia: [datautama]
                                    Japan: [tsukuba

                                    UK: [bytemark
                                    Germany: [aachen]

                                    Internode: [internode]
                                    New Zealand: [fsmg

                                    North America
                                    US: [kernelorg
                                    Canada: [iweb]

                                    Latin America
                                    Brazil: [globo]
                                    Ecuador: [cedia]

                                    More Mirrors: [list]

                                    Further Readings

                                    This article is licensed under CC BY-SA 3.0.

                                    Getting Started to Use Gogs Git Hosting

                                    Tuesday 28th of April 2020 04:13:00 AM
                                    I do not find any Gogs getting started documentation for user unlike GitHub's. If you want to start using Gogs as replacement to GitHub, this basic tutorial is for you. This is applicable to and other code hostings that use Gogs as its underlying software. By basic this tutorial covers only activities done individually via web browser. It does not cover activities done collectively –such as pull request or migration– nor via command line –such as cloning–. So here you will learn how to create a repository, commit, issue, and release, after signing up and logging in. You can also do Continuous Integration and read more resources at the bottom. I believe this should be enough as a starter. Happy hacking!

                                    Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.[ See also: Alternative World | Computers | Ethical Code Hosting | Quitting GitHub Help | NixNet-alike | Librehost | Gafam Solutions | Jitsi | BigBlueButton ]

                                    • Register
                                    • Login
                                    • See your profile
                                    • Create a repository
                                    • Create project description
                                    • Commit
                                    • Create a release version
                                    • Go back to previous version 
                                    • Manage an issue
                                    • Continuous Integration

                                    What is Gogs?
                                    Gogs is a web software with functionalities similar to GitHub which everybody can download. is a GitHub-like service based on Gogs that everybody can join. By using Gogs (self-hosting) or simply (no self-hosting) you can migrate from GitHub to continue software development.

                                    - Free software, free service
                                    - No proprietary Javascript, no Google Analytics, no reCaptcha
                                    - All standard features of Git like commit, push, pull request, etc.
                                    - Can be used either to host software or non-software files
                                    - Similar user interface to GitHub
                                    - Public and private repository
                                    - Migration
                                    - Organization
                                    - Issues
                                    - Wiki
                                    - Releases
                                    - Milestones
                                    - Star, watch, fork
                                    - Explore public repositories
                                    - SSH identities and 2FA

                                    1. Register
                                    Registration in Gogs is very straightforward and without Google reCaptcha.

                                    - Go to
                                    - Click Sign Up link
                                    - Type a desired username
                                    - Type your email address
                                    - Type desired password
                                    - Type desired password once again
                                    - Type captcha displayed
                                    - Click the green Create New Account button
                                    - Follow activation link sent to your email
                                    - You are registered, congratulations!

                                    Registration form:
                                    2. Login
                                    - Go to Sign In page
                                    - Type your username and password
                                    - Click the green Sign In button
                                    - You are logged in

                                    3. Your Profile
                                    Once logged in, you will see your dashboard. From dashboard view, you can go to your Profile and Settings. You can see list of your projects, your avatar that displayed to other users, and change multiple settings like SSH identities and webhooks.

                                    This shows your activity history and repositories you have.

                                    This shows summary of yourself including avatar, biography, and personal website.

                                    This is where you change your profile, password, and various setups. 

                                    4. Create New Repository
                                    To create a repository is to create a place for your source code or files.
                                    - Make sure you are logged in to Gogs
                                    - Click plus button on the top panel > New Repository
                                    - Alternatively, visit special URL
                                    - You see a new form titled New Repository with several text boxes and green button Create Repository.
                                    - Set owner which is you.
                                    - Set repository name for example "AliceWare" or "BobSoft" or "CharlieCode".
                                    - Set visibility unchecked as we do not want to make private repository.
                                    - Set description for example "This is my program AliceWare licensed under GPL".
                                    - Set .gitignore unchanged.
                                    - Set license for example GNU GPL v3.0.
                                    - Set readme default.
                                    - Set initialize this repository... checked.
                                    - Click the green Create Repository button.
                                    - A new repository created.

                                    New Repository form:

                                    5. Commit
                                    To commit is to save every change with description.
                                      - Create new or edit or upload a file in repository.
                                      - You see Commit Changes section on web page.
                                      - Type a title that describe your change.
                                      - Type detailed information about your change in the text box below title.
                                      - Let the Commit directly... and Create a new branch... options unchanged.
                                      - Click the green Commit Changes button.
                                      - Commit done.

                                      Commit form:

                                      6. Create new file

                                        - Click the blue New File button located over the file list section.
                                        - Type file name for example mycode.cpp or
                                        - Insert text you want to type in the big text box.
                                        - Alternatively, click the blue Upload File button to upload file such as pdf, png, mp4, etc.
                                        - Commit.

                                        File creation form:

                                          7. Create an Issue
                                          To make an issue is to report something in a repository. It could be a bug report, feature request, or even only a note reported either by you or by users. By this, Gogs makes you easy to track all reports in one place.
                                          • Go to your repository.
                                          • Click Issues tab under your repository name.
                                          • Click the green New Issue button.
                                          • Type the title of your report in the first text box.
                                          • Type the detailed message of your report in the bigger text box under it.
                                          • Optionally, click upload button to upload picture or document that supports your report.
                                          • Click the green Create Issue button. 
                                          • Issue created. 

                                            Issue reported looks like this:

                                            Example repository with multiple reported issues:

                                            8. Release
                                            To release is to save a version of a change among changes. For example, your new repository can be released as 1.0, and then add a new file to release the repository as 2.0, then add a new file and release the repository as 3.0 and so on. You can go back to your repository in previous time by opening a saved among saved ones (a release among releases). The language "release" is sometimes also called "tag".

                                            To make a release:
                                            - Make sure you are logged in and is on the repository
                                            - Click Release button on the same line as Commit and Branch buttons
                                            - Click the green New Release button
                                            - Type version number in the first textbox
                                            - Set branch unchanged
                                            - Type title box same number as version number
                                            - Type content box description of this release
                                            - Do not change upload section
                                            - Do not change pre-release option
                                            - Click the green Publish Release button

                                            Release form:

                                            Repository with one release:

                                            9. Continuous Integration
                                            Continuous integration is the technology we know as Travis CI at GitHub: an automatic system to build software. Fortunately, if you want to code like at GitHub with Travis CI, you can do similar thing at Gogs with other CI too as these tutorials explained:

                                            About This Article

                                            This tutorial is a basic guide I think should be existed in the official documentation of Gogs. It should cover basic things such as registering, making a repository, and committing. I make this tutorial so everybody could use Gogs especially those without prior experience. I hope this tutorial helps people quit GitHub. I would love to say thanks a lot to Hein-Pieter the founding father of and to Peers.Community (where Dragora and Libreboot projects are members of) that introduced it to me. I would love to say big thanks to Unknwon and Lunny the inventors of Gogs.

                                            Further Readings 
                                            This article is licensed under CC BY-SA 3.0.

                                            Helping People Quit Microsoft GitHub

                                            Sunday 26th of April 2020 06:25:00 AM
                                            This short article covers resources and helps to people who want to quit MS GitHub and move away to a better one --ethical, Free Software-based and user-controlled--. This includes examples of popular projects already moved, alternatives you could choose, self-host solutions, repository transfer guides, our community services, and further information, all presented in short format. In this article of course I mentioned several names like GitLab and Kallithea as alternatives and GNOME and Trisquel projects as examples. I hope this simple article could lighten your burdens in migrating away your source code repository. Happy hacking!

                                            Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

                                            About This Article

                                            I believe it is needed to help people to leave GitHub especially for those with intention but experienced difficulties. I believe that intention is good and I completely support it. This article is for those people with my good wish and good luck for them.

                                            There were great free software projects already quit GitHub or do not use it before us:
                                            (NetBSD free operating system is an example of a successful software project which do not use GitHub at all)

                                            Between Software and Service
                                            Read this article to distinguish between these two things. Then you can easily understand things as this article you are reading mentioned names a lot in which requires recognition whether each of them is software or service.

                                            Alternatives You Should Know, and Who Use Them
                                            Talking about software behind GitHub server, there are already many alternatives you can study:

                                            Talking about services that resemble GitHub, there are also many alternatives you can sign up to:

                                            Continue using online service
                                            This is you first choice. This means simply replacing GitHub with another existing GitHub-like alternative. It is okay if the online service is trustworthy, so that you do build your own server, which in turn time-saving and cost-saving and effort-saving. However, by replacing here I mean either fully or partially, as a migration is sometimes can be done completely (delete GitHub), and sometimes else can be done bit by bit (no delete GitHub). If you feel difficult to choose one among choices above, I suggest you to start signing up on

                                             (Left: a repository in Codeberg: Invidition | Right: a repository in Savannah: GNU C Library)

                                            Host your own GitHub-like server
                                            This is your second choice. Big free software projects do self-hosting, for example, GNU and Debian and KDE. If you prefer this, you must saw how important independence is. If you wish to do so, there are plenty things you could choose to do starting with the easiest one:
                                            • Freedombone - a compact GNU/Linux OS with Gogs.
                                            • Turnkey - similar to Freedombone with GitLab Community Edition: install this and you get a working GitLab.
                                            • GitStorage - a portable mini-computer with GNU/Linux OS inside that serves GitHub-like functionality.
                                            • Cloudron - this is a self-hosting helper, install this easily to your blank server and then install easily a GitHub-like software such as GitLab in reliable and automatic ways. Try the awesome demo first.
                                            • Gogs Self-Host Guide - follow this to install a local Gogs server.
                                            • Gitea Self-Host Guide - to build your own Gitea instance.
                                            • Phabricator Self-Host Guide - to built your own Phabricator instance.
                                            • GitLab Self-Host Guide - to built your own GitLab instance.

                                            (Left: a complete GitLab instance: Trisquel GNU/Linux | Right: a complete Phabricator instance: PureOS from Purism)
                                             (With Cloudron, it is easy to setup and manage many server applications like GitLab and Nextcloud in your server) (The software is freely licensed here, and the service (the App Store where we get apps and updates from) is paid with gratis trial and no credit card required: see DigitalOcean's tutorial)

                                              Friends Help Friends
                                              Fortunately, there are many friends in our Free Software Community right now trying their best to give us trustworthy GitHub-like alternatives. Among them are Librehost and Chatons communities and alike. These are aside from those name mentioned above. This kind of solidarity is unique to our community only, I am sure. All in all, they even give these services for free. See them below:

                                              I wish you dear readers would love to help me spread this info to people.

                                                You will need these tutorials in order to quickly copy your source code repository away from GitHub to other alternatives:

                                                More Resources
                                                You have many friends! I am not alone in making this kind of articles to support you as there were many people already caring with better (a lot better) ways like below:

                                                Why Quitting?
                                                To sum them up, as far as I know it is because of the software is proprietary --not controlled by the user-- and the service itself is now owned by Microsoft --proprietary software company that is the biggest opponent to software freedom--. There are possible many other technical reasons. However, GitHub is very popular and the discussions about quitting it are visible in many places on the internet:

                                                  Further Readings

                                                  This article is licensed under CC BY-SA 3.0.

                                                    More in Tux Machines

                                                    Linux Devices and Open Hardware

                                                    • Mini-PC and SBC build on Whiskey Lake

                                                      Supermicro’s 3.5-inch “X11SWN-H-WOHS” SBC and “SYS-E100-9W-H” mini-PC based it feature an 8th Gen UE-series CPU, HDMI and DP, 4x USB 3.1 Gen2, 2x GbE, and 3x M.2. Supermicro has launched a fanless, 8th Gen Whiskey Lake SBC and mini-PC. The SYS-E100-9W-H mini-PC (or SuperServer E100-9W-H), which was reported on by Fanless Tech, is certified only to run Windows 10, but the 3.5-inch X11SWN-H-WOHS SBC supports Ubuntu. Applications include industrial automation, retail, smart medical expert systems, kiosks, interactive info systems, and digital signage.

                                                    • Exor nanoSOM nS02 System-on-Module Features the 800MHz version of STM32MP1 Processor

                                                      Exor provides a Linux RT board support package (BSP) or Android BSP for the module which also fully supports the company’s X Platform including Exor Embedded Open HMI software, Corvina Cloud IIoT platform, and IEC61131 CODESYS or Exor xPLC runtime.

                                                    • Onyx Boox Poke2 Color eReader Launched for $299

                                                      Manga and comics fans, rejoice! After years of getting black & white eReaders, the first commercial color eReaders are coming to market starting with Onyx Boox Poke2 Color eReader sold for $299 (but sadly sold out at the time of writing). The eReader comes with a 6-inch, 1448 x 1072 E-Ink display that supports up to 4096 colors, and runs Android 9.0 on an octa-core processor coupled with 2GB RAM and 32GB storage.

                                                    • xDrill Smart Power Drill Supports Intelligent Speed/Torque, Laser Measuring, Digital Leveling (Crowdfunding)

                                                      Many home appliances now have smart functions, and in my cases, I fail to see the added value, and I’m not sure why I’d want/need a connected refrigerator with a touchscreen display. So when I first saw somebody make a “smart” power drill with a small touchscreen display I laughed. But after having a closer look, Robbox xDrill smart power drill could actually be a very useful device saving you time and helping work better.

                                                    • Raspberry Pi calls out your custom workout routine
                                                    • Odyssey Blue: A powerful x86 and Arduino machine that supports Windows 10 and Linux

                                                      It has been a few months since we reported on the Odyssey, a single-board computer (SBC) designed by Seeedstudio. Unlike many SBCs, the Odyssey, or ODYSSEY-X86J4105800 to give it its full name, supported the x86 instruction set. While the Odyssey can run Windows 10, it is also compatible with the Arduino ecosystem. Now, Seeedstudio has expanded on the design of the Odyssey with the Odyssey Blue.

                                                    • Bring two analog meters out of retirement to display temperature and humidity

                                                      Tom of Build Comics created a unique analog weather station that shows temperature and humidity on a pair of recycled gauges. An Arduino Nano reads the levels using a DHT22 sensor and outputs them in the proper format for each display. Both units have a new printed paper backing to indicate conditions, along with a trimmer pot for calibration. To set the build off nicely, the Nano and other electronics are housed inside a beautiful custom wooden box, to which the antique meters are also affixed.

                                                    Programming Leftovers

                                                    • Engineer Your Own Electronics With PCB Design Software

                                                      A lot of self-styled geeks out there tend to like to customize their own programs, devices, and electronics. And for the true purists, that can mean building from the ground up (you know, like Superman actor Henry Cavill building a gaming PC to the delight of the entire internet). Building electronics from the ground up can mean a lot of different things: acquiring parts, sometimes from strange sources; a bit of elbow grease on the mechanical side of things; and today, even taking advantage of the 3D printing revolution that’s finally enabling people to manufacture customized objects in their home. Beyond all of these things though, engineering your own devices can also mean designing the underlying electronics — beginning with printed circuit boards, also known as PCBs. [...] On the other hand, there are also plenty of just-for-fun options to consider. For example, consider our past buyer’s guide to the best Linux laptop, in which we noted that you can always further customize your hardware. With knowledge of PCB design, that ability to customize even a great computer or computer setup is further enhanced. You might, for instance, learn how to craft PCBs and devices amounting to your own mouse, gaming keyboard, or homemade speakers — all of which can make your hardware more uniquely your own. All in all, PCB design is a very handy skill to have in 2020. It’s not typically necessary, in that there’s usually a device or some light customization that can give you whatever you want or need out of your electronics. But for “geeks” and tech enthusiasts, knowledge of PCB design adds another layer to the potential to customize hardware.

                                                    • Programming pioneer Fran Allen dies aged 88 after a career of immense contributions to compilers

                                                      Frances Allen, one of the leading computer scientists of her generation and a pioneer of women in tech, died last Tuesday, her 88th birthday. Allen is best known for her work on compiler organisation and optimisation algorithms. Together with renowned computer scientist John Cocke, she published a series of landmark papers in the late '60s and '70s that helped to lay the groundwork for modern programming. In recognition of her efforts, in 2006 Allen became the first woman to be awarded the AM Turing Award, often called the Nobel Prize of computing.

                                                    • Excellent Free Tutorials to Learn ECMAScript

                                                      ECMAScript is an object‑oriented programming language for performing computations and manipulating computational objects within a host environment. The language was originally designed as a scripting language, but is now often used as a general purpose programming language. ECMAScript is best known as the language embedded in web browsers but has also been widely adopted for server and embedded applications.

                                                    • Alexander Larsson: Compatibility in a sandboxed world

                                                      Compatibility has always been a complex problems in the Linux world. With the advent of containers/sandboxing it has become even more complicated. Containers help solve compatibility problems, but there are still remaining issues. Especially on the Linux desktop where things are highly interconnected. In fact, containers even create some problems that we didn’t use to have. Today I’ll take a look at the issues in more details and give some ideas on how to best think of compatibility in this post-container world, focusing on desktop use with technologies like flatpak and snap. [...] Another type of compatibility is that of communication protocols. Two programs that talk to each other using a networking API (which could be on two different machines, or locally on the same machine) need to use a protocol to understand each other. Changes to this protocol need to be carefully considered to ensure they are compatible. In the remote case this is pretty obvious, as it is very hard to control what software two different machines use. However, even for local communication between processes care has to be taken. For example, a local service could be using a protocol that has several implementations and they all need to stay compatible. Sometimes local services are split into a service and a library and the compatibility guarantees are defined by the library rather than the service. Then we can achieve some level of compatibility by ensuring the library and the service are updated in lock-step. For example a distribution could ship them in the same package.

                                                    • GXml-0.20 Released

                                                      GXml is an Object Oriented implementation of DOM version 4, using GObject classes and written in Vala. Has a fast and robust serialization implementation from GObject to XML and back, with a high degree of control. After serialization, provides a set of collections where you can get access to child nodes, using lists or hash tables. New 0.20 release is the first step toward 1.0. It provides cleaner API and removes old unmaintained implementations. GXml is the base of other projects depending on DOM4, like GSVG an engine to read SVG documents based on its specificacion 1.0. GXml uses a method to set properties and fill declared containers for child nodes, accessing GObject internals directly, making it fast. A libxml-2.0 engine is used to read sequentially each node, but is prepared to implement new ones in the future.

                                                    • Let Mom Help You With Object-Oriented Programming

                                                      Mom is a shortcut for creating Moo classes (and roles). It allows you to define a Moo class with the brevity of Class::Tiny. (In fact, Mom is even briefer.) A simple example: Mom allows you to use Moo features beyond simply declaring Class::Tiny-like attributes though. You can choose whether attributes are read-only, read-write, or read-write-private, whether they're required or optional, specify type constraints, defaults, etc.

                                                    • Perl Weekly Challenge 73: Min Sliding Window and Smallest Neighbor

                                                      These are some answers to the Week 73 of the Perl Weekly Challenge organized by Mohammad S. Anwar. Spoiler Alert: This weekly challenge deadline is due in a few days from now (on Aug. 16, 2020). This blog post offers some solutions to this challenge, please don’t read on if you intend to complete the challenge on your own.

                                                    • [rakulang] 2020.32 Survey, Please

                                                      The TPF Marketing Committee wants to learn more about how you perceive “The Perl Foundation” itself, and asks you to fill in this survey (/r/rakulang, /r/perl comments). Thank you!

                                                    Hardware With Linux Support: NUVIA and AMD Wraith Prism

                                                    • Performance Delivered a New Way

                                                      The server CPU has evolved at an incredible pace over the last two decades. Gone are the days of discrete CPUs, northbridges, southbridges, memory controllers, other external I/O and security chips. In today’s modern data center, the SoC (System On A Chip) does it all. It is the central point of coordination for virtually all workloads and the main hub where all the fixed-function accelerators connect, such as AI accelerators, GPUs, network interface controllers, storage devices, etc.

                                                    • NUVIA Published New Details On Their Phoenix CPU, Talks Up Big Performance/Perf-Per-Watt

                                                      Since leaving stealth last year and hiring some prominent Linux/open-source veterans to complement their ARM processor design experts, we have been quite eager to hear more about this latest start-up aiming to deliver compelling ARM server products. Today they shared some early details on their initial "Phoenix" processor that is coming within their "Orion" SoC. The first-generation Phoenix CPU is said to have a "complete overhaul" of the CPU pipeline and is a custom core based on the ARM architecture. They believe that Phoenix+Orion will be able to take on Intel/AMD x86_64 CPUs not only in raw performance but also in performance-per-Watt.

                                                    • Take control of your AMD Wraith Prism RGB on Linux with Wraith Master

                                                      Where the official vendor doesn't bother with supporting Linux properly, once again the community steps in to provide. If you want to tweak your AMD Wraith Prism lighting on Linux, check out Wraith Master. It's a similar project to CM-RGB that we previously highlighted. With the Wraith Master project, they provide a "feature-complete" UI and command-line app for controlling the fancy LED system on AMD's Wraith Prism cooler with eventual plans to support more.

                                                    The Massive Privacy Loopholes in School Laptops

                                                    It’s back to school time and with so many school districts participating in distance learning, many if not most are relying on computers and technology more than ever before. Wealthier school districts are providing their students with laptops or tablets, but not all schools can afford to provide each student with a computer which means that this summer parents are scrambling to find a device for their child to use for school. Geoffery Fowler wrote a guide in the Washington Post recently to aid parents in sourcing a computer or tablet for school. Given how rough kids can be with their things, many people are unlikely to give their child an expensive, premium laptop. The guide mostly focuses on incredibly low-cost, almost-disposable computers, so you won’t find a computer in the list that has what I consider a critical feature for privacy in the age of video conferencing: hardware kill switches. Often a guide like this would center on Chromebooks as Google has invested a lot of resources to get low-cost Chromebooks into schools yet I found Mr. Fowler’s guide particularly interesting because of his opinion on Chromebooks in education... Read more Also: Enabling Dark Mode on a Chromebook (Do not try this at home)