Guide To Linux
Profile Image

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 Video

Please support him if you can!

System Commands For Updating

Please remove the quotes "" from commands - they are hypothetical

Arch 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 -Scc

Ubuntu/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 files

Ubuntu/Debian Packages To Compile Qt6 Applications

sudo apt install build-essential qt6-base-dev

Example Files For .cpp .pro And resources.qrc

Example main.cpp
Example 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