
Guide To Linux
History of Myself: Aaron Douglas D'souza I am 28 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 VideoPlease support him if you can!
System Commands For Updating
Please remove the quotes "" from commands - they are hypotheticalArch Updating
Update Package List sudo pacman -Sy Update All Installed Packages sudo pacman -Syu Reboot Your System before next steps Clean Old Packages sudo pacman -SccUbuntu/Debian Updating
Update Package List sudo apt update Update All Installed Packages sudo apt full-upgrade Reboot Your System Before Next Steps Clean Old Packages sudo apt-get clean Auto Remove Unused Packages sudo 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 -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 filesUbuntu/Debian Packages To Compile Qt6 Applications
sudo apt install build-essential qt6-base-dev
Example Files For .cpp .pro And resources.qrc
Example main.cppExample backend.h
Example main.pro
Example 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) Custom Application Manager bauh Custom DNS Manager dnsChanger-desktop Application Store Website www.pling.com KSystemlog KSystemlog scrcpy scrcpy spectacle spectacle ark ark file manager dolphin dolphin service menus for arch Dolphin Service Menus custom windows menu 11menu hide files in dolphin hideitems open dolphin as root Dolphin As Root stacer Stacer create arch isos with script Arch ISO Script create arch isos with gui application Arch ISO GUI Create Docker Containers From Cloned Linux Systems ACCU view and edit html apex-htmlviewer custom decentralized browser ApexBrowser setup bottles for games Custom Bottle For Gamers custom arch installer gui ApexArchInstaller custom arch btrfs installer script Apex-InstallerBtrfs create arch bootable usb ApexBootableUsb