awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
micheleg avatar

micheleg/dash-to-dock

0
View on GitHub↗
4,330 星标·541 分支·JavaScript·GPL-2.0·7 次浏览micheleg.github.io/dash-to-dock↗

Dash To Dock

Dash-to-Dock 是一个 GNOME Shell 扩展,提供了一个持久化的应用程序启动器和任务栏界面。它通过将系统 Dash 从隐藏的概览模式移动到永久的屏幕容器中来修改桌面环境,从而允许快速访问正在运行的应用程序、系统启动器和虚拟工作区。

该项目的独特之处在于提供了一个专门的首选项界面,将标准启动器转换为持久化 Dock。这包括一个通过固定或隐藏模式管理可见性的系统,以及集成用于可移动设备和回收站的专用图标的能力。

该工具涵盖了广泛的界面自定义,包括用于布局和外观的动态样式、用于管理屏幕占用的状态驱动可见性逻辑,以及用于应用管理的实时窗口跟踪。

Features

  • GNOME Shell Extensions - Functions as a GNOME Shell extension that utilizes the internal JavaScript API to modify the desktop interface.
  • Active Window Tracking - Tracks active window states in real time by listening to shell window manager signals.
  • Application Launchers - Provides a visual interface for launching programs and switching between active windows and virtual workspaces.
  • Application Launch and Window Managers - Provides a persistent interface for launching applications and switching between open windows and virtual workspaces.
  • Desktop Application Docks - Adds a persistent bar of application shortcuts to the desktop for quicker launching and window switching.
  • GNOME Shell Dock Extensions - Implements a persistent application launcher that moves the GNOME system dash to the desktop.
  • Persistent Taskbar Interfaces - Ships a dock providing quick access to running applications, system launchers, and removable devices.
  • Dock Layout Configurations - Provides a configuration to convert the standard hidden launcher into a permanent desktop dock.
  • UI Element Relocation - Relocates the system dash from the hidden overview mode to a persistent on-screen container.
  • Linux Desktop Customizations - Improves navigation speed between open windows and workspaces via a personalized Linux desktop dock.
  • CSS Styling - Supports the use of external CSS stylesheets to customize the layout and appearance of the GNOME Shell UI.
  • GNOME Shell Tweaks - Customizes the GNOME Shell interface to change how applications are launched and managed.
  • Screen Space Optimization - Optimizes available screen space by adjusting the visibility and behavior of the system dash.
  • Visibility State Management - Manages transitions between visible and hidden states based on mouse movement and window overlap.
  • Dock Visibility Controllers - Provides a toggle system to switch between fixed and hidden modes to manage screen occupancy.

Star 历史

micheleg/dash-to-dock 的 Star 历史图表micheleg/dash-to-dock 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Dash To Dock 的开源替代方案

相似的开源项目,按与 Dash To Dock 的功能重合度排序。
  • home-sweet-gnome/dash-to-panelhome-sweet-gnome 的头像

    home-sweet-gnome/dash-to-panel

    4,406在 GitHub 上查看↗

    This project is a GNOME Shell extension that provides a unified taskbar by combining the application dash and system tray into a single panel. It functions as a JavaScript shell plugin that modifies the desktop layout to support traditional taskbar workflows within the GNOME environment. The extension includes a window management system that allows users to isolate running applications by workspace or monitor, control window grouping, and view live previews of open windows via hover events. Users can define specific click behaviors for application icons and launch favorite applications using

    JavaScript
    在 GitHub 上查看↗4,406
  • domferr/tilingshelldomferr 的头像

    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
  • cursortouch/windows-mcpCursorTouch 的头像

    CursorTouch/Windows-MCP

    4,373在 GitHub 上查看↗

    This is a Model Context Protocol server that exposes Windows desktop automation and system administration functions to large language models. It provides programmatic control of mouse, keyboard, windows, and UI elements on Windows through simulated user input, while also enabling LLMs to manage the Windows registry, processes, files, and execute PowerShell commands through a remote interface. The server supports multiple transport protocols including stdio, SSE, and streamable HTTP, allowing flexible integration with different language model clients. It implements OAuth 2.0 with PKCE for secu

    Pythonaidesktopmcp
    在 GitHub 上查看↗4,373
  • vinceliuice/orchis-themevinceliuice 的头像

    vinceliuice/Orchis-theme

    3,965在 GitHub 上查看↗

    Orchis-theme is a Material Design theme for the GNOME shell and GTK-based desktop environments. It provides a set of interface assets and CSS styles to apply a consistent, layered aesthetic to Linux desktop components and system applications. The project synchronizes visual styles across the host system and modern application libraries, including integration for Libadwaita. It specifically handles Flatpak theme synchronization by configuring permission paths so that isolated sandbox applications can inherit the visual style of the host system. The theme covers general GNOME desktop customiza

    CSS
    在 GitHub 上查看↗3,965
查看 Dash To Dock 的所有 30 个替代方案→

常见问题解答

micheleg/dash-to-dock 是做什么的?

Dash-to-Dock 是一个 GNOME Shell 扩展,提供了一个持久化的应用程序启动器和任务栏界面。它通过将系统 Dash 从隐藏的概览模式移动到永久的屏幕容器中来修改桌面环境,从而允许快速访问正在运行的应用程序、系统启动器和虚拟工作区。

micheleg/dash-to-dock 的主要功能有哪些?

micheleg/dash-to-dock 的主要功能包括:GNOME Shell Extensions, Active Window Tracking, Application Launchers, Application Launch and Window Managers, Desktop Application Docks, GNOME Shell Dock Extensions, Persistent Taskbar Interfaces, Dock Layout Configurations。

micheleg/dash-to-dock 有哪些开源替代品?

micheleg/dash-to-dock 的开源替代品包括: home-sweet-gnome/dash-to-panel — This project is a GNOME Shell extension that provides a unified taskbar by combining the application dash and system… domferr/tilingshell — Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into… cursortouch/windows-mcp — This is a Model Context Protocol server that exposes Windows desktop automation and system administration functions to… vinceliuice/orchis-theme — Orchis-theme is a Material Design theme for the GNOME shell and GTK-based desktop environments. It provides a set of… saint-13/linux_dynamic_wallpapers — Linux_Dynamic_Wallpapers is a Linux desktop wallpaper manager and GNOME wallpaper extension that automates the… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…