RepositoryC++ILIsrael
System64fumo

System64fumo/sysmenu

Simple program launcher

120stars
5forks
2issues
0views

🚀 sysmenu - Trình chạy ứng dụng nhẹ bằng gtkmm4

Một trình chạy ứng dụng đơn giản nhưng mạnh mẽ, viết bằng gtkmm4, thiết kế riêng cho môi trường Wayland.

sysmenu là một chương trình trình chạy ứng dụng (application launcher) được viết bằng gtkmm4, hướng tới sự đơn giản, hiệu suất và khả năng tùy biến cao. Dự án được tạo ra chủ yếu vì tác giả thấy các công cụ tương tự hiện có chưa đáp ứng được nhu cầu sử dụng hàng ngày, do đó quyết định tự xây dựng giải pháp riêng.

✨ Điểm nổi bật

  • Cấu hình đa dạng: Hỗ trợ cấu hình qua việc sửa config.hpp và biên dịch lại (theo phong cách Suckless), qua file cấu hình (~/.config/sys64/menu/config.conf), hoặc qua đối số dòng lệnh.
  • Tùy chỉnh giao diện: Hỗ trợ thiết lập kích thước biểu tượng, lề cửa sổ, số mục mỗi hàng, hiển thị tên dưới biểu tượng, thanh cuộn, và các tùy chọn hiển thị khác.
  • Hỗ trợ tín hiệu Unix: Cho phép ẩn/hiện cửa sổ thông qua lệnh pkill -USR1, -USR2, hoặc -RTMIN sysmenu.
  • Tích hợp gtk4-layer-shell: Tận dụng gtk4-layer-shell để hiển thị trên lớp cửa sổ Wayland một cách mượt mà.
  • Hỗ trợ CSS tùy chỉnh: Sử dụng theme GTK4 mặc định hoặc tải theme CSS tùy chỉnh bằng cách sao chép file style_*.css.
  • Hỗ trợ tham số dòng lệnh phong phú: Bao gồm các tùy chọn như -S, -s, -i, -I, -m, -u, -b, -n, -p, -a, -W, -H, -l, -v, -D.

💡 Vì sao đáng chú ý

sysmenu khác biệt từ các công cụ trình chạy ứng dụng khác nhờ sự kết hợp giữa đơn giản và khả năng tùy biến cao. Người dùng có thể nhanh chóng cấu hình và sử dụng mà không cần phứ tạp, đồng thời vẫn có thể tùy chỉnh sâu rộng thông qua nhiều phương pháp khác nhau. Đặc biệt phù hợp với người dùng Wayland muốn một công cụ nhẹ nhưng đầy đủ tính năng.


#ApplicationLauncher #Wayland #gtkmm4 #gtk4 #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
System64fumo/sysshell

Generic shell for wayland

85
Oct 31, 2025
RepositoryRust
SeaDve/Kooha

Elegantly record your screen

3.5k
Oct 2, 2026
RepositoryC++
hyprwm/Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

39.0k
Oct 24, 2026
RepositoryC++
Alexays/Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:

12.1k
Oct 19, 2026
RepositoryC++
brndnmtthws/conky

Light-weight system monitor for X, Wayland, and other things, too

8.5k
Oct 21, 2026
RepositoryC++
albertlauncher/albert

A fast and flexible keyboard launcher

8.0k
Oct 13, 2026
RepositoryC++
ksnip/ksnip

ksnip the cross-platform screenshot and annotation tool

3.4k
Oct 21, 2026
RepositoryC++
WayfireWM/wayfire

A modular and extensible wayland compositor

3.1k
Oct 20, 2026
RepositoryC++
FreeFallingSnow/SnowDesktop

SnowDesktop 是一款以组件为核心的 Windows 桌面整理与个性化软件。通过不同组件收纳应用、整理文件、查看日程,再搭配 Dock、快捷导航和外观设置,让桌面上的东西更好找,常用操作更方便,整体风格也更合自己的喜好。

192
Oct 24, 2026