Language Selection

English French German Italian Portuguese Spanish

Ubuntu Buzz

Syndicate content
Unofficial Ubuntu BlogUnknownnoreply@blogger.comBlogger1620125Ubuntubuzz
Updated: 5 hours 43 min ago

GIMP for Authors

Wednesday 24th of June 2020 07:46:00 AM
This is my GIMP image editor guide for authors. GIMP is a professional free image manipulation program for everyone which is good for editing photos and pictures as you can have the program on personal computer, Mac and also other platforms. This guide is intended for everyone who writes with computer regardless their operating system brands. I make this based on my own experience authoring in this UbuntuBuzz website. You will find in this guide enough skills to edit pictures and photos for your text works such as articles, tutorials, books, pamphlets and so on without the skills you will not need. I will also include every section with fun exercises for you. I make this guide in form of a serial of limited number of articles so you will find it easy to learn. In this first page you see the overview of all titles and I am in a progress working all the tutorials. I hope you will enjoy this.

Work in progress. Updated Monday 27 July 2020, published 5th part.  
Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
About this article

I make this article using computer operating system Zorin that comes with GIMP preinstalled and I practice the resulting pictures with programs already available namely word processor LibreOffice Writer and web browser Mozilla Firefox. You can download Zorin OS freely here and try it on your computer. In this guide you will not learn most of GIMP features. Instead, you will learn only a limited set of skills intended to accompany your writing works. I will often use materials from screen wallpapers, icon themes, and screenshots and you will be able to download them in every section. I will gradually update this first page once I finished every single section mentioned below. This whole guide is practicable to you in all operating systems namely Windows, MacOS, and GNU/Linux.

1. Getting started
(updated Thursday 25 June 2020)
  • - Introduction to gimp
  • - Features and powers
  • - Obtaining GIMP
  • - Running GIMP
  • - GIMP environment
  • - Supported format 
  • - Import a picture
  • - Save a picture
  • - Make your first art

2. Cropping an image
(updated Tuesday 30 June 2020)
Highly usable to cut off a certain area of pictures.

3. Borderlining a selection
(updated Wednesday 1 July 2020)
To give emphasize with color a certain area in a picture.

4. Resizing an image
(updated Friday 3 July 2020)
To shrink logos so they will fit in a text paragraph. To shrink pictures for further editings. 

5. Censor an image
(updated Monday 27 July 2020)
To conceal sensitive information such as passwords, bank accounts, and emails. It is also highly usable to focus a screenshot to a certain area only.

6. Change format of an image
To convert a PNG into JPEG. To shrink a picture download size.

7. Join two images
To combine two or more pictures into one. It is also good to make showcase pictures.

8. Write text
To annotate a picture with text needed such as explaining buttons in a computer application and naming items in a photo.

Beyond this guide

I hope after you learned these you already are able to edit your pictures well. I hope you can develop further skills too. Best regards. Happy writing, happy editing!

This article is licensed under CC BY-SA 3.0.

LibreOffice Looks Gorgeous on Zorin OS

Tuesday 23rd of June 2020 04:17:00 PM
Do you know that LibreOffice looks pretty on Zorin? The developers apparently made excellent effort so that its appearance looks well shaped as from its desktop, its start menu, to file manager, every app looks pretty, and this includes the office suite. I present you here short videos and simple reviews of these beautiful combination for our computing. Enjoy!

 Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
About Zorin OS and LibreOffice
Zorin is a free computer operating system from Ireland that is user friendly. It is a complete, fast, virus resistant alternative to Windows or MacOS. It is available in several editions and purchasable as bundle in PC or laptop. Zorin appearance is known as GNOME but unlike the original one it is modified with nicer look and feel. Zorin includes LibreOffice built-in. Download Zorin.

LibreOffice is an office suite software that is free as in freedom for everyone. It is developed by German organization The Document Foundation based on It works just like and compatible to other office suites such as Microsoft Office. It gives users word processor, spreadsheet, presentation, database, diagramming, and equation editor. LibreOffice is preinstalled in many operating systems including Ubuntu, Fedora, and Zorin. Visit official website.

Overall it looks like below with Zorin OS version 15 Core Edition.

Notice the toolbars and the smoothness of every window border. I can confirm this runs very flawless. Note that I run this on my old Pentium computer in live mode - so if you have better computer you will have it better too. Everything looks okay starting from colors to shapes, from button to button. It does not suffer mismatched colors like on other systems we may experienced. And personally I like the rounder corners and drop shadows as always. So far I see that this composition is smoothest after I have made elementary and Ubuntu ones. Video below portraying Writer use in just two minutes:

Start menu entries look like below:

They are not the original icons. Zorin has its own icon set just like other distros do the same thing. However, we long time LibreOffice users can still recognize. It looks refreshing to us who reviewed distros and -perhaps bored to- saw same things over and over again.

Taskbar tooltip looks like this:

See beginning video. Once you hover cursor on a minimized LibreOffice, slowly its window preview appears in small form, and additionally it shows a blue close button once you move your hover slightly upwards, and these moves unhide the minimized window with sleek animations which hide it again once you hover downwards. Try it.

Alternative tab hotkey switcher looks like below:

Among computer users, pressing Alt+Tab keys is a quick way to jump between one to another one application. All computer systems namely Windows, MacOS, and also Zorin OS have that. For the latter one, the switcher looks like above. Notice that they are displayed only as icons and not as actual window previews - that in turn will be lower in resource consumptions.

Split screen looks like below:

Notice the word processor on left and presentation editor on right. They look harmonic with their colors as if they are one window. On Zorin, you just need to drag a window to the either left of right edge to resize it half a screen automatically. This helps we work in comparative methods.

PDF document exported viewed as below:

Notice the word processor on left and pdf reader on right (the latter one is a Zorin app and not a part of this office suite). Note that LibreOffice is able to export every document as pdf instantly thanks to the pdf button on the toolbar. Any document can be opened with LibreOffice then can be saved as pdf including Microsoft documents and beyond. Fortunately, Zorin included the reader already and once again its looks and feel are in harmony with LibreOffice. In addition, once splitted in two, either window can still be resized horizontally as you can see in this picture and the one before.

Accessibility mode looks like below:

This one is computer screen with Contrast Color feature enabled part of Accessibility feature. This is an excellent feature for our brothers and sisters who experienced visual impairments and color blind. This helps them look at things on screen and ease them distinguishing one item to another. And Zorin did this nicely as picture above showing. Notice the dropdowns, they are clearly distinguishable to other buttons. Notice the enabled toggles, they are black, as opposed to white items that dominates the screen that means unselected/disabled.

Dark theme:

Not missed here, Zorin supports black mode too and LibreOffice here still looks good with it. Try it by configuring Zorin Appearance program from start menu. Notice Writer and Impress here painted in black with bright text. For most users and me also, dark theme is not the first option, but I want to show you that I am sure even programmers will like it.


This is our word processor displayed as is. Notice the toolbar style is familiar and similar to most computer users, it resembles Word 2007, and this new technology is called Notebookbar.


This is our spreadsheet displayed as is. Notice the difference in number of tabs on toolbar compared to Writer above? Notice the different buttons available on the main toolbar? Notice the formula input box? Well, everything here looks nice.


This is our presentation editor displayed as is too. I selected built-in template named Vivid with bluish white accent. Apparently it is a match to the system appearance. When I tried this template on Ubuntu and elementary OS, I couldn't get these colors as matched as Zorin's.

What do you think?
O dear reader, what do you think? Grab Zorin OS here first and then try it out even without installation to see this pretty LibreOffice. For I myself also write this article that way and I am satisfied. I think for education and school, so I think Zorin is ready to be used there especially after knowing this. Compared to Ubuntu, it got advantage thanks to its look & feel redesign to suit most computer users and compared to elementary OS, it also got advantage for including LibreOffice preinstalled. I am excited to see everyone's opinion about this. Finally, dear readers, you can send me comments on my Mastodon too. Congratulations to The Document Foundation and Zorin Group for this awesome approach!

This article is licensed under CC BY-SA 3.0.

Mastodon Fun - Sharing Free Software and Ubuntu Touch Together

Monday 22nd of June 2020 07:38:00 AM
To me now, Mastodon social network is fun and friendly with supportive people easily found around field I love and they are quite active. This month, I shared many things with many people including GNU/Linux, Free Software, and surprisingly Ubuntu Phone! I learned here that PinePhone with UBPorts collaboration has been awesomely trending recently. And many more interesting stuffs. This article is my adventure summary in Mastodon I wish to be helpful to you. Now let's see the story!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
How to play with Mastodon:
  • You can see and visit links if you don't have an account.
  • Below I present either a screenshot or an embed version of every Mastodon post I have. I don't embed long posts.
  • Join Mastodon here.

Posts - Compilations, Distros, Free Software
My biggest post in Mastodon today is List of Distros. I didn't think it would receive such great participation, discussions, and shares. I suspect it attracted many attentions not only because the mentions, but also the picture I took from TryLinuxToday. You are right, I was writing User Friendly Resources at the time I tooted this.

To be honest, finding old posts is difficult. But fortunately I can make a list of posts like this one My Mastodon Posts June 2020. This toot links to my other toots around this month let's say about Graphic Design, Distros at Mastodon, etc. Unexpectedly, it got a lot of discussion afterwards. Thanks to this list, I got so many new friends and further discussions in the linked toots. See for example, Libre Speed Test, it got many reshares afterwards.


Polls - Graphic Design, Feature Wishes
This is my first poll in Mastodon What graphics free software you use the most?. It is about free software for graphics. Actually I just wanted to use logo of Inkscape, GIMP, and other graphics tools which are available as emoticons in Mastodon (a feature missing on Twitter), but it turned out to be more fun. The result is GIMP became the most used graphics tool among three hundreds of Mastodon friends. This attracted hundreds of participants, dozens of reshares, and got so many discussions. Oh, yeah, this is also the first poll I ever had in my life.

This is my second poll in Mastodon What new feature do you wish on Mastodon?. When writing this, it is still running one day left and most recent result shows that seeing timeline without non-original toots is the most wanted feature among 70+ friends participated.

Hashtags - #FreeSW #GNU #Privacy
Apparently, up to this month my mostly used tags are #FreeSW. If you visit my profile, you will find four of them. Click one tag and you find all my posts with that tag. Click other tag and find other posts. If you logged in, searching for #FreeSW will result in posts by everyone -not only me- in that topic. That's it!

Ubuntu Phone
Ubuntu Phone is now dream comes true!

Do you remember Ubuntu Phone? It was an excellent concept by Canonical which unfortunately failed and discontinued. However, thanks to Mastodon people, I know that it fortunately comes true under @PINE64 and @UBports collaboration! People already preordered Ubuntu Phones and even unboxed them. For there are so many scattered news and photos and videos about it on Mastodon, I just made a compilation post like above one titled List of Ubuntu Phone News Around.

Lists - Apparently Awesome Feature!
This discussion started under Feature Wishes as I asked openly Have you tried "Lists" feature in Mastodon? and it grew even into making of a short tutorial video. With this feature, you can create a stream of information for sources you decide and you can add multiple sources in one list. For example, my list named @UbuntuTouch streams me news from people around PINE64, UBports, and Ubuntu Phone.
Generous Admin
Do you know that Mastodon supports custom emojis? For example, in instance when I belong, of course there are emojis of various FLOSS products including Ubuntu and Emacs if you wonder. When I type :inkscape: :blender: :gimp: they will be real icons once tooted. I just asked my instance admin sir Michael Downey to add them and he instantly added them for me (and in turn for everyone else, of course). This is the experience one cannot have at Twitter. Although I never used emojis, I don't mind to use FLOSS emojis like these ones for they are already useful.

Some Bonuses
Outside of computing, of course there are many people at Mastodon share normal daily life stuffs and among them I found interesting toots. For example, I found building miniatures and folded staircase arts. I believe anyone would also be interested to these two arts. So far, I am satisfied with Mastodon and I made so many friends I never made with other social networks. Congratulations to Mastodon makers!

What's next?
This is my first article to portray Mastodon's goodness from my own experiences. Next time, I certainly want to see friends and dear readers to make similar reviews. For myself, I don't know what will coming next time but I am positive things like @Purism Librem and @elementary OS would be nice. That's all. Let's share once again!

This article is licensed under CC BY-SA 3.0.

Let's Compare Zorin OS and elementary OS

Sunday 21st of June 2020 05:58:00 PM
After writing Zorin for Windows Users, I realized how strong it intended for new comers that it might be more user friendly than Ubuntu, Fedora, or openSUSE. One closest operating system came in my mind is elementary OS. I think it would be nice to compare both in brief. Now I present you my comparison so you grasp more information from both. Enjoy fun computing!
Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
Basic Information
  • Name: Zorin OS
  • Type: computer operating system
  • License: free software + proprietary device drivers and firmware
  • Editions: Ultimate, Core, Lite, and Education
  • Price: gratis, $39 for Ultimate
  • Developer: Zorin Group
  • Family: GNU/Linux
  • Initial release: 2009
  • Current version: 15
  • Origin: Ireland, Europe
  • Based on: Ubuntu
  • Wikipedia entry: link 
  • Distrowatch entry: 9th
  • Website:
  • Name: elementary OS
  • Type: computer operating system
  • License: free software + proprietary device drivers and firmware
  • Editions: -
  • Price: gratis, pay-as-you-want
  • Developer: elementary LLC
  • Family: GNU/Linux
  • Initial release: 2011
  • Current version: 5
  • Origin: United States
  • Based on: Ubuntu
  • Wikipedia entry: link
  • Distrowatch entry: 6th
  • Website:
Laptops Available
Every computer user purchases a computer in order to use it. Popular operating system became popular because it came within computers.

Star Labs, a new U.K. based computer brand, suddenly coming to us with both Zorin and elementary laptops named LabTop. Laptop With Linux, another new brand from Netherland, now offers same choices with their Clevo laptop family and Intel NUC mini personal computers. This is certainly good news! This gives both chances to be popular and in turn be a computing standard in our society. They are purchasable via respective official websites.



Both are generic operating systems for general purpose computings.

Zorin resembles Windows with their various editions. Ultimate is the most complete, while Core is the general "Standard" purpose, Lite is the low-resource "Home", and Education is the school editions. With these scheme, I said it again, I like it Zorin shipping in laptops so most users will not need manual installations anymore.

elementary resembles Mac OS with their singular edition. We do not see editions. I said it again the shippings will help a lot so that people will find it easier to choose computer with elementary rather than Zorin because there is lesser choice.


Zorin resembles Ubuntu as they simply use Ubuntu's repositories and do not have an independent software center. However, Zorin comes with more preinstalled applications, including office suite, compared to elementary, which is very basic.

elementary resembles Ubuntu and also Mac OS, as they have both ways with tens of thousands of Ubuntu software packages added with growing numbers of own AppCenter. In this regard, elementary has a new market place for Free/Libre Open Source Software developers who want to sell their applications in which Zorin does not have.

Both systems provide same popular applications we already knew:
  • Midori, Firefox, Geary, Thunderbird, Hexchat: for browsing and internet communication.
  • GIMP, Inkscape, Krita, Kdenlive: for graphics and multimedia making.
  • Geany, Qt Creator, GNOME Builder: for programmings.
  • and tens of thousands more... 



Zorin and elementary both are similar in operationals. The differences are only the details in their User Interface and User Experience (UI/UX). To access things, Zorin user focuses on 1 point at bottom, while elementary user divides focus on 2 points at top and bottom.

elementary:What do you think?
O dear readers, what do you think?

I think the closer one to most people in every aspect mentioned is Zorin. Think about schools, offices, and governments. Although I admire elementary's arts far more, even though personally I like to explore unique things, I still think elementary is closer to fewer kinds of people such as individual programmers or fancy persons. I would love to wait some more to see how they succeed in society. I wish the best for both users and developers community!

This article is licensed under CC BY-SA 3.0.

Foreseeing Trisquel 9 - Will Win Old and Modern Computers

Sunday 21st of June 2020 08:01:00 AM
Trisquel 9 will ship with:

...a KDE Edition
There is already a new image file for this edition which was not know aside from the regular MATE, education Sugar, and mini LXDE editions. You can see them at current development download page.

(I myself felt it's incredible I found KDE Edition while testing it out as it is my favorite desktop environment) for Old Machines
It still supports thirty two bits architecture. See link above and find i686 code on the download links they are all the installer files for your old computers. Particularly all computers sold before 2010 will need this version. I am glad with this (always) and I think Trisquel 9 will win both old and new computers their freedom when it is released.

(The regular edition from a testing version comes with black panel now reminding me to Kubuntu these days)
...a lot of discussions
Trisquel 9 is actively discussed in Users Forum. Since the announcement published by project leader, these days, it is centered actively in a last year thread, and later this one, and this one. They report things they found after downloading and running Trisquel 9 on their computers (either it is good or bad) and that are fun to see. Some even reported that the latest testing image already runs flawlessly.

To me, this forum is the best place for beginners to learn about Software Freedom. The members are friendly and clear, the source of my news about completely free software technology. From them I know Invidious, and Mastodon too, and many other useful things now I use daily. From them I learned many things I don't know about hardware especially devices which depends to proprietary software which in turn refuse to work with GNU/Linux. They are quick to bring new things around our vast community, let's say, Purism Librem and PINE64 devices, into discussions. I invite everyone to join this awesome forum!

 (In a low-traffic forum like Trisquel, there are already many discussions about this codenamed Etiona new release)
I also started a discussion on social network by involving Trisquel Forum members who also are active there. If you want to join the discussion, or just want to like - comment - share, simply create a new Mastodon account.

I cannot do programming but I want to help the development. I am interested in publishing information about Trisquel here on UbuntuBuzz and on Mastodon so I do what I can do. If you are great in programming, I invite you to join this fun!

About Trisquel
It is a completely free software computer operating system for everyone. It is user friendly, secure, and available in laptops from various companies. It is a variant of GNU operating system combined with liberated Linux kernel and offered in three editions namely regular, education, and mini which are matched for your PCs and laptops. It is also powering one of The GNU Project's servers. You can use Trisquel as a replacement or alternative to Microsoft Windows or Apple MacOS. Trisquel is a part of Free Software Movement that is an education effort worldwide which teach that every computer user deserves freedom in their computing. Visit Trisquel website, the documentation, and you can also get involved in the development.

This article is licensed under CC BY-SA 3.0.

Mirroring YouTube Videos to PeerTube

Saturday 20th of June 2020 06:03:00 PM
Mentioned in my last tutorial, PeerTube is able to mirror YouTube videos. This means we simply copy the video addresses instead of reupload the files and video is instantly published on PeerTube. It is a cool feature. It is thanks to the tool used behind the scene named youtube-dl. Now it is the time to discuss how to do that more precisely. In this tutorial I explain mirroring several videos from that Google-owned site. I use examples from our Free Libre Open Source Software community. Enjoy!
Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
  • Storage Capacity of your PeerTube account. I advise you to make account in LinuxRocks or DevTube which allows 5GB upload or so.
  • License of the source videos. Mirroring is safe for your own creation videos or people's videos with public domain, cc0, cc by, or cc by-sa license statements.
    (LibreOffice YouTube: they are an excellent example who publish videos under Free license which frees us from worries while resharing)
    PeerTube advantages:
    • 1. Free from proprietary platform e.g. Gafam.
    • 2. Can import from YouTube, Vimeo, Dailymotion, etc.
    • 3. Fast import time.
    • 4. Downloadable videos.
    • 5. Private videos.
    • 6. No advertisements for viewers.
    • 7. No online trackers.
    • 8. No user profiling.
    • 9. No censorship.
    • 10. Complete viewing experience: play, pause, subtitles, speed, quality, full screen, subscribe, share, embed, add to playlist, comments, etc.
    • 11. Interconnected to other social networks called fediverse.

    PeerTube disadvantages:
    • 1. Low popularity.
    • 2. No monetization for video makers.
    • 3. Uncomfortable playlist.
    • 4. Longer video link.

    How To
    • 1. Login to PeerTube.
    • 2. Click Upload button.
    • 3. See Upload with Link page among other upload pages. Paste a YouTube URL in the address box. Click Import button.
    • 4. You see video page with details like title, description, license, etc. Click Update button.
    • 5. You see My Imports page with success notification listed the imported video. Its status may be Pending or Success depending on the size of the video. Video published.
    • 6. Watch the video under My Videos page. Edit video details or delete them in the same page.
    See tutorial for more complete instructions with pictures.
        (My dashboard: videos successfully imported and published)

      Mirror Ubuntu Videos
      First example, I mirrored several Ubuntu publications from their official YouTube. They are not necessarily the latest neither successful. I chose video about Snaps, Mark, and Ubuntu Phone, which are iconic unique only to Ubuntu. Edge is the most viewed video with 2 million number, no matter Canonical failed it and other parties now successfully produced it (Pine64 and UBports) you can preorder.

      Mirror LibreOffice Videos
      Second example, I mirrored our beloved office suite publications from The Document Foundation YouTube. These introduce the software, the conference, and also the community. They deserve this.

      Mirror GNOME Videos
      Third example, I mirrored our desktop environment of all time's official videos. Delhi is the most viewed one with 150 thousands number. Contributor Guide is a truly necessary video (and GNOME did that well through Carlos Soriano) in every FLOSS project.

       (Watching once again the legendary Ubuntu Phone and GNOME 3 initial introduction videos which you all are knew)
      These are videos I imported into my PeerTube Channel you can watch, subscribe, and share, and download too. Beginning videos under first paragraph are also available there. I hope my result may give you ideas to make similar moves.

      Do you want to be a PeerTuber?
      I have a complete guide here. Go ahead!

      My Comments
      I am inspired by KDE decision since last year to publish on PeerTube instead of YouTube. That is an excellent example to the whole FLOSS community and beyond (think privacy movement communities, for example). I also appreciate decisions of Blender and Krita who also PeerTubed their publications. I think PeerTube is good and promising. As it is still not popular today, I think the best way to boost it is by mirroring like above. Another good way is to invent monetization to attract more YouTubers join. This way we can popularize PeerTube as well as invite more people to its development and funding – securing our independence from Gafam. Let's share once again!

      This article is licensed under CC BY-SA 3.0.

      Lenovo, Star Labs, and Ubuntu Laptops

      Friday 19th of June 2020 03:46:00 AM
      Amid Corona pandemic, June this year comes with two good news for worldwide Free Libre Open Source Software community. Lenovo plans to ship Ubuntu, Fedora, and Red Hat preinstalled laptops with certifications. Star Labs now sells Ubuntu laptops aside from elementary OS, Zorin, and Manjaro as well. Like Star Labs, there is also a new laptop brand now selling GNU/Linux laptops for us all included in this overview. I present here vendors' news, distros' news, and several third parties' news important to help you search further. For you wanting to buy Ubuntu laptops, these news are for you. Now let's go!

      Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.Lenovo

      The first good news comes from Lenovo. Lenovo, famous with their Thinkpad laptops, is a formerly IBM and now Chinese based popular computer manufacturer. Lenovo has two things, first is the certifications, and second is the plans, to guarantee that a certain set of laptops compatible with certain Ubuntu®️ and Red Hat®️, and to sell Thinkpad and ThinkStation laptops and computers with Fedora and those distros preinstalled. Unlike Star Labs, unfortunately we still cannot purchase the laptops at the moment but Lenovo said they "[...] will be available [...] starting this month rolling out over summer". That's why although we have news this good we have not seen the products mentioned with Ubuntu name on the shop. I wish the best really happens with Lenovo and our community.

      Star Labs
       (LabTop product with preinstalled Ubuntu Focal Fossa, it is really aimed to us)
      The second good news comes from Star Labs. It is a U.K. based company, same as Entroware and Minifree, who recently sell computers with Ubuntu, Mint, elementary, Zorin, and Manjaro operating systems. Their computer family called LabTop with versioning sounds amusingly similar to Ironman's suites, Mk I - Mk II - Mk III - and the latest one Mk IV. See one specification here among others and see the shop here.

      Laptop With Linux

      (The new challenger in Ubuntu laptops world)
      The third good news comes from Laptop With Linux. Wait, so the good news are not only two? Yes, they are, this is a new vendor based in Netherland, Europe shipping laptops and mini computers with Ubuntu preinstalled. It also provides ten other distros including Manjaro, Kali, and CentOS. It is a new manufacturer. If elementary OS didn't mention this, I wouldn't know. Their laptop products are called Clevo. See one specification among others and see the shop.


      See Also

      (Kubuntu laptop!)
      • Kubuntu Laptop - professional grade high-specs laptop with Kubuntu.
      • Tuxedo - Germany based computer and laptop manufacturer. They also the one that produce Kubuntu laptop.
      • Slimbook - Spain based KDE oriented laptop manufacturer.
      • System76 - U.S. based Ubuntu and Pop_OS! computer manufacturer.
      • Entroware - U.K. based Ubuntu oriented computer manufacturer.
      • Purism - U.S. based company famous with Librem laptops & phones with own PureOS.
      • PINE64 - famous with their cheap and energy efficient Pinebook and Pinephone manufacturer. They managed to made Ubuntu Phone a reality after Canonical abandoned it.
      • Respects Your Freedom - FSF's recommended computers and hardware peripherals that guaranteed to completely work with GNU/Linux systems.

      This article is licensed under CC BY-SA 3.0.

      How To Fix Telegram Suddenly Lost Input Sound on KDE

      Thursday 18th of June 2020 03:36:00 PM
      Recently I got an issue on Telegram that I suddenly could not speak to my voice call students on my computer with my favorite Plasma Desktop. This issue blocked all my teaching sessions since mid May and I was forced to use another (fortunately I have) operating systems with Telegram in my computer without Plasma which is less convenient for me for this job. Fortunately now after doing a workaround in volume control, it is solved, and finally I can do my job again. If you encountered similar issue with other software like Sound Recorder or Audio Editor, you can use this report too to solve it. Here is my report.
      Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.Specification:
      • KDE neon 5.13 operating system, equal to Kubuntu 16.04.
      • Plasma 5.13 desktop environment.
      • Telegram Desktop.
      • PulseAudio Volume Control installed. 
      • Samsung cheap cable headset as input/output device

      Expected behavior:
      My voice heard by other party when voice calling.

      Actual behavior:
      No voice from me heard by other party. But their voice heard on me.

      Reproduce steps:
      • Open Telegram Desktop.
      • Click a friend.
      • Click telephone button.
      • A voice call ringing.
      • Friend accepts call.
      • I speak to him, he speaks to me.
      • I can hear him, but he cannot hear me.

      Important notes:
      • When voice call goes inactive, volume control does not display controls over input choices. 
      • The two choices "Monitor..." and "Built-in..." do not appear on desktop system tray.
      • Some other software also suffer same issue, namely GNOME Sound Recorder and Audacity, but others work normally, namely Kazam and Jitsi.
      • Telegram on other operating systems work normally without this issue.

      • Open PulseAudio Volume Control.
      • Do reproduce steps above.
      • See volume control in the Recording tab.
      • Change input choice from "Monitor..." into "Built-in...".
      • I can speak and other party now hears my voice.
      • Problem solved.

      Thank you Mr. Breng OS who helped me solve this issue tonight!
      (Correct configuration in pavucontrol)
      Happy messaging!
      This article is licensed under CC BY-SA 3.0.

      An Adventure in - A Review by A Non-Programmer

      Wednesday 17th of June 2020 08:46:00 AM
      Reading Dr. Roy's made me want to write more about Help Quit GitHub in general and in particular. What is Codeberg? It is a free home for free projects. It is like, but unlike GitHub, it is powered by Free Software for Free Software Projects without Microsoft proprietary software giant behind it. I am not a programmer, but live within a worldwide community of programmers, and care about Free/Libre Open Source Software just like you do. So I make this short review of Codeberg and I wish everybody to know it and helped to make switch. Happy hacking!
      Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
      Who? Organization - Press - Users
      (Hello, this is Codeberg!)Who owns Codeberg? It is Codeberg e.V. from Germany that established this service since 2019. They are pretty clear about themselves. Who is Codeberg online? I find them actively tooting at Mastodon as @codeberg. Who use Codeberg? On my observation per 13 June 2020, I could find several projects that caught my attention.
      • Codeberg - they themselves have repositories on Codeberg. We can ask questions, send issue reports & enhancements there. We also can grab the software powering Codeberg as well as contribute improving it in the repository.
      • Invidition - remember Indivious Everywhere? Invidition forced change automatically all youtube links into invidious links in your web browser. Awesome, right? Yes, the project is on Codeberg.
      • Switching.Software - comprehensive list of alternative software against Gafam which are all exclusively free.
      • Crimeflare - a project to bypass The Great Cloudwall.
      • The Awesomes - it is GitHub tradition to make list of things with titles awesome things and this tradition apparently coming to Codeberg as well. Among them: awesome gaming for gnu/linux, awesome android, awesome alternatives, etc.  
      • Infosec Handbook - my favorite user friendly resource about information security.
      (Switching.Software - one among few best resources for Free Software and Free Service alternatives - they are openly developed in Codeberg)
      Who are migrating to Codeberg? From Mastodon we could see @Codeberg reshares people who announced they are switching in from GitHub.

      Who will love the idea of Codeberg? I believe anybody from FLOSS community will be interested to Codeberg especially those who are prepared to quit GitHub. More that that, anybody in Degooglify, Decentralize, Degafam, and similar social movements also will. Lastly, I think people with technical dissatisfaction also will, like our friends living at countries that are banned by GitHub.

      (Codeberg account is active at Mastodon)Who publish about it? Hacker News, a site of true hacker discussions worldwide, has a positive news about Codeberg. Other than this:

      Who are Codeberg official persons? Two persons I could find are hw and ashimokawa, active almost everywhere across Codeberg repositories. They are pretty easy to find on the internet too. I think what caring admins they are.

      Who fund Codeberg? Users by memberships and donations. It is a non-profit organization who opens both.

      What? Basics - Identity - Mission(Gitea, the 'heart' of Codeberg)What is Codeberg? I like to quote one of HN's people prases it, it is basically "an alternative to GitHub and BitBucket hosted in Europe".

      What is the purpose of Codeberg? Same as GitHub, to host code socially online. As the official statement stated, "Codeberg is founded as a non-profit and non-government organization, with the objective to give the Open-Source code that is running our world a safe and friendly home, and to ensure that free code remains free and secure forever."

      What is Codeberg's mission? In short I phrase it, to provide GitHub quality service but without proprietary software and privacy-hostile practices. As the official statement stated, "The mission of the Codeberg e.V. is to build and maintain a free collaboration platform for creating, archiving, and preserving code and to document its development process. [...] Dependencies on commercial, external, or proprietary services for the operation of the platform are thus decidedly avoided, in order to guarantee independence and reliability." and also the main page stated beautiful promise "No tracking. Your data is not for sale.[...]All services run on servers under our control. No dependencies on external services. No third party cookies, no tracking.[...]Hosted in the EU, we welcome the world." You can grab more info from the founder's presentation below.

      (A Free home for Free projects - a sixteen slides presentation by A. Shimokawa from Codeberg e.V. presented at SFScon 2019 published at SlideShare)  
      What powering Codeberg? It is Gitea software that runs on their server. If you install it yourself to your computer, it looks like GitHub user interface, same as what we see on It is the same software --although lacking documentation for these days-- running on other similar services I mentioned on Ethical Code Hostings. What makes Codeberg interesting? It is not U.S. based, not owned by Microsoft (see Techrights), not proprietary-software based service, and not collecting personal data of users. Otherwise, it is Germany based, free service for all, free public and private repository, similar user experience to GitHub, and not less important backed by a serious organization. What makes Codeberg not interesting? It is still new, it still needs more funding, and it is still very small in number of users.

       (Interesting platform development: in the repository called build-deploy-gitea, Codeberg develops itself openly collaboratively to everyone – one thing impossible to see in GitHub)
      What is my own opinion about Codeberg and FLOSS community? I think it is great, everybody prepared to switch from GitHub should given proper documentations about doing switch. The downside I feel for these days is that the documentation is still lacking severely especially the user guide. Even the Help buttons are still pointing to Gitea software webpage.

      Why? Existence - Necessity 
      (GitHub and others evaluated by FSF)Why does Codeberg exist? From my own mere user perspective, I like to say, it is because we FLOSS community wants independence to share software without dependencies to proprietary software and commercial-proprietary companies. In shorter words, we want to share free software without Microsoft GitHub. It reminds me to GNOME, MariaDB, OpenJDK, and LibreOffice existences. That is an excellent reason we enjoy the benefits today. More than that, I learned much from, that it empowers us to criticize Microsoft and nothing could silence us (ironies included) for doing that.

      From the official statement, it reads, "Considering the fate of formerly successful startups like SourceForge, we need to break the circle and avoid history repeating." Just as explained also in the presentation above, it is clear that Codeberg is serious to fix current problems with GitHub-like services and give a real solution.

      Why we need Codeberg? I think we need Codeberg once we are aware we need to switch away from GitHub and are ready for the switch. For example, dear readers who live at countries that has been banned by GitHub may be interested.

      Why we don't need Codeberg? For most people at these days, yes, many of us use GitHub and are not ready yet to switch. For myself, I think lack of documentation especially user manual there is a factor that may discourage people from using it. We can compare it to the full and professional document of GitHub. Personally, I wish somebody would start documentation project for Codeberg soon.

      Why use Codeberg instead of self-hosting? Because for most people code hostings help and self-hosting is hard. They want to focus in what being worked, not making the platform to work.

      Why not other Gitea platforms like Because other than Codeberg (see my previous article), many of them still look like a personal projects or just-another-gitea-servers out there, including for these days. I want clarity, yet still many of them do not have clear Terms or Service and Imprint like Codeberg. To me, Codeberg looks professional and more promising.

      Where is Codeberg? It is Where is it hosted? It is hosted in Germany. Where is the terms of service? Here. Where is the privacy policy? Here. Where is the imprint? Here. Where is the javascript licenses? Here. Wait, what is this? It is a great effort to comply with GNU LibreJS to fight The Javascript Trap so everybody guaranteed to browse the website without proprietary software running in their browser. Where to start? I suggest anyone to start exploring first before then signing up. See next section.

       (OpenStreetMap showing Germany)
      Where to send suggestions? They have an open repository where you can send bug reports & feature requests to Codeberg. It is a rare thing to see and we don't see in GitHub such collaboration between service owner and users.

      (Interesting way of interacting with users: using Issues page of a repository, every Codeberg user can report bugs and help fix issues together)
      • Registration
      • Explore
      • Create
      • Upload
      • Download
      • Watch, star, fork
      • Comments & emoticons
      • Static websites

      Registration - it is gratis, and the most important thing is that Codeberg is not using Google's reCaptcha. I love that. I believe many other people will also appreciate this.

      (Codeberg is a few sites without recaptcha other than Notabug)
      Search - also known as Explore, for outsiders this is the most interesting feature of Codeberg as we can find projects and sort them out based on popularity or update time. Aside from repos, we also can find Users and Organizations just like on GitHub. This is the feature still missing on Gogs the predecessor of Gitea up to today (see Notabug).

      (Searching in Codeberg)
      (Repository Download Button)Create - once registered and logged in, we can create unlimited number of repositories. This including private ones.

      Upload - we can upload text and non-text (binary) formatted files.

      Download - for people in general with or without account, of course Download button is available for every repository.

      Watch, star, fork, and issues - standard interactions available between users are no different to GitHub's. It helps me to appreciate projects I like such as Gadgetbridge.

      Code, Issues, Pull Requests, Releases, Wiki, and Activities - standard features of a repository are available thanks to Gitea with appearance no different to GitHub's too.

      (A picture displaying both interaction and repository features of a project)
      Comments and emoticons  - check any issues discussion page and you will find Codeberg accomodates your discussions just as good as GitHub. Thumbs up/down, heart, congrats, are basic emots available.

      Pages - surprise! Everybody knows GitHub Pages and fortunately there are Codeberg Pages too here! Just navigate to to see how to make it. To me, it is pretty. An example that grabs my interest at the moment is Infosec Handbook, as you can see below.

       (My favorite information security website hosts their static website on Codeberg and they even inform that on PrivacyToolsIO Forum)

      Dark theme - surprise again! Yes, Codeberg features a dark theme you can enable at user logo > Settings > Accounts > Select default theme > Arc green > Update Theme. To revert back, just change Arc green back to gitea.

      (A repository web page displayed in dark theme)
      When was it launched? As mentioned, it is launched in 2019, and here is the official announcement. It was formerly named TeaHub.

      Will you ask me when will exodus from GitHub happen? I don't know about mass migration but I think (and I prefer to think this way) that migration will happen little by little. And I believe more publications about Codeberg are needed (talks, articles like this, videos, podcasts, everything that made GitHub popular) in order to foster that migration. 

      When we need Codeberg? I think there are several answers. For most people, in fact it is not now, unless those who are ready to make switch as I said. For those special people I made this article and this one and this one and this one also.

      Happy hacking!
      See Also
      • - performance comparison between Codeberg and others. Provided to you by Sourcehut.
      • - another promising code hosting service which is very unique.

      This article is licensed under CC BY-SA 3.0.

      How To Change Inkscape Icon Theme on Ubuntu

      Tuesday 16th of June 2020 07:49:00 AM
      Thanks to my student, I am now aware that Inkscape can use different icon theme and that user can switch its icon theme just by renaming files. I use 0.92.5 and I can easily switch between icon themes available built-in. I noted here how I do that on Ubuntu Focal Fossa. Enjoy!

        Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
      (Inkscape with original, colorful icon theme)
      (Inkscape with Black Style icon theme, switched from the originally colorful one)
      The Icon File
      This is the default icon theme SVG file from Inkscape I have on my Ubuntu. Apparently, Inkscape works in a very simple way to display its icons, that is by reading an SVG file which is prepared with icons in it. It reads the file named exactly icons.svg either in /usr/share/inkscape/icons or ~/.config/inkscape/icons address.

      How To Change Icon
      To do so, we need the SVG file of a complete icon theme for Inkscape and they are preinstalled in /usr/share/inkscape/icons/ directory in three files named icons.svg, symbolic_icons.svg, and tango_icons.svg. What we need to do is renaming. How to do:
      • Copy the file symbolic_icons.svg.
      • Paste into a Home address ~/.config/inkscape/icons/ which originally is empty.
      • Now the destination folder has a file named symbolic_icons.svg.
      • Rename that file into icons.svg. 
      • Restart Inkscape. 
      • Now Inkscape icon theme changed into Black Style.
      • To switch to other icon theme, do same steps but delete first the icons.svg in the Home address.
      (Left: file manager showing the source folder that contains preinstalled 3 SVG files selected on top | Right: file manager showing the destination folder which icons.svg file placed)
      Detailed information
      I use Ubuntu 20.04 GNU/Linux operating system, and Inkscape version number 0.92.5, DEB package from official repository. No command lines needed to do this theme switching.

      That's all. Happy drawing!
      This article is licensed under CC BY-SA 3.0.

      How To Install Zotero with DEB, Flatpak and Snap

      Saturday 13th of June 2020 02:55:00 AM
      Aside from the official way to install Zotero, which is manually done, there are alternative ways you may choose which are more automatic. They are DEB, Flatpak, and Snap, and I have tested them working on Ubuntu 20.04. In effects, with one of these, you do not need to configure things manually anymore. I suggest you to try any of these ways only if you found the official way unsuccessful. I also included the uninstallation procedures and also how to install the addons below. So let's go!
       (Software Center showing Zotero flatpak-version ready to install and Zotero Standalone snap-version window running beside it showing several Wikipedia pages stored)Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

      • What's the differences?
      • Install DEB version
      • Install Flatpak version
      • Install Snap version
      • Install Zotero addons
      • Uninstallation

      What's the differences?
      • DEB: standard application format for Ubuntu. If you install this version, Zotero will be installed systemwide and automatically updated following your Ubuntu updates.
      • Flatpak: alternative application format for Ubuntu. Flatpak support requires additional tools to work. It updates independently. Other operating systems which have Flatpak support can practice this tutorial as well.
      • Snap: also alternative but developed by Ubuntu. Snap support is already built-in on Ubuntu and updated automatically along with Ubuntu updates. Other operating systems with Snap support can practice this tutorial too.

      Install DEB version

      (Video | Two minutes installation of Zotero with Apt command lines)
      Source of this software package is GitHub/zotero-deb.
      $ wget -qO- | sudo bash
      $ sudo apt-get update
      $ sudo apt-get install zotero
      $ zotero
      Install Flatpak version
      Source of this software package is Flathub. If you want to install via Software Center instead, read tutorial.

      $ sudo apt-get install flatpak
      $ flatpak install zotero
      $ flatpak run org.zotero.Zotero
      Install Snap version
      Source of this software package is Snapcraft. If you want Software Center integration instead, also read tutorial.
      $ snap install zotero-snap
      $ snap run zotero-snap
      Zotero Addons
      As you know, Zotero has so many useful addons. How to install them on Zotero now?

      For any of those three, run the Zotero program first and then go to menubar Tools > Add-ons > Gear button (top right corner) > Install Add-on from File > open file dialog appears > navigate to where you saved the addon's .oxt file (*) > select the addon file > Open > addon installed > you may be asked to restart Zotero to complete the installation > ready.

      (*) For Snap version, you may not see your disk partitions and other folders outside of Snap's permitted folders like ~/Downloads due to Snap security system. So copy the addon file to that folder so you can see it on the open file dialog.

      If you wish to remove the Zotero software you have installed, here's the command lines:

      $ sudo apt-get remove zotero
      $ flatpak remove org.zotero.Zotero
      $ snap remove zotero-snap
      About Zotero
      Zotero is a free software desktop research assistant to collect references, data and information, to be processed as bibliography and citations in LibreOffice Writer or Microsoft Word documents. Zotero is available for GNU/Linux, Windows, and macOS. Zotero can be considered as an alternative to the proprietary Mendeley and such research assistant programs.

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

      Complete Guide to Install Zotero on Ubuntu 20.04

      Friday 12th of June 2020 02:38:00 PM
      This tutorial explains how to install Zotero research assistant tool completely on Ubuntu Focal Fossa. This including web browser and word processor integrations (Firefox and LibreOffice Writer). You will find a 1 minute short demo video too below. After practicing, you will have Zotero accessible on your desktop area, panel, and start menu, and finally make documents with citations and bibliography easily. Examples in using and its results also included on last sections. Enjoy!

      Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
      • Requirements
      • Installation
      • Usage

      (Video | Demo on using Zotero on Ubuntu 20.04 to collect a reference from the web and then insert a citation in LibreOffice Writer and finally make a bibliography | This includes saving the document into PDF too | video source: downloadable on PeerTube
      • Zotero for GNU/Linux, download.
      • Zotero for Firefox, download.
      • Zotero for LibreOffice, built-in.

      • 1. Download Zotero package file.
      • 2. You got a Zotero-blablabla.tar.gz file by 60MB+.
      • 3. Extract that file.
      • 4. You got a Zotero-blablabla folder in same place.
      • 5. Move that folder to destination folder[1].
      • 6. Run the script[2].
      • 7. Place Zotero on left panel[3].
      • 8. Run Zotero for the first time.
      • 9. Install a Firefox's integration[4].
      • 10. Install LibreOffice's integration[5].

       (Picture 1.1)
      With this installation procedure, your Zotero Standalone program is installed at /opt location.

      [1] The folder name is Zotero_linux-x86_64 and destination path is /opt/zotero:
      $ sudo mv -v Zotero_linux-x86_64 /opt/zotero/
      $ ln -s zotero.desktop ~/.local/share/applications/zotero.desktop
      [2] Execute the installation script file named set_launcher_icon:
      $ sudo ./set_launcher_icon
      [3] Open the start menu > find Zotero > right-click > Add to Favorites > done.

      (Picture 1.2)[4] Firefox will automatically congratulate you for installing Zotero. Just click the button Install to integrate Firefox and Zotero. Once the addon installed, now you can save everything you see on Firefox to Zotero database. If anything does not work, simply visit the page and click the button.

      [5] (This needs direct internet access.) On Zotero Standalone window, go to menubar Edit > Preferences > Cite > Word Processor > click the button Install LibreOffice Add-in (Writer must be running alongside Zotero if the button is not shown) > OK > follow the next steps > some software will be installed > Finished. Successful installation will make your LibreOffice Writer now looks like picture 1.3.
       (Picture 1.3
      Use Zotero
      (Picture 2.1)The first purpose of Zotero is to collect materials. You can start browsing and save to Zotero everything you find on the internet by the new button placed on Firefox. See picture 2.1. You can save webpages, PDFs, audios, videos, and everything else for your research. The material is now saved in Zotero Standalone application. Later, you do search excellently against all materials you already saved.

      (Picture 2.2 | Zotero Standalone application window running on 20.04)
      The second purpose is to create beautiful citations and bibliography in LibreOffice. Now LibreOffice Writer will display one new toolbar that is from Zotero (in this version it is called Add-On 1 not Zotero under the menubar View > Toolbar). With the buttons Add Citation, Add Bibliography, you work around materials that already saved in Zotero.

      To add a citation, place your cursor where you want to put it > click + Citation button > list of materials or quick search panel will appear on your screen > find one material > select that materiscal > OK > citation added on your cursor place. Repeat this to create other citations.

      (Picture 2.3 | Top: Zotero's toolbar on LibreOffice Writer window | Center: Zotero's citation dialog, floating on desktop, showing instant search result for "wiki" keyword from saved references)
      To add a bibliography, after you finished put some citations, place your cursor in right place > click + Bibliography button > bibliography added.

      (Picture 2.4 | Citation and Bibliography with APA Style)
      Final document will look like this short one for example.

      (Picture 2.5 | PDF version of the short document above)
      About Zotero
      Zotero is a free software desktop research assistant to collect references, data and information, to be processed as bibliography and citations in LibreOffice Writer or Microsoft Word documents. Zotero is available for GNU/Linux, Windows, and macOS. Zotero can be considered as an alternative to the proprietary Mendeley and such research assistant programs.

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

      Complete Graphic Design Suite on Ubuntu 20.04 - Inkscape, GIMP, Krita, and More

      Tuesday 9th of June 2020 08:01:00 AM
      With this article you can turn Ubuntu Focal Fossa into a full professional graphic design system. This enables mass resize pictures by one click. You are given 2D and 3D graphic editing tools for both raster and vector types including animation suite and video production. For photography, I include here darkroom tools and camera management software. Last but not least, I also include a game engine which is able to produce cross platform video games. I listed them here alphabetically with necessary information I think important placed under every name. All applications below are free software. I hope this article will be useful for you. Happy designing!

      Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
      Categories included here:
      1. 2D animation.
      2. 3D animation.
      3. 3D graphic modeler.
      4. Color picker.
      5. Darkroom tool. 
      6. Desktop publishing / page layout.
      7. Digital painting. 
      8. Game maker.
      9. Image resizing.
      10. Image rotating.
      11. Photo & camera manager.
      12. Photo filters & effects.
      13. Photo retouching.
      14. Raster editor.
      15. Scanning tool.
      16. Screenshot editor.
      17. User interface designer.
      18. Vector editor.
      19. Video compositing.
      20. Video editor.

        • Description: ui/ux designer for GNU systems. You can create UI mockups with this. It is replacement to Figma, Sketch, or Adobe XD application. Please note that Akira itself is still in alpha not ready for serious use. See Akira website.
        • Category: user interface designer
        • Install: snap install akira
        • Note: installation requires snap instead of apt.

        App Icon Preview
        • Description: an icon designer that works well with Inkscape. You just need to create a new app icon and edit the SVG with Inkscape on the fly and finally watch the realtime changes on this app. Your icon will be displayed and compared to other built-in icons. See the website.
        • Category: user interface designer
        • Install: flatpak install
        • Note: this requires flatpak instead of apt.

        Batch Image Resize
        • Description: mass resize & rotate pictures by one click on your file manager. I use this for years as a designer. Just right-click multiple pictures and select either convert or resize to do your job.
        • Category: image resizing, image rotating
        • Install: sudo apt-get install nautilus-image-converter
        • Note: unfortunately, it cannot do mass conversion. If you want one, install Dolphin File Manager and practice the tutorial, and use Dolphin instead of Nautilus.

          Blender 3D
          • Description: professional world-class 3D software for modeling, animation, video editing, and movie making. It has the biggest community of users (compared to tools here) and Hollywood-grade movies created such as Tears of Steel. See last section for more. See Blender website.
          • Category: 3d modeler
          • Install: sudo apt-get install blender
          • Note: -

          • Description: the best cross-platform full-featured photography workflow & raw processing tool. It is replacement to Adobe Lightroom. See Darktable website.
          • Category: darkroom tool
          • Install: sudo apt-get install darktable
          • Note: it has very good documentation on the installation.

          • Description: you can import photos from your Canon camera to Ubuntu computer with this awesome full-featured software. See Digikam website.
          • Category:  photo & camera manager.
          • Install: sudo apt-get install digikam
          • Note: alternatively, fortunately portable version (appimage) is available that works across Ubuntu and other distros effortlessly.

          Firefox's Mobile Mode
          • Description: to switch view into mobile phone screen. There are screen size presets available: Galaxy, iPad, iPhone, and Kindle. Important for web designer who want his product to be responsive. 
          • Category: -
          • Enable: Press Ctrl+Shift+M.

          • Description: the replacement to CorelDRAW or Adobe Illustrator in rgb colorspace.
          • Category: vector editor
          • Install: sudo apt-get install inkscape
          • Note: fortunately, portable version (appimage) is available.

          • Description: the GNU's Photoshop. It can be extended by GMIC.
          • Category: raster editor
          • Install: sudo apt-get install gimp
          • Note: flatpak and snap versions also available.


          • Description: an advanced image effects and filterings tool, can be integrated to GIMP and Krita. Nothing like GMIC in proprietary software world. See GMIC website.
          • Category: image effects
          • Install: sudo apt-get install gmic
          • Note 1: sudo apt-get install gimp-gmic # for gimp integration
          • Note 2: sudo apt-get install krita-gmic # for krita integration

          • Description: you can make cross-platform 2D and 3D video game by drag-and drop without coding. It replaces either Game Maker or 3D Game Studio or even Unity game making tools. It is completely free for commercial use. See Godot website.
          • Category: game engine
          • Install: sudo apt-get install godot3
          • Note: alternatively, there is portable version (appimage) also available.

          • Description: edit your video with this. It is replacement to Ulead Studio or Adobe Premiere. See Kdenlive website.
          • Category: video editor
          • Install: sudo apt-get install kdenlive
          • Note: portable version (appimage) also available, or alternatively as snap and flatpak versions if you wish.

          • Description: the best cross-platform full-featured digital painting software. It includes animation capabilities and can draw both vector and raster. David Revoy is the most famous artists who uses Krita today. See Krita website.
          • Category:
          • Install: sudo apt-get install krita
          • Note: like Godot, it is also available as portable application works in Ubuntu and multiple distros flawlessly.

          • Description: video compositing like Adobe AfterEffects on GNU/Linux that works with Kdenlive and other video editing tools available. See Natron website.
          • Category: video compositing
          • Install: snap install natron
          • Note: alternatively, flatpak version is available.

          • Description: raw photo processing, similar to Darktable above, and also a replacement to Lightroom. See Rawtherapee website.
          • Category: darkroom tool
          • Install: sudo apt-get install rawtherapee
          • Note: available via flatpak too.

          • Description: crop tool and image viewer that is fast. Fortunately, it is a built-in application. It is the tool I use every time writing article with a lot of screenshots at UbuntuBuzz.
          • Category: image viewer, crop tool
          • Install: (preinstalled)
          • Note: to enable you cropping (Ctrl+O) every time opening an image, change your default image viewer into Shotwell instead.

          • Description: the best full-featured screenshot tool. I use this almost for all screenshots on my articles here and beyond. See Shutter website.
          • Category: screenshot annotation
          • Install: sudo apt-get install shutter
          • Note: not available at 20.04 so see LinuxUprising PPA to install it.

          • Description: the best cross-platform desktop publishing and page layout tool with internationalization supports. You can make posters, books, newspaper, It is used by Full Circle Magazine, Malayalam Newspaper, and many others, and personally I use it to create my publishing Rootmagz.
          • Category: desktop publishing
          • Install: sudo apt-get install scribus
          • Note: alternatively, it is also available via flatpak

          Simple Scan
          • Description: to make your physical pictures digital so you can edit them with digital tools like GIMP or Inkscape. For example, to scan a car poster into a PNG picture to be traced manually on Inkscape.
          • Category: scanning tool
          • Install: (preinstalled) 
          • Note: -

          Synfig Studio 
          • Description: make animation like what you can do with Macromedia Flash MX. See Synfig website.
          • Category: 2d animation
          • Install: sudo apt-get install synfigstudio
          • Note: portable version (appimage) available, and alternatively flatpak version also available.

          See Also
          • - a photography community using free software only tools.
          • Scribus forum - a page layout community. 
          • Inkscape forum - a vector editing community.
          • GIMP forums - a photo editing community.
          • GimpScape - an Inkscape & GIMP designer community from Indonesia.
          • Nick Saporito - an Inkscape guru teaching at youtube.
          • Irfan's Animation - a 2015 animation video created by Irfan using Inkscape, GIMP, Synfig, and Kdenlive. 
          • Blender Open Movies - Hollywood-grade 3D movies created with Blender and Sintel is one of them.
          • - public domain photos safe & free to use for commercial.
          • /usr/share/icons - system storage for all icons including apps and buttons.

          Honorable Mentions
          • SK1 - a vector editor and based on CMYK colorspace instead of RGB. It is still young.
          • LibreOffice Writer - not a graphic tool, but is able to set out pages and print your design out. It is alternative to Scribus in page layout.
          • LibreOffice Calc - is able to produce charts which in turn can be placed into your poster or infographic designs.
          Good luck!This article is licensed under CC BY-SA 3.0.

          User Friendly GNU/Linux Resources

          Sunday 7th of June 2020 04:18:00 PM
          Here I listed three easy to understand learning resources to start GNU/Linux for you and your organizations in theories and practices. They are,, and They are short, simple, user friendly, but still very informative with everything you need without things you don't, especially when coming from Microsoft or Apple. For teachers, they are good as teaching materials and references in your school. Please help me share this information to your friends. Welcome to Free Software Community!
          Subscribe to UbuntuBuzz Telegram Channel to get article updates directly. 1. Get GNU/Linux! (link) 
          "GNU/Linux is an alternative to Microsoft Windows and macOS. It is easy to use and gives more freedom to users. Anyone can install it: GNU/Linux is free as in freedom, and often available free of charge." -

          The best resource for getting started with GNU/Linux and I see no other site can compete its excellency today. It conveys only minimum amount of information enough for a beginner. It gives practical recommendations bravely, basic understandings about why using it instead of other systems, where to purchase GNU computers, and introduce you to our Free/Libre Open Source Software (FLOSS) community. Ultimately, it links to external resources to learn further and get support such as the FSF and Askubuntu so you will be ready for the future.

          Important links: What is GNU/Linux? | Why not Windows? | Switch! | Distro Recommendation | How To Misunderstand Free Software

          2. Try Linux Today (link)
          "By answering "What is Linux?" and "Why Use Linux?" Try Linux aims to introduce people to some of the basic ideas and principles behind Linux and Free Software in an effort to get people to switch away from proprietary systems." -

          This is a simple and complete site that encourages everyone to use GNU/Linux as soon as possible in user friendly manner. You learn distro choices with grades (from easy to hard) displayed altogether in iconic way so you can decide to choose one. You learn also the reasoning why, and the guide how, to make switch to GNU including the features and powers it has for you. You even learn the desktop choices. Ultimately, you learn also to get GNU computers so your work effortlessly. There is no other site with simplicity and spirit and completeness like this one.

          Important links: What is Linux? | Why Linux? | Switch! | Linux Hardware

          3. FLOSS Manuals (link)

          A community making great, flexible, user-friendly manuals together.
          We create booklets, course materials and manuals for creative, cultural and campaigning uses of Free Software.
          " -

          Everybody reads books to learn everything. So do we for GNU/Linux and Free Software. From you can download free good-quality books in printer-friendly format about everything inside GNU such as audio-video editing, drawing, command lines, internet security basics, and all. This site has no comparison today and I wish everybody capable joins to foster the education.

          Important books: Command Lines | GIMP user guide (photoshop replacement) | Inkscape (coreldraw rep.) | Kdenlive (premiere rep.) | Thunderbird (outlook rep.) | Blender 3D (autodesk rep.) | VLC Media Player

          Good luck!
          This article is licensed under CC BY-SA 3.0.

          Switching Software Center from Snap to Deb on Ubuntu 20.04

          Sunday 7th of June 2020 01:35:00 PM
          Do you know that on Focal Fossa today the software center is switched to Snap instead of the traditional Deb we normally used? Do you notice the difference? If you dislike Snap, you can turn back Ubuntu 20.04 free from Snaps and switch the software center into the original one we used on previous releases.

          Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
          About Snap
          In the diverse GNU/Linux world, Snap is new technology from Ubuntu to deliver software and automate security updates universally to multiple distros. With Snap, one software can be downloaded and got automatically updated by diverse users which before this was impossible. We use it as alternative way to install software aside from the one, APT, we used for years. Snap eases everyone in same way APK eases Android users and developers, that is, everything is bundled inside one file per application. Learn more about Snap in Ubuntu Explanation, Wikipedia, and UbuntuBuzz. In 20.04, Snap becomes the default underlying method replacing the standard Deb in the Software Center and this makes some users uneasy they wish to get back the previous one.
          1. Checking
          You can see for sure your software center now is not your usual software center. It has been changed from ubuntu-software package into snap-store package, they are not the same thing. Check that by pressing TAB twice after typing on terminal snap:
          snap                                   snap-store
          snapctl                                snap-store.ubuntu-software
          snapfuse                               snap-store.ubuntu-software-local-fileMake sure that packagekit service is enabled and started:
          $ sudo systemctl enable --now packagekit
          $ sudo systemctl start --now packagekit
          2. Remove Snap Store
          Invoke the command line:
          $ sudo apt-get remove snap-store
          2. Install Software Center
          Invoke the command line:
          $ sudo apt-get install gnome-software
          $ sudo apt-get install gnome-software-flatpak-plugin #if you want Flatpak support
          $ sudo apt-get install gnome-software-snap-plugin #if you want Snap support
          3. Get Applications
          Now you can browse Software Center like what we experienced before 20.04. Enjoy!

          See Also

          This article is licensed under CC BY-SA 3.0.

          Get Inkscape 1.0 with DEB, AppImage, Flatpak and Snap

          Saturday 6th of June 2020 03:11:00 PM
          The professional free graphic design software Inkscape released version 1.0 few moments ago for all computer operating systems. Now Ubuntu users ask how to install it on Ubuntu and also on other GNU/Linux distros. Fortunately, we have a standard way to install it, and alternatively you can choose other method as you wish including portable and the 32-bit architecture versions. For all users in general I recommend more to try the AppImage version as it is the easiest one. Enjoy!

          (Focal Fossa with Inkscape version 1.0)Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
          Standard Way
          Default method is the standard way namely either Software Center or Apt-get.You cannot get it from official repository right now, unfortunately, but fortunately you can get it from third-party PPA.

          • Ubuntu versions supported: 10.04 up to 18.04, 20.04, 20.10
          • Download Inkscape: do the command lines[1] > finish it > run it by command line[2] > enjoy
          • Size: <=100MB
          • Webpage: Launchpad

          $ sudo add-apt-repository
          $ sudo apt-get install inkscape[2]
          $ inkscape 
           (Ubuntu Software center can help you install it easily if you do not like using Terminal) AppImage
          An executable file for GNU/Linux. To get Inkscape in portable format, download the appimage formatted file and double-click it on Ubuntu it runs. Same file can be shared with other distros and they will run.

          • Ubuntu versions supported: any
          • Download: get the appimage file from website > right-click > Properties > Permissions > enable Allow Execution > OK > double-click > it runs
          • Download size: 90MB 
          • Webpage: Official

          Alternative way, invented by GNOME and Red Hat to unite all diverse distributions. It requires your distro to have flatpak as a runtime. Ubuntu does not support Flatpak by default. It does not support 32 bit architecture.

          • Ubuntu versions supported: any
          • Download links: do the command line[1] > answer every question with y > finish it > run it by command line[2] > enjoy
          • Size: 400MB
          • Webpage: Flathub
          $ flatpak install inkscape[2]
          $ flatpak run org.inkscape.Inkscape
          Alternative way, invented by Ubuntu to unite all diverse distributions. It requires your distro to have snapd as a runtime. Ubuntu supports Snap by default. It is the only one that still supports 32-bit architecture today.

          • Ubuntu versions supported: any, and 32-bit arch supported
          • Download Inkscape: do the command line[1] > enter your password > finish it > run it by command[2] > enjoy
          • Download size: 140MB
          • Webpage: Snapcraft
          $ snap install inkcape
          $ snap run inkscape
          Happy drawing!
          This article is licensed under CC BY-SA 3.0.

          Easy Security Tools for Ubuntu 20.04 Users

          Saturday 6th of June 2020 07:32:00 AM
          This article brings Focal users easy and secure apps for their computers especially for accessing the internet and storing passwords (and a tool for Android phones). They enable you security and help you live easier with both devices especially if you are a newcomer. They are Tor Browser to protect surfing anonymity regardless country you live in, Dnscrypt to encrypt your internet access, Enigmail to encrypt your emails so only true recipients can read, KeePassXC to store your account credentials so you will not forget any, GSconnect to pair your laptop and phone, and F-Droid on Android. And, you do not need antivirus on Ubuntu. Together they empower Ubuntu users with security. You will see here short instructions to install and use them and several advice you can practice easily.

          Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
          This post accompanies my previous Focal Privacy Tips article.

          1. Tor Browser
          - go to
          - get the "linux" version and you receive a .tar.xz file
          - extract the file into your Desktop folder
          - you have one file and one folder on desktop ('start-tor-browser.desktop' and 'Browser')
          - right-click the file and select Allow Launching
          - double click the file
          - tor browser running (you can place it on start menu by alacarte)
          - happy surfing!

          The Onion Router hence Tor is a technology that protects user's anonymity, security, and privacy online from global surveillance and censorship. Its installation procedure changed today by what you saw above without requiring an apt repository anymore. The good news is that this browser includes HTTPS Everywhere by default to enhance traffic security and you can install uBlock Origin by yourself later to block ads.

          2. Enigmail
          - setup thunderbird with your gmail or any email account (read tutorial)
          - setup enigmail addon in thunderbird (read tutorial)
          - start mailing securely easily

          Do you know emails can be encrypted? That way only the recipient can open it with his own key. Enigmail is a great invention this age that enables such complex thing in easy way right within our beloved mail client Mozilla Thunderbird.

          3. GSConnect
          - install kde connect on your phone (see next section)
          - install gsconnect on ubuntu (read tutorial)
          - pair them up
          - enjoy your life

          With this, you can easily integrate securely your Ubuntu laptop and Android phone via wireless or cable. This makes it easy to transfer data. Not to mention, you can control your cursor remotely with your phone touchscreen for example when doing a presentation. If you are less-mobile oriented, this allows you to text (SMS) your friends from your laptop. It has a lot of features you can learn here.

          4. KeePassXC
          - sudo apt-get install keepassxc
          - create new database
          - start storing your Gmail account credentials, save
          - store other credentials, save
          - close the application
          - open the application when you forget an account

          Also featured on privacy article, with this, you can save your account credentials safely with one master password only you know so you would never worry anymore forgetting any username or password or login URL. The best case is when you have multiple internet logins which are hard to remember, before logging in, just open this application and peek into for example your Gmail, your social network, your Nextcloud accounts saved and close the application after that. Learn the difference to its predecessor KeePassX.

          5. DNSCrypt
          - install dnscrypt (read tutorial)
          - all applications are now secure

          Also featured on privacy article, with Dnscrypt correctly installed, now internet service provider cannot wiretap your connection hence cannot block you particularly in domain name service ways.

          6. Encrypt Archive
          • run archive manager
          • create an archive file with password (read tutorial)
          This built-in app can make encrypted archive file so only you (and person with password) can open and extract its contents similar to the experience of average Microsoft users. Archive formats that support encryption are ZIP and 7Z.

          7. F-Droid (Phone Only)
          - install f-droid on phone (visit website)
          - enable 'guardian project' repositories
          - install kde connect mobile version
          - install tor browser
          - share files using kde connect
          - enjoy happy life

          Do you have Android phone? If so, install F-Droid on it and start installing applications from it instead from Play Store. F-Droid comes from the same society as Ubuntu they are Free/Libre Open Source Software community. So on laptop you have Ubuntu and on phone you have F-Droid to enable security, privacy, and anonymity exclusively with software you can trust.

          8. Antivirus?
          GNU/Linux does not have virus and does not need antivirus unlike Microsoft system. So, you do not have to install antivirus on Ubuntu. In fact, many people made this security feature a reason to switch from Windows. It is not alone with this excellent feature as other similar operating system, named BSD, shares same excellency. Even without all security tools mentioned above Ubuntu users are safe to work anywhere with anyone for years without worries on malware and antivirus choices. However, those tools only add security of Ubuntu users better. Happy working!

          See Also

          This article is licensed under CC BY-SA 3.0.

          My Experience with Mastodon

          Sunday 31st of May 2020 09:49:00 AM
          Mastodon, Mastodon, Mastodon, what is Mastodon anyway? It is a social network with elephant logo, and unlike Facebook or Twitter, it's social toward other social networks. For me seeking free software and privacy respecting social network which is huge, Mastodon is a match. It is fun. Let me share my experience with you since I first registered 2019. Happy sharing!
          Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
          I Found My Community
          (KDE is active at Mastodon as @kde)I love to find people who are supportive to software freedom. People call them with many names, Free/Libre Open Source Software (FLOSS) community is among the name. First, I found Mastodon instance that is straightforward to what I am looking for, it is named This becomes my identity as my Mastodon handle is Second, I can be friend with people I already knew on other places, such as KDE and Ubuntu, and the users, and the developers. So easily I can follow people I in my own field want to know about. Third, I can speak freely to them and they even replied and boosted me.

          (Finding ubuntu)You know, even the Mastodon owner (read: my instance admin) replied to me and Mastodon creator (@Chocobozz) and Framasoft themselves (@Framasoft) boosted me as well. These are what I am looking for up to today which I cannot find even with Reddit. To achieve all this, I do not need to sacrifice my freedom (facebook) nor deny federation (twitter) as I got them all with this free software free society social network, Mastodon. I believe if you love FLOSS you will love to join Mastodon. I am satisfied I found my community.
          Hashtags are closer to my own field! I can find trending keywords like #ubuntu, #foss, #linux, even #gnu within Mastodon I hardly find on Twitter. This adds the feelings at home here.

          I Share Freely
          Mastodon has superb sharing features. In Twitter it is called tweet, here it is called toot. It is good to see 500 characters per toot, public/private choice, and followers only visibility. The ultimate thing is, by one toot your message reaches multiple different social networks.

          Resharing in Twitter is to retweet – retweeted – retweeting, in Mastodon it is to boost – boosted – boosting. Personally, I do boost far more often here than in Twitter or even Reddit. Perhaps it's because Mastodon is still young I got the feelings that “nobody knows me” different to when I use Facebook or Twitter and I enjoy that a lot.

          As example I display here some of my precious Mastodon toots. I have five toots which got nice reactions from Mastodon users.

            I Have Fun
            (Interesting poll by @redstarfish)Our free software community is fun. Even seeing the domain names is already amusing. You see, my instance is, and there are another instance named, and,, even, and everything else. I have fun seeing people care a lot about free software that I care about. It is also fun to see instance like as it's like seeing being

            I Experience Things Nowhere to Find
            It is the federation. Federation is internet, it takes back control to the hand of internet users once again. Unlike Facebook et. al., my new social network is social as I said, it is integrated to other social networks. If you have little computing knowledge, you will know every visitable item in internet is hosted on an individual computer machine called server. Now, Facebook server is not connected to Twitter server, but Mastodon servers are interconnected with each other, and Mastodon is connected to PeerTube, Pixelfed, and other amazing social networks. For example, in Mastodon I speak freely with Dr. Roy of although he is actually not using Mastodon and this is impossible with Facebook.

            On Mastodon, I display my Website, Twitter, Online Course, and User Interface information personal to me (at least up to today). If you see my profile, you know that I write on, have a twitter, teach GNU/Linux online at Teknoplasma, and use KDE. Those are called profile metadata the four pairs of information user can freely make them up. That is another unique thing Facebook & Twitter do not have and I really appreciate that.

              (My Mastodon profile)
            Thanks to @Eugen the creator of Mastodon, the whole world can share freely & safely once again on the internet including me. I am happy with Mastodon so far and I am looking forwards for more excellent experience. I hope this little article of mine helps you to know Mastodon more.

            Enjoy sharing once again!
            This article is licensed under CC BY-SA 3.0.

            Share PeerTube Videos on Mastodon

            Sunday 31st of May 2020 06:39:00 AM
            Here is how to put PeerTube videos in the new social network Mastodon. First copy the URL of the video. Then paste it into your toot on Mastodon. Finally toot it. Now the video published at Mastodon! In some cases toot appears may not instantly display the video but only the URL and when it happens simply refresh your browser. That's it.

             (Example: my PeerTube video Ubuntu for Teachers & Students published at my Mastodon)
            Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.This article is licensed under CC BY-SA 3.0.

            How To Enable KOrganizer Desktop Integration

            Saturday 30th of May 2020 03:31:00 PM
            As I said on previous KOrganizer Overview, it can be integrated to your desktop. To do so, simply right click your desktop clock > Configure Digital Clock > Calendar > enable PIM > PIM Event Plugin > enable calendars you have > OK. Now all schedules from KOrganizer are synchronized with clock's calendar. For more details watch a six minutes video below. For further learning, see additional last section. Happy scheduling!

             (This is video titled KOrganizer Desktop Integration you can also watch it at PeerTube)
            Integrated Calendar
            Here's how it looks like when your desktop is already integrated with KOrganizer.

             (Integration: clock's calendar displays 1st date the same schedules as KOrganizer 1st date)
            See Also
            Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.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)