- Omarchy คือดิสโทรสไตล์ omakase ที่ใช้ Arch Linux เป็นฐานและใช้ตัวจัดการหน้าต่างแบบไทลิง Hyprland โดยรวมเครื่องมือที่จำเป็นต่อการพัฒนาไว้แทบทั้งหมดเป็นค่าเริ่มต้น
- ไม่ใช่แค่ชุดแพ็กเกจธรรมดา แต่เป็นระบบสำเร็จรูปที่มุ่งทั้ง ความสวยงามและประสิทธิภาพการทำงาน พร้อมจุดเด่นด้าน การนำทางด้วยคีย์ลัดอย่างเต็มรูปแบบ ที่เน้นคีย์บอร์ดเป็นศูนย์กลาง โดยใช้คีย์
Super ร่วมกับปุ่มอื่นเพื่อเปิดแอป จัดวางหน้าต่าง และย้ายเวิร์กสเปซได้
- แอปพื้นฐานมีทั้ง Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom ครอบคลุมทั้งงานด้านผลิตภาพและความบันเทิง
- รองรับทั้งเครื่องมือ CLI/TUI ทรงพลังอย่าง fzf, Zoxide, ripgrep, eza, fd ไปจนถึงแพลตฟอร์มเกมอย่าง Steam/Retroarch/Minecraft launcher
- มีเครื่องมือสำหรับนักพัฒนาอย่าง Neovim บนพื้นฐาน LazyVim, Docker, GitHub CLI, Mise ให้มาพร้อมใช้งาน
ภาพรวมของ Omarchy
- ดิสโทร เฉพาะทางสำหรับนักพัฒนา ที่สร้างบน Arch Linux + Hyprland
- ดิสโทรสไตล์ omakase ที่จัดชุดโดยตรงโดย DHH (David Heinemeier Hansson) นักพัฒนาชื่อดังผู้สร้าง Ruby on Rails
- ไม่ใช่แค่ชุดแพ็กเกจธรรมดา แต่เป็นระบบแบบบูรณาการที่มินิมอล พร้อมไล่ตามทั้งความงามและประสิทธิภาพการทำงานไปพร้อมกัน
- มี เครื่องมือพัฒนาหลักทั้งหมดและซอฟต์แวร์ใช้งานประจำวัน ติดตั้งไว้ล่วงหน้า พร้อมเริ่มต้นสภาพแวดล้อมพัฒนาได้ทันที
- มี ธีมสวยงาม, ระบบไทลิงที่มีประสิทธิภาพ, การควบคุมด้วยคีย์บอร์ดเต็มรูปแบบ, และแอปพลิเคชัน TUI ในตัว
- รองรับการปรับแต่งขั้นสูงผ่าน การแก้ไขไฟล์คอนฟิก
- เป็นสภาพแวดล้อมเดสก์ท็อปที่สมบูรณ์พร้อมสำหรับงานหลากหลาย เช่น พัฒนา เขียน ออกแบบ ประชุม ได้ทันที
- สะท้อนแนวคิดที่ว่า ระบบที่สวยงามช่วยเพิ่มแรงจูงใจ และแรงจูงใจที่สูงจะนำไปสู่ประสิทธิภาพการทำงาน
- สภาพแวดล้อมหน้าต่างแบบไทลิงที่ เน้น TUI และธีม อาจถูกใจหรือไม่ถูกใจก็ได้ แต่เมื่อคุ้นเคยแล้วสามารถช่วยเพิ่มประสิทธิภาพการพัฒนาและสมาธิในการทำงานได้มาก
- Omarchy เหมาะกับ ผู้ใช้ระดับสูง นักพัฒนา และผู้ที่คุ้นเคยกับหน้าต่างแบบไทลิง การใช้งานที่เน้นคีย์บอร์ด และการแก้ไขไฟล์คอนฟิกด้วยตนเอง
- สำหรับผู้เริ่มต้นใช้ Linux หรือผู้ใช้ที่คุ้นกับเดสก์ท็อปแบบดั้งเดิม แนะนำให้ลอง Omakub ที่ใช้ Ubuntu เป็นฐานก่อน
การนำทาง
- ควบคุมด้วยคีย์บอร์ดเต็มรูปแบบ
- ตัวเรียกแอป:
Super + Space
- เมนูหลัก:
Super + Alt + Space
- เบราว์เซอร์:
Super + B
- เทอร์มินัล:
Super + Return
- สลับหน้าต่าง:
Super + Arrow
- ย้ายหน้าต่าง:
Super + Shift + [숫자]
- สลับหน้าต่างระหว่างโหมดลอย/ไทลิง:
Super + V
- จัดการโหมดไทลิง/สแต็ก/เวิร์กสเปซของ Hyprland ได้
- ปรับขนาดและจัดวางหน้าต่างได้ด้วย
Super + เมาส์
แอปพลิเคชันพื้นฐาน
CLI/TUI
- Neovim (พรีเซ็ต LazyVim)
- fzf — ค้นหาแบบฟัซซี (
ff, Ctrl+R รองรับ)
- Zoxide — ใช้แทน cd, ย้ายตามประวัติไดเรกทอรี
- ripgrep — ค้นหาเนื้อหาไฟล์ความเร็วสูงมาก
- eza — ใช้แทน ls, รองรับสีและไอคอน
- fd — ใช้แทน find, ไวยากรณ์เข้าใจง่าย
- Lazygit — ไคลเอนต์ Git บนเทอร์มินัล
- Lazydocker — TUI สำหรับจัดการ Docker
- Btop — มอนิเตอร์ CPU/หน่วยความจำ/เครือข่าย
- Impala — Wi-Fi TUI
- Fastfetch — แสดงข้อมูลระบบ
GUI
ซอฟต์แวร์เชิงพาณิชย์
เครื่องมือพัฒนา
- เอดิเตอร์พื้นฐาน: LazyVim
- เอดิเตอร์ทางเลือก: VSCode(VSCodium), Cursor, Zed, Emacs (ติดตั้งด้วย
yay)
- Mise — จัดการรันไทม์หลายภาษา
- Docker + Compose ตั้งค่าไว้ล่วงหน้า
- GitHub CLI — จัดการการยืนยันตัวตน/รีโปของ GitHub
- รองรับการติดตั้งฐานข้อมูลภายในเครื่องจากเมนู Omarchy
เกม
- Steam — เกมสมัยใหม่บนพื้นฐาน Proton
- Retroarch — อีมูเลเตอร์เกมเรโทร
- Minecraft launcher (
yay -S minecraft-launcher)
ยังไม่มีความคิดเห็น