awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ubuntu avatar

ubuntu/Tiling-Assistant

0
View on GitHub↗
1,276 نجوم·74 تفرعات·JavaScript·GPL-2.0·4 مشاهدات

Tiling Assistant

Tiling Assistant is a GNOME Shell extension that enhances the desktop environment by providing advanced window management and tiling capabilities. It functions as a productivity utility that automates the arrangement of open applications into complex grid patterns and custom screen partitions to optimize workspace efficiency.

The extension distinguishes itself by integrating directly with the GNOME desktop interface to provide interactive visual guides and selection menus. When a user docks a window to the side of the screen, the tool automatically prompts for a secondary application to fill the remaining space, facilitating the creation of multi-column layouts.

This utility manages window placement by intercepting compositor signals and reacting to user input events in real time. It calculates window geometry based on screen resolution and grid constraints, ensuring that applications are precisely snapped and organized across the display.

Features

  • Tiling Window Managers - Adds advanced window snapping and multi-column grid layouts to the desktop interface.
  • Window Organizers - Organizes open applications into complex grid patterns and custom screen partitions to maximize workspace efficiency.
  • Desktop Workflow Optimizers - Streamlines the process of arranging multiple windows side-by-side to improve focus and multitasking efficiency.
  • GNOME Shell Extensions - Hooks into the desktop environment's JavaScript-based window management system to modify placement behavior.
  • Desktop Productivity Utilities - Automates window arrangement and screen space allocation to improve desktop workflow.
  • Window Resizing Operations - Intercepts compositor signals to trigger window move and resize operations based on user interaction.
  • Desktop Overlays - Renders interactive visual guides and selection menus on a top-level desktop overlay layer.
  • Event-Driven State Synchronizers - Synchronizes desktop workspace state by reacting to window lifecycle signals and user input events.
  • Snap-to-Grid Draggable Layouts - Calculates and snaps window geometry to a multi-column grid in real time.

سجل النجوم

مخطط تاريخ النجوم لـ ubuntu/tiling-assistantمخطط تاريخ النجوم لـ ubuntu/tiling-assistant

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Tiling Assistant

مجموعات منسقة بعناية يظهر فيها Tiling Assistant.
  • Window tiling manager

الأسئلة الشائعة

ما هي وظيفة ubuntu/tiling-assistant؟

Tiling Assistant is a GNOME Shell extension that enhances the desktop environment by providing advanced window management and tiling capabilities. It functions as a productivity utility that automates the arrangement of open applications into complex grid patterns and custom screen partitions to optimize workspace efficiency.

ما هي الميزات الرئيسية لـ ubuntu/tiling-assistant؟

الميزات الرئيسية لـ ubuntu/tiling-assistant هي: Tiling Window Managers, Window Organizers, Desktop Workflow Optimizers, GNOME Shell Extensions, Desktop Productivity Utilities, Window Resizing Operations, Desktop Overlays, Event-Driven State Synchronizers.

ما هي البدائل مفتوحة المصدر لـ ubuntu/tiling-assistant؟

تشمل البدائل مفتوحة المصدر لـ ubuntu/tiling-assistant: domferr/tilingshell — Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into… paperwm/paperwm — PaperWM is a tiling window manager and multi-monitor workspace manager implemented as a GNOME Shell extension. It… material-shell/material-shell — Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management… eczarny/spectacle — Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate… fikovnik/shiftit — ShiftIt is a macOS window manager and tiling utility that enables the resizing and positioning of application windows… kasper/phoenix — Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control…

بدائل مفتوحة المصدر لـ Tiling Assistant

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tiling Assistant.
  • domferr/tilingshellالصورة الرمزية لـ domferr

    domferr/tilingshell

    1,934عرض على GitHub↗

    Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into structured grid layouts. It functions as a desktop utility that automates window placement and provides tools for customizing the graphical interface of Linux systems. The project distinguishes itself through a constraint-based geometry engine that maintains alignment during resizing and a declarative rendering system that maps grid definitions to screen space. It supports workspace-scoped state management, allowing for independent tiling configurations across different virtu

    TypeScriptfancyzonesgnomegnome-extension
    عرض على GitHub↗1,934
  • paperwm/paperwmالصورة الرمزية لـ paperwm

    paperwm/PaperWM

    4,170عرض على GitHub↗

    PaperWM is a tiling window manager and multi-monitor workspace manager implemented as a GNOME Shell extension. It organizes application windows into a non-overlapping, scrollable horizontal tiling layout, allowing users to manage more applications than can fit on a single screen. The system is distinguished by its scrollable-viewport tiling, which allows navigation through a sequence of windows via keyboard shortcuts and touchpad gestures. It also features a multi-monitor workspace organization model that assigns independent tiling instances to each physical display while synchronizing them t

    JavaScript
    عرض على GitHub↗4,170
  • eczarny/spectacleالصورة الرمزية لـ eczarny

    eczarny/spectacle

    13,631عرض على GitHub↗

    Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate window coordinates and dimensions. It allows for the arrangement, resizing, and movement of application windows across multiple displays using global keyboard shortcuts. The tool focuses on multi-monitor layout management, enabling users to shift active windows between connected displays and snap windows into predefined screen regions such as halves, thirds, or corners. It also provides the ability to center and maximize windows to optimize screen real estate without using a mou

    Objective-C
    عرض على GitHub↗13,631
  • fikovnik/shiftitالصورة الرمزية لـ fikovnik

    fikovnik/ShiftIt

    5,543عرض على GitHub↗

    ShiftIt is a macOS window manager and tiling utility that enables the resizing and positioning of application windows through predefined keyboard shortcuts. It functions as a shortcut manager to automate window movement and workspace organization. The utility specializes in tiling windows into proportional widths and heights. It includes a dimension cycling feature that rotates window sizes through a set of predefined ratios using directional keyboard inputs.

    Objective-C
    عرض على GitHub↗5,543
  • عرض جميع البدائل الـ 30 لـ Tiling Assistant→