Debian

Amazing thing is controlling your PC remotely, KDEConnect is making that possible. If you are wondering what is KDE Connect, you should take a look here. Firstly, I must talk about the poor UX. I didn’t know the command feature has been on my devices for long, I thought it is still coming as an…

Read More Remotely Lock & Unlock your Linux Desktop Using KDE Connect

After 2yrs ago of using GNOME and fishing out fonts that look good on it, in my adventue on KDE Plasma, I found fonts too that can make Plasma look more sleek! Guess it’s been my mission to find fresh fonts even with my hate for UI 😀 So, again I found 3 fonts for…

Read More 3 Fonts That Will Make You Want To Use KDE Plasma Forever!

On moving from the Windows environment to the Linux, you might get to a point you wish to share files and printers through the network. Yes, we do that too, you can share files and printers from a Linux machine to a Windows machine using Samba. Samba? Samba is a free software re-implementation of the…

Read More [Linux][Samba]: How to Share Files and Printers to Windows Machine on the Network

By default Debian Distribution doesn’t come with a boot screen, but just bunch of debug messages on booting. I know I run a server-like distribution, but I like using it as a Desktop PC, Linux is Linux right? 😉 And there comes Plymouth Plymouth presents a graphic animation (also known as bootsplash) while the boot…

Read More Plymouth – Installing and Configuring Boot Screen on Debian

Sometime ago, I tampered with my MySQL root permission; I was unable to grant permission to new users, which kept me wondering why I am the root user or is there any other person? :/ In this post, I will show you have to restore your MySQL root permission which might have been tampered, and…

Read More How to Reset MySQL Root User Permissions and Password in Linux

What are HTTP Headers? HTTP headers are the core part of these HTTP requests and responses, and they carry information about the client browser, the requested page, the server and more. Examples of HTTP Headers What your browser sends to the server: GET / HTTP/1.1 Host: donjajo.com User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0…

Read More Spoof HTTP Headers Using Squid Proxy Server

Gets to a point you might want to rebuild a package, maybe to be modified. It is easily done in Debian based systems. We will be using nano for this post, we are going to download nano source and rebuild it to a .deb file. Before this is done, you have to add deb-src to…

Read More Downloading Package Source Files and Rebuilding in Debian/Ubuntu

Etisalat Mobile Communication Network blocked OpenDNS Server which turns out to be the server I use most. So each time I connect to Etisalat, I will go to edit my /etc/resolv.conf and set it to Google Public DNS. Been doing this for months and I told myself, why not write a program to check this…

Read More This Python Program will Set your DNS Servers in /etc/resolv.conf Accordingly

Been a while I’ve always wanted my Android to stay connected to my Linux via Bluetooth but I always get this heartbroken error message. bluetoothd[778]: a2dp-source profile connect failed for XX:XX:XX:XX:XX:XX: Protocol not available Why This Error? Most bluetooth devices are connected to your PC to use as Multimedia device (Sound), but when it wants…

Read More Bluetooth: Fix a2dp-source profile connect failed for XX Protocol not available in Linux

SSH Keys SSH keys serve as a means of identifying yourself to an SSH server using public-key cryptography and challenge-response authentication. One immediate advantage this method has over traditional password authentication is that you can be authenticated by the server without ever having to send your password over the network. Anyone eavesdropping on your connection…

Read More How to Set Up SSH Keys Between Servers