15 điểm bởi GN⁺ 2025-08-08 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Omarchy là một bản phân phối kiểu omakase dựa trên Arch Linux, sử dụng trình quản lý cửa sổ xếp ô Hyprland và tích hợp sẵn gần như mọi công cụ cần thiết cho phát triển
  • Không chỉ là một bộ sưu tập gói phần mềm đơn thuần, đây là một hệ thống hoàn chỉnh theo đuổi cả tính thẩm mỹ lẫn năng suất, nổi bật với điều hướng hoàn toàn bằng phím tắt; có thể khởi chạy ứng dụng, sắp xếp cửa sổ và di chuyển giữa các workspace bằng tổ hợp phím Super
  • Các ứng dụng mặc định gồm Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom..., bao phủ cả nhu cầu làm việc lẫn giải trí
  • Bao gồm các công cụ CLI/TUI mạnh mẽ như fzf, Zoxide, ripgrep, eza, fd, cùng cả các nền tảng chơi game như Steam/Retroarch/trình khởi chạy Minecraft
  • Cũng cung cấp các công cụ cho nhà phát triển như Neovim dựa trên LazyVim, Docker, GitHub CLI, Mise

Tổng quan về Omarchy

  • Bản phân phối chuyên cho nhà phát triển dựa trên Arch Linux + Hyprland
  • Bản phân phối phong cách omakase do chính DHH (David Heinemeier Hansson), nhà phát triển nổi tiếng tạo ra Ruby on Rails, trực tiếp cấu hình
  • Không phải một bộ gói đơn giản mà là một hệ thống tích hợp theo đuổi sự tối giản nhưng vẫn đẹp mắt và hiệu quả cùng lúc
    • Mọi công cụ phát triển chủ chốt và phần mềm dùng hằng ngày đều được cài sẵn, có thể thiết lập môi trường phát triển ngay lập tức
    • Chủ đề đẹp mắt, xếp ô hiệu quả, điều khiển hoàn toàn bằng bàn phím, tích hợp ứng dụng TUI
    • Tùy biến nâng cao thông qua chỉnh sửa tệp cấu hình
    • Môi trường desktop hoàn thiện, có thể đưa vào sử dụng ngay cho nhiều công việc như phát triển, viết lách, thiết kế, họp hành
  • Phản ánh triết lý rằng một hệ thống đẹp sẽ nâng cao động lực, và động lực cao sẽ dẫn đến năng suất
  • Môi trường cửa sổ xếp ô nhấn mạnh TUI và chủ đề có thể không hợp với tất cả mọi người, nhưng khi đã quen thì có thể tăng mạnh hiệu quả phát triển và độ tập trung
  • Omarchy phù hợp với người dùng nâng cao, nhà phát triển, những ai quen với cửa sổ xếp ô, thao tác tập trung vào bàn phím và tự chỉnh sửa tệp cấu hình
  • Với người mới dùng Linux hoặc người quen với môi trường desktop truyền thống, nên trải nghiệm Omakub dựa trên Ubuntu trước

Điều hướng

  • Điều khiển hoàn toàn bằng bàn phím
    • Trình khởi chạy ứng dụng: Super + Space
    • Menu chính: Super + Alt + Space
    • Trình duyệt: Super + B
    • Terminal: Super + Return
    • Chuyển cửa sổ: Super + Arrow
    • Di chuyển cửa sổ: Super + Shift + [số]
    • Chuyển đổi cửa sổ nổi/xếp ô: Super + V
  • Có thể quản lý chế độ xếp ô/xếp chồng/workspace của Hyprland
  • Có thể thay đổi kích thước và sắp xếp cửa sổ bằng Super + chuột

Ứng dụng mặc định

CLI/TUI

  • Neovim (preset LazyVim)
  • fzf — tìm kiếm mờ (ff, hỗ trợ Ctrl+R)
  • Zoxide — thay thế cd, di chuyển dựa trên lịch sử thư mục
  • ripgrep — tìm kiếm nội dung tệp siêu nhanh
  • eza — thay thế ls, hỗ trợ màu sắc + biểu tượng
  • fd — thay thế find, cú pháp trực quan
  • Lazygit — ứng dụng khách Git trên terminal
  • Lazydocker — TUI quản lý Docker
  • Btop — giám sát CPU/bộ nhớ/mạng
  • Impala — Wi-Fi TUI
  • Fastfetch — hiển thị thông tin hệ thống

GUI

  • Obsidian — quản lý tri thức dựa trên Markdown
  • Pinta — chỉnh sửa ảnh nhẹ
  • LocalSend — truyền tệp kiểu AirDrop
  • LibreOffice — bộ ứng dụng văn phòng
  • Signal — nhắn tin E2E
  • mpv — trình phát video nhẹ
  • OBS Studio — ghi hình và phát trực tuyến
  • Kdenlive — chỉnh sửa video

Phần mềm thương mại

  • 1Password — trình quản lý mật khẩu
  • Typora — trình soạn thảo Markdown tối giản
  • Dropbox — đồng bộ tệp
  • Spotify — phát nhạc trực tuyến
  • Zoom — họp trực tuyến qua video

Công cụ phát triển

  • Trình soạn thảo mặc định: LazyVim
  • Trình soạn thảo thay thế: VSCode (VSCodium), Cursor, Zed, Emacs (cài bằng yay)
  • Mise — quản lý runtime đa ngôn ngữ
  • Docker + Compose được cấu hình sẵn
  • GitHub CLI — xác thực GitHub/quản lý repo
  • Hỗ trợ cài đặt DB cục bộ từ menu Omarchy

Game

  • Steam — game hiện đại dựa trên Proton
  • Retroarch — giả lập game retro
  • Trình khởi chạy Minecraft (yay -S minecraft-launcher)

Chưa có bình luận nào.

Chưa có bình luận nào.