Bonum Certa Men Certa

Links 25/07/2023: Shotwell 0.32.2 and More Akademy 2023 Reports



  • GNU/Linux

    • Audiocasts/Shows

      • Late Night Linux – Episode 239

        A simple GUI for browsing SQLite databases, a terminal IRC client, some great Python resources, a clone of Task Manager for Linux, decoding data from random satellites, and a slick Mastodon client.

    • Applications

    • Instructionals/Technical

      • ID RootHow To Install Fail2ban on Debian 12

        In this tutorial, we will show you how to install Fail2ban on Debian 12. For those of you who didn’t know, Fail2ban acts as a vigilant gatekeeper, analyzing log files for patterns indicative of malicious activity.

      • OSNoteInstall AbanteCart on Debian Linux

        This tutorial will guide you on how to install and configure the latest version AbanteCart platform in Debian release, in order to create a free online shopping store.

      • VituxCreate a forum with phpBB3 on Debian

        In this guide, we will show you how to install and configure the latest version of the phpBB3 platform on Debian 11 to create a free online forum website.

      • Boost Your System Performance: How to Create a Swap Partition with mkswap in Linux

        Have you heard about RAM – Random Access Memory?

      • nixCraftHow to check for Wayland or Xorg (X11) Linux desktop

        Am I using X11 (Xorg) or Wayland? Here is how to check for Wayland or Xorg (X11) Linux desktops using the CLI and GUI options.

      • ID RootHow To Install Kdenlive on Fedora 38

        In this tutorial, we will show you how to install Kdenlive on Fedora 38. Kdenlive is a feature-rich, open-source video editing software that has gained popularity among content creators. If you’re a Fedora 38 user and eager to harness Kdenlive’s potential, you’re in the right place.

      • Linux CapableHow to Install Inkscape on Fedora 38/37/36 Linux

        Inkscape, an open-source vector graphics editor, provides a comprehensive toolkit for digitally illustrating your ideas. Vector graphics, distinguished by their ability to maintain high resolution regardless of scaling, are fundamental in web design, logo creation, and other graphical work.

      • Linux CapableHow to Install Grub Customizer on Fedora 38/37/36 Linux

        Grub Customizer is a powerful Linux tool celebrated for its versatility and user-friendly interface. It’s specifically designed to manage the GRUB bootloader, an area often intimidating to newcomers.

      • ID RootHow To Install Sublime Text on Debian 12

        In this tutorial, we will show you how to install Sublime Text on Debian 12.

      • RlangHow to Calculate Percentage by Group in R using Base R, dplyr, and data.table

        Introduction
        Calculating percentages by group is a common task in data analysis. It allows you to understand the distribution of data within different categories.

      • LinuxConfigHow to embed documentation in Bash scripts
      • HowTo ForgeGuide to Set up Chrony as NTP Server and Client on AlmaLinux 9

        NTP, or Network Time Protocol, is a networking protocol for time and clock synchronization on the computer network. In the following guide, I will show you how to install Chrony on an AlmaLinux 9 server. We will install Chrony as an NTP server and NTP client. Furthermore, you will also learn how to use the chronyc command line for managing and monitoring Chrony.

      • How to Find Files by Extension in Linux

        Being a Linux user, you might face a situation where you require to search for multiple files having different extensions.

      • Make Tech EasierHow to Create a Minimalist Kanban in Linux with Kanboard

        Kanboard is a lightweight kanban project tracker that you can host on your own server. Unlike other kanban trackers, it aims to create a simple and intuitive interface that you can access from anywhere.

        This article will show you how you can install Kanboard in Ubuntu 22.04. It will also highlight the process of extending Kanboard using community plugins.

        Why Use Kanboard?

        One of the biggest advantages of Kanboard is that it can work on almost any server through the magic of Docker. As a result, hosting Kanboard is both painless and easy even for non-technical users.

      • Own HowToHow to fix "bash: pip: command not found" on Arch Linux

        So you tried running pip command on Arch Linux, and you got the error "bash: pip: command not found" on the terminal?

        This error happens because python package index (pip) it's not installed on your system.

      • Own HowToHow to Install Fedora Linux 38

        In this tutorial, you will learn how to install fedora workstation on your computer. Fedora workstation is a very stable and reliable linux distro that you can use for anything.

      • Linux CapableHow to Install Firewalld on Fedora 38/37/36 Linux

        Firewalld stands as a pivotal shield in network security, serving as a dynamic firewall manager on Linux operating systems, notably Fedora. It provides a secure, robust framework for managing network traffic, offering an extra layer of defense against unauthorized access and potential cyber threats.

      • Linux CapableHow to Install Neovim on Fedora 38/37/36 Linux

        Neovim, an open-source project, is a modern reinvention of the classic Vim text editor, expanding its potential with new features, easier usability, and a powerful plugin architecture.

      • Linux CapableHow to Install Texmaker on Fedora 38/37/36 Linux

        Texmaker, a celebrated LaTeX editor, has gained popularity among tech enthusiasts for its intuitive design and robust capabilities. This open-source platform offers a user-friendly interface for creating scientific documents, setting it apart in a competitive market.

      • Linux CapableHow to Install Xfce on Fedora 38/37/36 Linux

        The digital landscape of Linux-based systems offers an array of desktop environments, each with its unique blend of aesthetics, functionality, and resource utilization. Among these, Xfce and GNOME have carved out a substantial niche in the hearts of users.

      • Linux CapableHow to Install Composer on Fedora 38/37/36 Linux

        One tool is uniquely impactful in PHP development, turning many a developer’s headache into a breeze: PHP Composer. This powerful, highly-efficient dependency management system elegantly streamlines the handling of PHP packages, providing a robust structure for your web development projects.

      • Cracking Passwords Made Easy: An In-Depth Look at thc-hydra in Kali Linux

        thc-hydra is A very fast network logon cracker with a dictionary attack€ tool that supports many different services.

      • How to Install New Fonts in LibreOffice or OpenOffice

        Fonts play a significant role in giving your documents a personalized touch and enhancing their overall appearance. This easy-to-follow guide will walk you through the steps to install fonts on your favourite office suites, whether you're using Windows, Linux, or macOS.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Akademy 2023 in Thessaloniki

          Akademy started with two days full of talks on Saturday and Sunday and I have to say sometimes it was hard to choose between the two parallel tracks. Overall it provided a nice mixture between what happens in the community, learning how people solved problems and learning from them (for example Ingo fixing accessibility in Kleopatra) and insight into new technologies (I had never heard of Slint before). Apart from the two standout keynotes about Kdenlive and the Libre Space Foundation I want to highlight Joseph’s talk about Internal Communication at KDE which it turns out also projects outwards for example to new potential contributors. The talk itself was well structured and presented and had engaged with the audience nicely as well.

          This year I did not submit a talk myself but stood in for Albert for an update about what’s happening in the KDE Free Qt Foundation and in the KDE e.V. KDE Free Qt Working Group during the KDE e.V. Working Group reports. since he had a talk at the same time in the other room.

        • KDE OfficialAkademy 2023 - How it Happened

          Akademy is KDE's annual event where the community comes together in one place to meet in person, share ideas and hack on common projects.

          This year's Akademy was held in Thessaloniki, Greece and started on July 15th and ran until July 21st. This year 150 people attended Akademy in person, and 220 tuned in online to attend chats and BoFs over video conference.

          The first weekend of Akademy, as is tradition, was dedicated to talks, panels and fireside chats. The sessions, which were streamed live to the whole world, covered a wide variety of KDE-related topics, ranging from the hot topic of the road to Plasma 6, to how to hack off-the-shelf solar panels, and many things in between.

        • Adriaan de GrootEV (Electric Vehicle, not the KDE thing)

          Some time ago I bought a car. Anyway, it’s all-electric, and also the first car I’ve ever owned in over 35 years of holding a driver’s license. To give this a bit of a KDE spin, after Akademy in Greece I stuck a week of vacation on to it and rented a car. An ICE (Internal Combustion Engine) one, which felt backwards and weird. It is entirely a practical consideration, though.

          From my house in the Netherlands, in a small town of 12 thousand people, there are 7 charger poles (2 spots each) within 300m. Only two are particularly convenient to reach, but there’s always something available. I haven’t even bothered to count the total in town – lots.

        • Harald SitterWriting Selenium/Appium Tests on Windows [Ed: Wasting KDE resources on a malicious platform with DRM]

          Akademy, KDE’s annual conference, recently took place in Thessaloniki, Greece. Lots of people were super excited about the prospect of getting GUI Testing off the ground based on the Selenium tech I built last year. Since KDE produces cross-platform applications an obvious question arose though…

      • GNOME Desktop/GTK

  • Distributions and Operating Systems

    • Gentoo Family

      • GentooGentoo GSoC: Weekly report 8, LLVM libc

        Hi! This (and last week) I’ve spent my time polishing the LLVM/Clang
        crossdev work. I have also created ebuilds for llvm-libc, libc-hdrgen
        and also the SCUDO allocator. But I will probably bake SCUDO into the
        llvm-libc ebuild instead actually.

        One thing I have also made is a cross eclass that handles cross
        compilation, instead of having the same logic copy-pasted in all
        ebuilds. To differentiate a “normal” crossdev package and LLVM/Clang
        crossdev I decided to use “cross_llvm-${CTARGET}” as package category
        name. This is necessary since you need some way to tell the ebuild about
        using LLVM for cross. My initial idea was to handle all this in the
        crossdev script, but crossdev ebuilds are self-contained, and you can do
        something like “emerge cross_llvm-gentoo-linux-llvm/llvm-libc” and it
        will do the right thing without running emerge from crossdev. Hence I
        need to handle cross compilation in the ebuilds themselves, using the
        eclass. Me and sam are not sure if a new eclass is the right thing to
        do but I will continue with it until I get some more thoughts as we can
        just inline everything later without wasting any work.

        I feel pretty much done now except for baking SCUDO directly into the
        llvm-libc ebuild. Actually it is very simple to do but I got some issues
        with libstdc++ when using llvm/ as root source directory for the libc
        build, which is necessary to use when compiling SCUDO. Previously I used
        runtimes/ as root directory, and that worked without issue. Currently to
        work around this you can just compile the source files in
        llvm-project/compiler-rt/lib/scudo/standalone and append the object
        files into libc.a. LLVM libc then just works with crossdev and you
        can compile things with the emerge wrapper as usual, but currently a lot
        of autotools things break due to me not having specified gnuconfig for
        llvm-libc yet.

      • GentooGentoo GSoC: Weekly report 6, LLVM libc

        Hi! This week I have been working on LLVM/Clang support for
        Crossdev. This is currently done by swapping out the different Crossdev
        stages for ones that make sense for LLVM.

        Currently it replaces stage0 with checking whether LLVM can target the
        target triple’s architecture by checking the LLVM_TARGETS USE-flag.

        Stage1, which normally installs libc headers and compiles a -stage1 C
        compiler is replaced by installing libc headers and compiling

        Stage2 (kernel headers), is the same.

        Stage3 (libc install), is the same.

        Stage4, which compiles a full compiler is skipped completely.

    • Fedora Family / IBM

    • Canonical/Ubuntu Family

      • OMG UbuntuUbuntu 23.10 Will Use Linux 6.5 Kernel

        While the Linux 6.5 kernel is yet to be released yet, the stars (or rather the release calendars) have aligned to make its inclusion in the “Mantic Minotaur” a dead-cert. Current daily builds of Ubuntu 23.10 include the Linux 6.3 kernel.

        Linux 6.5 is due for release in mid to late August. Ubuntu 23.10’s kernel freeze takes effect on September 28. And the final stable release of Ubuntu 23.10 goes live on October 12. Development of Linux 6.6 will be underway by this point but it won’t be “ready” enough to squeak in.

        But that’s not a bad thing: Linux 6.5 (naturally) offers a ton of improvements, enablements, enhancements, etc — especially when compared to the Linux 6.2 kernel Ubuntu 23.04 ships with.

      • Ubuntu FridgeThe Fridge: Ubuntu Weekly Newsletter Issue 797

        Welcome to the Ubuntu Weekly Newsletter, Issue 797 for the week of July 16 – 22, 2023. The full version of this issue is available here.

      • Ubuntu NewsUbuntu Weekly Newsletter Issue 797
    • Devices/Embedded

      • Heads up! Lichee Pi 4A vs VisionFive 2 vs HiFive Unmatched vs Raspberry Pi 4B

        The similarities between these boards are striking. All have 4 cores and all except the HiFive board have 8GB of RAM (HiFive Unmatched has 16GB). All have some kind of flash-based storage: The Raspberry Pi and Sipeed Lichee are using external SanDisk SSDs connected by USB 3. The HiFive Unmatched and VisionFive 2 have NVMe drives (I hope all SBCs provide an NVMe slot going forward).

        Since I mainly use these for compiling Fedora packages, I tested compiling qemu using identical configurations. I built it a few times to warm up and then timed the last build, on otherwise unloaded machines. Here are the results...

    • Open Hardware/Modding

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

  • Leftovers



Recent Techrights' Posts

Open Source Initiative (OSI) Privacy Fiasco in Detail: The OSI Does Not Respect Anybody's Privacy
The surveillance mafia that bans dissent or key people (even co-founders) with dissenting views
 
Links 31/03/2025: China Tensions, Bombs Falling in Myanmar After Earthquake
Links for the day
Gemini Links 31/03/2025: Falling Out of Love With Tech, Sunsetting openSNP
Links for the day
R.T.O. at IBM in Texas and Atlanta (State of Georgia) Expected as "Soft Layoffs" Catalyst This Coming Year
It also sounds like more IBM layoffs are in the making
Law Firms Can Also Lose Their Licence for Clearly Misusing It
The bottom line is, never made the false assumption that because you can pile up SLAPPs in a docket you will not suffer from bad reputation or even get disbarred
Link between institutional abuse, Swiss jurists, Debianism and FSFE
Reprinted with permission from Daniel Pocock
LLM Slop Piggybacking News About GNU/Linux and Distorting It
new examples
Links 31/03/2025: Press and Democracy Under Further Attacks in the US, Attitudes Towards Slop Sour
Links for the day
Gemini Links 31/03/2025: More X-Filesposting and Dreaming in Emacs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, March 30, 2025
IRC logs for Sunday, March 30, 2025
Links 30/03/2025: Security Breaches, Crackdowns on Dissent/Rival Politicians
Links for the day
Gemini Links 30/03/2025: London Soundtrack Festival, Superbloom, gmiCAPTCHA
Links for the day
Phasing Out Vista 10 in Nations Where ~90% of Windows Users Still Rely on It
Recipe for another Microsoft disaster
The Cost of Pursuing the Much-Needed Reform/Shield Against Strategic Lawsuits Against Public Participation (SLAPPs)
“It is curious that physical courage should be so common in the world and moral courage so rare.”
The LLM Bubble is About to Implode, Gimmicks and Financial Shell Games Cannot Prevent That, Only Delay It
To inflate the bubble MElon is now doing the classic trick of buying from oneself for a fictional value
Links 30/03/2025: Contagious Ideas, Signal Leak, and Squashing Lousy Patents
Links for the day
Links 30/03/2025: "Quantum Randomness" and "F-1 Visa Revoked" in US
Links for the day
Gemini Links 30/03/2025: US as a Threat, Returning to the WWW
Links for the day
Links 30/03/2025: Judge Blocks Dismantling Of VOA, Turkey Arrested Many Journalists
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, March 29, 2025
IRC logs for Saturday, March 29, 2025
Judges Would Never Rule for Men Who Strangle Women or Against Women Who Merely Wrote Articles About Abuse They Had Received From Men
We don't intend to do "trial by media", so we won't be disclosing claims and defences until it's over
Windows is an Unnatural Disaster, It is Also Avoidable
there's a wide window of opportunity opening
Gemini Links 29/03/2025: Less YouTube and More Station
Links for the day
In Some Countries, Such as Thailand, Firefox is Already Measured at Less Than 2% (One Day Firefox Will Get Blocked, Not Only Lack Support)
Web consolidation around Chrom-isms will doom the Web as we know it
Killing the News With Spam and Slop Benefits Those Whose Desire is an Uninformed Population
adoption of Free software depends indirectly on political activities/activism
Links 29/03/2025: Trademarks Battles, Fires Destroy More Than 3,000 South Korean Homes
Links for the day
Open Source Initiative (OSI) Privacy Fiasco in Detail: An Introduction
Perhaps tomorrow or perhaps next week we'll share more information about what happened and what was reported to the California Privacy Protection Agency
Links 29/03/2025: More Crackdowns on Science, "Hey Hi" Slopping is Flopping
Links for the day
IBM's BS (Bait, Switch) Regarding Ways to Stay Onboard
PIPs, RTOs, and forced relocations are just an illusion of choice (or ability to recover)
Costa Rica Almost Bankrupt Because of Microsoft
the incidents in Costa Rica are Windows incidents
Gemini Links 29/03/2025: Art of Looking, Wireguard, EMacs
Links for the day
Links 29/03/2025: Attacks on Social Security and War Updates
Links for the day
Banned evidence: Ars Technica forums censored email predicting DebConf23 death, Abraham Raji & Debian cover-up
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, March 28, 2025
IRC logs for Friday, March 28, 2025