awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
home-sweet-gnome avatar

home-sweet-gnome/dash-to-panel

0
View on GitHub↗
4,406 stars·340 forks·JavaScript·GPL-2.0·7 vues

Dash To Panel

Ce projet est une extension GNOME Shell qui fournit une barre des tâches unifiée en combinant le dash d'application et la zone de notification système en un seul panneau. Il fonctionne comme un plugin shell JavaScript qui modifie la disposition du bureau pour prendre en charge les flux de travail de barre des tâches traditionnels au sein de l'environnement GNOME.

L'extension inclut un système de gestion de fenêtre qui permet aux utilisateurs d'isoler les applications en cours d'exécution par espace de travail ou moniteur, de contrôler le regroupement des fenêtres, et de voir des aperçus en direct des fenêtres ouvertes via des événements de survol. Les utilisateurs peuvent définir des comportements de clic spécifiques pour les icônes d'application et lancer leurs applications favorites en utilisant des raccourcis clavier assignés.

L'outil fournit une interface de configuration pour ajuster la position, la taille et la couleur des éléments du panneau, ainsi que des options pour masquer automatiquement le panneau. Il prend également en charge l'exportation et l'importation de profils de configuration pour synchroniser les paramètres à travers différents environnements.

Features

  • GNOME Shell Extensions - Implements a GNOME Shell extension to unify the taskbar and customize the desktop layout.
  • Desktop Panel Customizations - Combines the application dash and system tray into a single unified Linux desktop panel.
  • System Tray Managers - Merges application launchers and system status icons into a single unified panel.
  • Desktop Shell Plugin Frameworks - Functions as a JavaScript plugin for the GNOME Shell to inject custom logic and styling.
  • Desktop Workspace Filtering - Filters displayed application icons by querying the current active workspace and monitor.
  • Workspace-Based Window Filtering - Filters the visible list of running applications to match the active workspace or monitor.
  • Application Launch and Window Managers - Provides integrated tools for launching applications and managing window cycling through custom click behaviors.
  • GNOME Shell Tweaks - Provides detailed settings and portable profiles to adjust GNOME Shell panel behavior and appearance.
  • Shell Window Organizers - Organizes running applications through workspace filtering, window grouping, and live hover previews.
  • Desktop UI Customizers - Modifies the GNOME desktop layout and visual behavior to implement traditional taskbar workflows.
  • GNOME Shell Taskbars - Provides a unified taskbar for GNOME Shell by combining the application dash and system tray.
  • Interface Appearance Customizations - Allows comprehensive modification of the panel's position, size, and color to align with user visual preferences.
  • System Tray Customizations - Combines the application launcher and system tray into a single unified panel.
  • Running Application Trackers - Lists and filters active application windows based on the current workspace or monitor.
  • Window Managers - Hooks into the window manager to retrieve live metadata and thumbnails for application previews.
  • Application Window Peeking - Displays live window previews when hovering over application icons in the taskbar.
  • Window Interaction Behaviors - Enables custom click actions such as cycling through open window instances or launching new ones.
  • Panel Visibility Controllers - Implements automatic hiding of the panel based on user preferences to maximize screen space.
  • UI Panel Styling - Allows adjusting the position, size, and color of panel elements to personalize layout.
  • Window Switching and Tiling - Improves multitasking efficiency through structured window switching and workspace organization.
  • Linux Desktop Customizations - Enhances Linux multitasking by organizing running applications and workspaces.
  • Custom Configuration Panels - Provides a dedicated configuration interface to adjust taskbar appearance and functional settings.
  • Window Grouping Policies - Controls whether multiple windows of the same application are grouped together or displayed as individual entries.
  • CSS Styling - Updates the visual appearance of panel elements by programmatically modifying GtkCssProvider rules.
  • Programmatic Styling - Dynamically modifies GtkCssProvider rules to update panel appearance based on user settings.
  • Event-Driven Input Handlers - Listens for keyboard and mouse signals to trigger application launching or window cycling.
  • Interface Panel Lifecycle Management - Implements automatic hiding and revealing of the taskbar panel to maximize available screen space.
  • Shell API Injections - Injects custom JavaScript logic and CSS styles into the GNOME Shell UI process.
  • Shell UI Manipulations - Manipulates the shell panel hierarchy to merge the application dash and system tray into a single container.
  • UI Element Injection - Manipulates the shell panel hierarchy to merge separate dash and tray elements into one container.

Historique des stars

Graphique de l'historique des stars pour home-sweet-gnome/dash-to-panelGraphique de l'historique des stars pour home-sweet-gnome/dash-to-panel

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Dash To Panel

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Dash To Panel.
  • micheleg/dash-to-dockAvatar de micheleg

    micheleg/dash-to-dock

    4,330Voir sur GitHub↗

    Dash-to-Dock is a GNOME Shell extension that provides a persistent application launcher and taskbar interface. It modifies the desktop environment by moving the system dash from the hidden overview mode to a permanent on-screen container, allowing for quick access to running applications, system launchers, and virtual workspaces. The project distinguishes itself by offering a dedicated preferences interface to convert the standard launcher into a persistent dock. This includes a system for managing visibility through fixed or hidden modes and the ability to integrate specialized icons for rem

    JavaScriptdockgnomelinux
    Voir sur GitHub↗4,330
  • amnweb/yasbAvatar de amnweb

    amnweb/yasb

    4,209Voir sur GitHub↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Pythonpythonricingstatus-bar
    Voir sur GitHub↗4,209
  • domferr/tilingshellAvatar de domferr

    domferr/tilingshell

    1,934Voir sur 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
    Voir sur GitHub↗1,934
  • paperwm/paperwmAvatar de paperwm

    paperwm/PaperWM

    4,170Voir sur 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
    Voir sur GitHub↗4,170
Voir les 30 alternatives à Dash To Panel→

Questions fréquentes

Que fait home-sweet-gnome/dash-to-panel ?

Ce projet est une extension GNOME Shell qui fournit une barre des tâches unifiée en combinant le dash d'application et la zone de notification système en un seul panneau. Il fonctionne comme un plugin shell JavaScript qui modifie la disposition du bureau pour prendre en charge les flux de travail de barre des tâches traditionnels au sein de l'environnement GNOME.

Quelles sont les fonctionnalités principales de home-sweet-gnome/dash-to-panel ?

Les fonctionnalités principales de home-sweet-gnome/dash-to-panel sont : GNOME Shell Extensions, Desktop Panel Customizations, System Tray Managers, Desktop Shell Plugin Frameworks, Desktop Workspace Filtering, Workspace-Based Window Filtering, Application Launch and Window Managers, GNOME Shell Tweaks.

Quelles sont les alternatives open-source à home-sweet-gnome/dash-to-panel ?

Les alternatives open-source à home-sweet-gnome/dash-to-panel incluent : micheleg/dash-to-dock — Dash-to-Dock is a GNOME Shell extension that provides a persistent application launcher and taskbar interface. It… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… 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… vinceliuice/orchis-theme — Orchis-theme is a Material Design theme for the GNOME shell and GTK-based desktop environments. It provides a set of… ejbills/dockdoor — DockDoor is a macOS application switcher and window manager that functions as a dock enhancement tool. It provides a…