KDE Bugsquad – Gwenview Bug Day on March 30th, 2019

We will be holding a Bug Day on March 30th, 2019, focusing on Gwenview. Join at any time, the event will be occurring all day long!

This is a great opportunity for anyone, especially non-developers to get involved!


  1. Check out our Bug Triaging guide for a primer on how to go about confirming and triaging bugs.
  2. Log into KDE Phabricator and join the Bugsquad!
  3. Join the #kde-bugs IRC channel on Freenode to chat with us in real-time as we go through the list.
  4. Open the shared Etherpad for this event (use your KDE Identity login) to select your block of bugs and cross them off.

If you need any help, contact me!

Advertisements

USB Stick Frustrations

Recently I had a USB stick that had a live ISO written to it. On it were a few partitions, Linux formatted with the standard system files you would expect written to it.

I needed to wipe it and format it FAT to move a file. I happened to have a Windows system at the moment. Easy to do, right?

NO! Of course not!

Here was my experience:

  1. In File Manager, right-click the drive to try and erase and re-format it. Nope! That apparently cannot be done.
  2. Open Windows Partition Manager to try and delete the partitions. Partition Manager refused to perform any operations on the drive.
  3. I went and got a Linux system. Move the USB stick to it, and erase the partitions.
  4. I move the USB stick back back to the Windows system to format it and move the file.
  5. Open Windows Partition Manager again and try to make a new partition on this blank USB stick. It consistently locks up trying to make a new partition on it.
  6. Back to Linux! I make a new partition and format it FAT32.
  7. Back to Windows, try to drop the file onto it. File is too large. Ok, that is my fault, I forgot the 4GB limit. Right-click the USB stick to format it exFAT. NOPE! Doesn’t work.
  8. Back to Linux! I format it exFAT.
  9. Back to Windows, drop the file onto it. FINALLY!

ALL I WANTED TO DO WAS FORMAT A USB STICK AND MOVE A FILE!

Ukuu Goes Closed Source

Some of you noticed in my My KDE-Centric Linux Laptop Setup – Part 1 post that I used Ukuu to get the latest mainline Linux kernel. Well, things have changed lately with Ukuu…

As explained by Tony in the Ukuu v19.01 release post:

gothicVI: So ukuu now completely turned into a closed source project?

Tony George: Yes.
Older versions are still open-source. Somebody can develop that version further if they have the time and interest. I may open the source again if I stop working on it (it won’t happen anytime soon).

Comments section of https://teejeetech.in/2019/01/20/ukuu-v19-01/

So, unfortunately Ukuu has gone closed source, and now requires a paid license. If you check my laptop setup post now, I have removed reference to Ukuu due to this, as I just cannot support that. I understand that Tony wants to sustain himself, but there are ways to do that without closing the source and forcing payment:

  • Make the donate button more prominent.
  • Make a donation pop-up to remind people.
  • Set up a Patreon and direct people there to support you (which he had last year, but now seems gone).
  • Move your app to a storefront such as elementary’s AppCenter where you can add a price to your app.
  • Lock certain features behind a “premium” version of the app, but leave the core open source.

Moving to closed source is the wort of the options, and it is a shame to see that happen.

This is a good time to mention to my readers, if you enjoy an app or distro, please donate. Over the years I’ve done exactly that over the years for dozens of projects, even if it is just a few bucks. Especially try to donate using recurring methods such as Patreon if you can. Any little bit helps, and ensures we continue to have a rich open source ecosystem.

KDE Bugsquad – Back in 2019! Ark/Kcalc/Spectacle Bug Day on February 12th, 2019

I hope everyone has had an enjoyable holiday season! The KDE Bugsquad is back in 2019, almost 50 members strong! How awesome is that? We have 11 months left in 2019, and will be continuing our every-other-week schedule as last year, with one event on a Tuesday, one on Saturday, with one project per month. Hopefully that provides you some opportunities to fit it into your schedule.

Our first project this year will actually be a variety pack of smaller projects, each with less bugs than the usual targets. I wanted to start out with some easier ones, while still targeting some important utilities most KDE users use. So, without further delay:

We will be holding a Bug Day on February 12th, 2019, focusing on ark, kcalc, and Spectacle. Join at any time, the event will be occurring all day long!

This is a great opportunity for anyone, especially non-developers to get involved!


  1. Check out our Bug Triaging guide for a primer on how to go about confirming and triaging bugs.
  2. Log into KDE Phabricator and join the Bugsquad!
  3. Join the #kde-bugs IRC channel on Freenode to chat with us in real-time as we go through the list.
  4. Open the shared Etherpad for this event (use your KDE Identity login) to select your block of bugs and cross them off.

If you need any help, contact me!

KDE Bugsquad – Kdenlive Bug Day on December 15th, 2018 (Today!)

We will be holding a Bug Day on December 15th, 2018, focusing on Kdenlive. Join at any time, the event will be occurring all day long!

This is a great opportunity for anyone, especially non-developers to get involved!

  1. Mascot_konqi-support-bughunt.pngCheck out our Bug Triaging guide for a primer on how to go about confirming and triaging bugs.
  2. Log into KDE Phabricator and join the Bugsquad!
  3. Join the #kde-bugs IRC channel on Freenode to chat with us in real-time as we go through the list.
  4. Open the shared Etherpad for this event (use your KDE Identity login) to select your block of bugs and cross them off.

If you need any help, contact me!

My KDE-Centric Linux Laptop Setup – Part 1

The following are my notes on how I like to set up my Linux systems, specifically my primary laptop (Dell XPS 13). These are notes more for myself, for future reference. But others may find it useful for their systems as well. Part 1 covers the software I like to install for various purposes. Part 2 will cover configuration file changes, including for power and performance.

This is currently based on running KDE Neon. Other distros will be slightly different based on pre-installed packages and installation methods available.

Software Changes

Prerequisites

Desktop

  • Install Latte Dock for a beautiful top bar:
    • sudo apt install latte-dock
  • Install Yakuake to provide a quick access drop-down terminal:
    • sudo apt install yakuake
    • Note: Add an entry in Auto Start to have it load on login.
  • Install additional wallpapers:
    • sudo apt install plasma5-workspace-wallpapers
  • Install Redshift to reduce eye strain:
    • sudo apt install redshift
    • Note: Additionally, install the Redshift Control Plasma widget from the KDE Store.
  • Install libinput-gestures and required packages to allow for touchpad gestures:
    • sudo apt install xdotool wmctrl libinput-tools
    • sudo gpasswd -a $USER input
    • mkdir ~/.bin
    • cd ~/.bin
    • git clone https://github.com/bulletmark/libinput-gestures
    • cd libinput-gestures
    • sudo ./libinput-gestures-setup install
    • libinput-gestures-setup autostart

Peripherals

  • Install HP Linux Imaging and Printing with the full GUI package to provide networked printing and scanning capabilities for my printer:
    • sudo apt install hplip-gui
  • Install Skanlite to provide a scanning application:
    • sudo apt install skanlite

Multimedia

  • Install simplescreenrecorder to easily produce screencasts:
    • sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
    • sudo apt update
    • sudo apt install simplescreenrecorder
  • Install Peek to easily create screencast GIFs, useful for bug reporting and blog posts:
    • sudo add-apt-repository ppa:peek-developers/stable
    • sudo apt update
    • sudo apt install peek
  • Install screenkey and required packages to provide an on-screen display to keyboard input for screencasts:
    • sudo apt install slop python-gtk cairo fontawesome-fonts python2 python-gtk2 python-setuptools python-distutils-extra
    • cd ~/.bin
    • git clone https://github.com/wavexx/screenkey
    • cd screenkey
    • sudo ./setup.py install
  • Install Kdenlive for video editing:
    • sudo apt install kdenlive
  • Install Audacity for audio editing:
    • sudo apt install audacity

System Maintenance

  • Install htop to improve process management:
    • sudo apt install htop
  • Install neofetch for screenshot information display:
    • sudo apt install neofetch
  • Install PowerTOP to provide power usage insight:
    • sudo apt install powertop
  • Install TLP to provide laptop power management services:
    • sudo apt install tlp
  • Install KBackup to provide a backup GUI:
    • sudo apt install kbackup
  • Install Filelight to provide graphical insight into disk usage:
    • sudo apt install filelight
  • Install KDE Partition Manager to easily adjust device partitions:
    • sudo apt install partitionmanager

Productivity

  • Install the Fresh version of LibreOffice and the Breeze style for it:
    • sudo add-apt-repository ppa:libreoffice/ppa
    • sudo apt update
    • sudo apt install libreoffice libreoffice-style-breeze
  • Install Virtual Machine Manager to run VMs with QEMU/KVM:
    • sudo apt install virt-manager
    • sudo apt install virt-viewer
    • Note: virt-viewer is the recommended client by the virt-manager team, especially for SPICE connections (which I use).
  • Install Syncthing synchronization client:
  • Install Kate to provide additional text editing features over the included KWrite:
    • sudo apt install kate
  • Install Atom for editing AsciiDoc (Asciidoctor) files:
  • Install KRDC for Remote Desktop usage:
    • sudo apt install krdc
  • Install Krita for basic image manipulation:
    • sudo apt install krita
  • Install Kolourpaint for quick image annotation:
    • sudo apt install kolourpaint

Gaming

  • Install Vulkan drivers for gaming:
    • sudo apt install mesa-vulkan-drivers
  • Upgrade to the latest graphics drivers with the Oibaf PPA:
    • sudo add-apt-repository ppa:oibaf/graphics-drivers
    • sudo apt update
    • sudo apt upgrade
  • Install Steam from Flathub:
    • flatpak install flathub com.valvesoftware.Steam
    • Note: This is required because of package incompatibilities with the Oibaf graphics driver upgrade. You can’t install the native Steam package via apt.

KDE Bugsquad – Okular Bug Day on November 27th, 2018

We will be holding a Bug Day on November 27th, 2018, focusing on Okular. Join at any time, the event will be occurring all day long!

This is a great opportunity for anyone, especially non-developers to get involved!

  1. Mascot_konqi-support-bughunt.pngCheck out our Bug Triaging guide for a primer on how to go about confirming and triaging bugs.
  2. Log into KDE Phabricator and join the Bugsquad!
  3. Join the #kde-bugs IRC channel on Freenode to chat with us in real-time as we go through the list.
  4. Open the shared Etherpad for this event (use your KDE Identity login) to select your block of bugs and cross them off.

If you need any help, contact me!