SnapShot on Hyprland: capture shortcut does nothing, T3 never creates its portal shortcut session
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 49/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- typescript
- Domaine
- desktop-dev
Piste de recherche
Start by tracing the Hyprland-managed PortalCaptureShortcut path through CreateSession, the entry points named in the issue. Reproduce with the reported Hyprland shortcut setup and inspect whether session creation is reached or fails silently. Done means the shortcut starts a capture, or a logged error identifies why portal session creation failed.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Environment
- Fedora, Wayland, Hyprland 0.55.2 with a Lua config
- T3 Code beta AppImage (desktop entry
X-AppImage-Version=0.1.5), installed Nov 13
Steps
- Settings → SnapShots: enabled. Under the toggle it says "Finish shortcut setup". "Change shortcut" shows no saved label.
- Added to
hyprland.lua:hl.bind("CTRL + SHIFT + 2", hl.dsp.global("com.t3tools.T3Code:capture-window")).hyprctl reloadreports no config errors. - Pressed Ctrl+Shift+2 (and Ctrl+Shift+1 in an earlier config). Nothing happens.
hyprctl dispatch 'hl.dsp.global("com.t3tools.T3Code:capture-window")'returnsok. The desktop trace shows nodesktop.snapShot.prepareCapturespan afterward.busctl --user tree org.freedesktop.portal.Desktoplists only other apps' GTK sessions. T3 has no session.- Settings → "Set up snapshots for Hyprland" → Shortcut step shows "This shortcut is already set up." with Done/Cancel. The config is unchanged, and T3 still has no portal session.
Expected: after setup, the Hyprland dispatch starts a capture.
Actual: no portal session, no capture, no error in the trace, xdg-desktop-portal or xdg-desktop-portal-hyprland logs.
Notes
- The Settings default is "Shift + Shift" (
both-shift-keys). On Hyprland the app ignores it and uses a hardcoded portal trigger of Ctrl+Shift+2. - The desktop trace shows
127.0.0.1:3773/.well-known/t3/environmentreturning 503 during startup. Not sure whether it's related. - Related but not the same: #35048 (merged, portal restart reconnect), #28989 (open, Lua conflict detection), #23426 (Hyprland activation timeouts).
Question for maintainers: does the Hyprland-managed path (PortalCaptureShortcut with managedByHyprland) fail silently before CreateSession? A logged error at that point would make this easy to diagnose.
- Langage dominant
- TypeScript
- Étoiles
- 24.8k
- Forks
- 6.4k
- Merge moyen
- 59 min
- PR mergées (30 j)
- 418
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pingdotgg/t3code
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
via-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: MCP App inline frames never go below 80px, so compact apps get blank space under themOuverte
Difficulté 2/5 Une demi-journée Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
Question card options show LaTeX as raw source, though the question text renders itPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: Settings inheritance popover shows raw slugs for branch naming, default permissions and response streamingPeut-être pris @juliusmarminge l’a pris il y a 1 jour. Ouvertevouch:denounced
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de pingdotgg/t3code
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
pieterjanscheir/belgica#201 ·
Les mainteneurs répondent en général sous 1 jour
-
No skip link to the main contentOuverteaccessibility
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
numerique-gouv/lasuite-landingpage#311 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
oxc-project/tsgolint#1362 ·
Les mainteneurs répondent en général sous 1 jour
-
bug external xai
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
langchain-ai/langchain#41854 ·
Les mainteneurs répondent en général sous 1 jour
-
ready-for-agent
Difficulté 1/5 1-3 heures Accessibilité débutants 72/100
nemchik/biome-plugin-suitescript#137 ·
Les mainteneurs répondent en général sous 1 jour