Conf Kde India 2025 — A memorable convergence

󰃭 2025-04-28 | #kde #planet-kde

KDE CUBE ART

conf.kde.in is the annual India KDE conference, where KDE contributor, other open source enthusiasts and students meet to discuss KDE and other open source project. This year, the conference was held in GIFT City, Gandhinagar, Gujarat from April 4-6, 2025. The scheduled three days were split into two days for conference talks and one day for the unconference session. The program featured a diverse range of KDE-related topics from technical developments to community initiatives.

Continue reading 


Linux Housekeeping: Downgrading Nvidia Drivers to Fix Kernel Panic in Arch Linux

󰃭 2024-05-13 | #linux #nvidia

Recently, I encountered an issue with my Arch Linux system randomly freezing, along with the caps lock key blinking during the freeze. Further research 1 2 revealed that the culprit was Nvidia (of course!) and their current 550 drivers causing random kernel panics.

In this blog, I’ll outline how to downgrade Nvidia drivers to 545 version, which currently serves as the potential fix for the issue. This blog is also relevant in scenarios where you would want to downgrade any other packages.

Continue reading 


GSoC'23 Final Blog Post | Summarising GSoC and future plans #6

󰃭 2023-08-26 | #GSoC-23 #kde #planet-kde

In this blog post I will be summarizing my experience and learnings during the amazing 12 week of the Google Summer of Code with KDE.

So this week GSoC finally comes to an end; it almost feels like yesterday when my project proposal finally got selected. I still remember how happy I was to receive the opportunity to work on projects which will be used by thousands of people. I would like to thank my mentor Carl Schwan for being so patient throughout this journey. A special thanks also goes to Joshua Goins for providing detailed reviews to my Merge Requests and assisting me in resolving several of my bugs.

Continue reading 


GSoC'23 July Report | Further Progress on the Moderation Tools #5

󰃭 2023-08-09 | #GSoC-23 #kde #planet-kde

I have summarized the entirety of July’s work in a single blog post, as I got quite busy with university in the last few weeks 😢.

Progress made on the Report Moderation Tool

I started with the Report Moderation Tool’s further implementation and managed to implement almost all of the features smoothly. However, I encountered a problem with the self-assigning and un-assigning of reports, which caused the application to crash with a segmentation fault. After dedicating hours to using gdb for debugging, I eventually concluded that the unexpected behavior was likely due to my use of smart pointers. It appeared that the memory was being de-allocated automatically when the object was set to null, and while accessing null when assigning the reports we accessed a null address leading to Tokodon crashing.

Continue reading 


GSoC-23 Week 3-4 | Finalizing Account Moderation tool & Adding Report Moderation Tool #4

󰃭 2023-06-30 | #GSoC-23 #kde #planet-kde

Hello world,

This is my fourth blog post and a continuation to my previous blog posts for Google Summer of Code 2023 under KDE.

In this blog, I will be sharing my experiences during the 3rd and 4th weeks of GSoC'23.

Week 3 | Finalizing Account Moderation tool

In my previous blog post, I mentioned that I had worked on implementing the initial page of the Account Moderation Tool in the first two weeks. This week, I began implementing the MainAccountToolPage.qml which serves as the main page of the tool where moderators can view admin-level details and take actions against an account.

Continue reading 