15 คะแนน โดย GN⁺ 2025-08-08 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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)

3 ความคิดเห็น

 
halfenif 2025-10-04

Steam ไม่ได้มีมาให้ในการติดตั้งพื้นฐาน และยืนยันได้ว่าภาษาเกาหลีใช้งานได้ผ่าน fctix5 (ibus, nimf ใช้ไม่ได้)

 
spp00 2025-08-11

พูดอย่างเคร่งครัดแล้ว นี่ไม่ใช่ลินุกซ์ดิสโทร แต่เป็นสคริปต์ตั้งค่า Arch Linux สำหรับนักพัฒนาสายฮาร์ดคอร์

 
GN⁺ 2025-08-08
ความคิดเห็นจาก Hacker News
  • ถ้ากำลังมองหา Linux distro ที่เน้นนักพัฒนาแบบยอดเยี่ยม ขอแนะนำ Bluefin Linux อย่างแรง
    https://projectbluefin.io/
    • ไอเดียดูเท่มาก แต่ส่วนตัวรู้สึกว่าการรองรับ Homebrew นี่ไม่ค่อยโอเค
      Homebrew เป็น package manager ที่แย่ที่สุดเท่าที่เคยเจอ และหวังว่าจะไม่มีนักพัฒนาฝั่ง Linux คนไหนใช้อย่างจริงจัง
      package manager ส่วนใหญ่รองรับการจัดการเวอร์ชันและเก็บเวอร์ชันเก่าที่เคยติดตั้งไว้ แต่ Homebrew ไม่ทำแบบนั้น
      หลังจากเจ็บตัวมาหลายรอบ ตอนนี้เลยบอยคอต Homebrew อยู่
      ไม่ว่าจะเป็น pacman, apt-get, pkgsrc, nix หรือ package manager ตัวไหนก็ยังดีกว่า Homebrew
    • ฉันก็ใช้งาน Silverblue อย่างพอใจมากเช่นกัน (เป็นอีกเวอร์ชันหนึ่งของ Universal Blue และมีพื้นฐานแทบเหมือน Bluefin)
      ต้องใช้เวลาสักหน่อยในการปรับตัวกับสภาพแวดล้อมที่เปลี่ยนไป แต่เพราะใช้งานเป็น daily driver แบบ OS เดียว ความเสถียรจึงสำคัญที่สุด
      ให้ความรู้สึกเสถียรพอๆ กับ macOS แต่ได้ทั้งพลัง ความสะดวก และความสามารถในการปรับแต่งแบบ Linux
      ส่วนที่โมเดลแบบ immutable จัดการไม่สะดวก ก็แก้ได้ง่ายผ่าน Distrobox
      การพัฒนาแบบคอนเทนเนอร์ถูกทำมาได้ดีจริงๆ
      ด้วย Distrobox แอปและเชลล์ที่อยู่ในคอนเทนเนอร์ให้ความรู้สึกเหมือน native แต่ก็ยังเข้าถึง host filesystem, เครือข่าย, ฮาร์ดแวร์ ฯลฯ ได้โดยตรง
      ใช้งานได้โดยไม่ต้องกังวลเรื่อง dependency ชนกันแบบที่เกิดกับการพัฒนา native
      ถ้ามีอะไรพัง ก็แค่สร้างคอนเทนเนอร์ใหม่แล้วกลับมาทำงานต่อได้ทันที
  • ชอบมากที่แนบวิดีโอพร้อมคำบรรยายอธิบายที่ดีมาด้วย
    ดีกว่า GIF ที่วิ่งเร็วเกินไปและแทบไม่มีบริบทให้เข้าใจมาก
    • ตอนเปิดตัว Ruby on Rails ครั้งแรกก็เคยแนะนำด้วยวิดีโอพากย์ที่ยอดเยี่ยมแบบนี้เหมือนกัน
      ผ่านมาเกือบ 20 ปีแล้ว ก็ยังน่าแปลกใจที่ยังมีคนไม่มากนักที่นำเสนอผ่านวิดีโอได้ดีแบบนี้
  • ฉันติดตั้งสิ่งนี้บน mini PC แล้วใช้งานอยู่ และยิ่งใช้ก็ยิ่งชอบ
    เริ่มมั่นใจว่าสักวันหนึ่งมันน่าจะใช้เป็น daily driver แทน macOS ได้
    ที่สำคัญที่สุดคือมันกินทรัพยากรต่ำมากจนน่าทึ่ง
  • ฉันติดตามเส้นทางนี้มาตั้งแต่สมัย Omakub
    สุดสัปดาห์นี้วางแผนจะรีเฟอร์บิช MBP ปี 2015 ที่ HDD พัง แล้วลองติดตั้ง Omarchy ดู
    ได้ยินมาว่ามันทำงานได้ดีแม้บนฮาร์ดแวร์เก่า
    รู้สึกตื่นเต้นเหมือนได้มีเครื่องสำหรับพัฒนาแอปมือถืออีกครั้งหลังจากห่างหายไปนาน
  • ฉันเคยใช้เวอร์ชันที่ทำมาสำหรับ Ubuntu
    สภาพแวดล้อมเดิมของฉันเก่าและใช้งานลำบากมาก
    Dotfiles ก็จัดระเบียบไม่ดี แต่ตัวนี้ช่วยให้ไปจาก 0 สู่สภาพแวดล้อมที่ใช้งานสะดวกได้แทบไม่ต้องออกแรง
    ตอนนี้ก็ใช้งานไปพร้อมกับค่อยๆ ปรับแต่งเพิ่มตามที่ต้องการ
  • มันทำให้นึกถึง Crunchbang
    น่าสนใจตรงที่ให้ความรู้สึกเป็น distro ขนาดเล็กที่มีจุดยืนชัดเจนมาก
    น่าจะสนุกถ้าได้ลองใช้
    • Crunchbang เป็น distro ที่ดีมากจริงๆ
      ฉันใช้ Linux เป็นเครื่องหลักอยู่ราว 7 ปี ย้ายจาก Ubuntu ไป Crunchbang แล้วทำ dual boot บน MacBook Pro ปี 2012
      ตอนนั้นทรมานกับอายุแบตเตอรี่มาก
      แถมไม่มีระบบควบคุมพัดลมอัตโนมัติ ทำให้แล็ปท็อปร้อนจัดจนแทบจับไม่ได้
      ฉันยังเคยเขียน bash script เองเพื่อควบคุมพัดลมด้วยปุ่มฟังก์ชัน
      https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a
      งานงมหาทางแบบนั้นก็เท่ดีอยู่หรอก แต่ตอนนี้ฉันชอบเครื่องที่ใช้งานได้ดีลื่นไหลเหมือน MacBook Pro มากกว่า
    • ทายาททางจิตวิญญาณของ Crunchbang ยังมีอยู่จนถึงตอนนี้
      https://crunchbangplusplus.org/
  • ฉันคิดว่าถ้าจะเรียกสิ่งนี้ว่า distro ก็ดูเกินจริงไปหน่อย
    มันก็แค่ Archlinux ที่เซ็ต Hyprland มาให้
    • คำว่า "distro" ไม่ได้ถูกระบุไว้ตรงไหนในเว็บไซต์นั้นเลย
      มันก็น่าสนใจอยู่ แต่ไม่ได้ตื่นเต้นเหมือนมี distro ใหม่เกิดขึ้น
      ชื่อหัวข้อนี้ชวนให้เข้าใจผิด เลยกด flag โพสต์นั้นไปแล้ว
    • ในบทสัมภาษณ์ DHH เองก็เคยเรียกมันว่า remix
      มันเป็นมากกว่าการเซ็ต Hyprland แบบธรรมดา แต่ถ้าพูดให้เคร่งครัดก็ยังไม่ถึงขั้นเรียกว่า distro
  • การจัดชุดเซ็ตอัปทำมาได้ค่อนข้างดี
    ฉันใช้ Omarchy บนพีซีเครื่องรอง (เครื่องหลักยังเป็น Mac)
    ทำให้รู้สึกว่า DHH มีรสนิยมที่ดี
    ฉันเปลี่ยนการเลือกแอปบางอย่างให้ตรงกับความชอบส่วนตัวบ้าง (เช่น ใช้เบราว์เซอร์อื่นแทน Chromium, ตัด 1password ออก ฯลฯ) แต่ค่าเริ่มต้นที่ให้มาก็เข้าใจได้ง่าย
    สำหรับคนที่ย้ายมาจากสภาพแวดล้อม macOS การแมปคีย์ลัดถือว่าลงตัวมากเป็นพิเศษ
    ปกติ Arch Linux มีจุดเริ่มต้นที่ค่อนข้างชัน ต้องตั้งค่าหลายอย่างเองกว่าจะใช้งานได้ดี แต่ Omarchy ช่วยลบความทรมานจากการต้องเรียนรู้และเลือกทุกอย่างเองออกไป
    ทวีตด้านล่างสรุปประเด็นนี้ได้ดีมาก

    สร้างฐาน Hyprland+Arch ที่ยอดเยี่ยม ใช้เวลานับไม่ถ้วนไปกับ GTK/QT theme/scaling และการตั้งค่ายูทิลิตีต่างๆ จนได้สภาพแวดล้อมที่ใช้ต่อได้เลย หรือจะคัสตอมต่อก็ยังดี
    tiling window manager นั้นยอดเยี่ยมจริงๆ
    ลูกเล็กๆ ของฉันใช้คอมพิวเตอร์ทำการบ้าน และก็บอกว่าสภาพแวดล้อมนี้ดีกว่า Mac หรือ Windows เสียอีก ซึ่งทำให้ฉันแปลกใจเหมือนกัน
    สำหรับฉันเอง มันเป็นการเปลี่ยนแปลงครั้งใหญ่กว่าจะคุ้นเคยได้
    ฉันมีพีซีเก่าจากปี 2014 ที่เคยลง Windows 10 แบบ clean install แล้วช้ามากจนแทบปล่อยทิ้งไว้ แต่พอลง Omarchy (Arch+Hyperland) กลับลื่นและใช้งานได้ดีมาก
    ข้อเสียคือมันถูกปรับให้เหมาะกับผู้ใช้คนเดียว
    มันถูกออกแบบโดยตั้งสมมติฐานว่ามีการเข้ารหัสดิสก์และล็อกอินผู้ใช้เดียวเป็นค่าเริ่มต้น
    จึงไม่เหมาะกับพีซีที่ใช้ร่วมกันหลายคน
    ถ้าใช้ตามการตั้งค่าปัจจุบัน ผู้ใช้แต่ละคนต้องรัน bash install script แยกกันและอัปเดตแยกกันด้วย
    ฉันรอดูว่า Omarchy จะพัฒนาต่อไปอย่างไร
    และยังได้ไอเดียด้านอินเทอร์เฟซที่อยากเอาไปใช้บน Mac ของตัวเองด้วย
    https://x.com/dhh/status/1932130355663761794

  • ฉันว่าจะลองใช้มันดูด้วยตัวเอง
    ฉันใช้ i3 เป็นเดสก์ท็อปหลักมานาน แต่สุดท้ายก็กลับไปใช้ Mate เพราะความไม่สะดวกหลายอย่าง
    เพิ่งเคยได้ยินชื่อ Hyprland ก็ครั้งนี้เอง
    • ถ้าคุณคุ้นกับ i3 อยู่แล้ว Sway ก็น่าจะน่าสนใจ
      มันคือเวอร์ชันที่พอร์ต i3 ไปยัง Wayland
  • การได้ดูเส้นทาง Linux ของ DHH ก็ค่อนข้างสนุกดี (ไม่ได้พูดประชดนะ)
    ดูแบบเพลินๆ และทำให้รอว่าเขาจะไปขุดเทคโนโลยีอะไรต่อเป็นอย่างต่อไป
    ถ้าความท้าทายครั้งหน้าคือ immutable distro ก็อดสงสัยไม่ได้ว่าจะไปทาง Silverblue หรือ NixOS
    • พอได้ยินแบบนั้นก็ทำให้นึกถึงตอนลูกๆ ของฉันหัดเดินครั้งแรก (แน่นอน ไม่ได้ประชด)
      หวังว่าคราวหน้า DHH จะค้นพบ FreeBSD
    • ฉันเคยเสนอให้ใช้ Nix กับ Omakub แต่ DHH ปฏิเสธอย่างชัดเจน
      การเลือกเครื่องมือที่แปลกและมีลูกเล่นมากกว่าแทนที่จะเลือกเครื่องมือที่ใช้งานได้จริงที่สุดนี่แหละ สไตล์ของ DHH ชัดๆ
      ให้ความรู้สึกเหมือนการที่ยังใช้ Rails อยู่แม้จะเป็นปี 2025 แล้วก็ตาม