Password field on external HDMI monitor is only rendered after mouse movement
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 55/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- linux
調査の方向性
まず外部 HDMI モニターで問題を再現し、次に slick-greeter.vala で言及されている表示とプロンプトのパス、および main-window.vala でのモニター設定を追跡します。外部ディスプレイ上でパスワードフィールドがマウスを動かさなくても直ちに表示され、キーボードのみの入力も引き続き機能すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
System
Linux Mint 22.3 Cinnamon (Zena)
Kernel: 6.8.0-137-generic
slick-greeter: 2.2.6+zena
LightDM: 1.30.0
GPU: Intel Iris Xe Graphics (Tiger Lake), i915
External display: Lenovo P27h-20, 2560x1440 via HDMI
Internal display: eDP-1, 1920x1080
X11 session
Problem
When booting with an external HDMI monitor connected, Slick Greeter displays the background, but the password input field is not visible.
The password field appears immediately as soon as the mouse is moved.
Keyboard input alone does not make the password field appear.
The problem is reproducible on every boot with the external HDMI monitor.
When booting with only the internal laptop display, the password field appears immediately and no mouse movement is required.
Steps to reproduce
Connect external HDMI monitor.
Boot Linux Mint normally.
Wait for Slick Greeter to appear.
Do not move the mouse.
The background is visible, but the password field is not.
Pressing a keyboard key does not make it appear.
Move the mouse slightly.
The password field appears immediately.
Expected behavior
The password field should be visible immediately when Slick Greeter is displayed, without requiring pointer movement.
Actual behavior
The password field is apparently already created but is not rendered/displayed on the external monitor until a pointer-motion event occurs.
Relevant Slick Greeter log
The log shows that the password prompt is created approximately 0.47 seconds after startup:
[+0.38s] DEBUG: main-window.vala:259: Monitor 0 is 1920x1080 pixels at 0,0
[+0.38s] DEBUG: main-window.vala:259: Monitor 1 is 2560x1440 pixels at 1920,0
[+0.38s] DEBUG: main-window.vala:275: MainWindow is 0x0 pixels
[+0.38s] DEBUG: slick-greeter.vala:832: Showing greeter
[+0.38s] DEBUG: slick-greeter.vala:314: Showing main window
...
[+0.44s] DEBUG: Starting authentication for user torsten...
...
[+0.47s] DEBUG: Prompt user with 1 message(s)
Despite this, the password field is not visible until the mouse is moved.
Additional testing
Internal display only: works correctly; password field appears immediately.
External HDMI monitor connected: issue reproducible.
Keyboard activity does not trigger the missing redraw.
Mouse movement immediately triggers it.
xrefresh does not make the password field appear.
A synthetic pointer-motion event using xdotool does make the password field appear.
For example, this workaround works:
xdotool mousemove_relative -- 1 0
xdotool mousemove_relative -- -1 0
Therefore this appears to be specifically related to a pointer-motion-triggered redraw/update of Slick Greeter in a multi-monitor configuration.
Additional graphics information
In the logged-in Cinnamon session:
eDP-1 connected
HDMI-1 connected primary 2560x1440+0+0
The internal eDP display is not active in the Cinnamon desktop session.
Please let me know if additional LightDM, Xorg or i915 logs would be useful.
- 主要言語
- Vala
- スター
- 442
- フォーク
- 72
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
linuxmint/slick-greeter のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 25/100
linuxmint/slick-greeter#296 ·
-
Bootup now requires password to get to desktop after setting it to no password for the last 6 yearsオープン
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
linuxmint/slick-greeter#292 · コメント 3 件 ·
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
linuxmint/slick-greeter#291 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
linuxmint/slick-greeter#289 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 64/100
linuxmint/slick-greeter#285 ·
linuxmint/slick-greeter の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
area:desktop area:ui bug platform:macos
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
anthropics/claude-code#106183 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
akitaonrails/ai-usagebar#552 ·
メンテナーはふだん 1 日以内に返信
-
bug local use Windows
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
dohchq/dohc#2917 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 5 日以内に返信