4 مستودعات
Controlling window transitions such as maximizing, minimizing, and tiling through system-level input signals.
Distinct from Window State Controls: Existing candidates focus on specific UI button controls [f0_mt1], browser-specific management [f0_mt2], or the tiling window manager software itself [f0_mt5], rather than the generalized system-level mapping of inputs to window state changes.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Window State Management. Refine with filters or upvote what's useful.
TouchEGG is a multi-touch gesture recognizer and input bridge for Linux that operates as a background service. It detects gestures on touchpads and touchscreens, mapping swipes, pinches, and taps to specific system actions across different display protocols. The tool functions as an input device gesture mapper, converting touch patterns into keyboard shortcuts, mouse clicks, or the execution of arbitrary shell commands. It allows for the definition of custom gesture-based triggers to manage window states and navigate virtual desktops. The system handles input emulation for both keyboard comb
Provides the ability to maximize, minimize, close, or tile windows using recognized multi-touch gestures.
Fusuma هي خدمة خلفية لنظام Linux تراقب مدخلات اللمس المتعدد الخام من لوحات اللمس (trackpads) لتشغيل إجراءات النظام المحددة من قبل المستخدم. تعمل كمحرك للتعرف على الإيماءات يقوم بترجمة أنماط السحب والقرص إلى أوامر shell، واختصارات لوحة المفاتيح، وعناصر تحكم مدير النوافذ. يتميز المشروع ببنية إضافات (plugin) معيارية تسمح بالتوسع الديناميكي لقدرات التعرف على الإيماءات وسلوكيات النظام المخصصة. ويوفر تحكماً دقيقاً في معالجة المدخلات من خلال تطبيق تصفية خاصة بالجهاز وضبط الحساسية، مما يضمن التعرف على الإيماءات بناءً على عتبات دقيقة للمسافة والوقت. يدعم المحرك تدفقات عمل تفاعلية معقدة من خلال الجمع بين أنماط الإيماءات وحالات مفاتيح التعديل وبوابات المنطق. وهذا يسمح بتنفيذ الأوامر المشروطة وإدارة النوافذ أو مساحات العمل المؤتمتة. يعمل البرنامج كخلفية (daemon) مستمرة، تحافظ على مراقبة المدخلات عبر جلسات المستخدم مع توفير خيارات تكوين لإعدادات لوحة اللمس على مستوى الأجهزة.
Enables the control of window states such as maximizing and minimizing through multitouch input signals.
xdotool is a command-line utility for X11 desktop automation that simulates keyboard and mouse input and manages application windows. It functions as a scriptable tool that maps sequential text instructions to low-level library calls to control the X11 graphical environment. The project enables the generation of synthetic keyboard and mouse events to automate interactions with graphical user interfaces. It also acts as a window manager controller, allowing users to programmatically move, resize, focus, and organize application windows and virtual desktops. The tool covers a wide range of cap
Modifies window properties and geometry by interacting with standard window manager hints and attributes.
Native Windows GUI is a lightweight graphical user interface toolkit and application framework designed for building native desktop software in the Rust programming language. It directly wraps the underlying operating system windowing application programming interface to construct interface elements without intermediate frameworks, utilizing standard operating system controls and programming interfaces. The framework supports cross-compilation toolchains that enable developers to compile native Windows target applications and binaries directly from non-Windows environments like Linux. It incl
Controls window geometry, minimization, maximization, centering, and sizing constraints on the display.