← 全部应用

GSE Profiler

开发者认可

Tomáš Gažovič

Debug, profile and manage GNOME Shell extensions

第一次使用?配置 FlatPark →
开发 GPL-3.0-or-later v1.3.0
Flame graph profiler with per-function highlighting and call table
Flame graph profiler with per-function highlighting and call table

关于

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
网站
主页

权限

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 加速