News:

Create A Forum Installed

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - helwanlinux

Pages: [1] 2
1
It's hard to know that , why they didn't respect us

any way we have our forum , thank you man

2
https://www.linuxquestions.org/questions/linux-newbie-8/helwan-linux-1-0-stable-a-linux-distribution-you-won%27t-find-anywhere-else-here%27s-why-4175752612/



A few days ago, I posted a thread on linuxquestions.org introducing Helwan Linux, a Linux distribution I’ve developed based on Arch Linux, specifically tailored for Arabic users and independent developers.

I wasn’t expecting applause, but I did expect some fair, technical, and constructive criticism.
Instead, the replies were filled with personal attacks, belittlement, and a dismissive tone that seemed more offended by the name and origin of the project than its content.

Some users reduced the entire project to lines like:
"What’s the difference? Just another Manjaro clone."
Or:
"Your tool doesn’t do anything KDE Network Manager can’t."

Even efforts to explain utilities like hel-netfix — built specifically to simplify common issues for beginners — were mocked, as though making Linux easier is something to be ashamed of.

When I politely responded and tried to clarify, the thread was closed — without warning, without explanation, without space for open dialogue.

I am not the first Arab or Muslim developer to experience this, but I refuse to be the next one to stay silent.

So I say this clearly:

    LinuxQuestions.org is no longer a community of inclusion, but one that rejects what it does not recognize.

We do not seek praise — only respect.
And if we cannot find that in “open source” communities that preach diversity, we will build our own. Just like we did here, at Helwan Linux Forum.

Code should be measured by what it does — not the name, language, or nationality of the developer.

3
اول تجربة لي من ست شهور وأعجبني كثير
نظامي الاساسي cachyos
الديسكتوب انفايرونمنت gnome
لدي ايضا كالي لينكس وحلوان لينكس في فيرشوال مشين

ممتاز تجربتك اكثر من رائعة , ركز مع الاصدار الجديد من حلوان لينكس

4
### 🛠️ Lesson 9: Rescuing a Broken System with `chroot`

When your system won't boot, you can use a live ISO and `chroot` to fix it.

**Steps:**

```bash
mount /dev/sdXn /mnt             # Mount root partition
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt                      # Now you're inside the broken system
```

From there, you can reinstall grub, update the system, or fix configs.

5
🌐 Arch Like a Boss – Lesson 8: Manage Networks with nmtui


Don’t like nmcli? Use nmtui, the simple terminal UI for managing networks.
🧭 Launch it:

nmtui

You’ll get a menu with options:

    Activate a connection

    Edit a connection

    Set hostname

✅ Connect to Wi-Fi easily:

Choose Activate a connection, pick your SSID, enter password, and you’re in!

🧠 Tip: Works perfectly in TTY sessions or when no GUI is available.

6
🚦 Arch Like a Boss – Lesson 7: Diagnose Boot Time with systemd-analyze


Find out how fast your system boots — and why it might be slow.
⏱️ Show boot time summary:

systemd-analyze

📊 List services that delay boot:

systemd-analyze blame

This shows services sorted by boot time.
📈 Visualize the full boot process:

systemd-analyze plot > boot.svg

Open the SVG file in your browser — a visual boot map!

7
🧱 Arch Like a Boss – Lesson 6: Build From Source with makepkg


Want to build packages from PKGBUILD files? Use makepkg.
📦 Step 1: Install base-devel (once):

sudo pacman -S base-devel

📂 Step 2: Clone AUR package:

git clone https://aur.archlinux.org/hel-terminal.git
cd hel-terminal

🛠️ Step 3: Build and install:

makepkg -si

That’s it! No need for external helpers like yay (unless you prefer automation).

8
⚙️ Arch Like a Boss – Lesson 5: Advanced pacman Tricks


You already know pacman -Syu, but here’s how to unlock more powerful options.
🧹 Remove Orphaned Packages (no longer needed):

sudo pacman -Rns $(pacman -Qdtq)

📦 List all explicitly installed packages:

pacman -Qe

🔍 Search inside installed packages:

pacman -Qs keyword

💥 Force reinstall a package:

sudo pacman -S package-name --overwrite \"*\"

🔄 Clear the package cache (free up space):

sudo pacman -Sc

Use -Scc to clear everything (be careful!).

9
🌐 Arch Like a Boss – Lesson 4: Speed up Mirrors with reflector


reflector helps you get the fastest and most updated Arch mirrors.
🔧 Install Reflector (if needed):

sudo pacman -S reflector

🚀 Get Top 5 Fastest Mirrors in Your Country:

sudo reflector --country Egypt --age 6 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

Change Egypt to your country if needed.

🧠 Tip: Add to a hook or cron job to refresh mirrors regularly.

10
Tutorials / ⏰ Arch Like a Boss – Lesson 3: Mastering timedatectl
« on: July 05, 2025, 09:16:00 am »
⏰ Arch Like a Boss – Lesson 3: Mastering timedatectl


timedatectl lets you manage system date/time settings easily.
📆 Check current time settings:

timedatectl

⌚ Set local time:

sudo timedatectl set-time '2025-07-05 10:30:00'

🌍 Set your timezone:

timedatectl list-timezones
sudo timedatectl set-timezone Africa/Cairo

🛰️ Enable NTP sync (auto time):

sudo timedatectl set-ntp true

11
🛠️ Arch Like a Boss – Lesson 2: systemctl Like a Pro


systemctl is used to manage services in a systemd-based distro (like Helwan Linux).
✅ Start/Stop Services:

sudo systemctl start service-name
sudo systemctl stop service-name

Examples:

sudo systemctl start bluetooth
sudo systemctl stop NetworkManager

🔁 Enable/Disable at Boot:

sudo systemctl enable service-name
sudo systemctl disable service-name

📊 Check Service Status:

systemctl status service-name

🧠 Reboot the system (via systemctl!):

systemctl reboot

🔥 Power off the system:

systemctl poweroff

12
🧠 Arch Like a Boss – Lesson 1: journalctl Demystified


journalctl is your best friend when something goes wrong in your system.
It reads logs from systemd and shows you what’s been happening behind the scenes.
🔧 Basic Usage:

journalctl

This will dump the entire log history — probably too much.
🔍 Filter by Time:

journalctl --since today
journalctl --since "2025-07-01" --until "2025-07-05"

⚙️ View Only Boot Logs:

journalctl -b

To see previous boots:

journalctl --list-boots
journalctl -b -1     # one boot ago

💥 View Errors Only:

journalctl -p err
journalctl -p 3

📦 Logs from Specific Service:

journalctl -u NetworkManager
journalctl -u sshd.service

🧠 Pro Tip: Add -f to follow logs in real-time, like tail -f:

journalctl -f

13
General Discussion / 🤔 Ask Me Anything: I Made a Linux Distro
« on: July 05, 2025, 09:08:31 am »
🤔 Ask Me Anything: I Made a Linux Distro


Hi! I’m Saeed Badreldin, the creator of **Helwan Linux**.

This thread is an open **Ask Me Anything (AMA)** — whether you want to ask about:

* Why I started Helwan Linux
* What tools we built
* How I manage the distro
* Or even personal experiences as a Linux dev

No question is too small — I’ll answer as many as I can!

14
General Discussion / Poll: What Desktop Environment Do You Use?
« on: July 05, 2025, 09:07:28 am »
### 📊 Poll: What Desktop Environment Do You Use?


We'd love to know what desktop environment (DE) you're using with Helwan Linux — or even outside it!

**Vote and comment below:**

* XFCE
* GNOME
* KDE Plasma
* i3 / Tiling WM
* Something else?

Why did you choose it? What do you love or hate about it?

15
### 🎨 Suggest a New Theme for Helwan Linux


Have an idea for a theme you'd love to see in Helwan Linux?

Suggest new color schemes, GTK themes, icon sets, or anything that would give the system a fresh look! You can include:

* Colors you like
* Fonts
* Layout preferences
* Dark/light mode ideas

Let’s shape the visual identity of Helwan together.

Pages: [1] 2