Bug: Some shortcuts are not working properly on Fedora os

オープン
#495 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
15/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
fedora, javascript, linux
領域
desktop

調査の方向性

The report does not name the failing shortcuts, so first reproduce on GNOME 49 under X11 and list which configured bindings fail. The journal excerpt shows gnome-shell errors, but it does not show shortcut events, so compare shortcut handling with the journal output while a binding is pressed. Done means identifying one reproducible failing shortcut and its cause, or confirming it is specific to this Fedora setup.

索引モデルが issue の本文から書いたものです。

説明

bug
Issue/Bug Description/Video Capture/Screenshots
Description

Some keyboard shortcuts in the Forge extension are not working properly on Fedora.
Not sure if this issue is specific to my machine or if it affects all Fedora installations.

Expected Behavior

All configured shortcuts should trigger their assigned actions consistently.

Actual Behavior

Some shortcuts fail to trigger or only work intermittently.

System Information
  • OS: Fedora 42
  • GNOME version: 49
  • Desktop Session: X11
Logs / Debug Info

If relevant, journalctl -f does not show shortcut events when they fail.

Additional Notes

This might be a Fedora-specific behavior, but I’m not fully sure.
Happy to test patches or provide more information if needed.

Steps to reproduce

No response

Distribution and Linux version
NAME="Fedora Linux"
VERSION="43 (Workstation Edition)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=43
VERSION_CODENAME=""
PRETTY_NAME="Fedora Linux 43 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:43"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f43/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=43
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=43
SUPPORT_END=2026-12-02
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Linux fedora 6.17.9-300.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 24 23:31:27 UTC 2025 x86_64 GNU/Linux
Journal Logs from the last hour
Dec 06 10:04:51 fedora gnome-shell[3632]: No listeners 130
Dec 06 10:05:26 fedora gnome-shell[3632]: No listeners 130
Dec 06 10:05:26 fedora gnome-shell[3632]: No listeners 130
Dec 06 10:05:34 fedora gnome-shell[3632]: No listeners 130
Dec 06 10:05:34 fedora gnome-shell[3632]: No listeners 130
Dec 06 10:08:12 fedora gnome-shell[3632]: JS ERROR: Error: Invalid overview shown transition from HIDDEN to HIDING
                                          _changeShownState@resource:///org/gnome/shell/ui/overview.js:247:19
                                          _gestureEnd@resource:///org/gnome/shell/ui/overview.js:387:18
                                          _endGesture@resource:///org/gnome/shell/ui/swipeTracker.js:650:14
                                          _endTouchpadGesture@resource:///org/gnome/shell/ui/swipeTracker.js:671:14
                                          _handleEvent@resource:///org/gnome/shell/ui/swipeTracker.js:196:18
                                          @resource:///org/gnome/shell/ui/init.js:21:20
Dec 06 10:08:17 fedora gnome-shell[3632]: separator destroyed
Dec 06 10:08:18 fedora gnome-shell[3632]: No listeners 290
Dec 06 10:08:20 fedora gnome-shell[3632]: No listeners 290
Dec 06 10:08:20 fedora gnome-shell[3632]: Ignoring length property that isn't a number at line 4, col 23
Dec 06 10:08:21 fedora gnome-shell[3632]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name org.gnome.Boxes.SearchProvider without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Dec 06 10:08:21 fedora gnome-shell[3632]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name org.gnome.Boxes.SearchProvider without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Dec 06 10:08:27 fedora gnome-shell[3632]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
GNOME Shell version

GNOME version: 49

Forge version

latest version

Other installed/enabled extensions
[email protected]
  Name: Forge
  Description: Tiling and window manager for GNOME
- Please report bugs/issues on https://github.com/forge-ext/forge/issues
- Needs a new maintainer.
  Path: /usr/share/gnome-shell/extensions/[email protected]
  URL: https://github.com/forge-ext/forge
  Enabled: Yes
  State: ACTIVE
Monitor Setup

2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical)

Other Notes

No response

主要言語
JavaScript
スター
1.3k
フォーク
112
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

forge-ext/forge のほかの issue

forge-ext/forge の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。