Guide To Linux
History of Myself: Aaron Douglas D'souza
I am 29 years old, originally from London in the UK, though I now live in Manchester.
I hate the words "Noob" or "Newbie," but I was once a new Linux user. I started using Nobara around September 2023.
From there, I began creating a custom taskbar, which can be seen in the project link below:
Though the original color was burgundy and it was called "SpitFire."
Project Link: ApexKLGE-Minimal
More photos of my old projects can be found here:
Theme Photos
I was originally an advanced Windows user who enjoyed testing betas and development builds.
In fact, I tested Windows 8/8.1/10/11 before their official releases and was testing KDE Plasma 6 before it came out.
I have also tested games like "Skull and Bones" by Ubisoft before their release. I like to get involved.
Since I am a game mod creator, music creator, and now a software engineer,
I have a lot of free time on my hands after putting my game mod updates on hold.
I've made tons of scripts and applications for Linux, and I wish to help others with what I've learned.
Below, you'll find many useful tutorials for Linux,
including application building and complex Bash commands that everyday users might not know.
More to come I will update this soon!
First, Watch This Video from Chris Titus Tech
He shares many useful tips in this video:
Chris Titus Tech's Video
Please support him if you can!
System Commands For Updating
Please remove the quotes "" from commands - they are hypothetical
Arch Updating
Update Package Listsudo pacman -Sy
Update All Installed Packagessudo pacman -Syu
Reboot Your System before next steps
Clean Old Packagessudo pacman -Scc
Ubuntu/Debian Updating
Update Package Listsudo apt update
Update All Installed Packagessudo apt full-upgrade
Reboot Your System Before Next Steps
Clean Old Packagessudo apt-get clean
Auto Remove Unused Packagessudo apt autoremove
Changing Passwords, Usernames, Home Folder, Adding to Group
To Change Your Password
sudo passwd username
Example:sudo passwd root
Change Username and Home Folder
Log in to the root account.
Change Username:
sudo usermod -l newusername oldusername
Example:sudo usermod -l apex manowar
Change Home Folder:
sudo usermod -d /home/yournewusername -m yournewusername
Example:sudo usermod -d /home/apex -m apex
Add User to Group:
sudo usermod -aG groupname username
Example:sudo usermod -aG arch apex
Setup Wi-Fi in Konsole
To Get a Wi-Fi List:
nmcli d wifi
To Connect to Wi-Fi:
nmcli d wifi connect BSSID password yourpassword
Example (fake credentials):
nmcli d wifi connect 2E:FB:FA:B9:82:94 password tttodayjunior
Complex Linux Commands, For Arch, Ubuntu, Debian
Install your drivers for your PC
sudo apt install ubuntu-drivers-common
sudo ubuntu-drivers autoinstall
Guide For Arch, Ubuntu, Debian To Compile C++ Applications
Arch Needed Packages To Compile Qt6 Applications
sudo pacman -S base-devel qt6-base qt6-tools
Files Need To Compile C++
main.cpp main.pro
Other Things That Can Be Used
.h files to add different functions within the project
resources.qrc to embed other files
Ubuntu/Debian Packages To Compile Qt6 Applications
sudo apt install build-essential qt6-base-dev
Example Files For .cpp .pro And resources.qrc
Everyday Use Tools for Arch, Ubuntu, Debian
Edit Text in Konsole
Install nano from your repos:
sudo pacman -S nano(Arch)
sudo apt install nano(Ubuntu/Debian)