This repository is a practical guide for Arch-based Manjaro Linux (KDE Plasma). It covers system installation, post-install configuration, software setup, full-stack development tools, Windows compatibility, media workflows, and day-to-day troubleshooting notes.
👉 Online docs: https://duanluan.github.io/linux-notes/
1. 🚀 System Installation
- Version history: Deepin 23.1 → Xubuntu 24.04.2 → Manjaro (current)
- Boot media: Ventoy + Manjaro KDE Plasma ISO
- Installation flow: BIOS boot / partitioning (swap or hibernation) / time zone and language setup
- System basics: faillock policy / update precautions / NTP time sync
- Pacman and mirrors: mirror switching / parallel downloads / temporary ArchLinuxCN enablement
- GitHub and AUR acceleration: axel + makepkg
DLAGENTS/ URL rewrite / curl and wget wrappers / hosts acceleration - Desktop experience: DPI scaling / English home directories / global shortcut conflict cleanup / terminal paste
^[[200~ - Remote setup: virtual display setup (Intel or AMD GRUB injection + NVIDIA X11 EDID) / black-screen signal reset and rollback
- Base packages:
base-devel/ GPU drivers / X11 session recovery - Package management:
yay/paru/debtap/ Spark Store - Performance and stability: Zram + swappiness / EarlyOOM
- Input methods: Rime setup and model configuration
- Terminal and productivity: Tmux / Nushell / fzf / zoxide
- Wine ecosystem: deepin-wine8 or 10-stable + spark-dwine-helper
- Fonts and browsers: Chinese and coding fonts / Edge / Chrome / Tor Browser
- Networking and proxy: Clash Verge / FlClash / Brook / proxychains / EasyTier
- Virtualization and compatibility: VMware / VirtualBox / Docker (Buildx, Compose, Portainer) / WinBoat / Wine / Proton-GE / Wine runners
- Writing and knowledge tools: Sublime Text / Typora / Obsidian / Pandoc / XMind / Draw.io / uTools / Rubick
- Screen capture and recording: Snipaste / Flameshot / eSearch / SimpleScreenRecorder / OBS / StartLive
- Downloads and sync: FDM / Gopeed / qBittorrent EE / Synology Drive / Syncthing / LocalSend / CopyQ
- Remote desktop tools: RustDesk / ToDesk / Sunlogin / TeamViewer / AnyDesk / Remote Desktop Manager + FreeRDP
- Other utilities: Geekbench / KeePassXC / GnuPG + GpgFrontend / VLC / Calibre / Cherry Studio
- Coding agents: OpenCode / Claude Code / Cline CLI
- CLI switching: CC Switch for multi-vendor and multi-model CLI management
- LLM desktop client: Cherry Studio
- General tools: Git (SSH) /
actfor local GitHub Actions runs - Frontend and mobile: nvm + Node.js + pnpm / Flutter (FVM) / VS Code / WeChat Developer Tools
- Backend and system-level tooling: Java (JDK, Maven, Gradle, JMeter) / Python (pipx, uv, cnpip) / Rust (Cargo mirror setup)
- Database and API tooling: DataGrip / Navicat / DBeaver EE / Redis Desktop / Offset Explorer / Apifox / Apipost / Postman
- Terminal clients: MobaXterm / WindTerm / WoTerm
- Image and design: GIMP + PhotoGIMP / Krita / Blender / Figma Linux / Aseprite
- Video post-production: DaVinci Resolve (including Studio setup) / Kdenlive / HandBrake
- Audio editing: Audacity
- Platforms: Steam / Heroic / Lutris
- Utilities: Watt Toolkit (Steam++)
- Minecraft: HMCL (scaling fix) / LauncherX
- Messaging and meetings: WeChat / QQ / DingTalk / Feishu / Tencent Meeting
- Email: Thunderbird
- Office suites: WPS Office (365 or CN) / LibreOffice / OnlyOffice
- Music players: NetEase Cloud Music (including UnblockNeteaseMusic) / SPlayer / YesPlayMusic / VutronMusic / go-musicfox / MoeKoeMusic / LX Music
- Video and cloud storage: Bilibili client / Baidu Netdisk
4. 🚑 Troubleshooting
- Wi-Fi password prompt after KDE wallet is closed
- Forgot root password (Live CD + chroot)
- AUR "validity check" failed (PKGBUILD
SKIP) - Bluetooth missing from the tray / missing firmware fix
mesonbuildis missing (upgrade conflict handling)- X11 ↔ Wayland input method environment variable conflict handling
5. 🐞 Known Bugs
- Offset Explorer text overlay
- Snipaste Wayland shortcut key conflict
- Ctrl+H cannot input Chinese under Edge Wayland
- Package Management: pacman/yay/paru
-Rnscascade cleanup - Targeted Cleanup: VMware Workstation Pro / WinBoat (container + config) / Firefox leftovers
7. 🧩 Tips & Tricks
- Meta + mouse: move/zoom window
- Auto-start management at boot
- Turn off animation effects
- Open multiple directories in a single Dolphin window with tabs
Issues and PRs are welcome if you want to add more practical setup notes.
This project is for reference. Rights to some scripts or software belong to their original authors.
Licensed under the Apache License, Version 2.0.
Copyright © 2025-PRESENT duanluan