GSE Profiler
开发者认可Tomáš Gažovič
Debug, profile and manage GNOME Shell extensions
已复制!粘贴到终端并按回车即可安装。
开发 GPL-3.0-or-later v1.3.0





关于
GSE Profiler is a GTK4 desktop application for managing, debugging, and profiling GNOME Shell extensions. It communicates with a bridge extension running inside gnome-shell to provide live function timing, a flame graph visualizer, a filterable log viewer, and a read-only state inspector.
Features:
- Extension manager with enable/disable toggle and state badges
- Live log viewer with UUID filter, log-level filter, and full-text search
- Flame graph profiler with per-function highlighting and call table
- Inspector for browsing extension stateObj properties at runtime
Why this app needs the listed permissions:
- GNOME Shell extensions folder — to install the bridge extension and extensions fetched from GitHub.
- User runtime folder gse-profiler — Unix socket used by the bridge extension to talk to the app.
- System journal (read-only) — to show GNOME Shell and extension logs in the built-in log viewer.
- org.gnome.Shell — to list, enable, disable and inspect installed extensions via the org.gnome.Shell.Extensions interface.
- org.gnome.SessionManager — to log out the session after the bridge is installed or removed, so GNOME Shell picks up the change.
- Network access — to download GNOME Shell extensions from GitHub on user request and to check whether an installed GitHub-sourced extension has a newer upstream commit. Used only for explicit user actions and a one-shot update check at app start; no telemetry or background traffic.
详情
- 开发者
- Tomáš Gažovič
- 许可证
- GPL-3.0-or-later
- 版本
- 1.3.0 · 2026-07-19
- 网站
- 主页
- 源码
- GSE Profiler
权限
5 项需确认-
文件:/run/log/journal:ro
-
文件:/var/log/journal:ro
-
文件:~/.local/share/gnome-shell/extensions:create
-
文件:xdg-run/gse-profiler:create
-
网络访问
可访问互联网和本地网络
-
进程间通信
与主机共享 IPC 命名空间
-
与 org.gnome.Shell 通信
-
与 org.gnome.SessionManager 通信
-
Wayland 显示
-
GPU 加速