bug(linux): degradaciones informadas como éxito o con indicaciones que no resuelven (atajos, bandeja, auto-hide)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 38/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- linux, typescript
- 領域
- desktop
調査の方向性
Three related failure surfaces on GNOME Wayland: global shortcut registration, the tray/AppIndicator advice in Settings, and auto-hide reveal. Start by finding where shortcuts are registered and where tray guidance is generated, then verify the tao keyboard error and the missing org.kde.StatusNotifierWatcher host as described. Read #107 first, since this issue is its acceptance criterion 4; done means failures surface as actionable error states and shortcuts.enabled no longer stays true when registration fails. Requires comfort with D-Bus, Wayland portals and the tao windowing layer — not a first issue.
索引モデルが issue の本文から書いたものです。
説明
Pre-flight checks
- I searched existing issues and found no duplicate.
- I understand that this report enters review before implementation.
What happened?
Tres superficies muestran el mismo patrón en Ubuntu 26.04 + GNOME Wayland: la
app no informa que algo falló, o informa una indicación que no puede
resolverse. Es la clase de fallo que #107 prohíbe explícitamente
(«los fallos no se presentan como activación exitosa»).
1. Atajos globales: silencio total.
En «Ajustes › Atajos» cambié el atajo de mostrar/ocultar la tira y lo ejecuté:
sin efecto y sin mensaje de ningún tipo. Volví al valor anterior: idéntico.
Mientras tanto config.json persiste shortcuts.enabled: true con
toggle: "Ctrl+Shift+U", es decir la configuración afirma que los atajos están
activos. En el log de la app aparece únicamente
Couldn't get key from code: AudioVolumeUp (x2), que viene de
tao-0.37.1 src/platform_impl/linux/keyboard.rs:248 y no es un reporte de
fallo de registro. En Wayland el portal de atajos puede denegar el registro;
que lo deniegue es un límite aceptable, que pase en silencio no.
2. Bandeja: instrucción incumplible.
«Sesión de escritorio» indica: «GNOME oculta la bandeja por defecto: instala la
extensión «AppIndicator»». La extensión ya está instalada
([email protected]), y el icono no aparece porque la sesión no
tiene ningún host StatusNotifier (verificado por D-Bus: no existe
org.kde.StatusNotifierWatcher; el dock estándar fue reemplazado por otra
extensión). Quorb crea el indicador (se ve en el log:
libayatana-appindicator se inicializa) pero no hay dónde mostrarlo. El aviso
debe verificar la existencia del host, no solo sugerir instalar una extensión
que ya está presente.
3. «Ocultar sola» recomendada pero incumplible.
El mismo bloque recomienda «si la tira se oculta tras ventanas, usa
Auto-hide». Con autoHide: true ya activo no ocurre nada: no hay franja en el
borde que retraer (por la causa de posicionamiento descrita en el otro
reporte) y al revelarse la ventana queda por debajo de las demás. La
recomendación no cumple lo que promete en este compositor.
Steps to reproduce
- Ejecutar Quorb en Ubuntu 26.04 + GNOME Wayland (
npm run app:dev). - Atajos: Ajustes › Atajos, cambiar el atajo de la tira, pulsarlo. Observar
ausencia total de efecto y de mensaje. Inspeccionarconfig.json
(shortcuts.enabledsigue entrue). - Bandeja: verificar en Ajustes el consejo de «AppIndicator», comprobar con
gnome-extensions listque la extensión ya está instalada y con ungdbus
call aListNamesque no hay ningúnStatusNotifierWatcher. - Auto-hide: con «Ocultar sola» activa y Firefox encima de la tira, acercar el
ratón al borde: no se revela ninguna franja y la tira sigue tapada.
Expected behavior
- Si el registro de un atajo falla o no está disponible en la sesión, Ajustes ›
Atajos muestra un estado de error accionable yshortcuts.enabledno queda
entrue. - El consejo de bandeja se emite solo cuando realmente falta la extensión; si
la extensión existe y no hay hostStatusNotifier, informa esa causa. - Las recomendaciones de mitigación se ofrecen solo si pueden surtir efecto en
el compositor detectado, o declaran su alcance real.
Environment
OS: Ubuntu 26.04.1 LTS (Resolute Raccoon), x86_64
Session: XDG_SESSION_TYPE=wayland, XDG_CURRENT_DESKTOP=ubuntu:GNOME (Mutter)
Tray host: sin org.kde.StatusNotifierWatcher (D-Bus ListNames verificado)
Extensions: [email protected] instalada, dock reemplazado por el del usuario
Quorb: main @ 404dca5 (post #169), ejecutado con `npm run app:dev`
Config: shortcuts.enabled=true, shortcuts.toggle=Ctrl+Shift+U, autoHide=true
Affected area
Application behavior
Agent or client (for MCP or headless incidents)
No response
Shell (for MCP or headless incidents)
No response
Anexo: límites y contexto
- Medido en GNOME/Mutter; KDE no se probó en esta sesión.
- El sonido de alertas no está probado (requiere personalización con vídeo):
queda fuera de este reporte, declarado como no cubierto. - Relación con #107: esta clase es el criterio 4 de aceptación de esa issue
(«notificaciones, atajos y autostart se verifican o se declaran limitaciones
claras; fallos no se presentan como activación exitosa»). Publicar aquí
permite que #107 se cierre con evidencia por criterio y este trabajo quede
con su propio ciclo de revisión.
- 主要言語
- TypeScript
- スター
- 10
- フォーク
- 2
- 平均マージ
- 3時間 54分
- マージ済み PR(30日)
- 94
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
egdev6/quorb のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 57/100
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
メンテナーはふだん 1 日以内に返信
-
bug(linux/wayland): ventana negra, bucle de reposicionamiento y cierre forzado del popup en 0.7.0オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
openremote/openremote#3487 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
coollabsio/jean#867 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
ehmpathy/rhachet-roles-bhuild#616 ·
メンテナーはふだん 1 日以内に返信
-
📘 Docs supabase/cli
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
bug(cli): theme file home-directory check uses startsWith (sibling dirs pass, Windows casing fails)オープンarea/core kind/bug priority/p2 status/bot-triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
google-gemini/gemini-cli#29955 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信