• 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

  • Obsidian — จัดการความรู้บนพื้นฐาน Markdown
  • Pinta — โปรแกรมแต่งภาพน้ำหนักเบา
  • LocalSend — ส่งไฟล์สไตล์ AirDrop
  • LibreOffice — ชุดโปรแกรมออฟฟิศ
  • Signal — ส่งข้อความแบบ E2E
  • mpv — โปรแกรมเล่นวิดีโอน้ำหนักเบา
  • OBS Studio — บันทึกและสตรีมมิง
  • Kdenlive — ตัดต่อวิดีโอ

ซอฟต์แวร์เชิงพาณิชย์

  • 1Password — ตัวจัดการรหัสผ่าน
  • Typora — โปรแกรมแก้ไข Markdown แบบมินิมอล
  • Dropbox — ซิงก์ไฟล์
  • Spotify — สตรีมมิงเพลง
  • Zoom — ประชุมผ่านวิดีโอ

เครื่องมือพัฒนา

  • เอดิเตอร์พื้นฐาน: LazyVim
  • เอดิเตอร์ทางเลือก: VSCode(VSCodium), Cursor, Zed, Emacs (ติดตั้งด้วย yay)
  • Mise — จัดการรันไทม์หลายภาษา
  • Docker + Compose ตั้งค่าไว้ล่วงหน้า
  • GitHub CLI — จัดการการยืนยันตัวตน/รีโปของ GitHub
  • รองรับการติดตั้งฐานข้อมูลภายในเครื่องจากเมนู Omarchy

เกม

  • Steam — เกมสมัยใหม่บนพื้นฐาน Proton
  • Retroarch — อีมูเลเตอร์เกมเรโทร
  • Minecraft launcher (yay -S minecraft-launcher)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น