Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Bug][Linux/Wayland] Window capture distorts aspect ratio, drops cursor/clicks, and cannot import .cap bundles via portal

オープン
#2,419 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 2 日以内に返信

@EtherealBless がすでに取り組んでいます。

2026年10月5日 から。

  • #2420 @EtherealBless による — オープン

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
rust, tauri
領域
backend, desktop

調査の方向性

The issue describes Wayland window capture, cursor telemetry, and .cap import through the XDG Desktop Portal, but names no source files or tests. Start by locating the Linux capture and portal file-picker entry points and their related tests. The work is done when window dimensions are preserved, cursor and click events are captured, and .cap bundles can be selected for import; linked PR #2420 is already open.

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

説明

bug
Description

On Linux (Wayland), screen recording encounters three significant limitations when capturing windows and managing projects:

  1. Aspect Ratio Distortion: Capturing non-16:9 windows (e.g. mobile emulators in 9:16 portrait orientation) forces the stream into monitor bounds, stretching the window horizontally instead of preserving its native dimensions.
  2. Missing Cursor & Click Telemetry: On Wayland, cursor capture stubbed out with empty events (moves: vec![], clicks: vec![]), completely disabling Cap's zoom/click wave features.
  3. Project Import Failure: XDG Desktop Portal FileChooser does not recognize .cap directory bundles as selectable files, entering the folder rather than importing the project.
Reproduction
  1. Run Cap on Linux under a Wayland session (tested on KDE Plasma 6).
  2. Start a Window recording and select any non-16:9 window (e.g. Android Emulator / narrow browser window).
  3. Notice that the resulting recording is stretched to 16:9.
  4. Notice that mouse movements and click ripples are missing from the preview.
  5. In Editor, try to "Add Clip" and pick a .cap recording folder - portal file picker navigates inside instead of selecting the project.
Additional Context
  • Cap version: 0.6+
  • Operating system, version: EndeavourOS / Arch Linux, KDE Plasma 6 (KWin Wayland)
Screenshots
Image
主要言語
Rust
スター
23k
フォーク
2k
平均マージ
1日 18時間
マージ済み PR(30日)
78

環境構築

はじめの一歩

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

CapSoftware/Cap のほかの issue

CapSoftware/Cap の issue をすべて見る

似ている issue

Rust の issue をもっと見る

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

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