Install GNU/Linux on External SDCard with Btrfs

Bismillahirrahmanirrahim.

Some reviews I’ve written on UbuntuBuzz lately about Bionic Beta 2 flavors, are, all installed on a 16GB SanDisk SDCard using a USB card reader. Not only Bionic, but Trisquel prerelease version is also installed there. One common problems among all systems I’ve installed there is they are all broken after one or two times of using. Broken here means failure in the filesystem, aka, corrupted, aka fsck checking needed. And in all systems after I did fsck on each of them, all the data inside the partition are gone (deleted, or removed into lost+found/ directory). So this breakage was the problem.

I want to solve this problem, however. And finally I think “how about changing the filesystem to btrfs?”. Yes, as you could see on UbuntuBuzz, all my tutorials recommend EXT4, because I myself only use EXT4 in all time. So this time I tried to change it to BTRFS. I installed Trisquel 8.0 Final Stable two days ago and yes! The problem seems gone. I can use the SDCard with Trisquel over BTRFS there without breakage, without fsck checking too, and without corrupting the partition! Then it is solved for now. This way I can continue my review to the new Trisquel and more. Ah, yes, I should say that installing with EXT4 into SDCard takes 30 minutes, while with BTRFS I found it takes 1 hours.

However, I don’t know if the same problem could happen again in next time. Walhamdulillah.


This article is licensed under CC BY-SA 3.0.

Advertisements

Install Zekr Quran Reader Program on Ubuntu 18.04

Bismillahirrahmanirrahim.

I find today this Zekr’s mailing list article Running Zekr on Ubuntu 18.04 by brother Mashaal M Alghamdi (may Allah bless him). To sum it up:

  • You install Java Runtime Environment (JRE) by the command line sudo apt-get install default-jre
  • You download the Zekr package file either 32 bit or 64 bit version from Sourceforge
  • You extract the package, and you get a zekr.sh shell file
  • You execute the zekr.sh by the command line ./zekr.sh and finally Zekr Quran Reader running

For KDE Plasma users, and some Ubuntu users, you may find Zekr experiencing error about Java saying “org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]” and so on. To solve this error, just install a package: sudo apt-get install libwebkitgtk-1.0-0 and Zekr should running without problem anymore.

Zekr with Amiri Quran font on Kubuntu 18.04

Notes:

  • About font: on Kubuntu, I find the best built-in font to be Amiri Quran.
  • About font size: on Kubuntu again, I find the best size to be 23. The default is 33, anyway.
  • About how to change the font: go to menu Tools > Options > View > see quran_fontName > select the value > press Space bar > put the font name in front of the line > click Apply > click OK > right-click on the ayat > Reload. You will do this one very often.
  • About looking for the best font: just compare your Zekr window with your LibreOffice Writer window showing same ayats, and, change the font on the Writer so you find the best one for you.
  • For Trisquel users: these instructions should work on Trisquel 8.0 as well.

 

May Allah bless us all in this Ramadhan 1439 Hijriyah. Walhamdulillahi rabbil ‘alamin.


This article is licensed under CC BY-Sa 3.0.

Using Trisquel Everyday – Day 1

Bismillahirrahmanirrahim.

I’m using Trisquel GNU/Linux version 8 codenamed Flidas since March 2017. I decided to write my daily experiences with Trisquel in a series, particularly at the most technically usable things. This ‘Day 1’ at the title doesn’t represent my first day, but, the first article of this series. I won’t write each day except the days when I feel it’s the time to write it and I have no particular order of events. This article is inspired by Didier Roche’s article series about Ubuntu Artful Day 1 until Day 8 from the days when Artful was still pre-release version.

What I remember to write now is:

7 December 2017: Ruben Rodriguez is back at Trisquel Forum with the plan to release Trisquel 8 and plan to plan Trisquel 9. This is a long awaited thing for the forum members. Ruben is the leader of Trisquel Project.

Startup Items: I placed redshift command at startup so now it runs every time Trisquel boots. Redshift is my real treatment for sleeplessness (hard to sleep disorder), a disorder caused by blue light. I say thank you for Redshift developer!

apt-daily.service: apparently, I still need to disable permanently anything related to packagekitd, unattended-upgrade, and apt-daily-blablabla because I found 2 days ago it eaten up (again!) my bandwidth as 100+ MB without my concern.

Desktop Icons: yes, desktop icons (like on Windows) feature is really helpful. Trisquel supports this by default so Windows users can adapt themselves into Trisquel faster. Personally I dislike GNOME 3’s approach (or any other desktop) that doesn’t permit the user to easily put icons on desktop area. However, actually my most used icon there is only IceCat Web Browser.

I follow Trisquel forum via email not via web.


This article is licensed under CC BY-SA 3.0.

KDE neon Repo, Sources.list, and plasmashell 5.10.95

Bismillahirrahmanirrahim.

I am using KDE neon currently. To be specific, it’s neon dev-unstable (instead of neon dev stable), OS version 5.10.5. As a not technologist, I simply want to try Plasma 5.11 beta that’s just released 14 September ago. So I downloaded the 17 or 18 September (sorry, I forgot the date) built image. I assumed that all dev versions of neon must have 5.11 already at 17 September, so I tried it and … no. I didn’t found the plasmashell binary at 5.10.95. Instead, it’s still 5.10.90. Hey, so, where is the 5.10.95? This is written because I find problems while writing Plasma 5.11 article at UbuntuBuzz.
Continue reading

Warning, packagekitd and snapd Eat Bandwidth!

Bismillahirrahmanirrahim.

Now I know for sure why each distro I ran eats my bandwidth extremely a lot without my permission, that’s because of PackageKit’s packagekitd daemon doing automatic updates in stealth. Not only that, but also Snappy’s snapd daemon eats my bandwidth without my permission too. Those two packagekitd and snapd are serious problems for limitedly-bandwidth users! These happened on neon, my favorite KDE distro, and also Ubuntu, Kubuntu, even openSUSE, and even Fedora. Tonight I do some searching and I finally understand packagekitd action is a part of GNOME Software or KDE Discover automatic update. Continue reading