Linux: afbeelding naar klembord kopiëren doet niets (pasteboard heeft geen Linux-schrijfpad) #758
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#758
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gevonden door de eerste CI-run van de kwaliteitspoort op Linux (#741/#751).
Pasteboard.writeImageuit het pasteboard-pakket (0.5.0) heeft alleen mac/iOS/Android/Windows-takken; op Linux is het een stille no-op.ImageService.copyImageBytesToClipboardmeldde daardoor "gelukt" terwijl er niets op het klembord stond. Sinds #751 geeft de service op Linux eerlijkfalseterug — de knop toont dus een mislukking — maar de functie ontbreekt daarmee nog steeds op Linux.Echt oplossen kan langs twee routes:
Lezen ván het klembord werkt op Linux wél (het pakket heeft dat pad); alleen schrijven ontbreekt.
Opgepakt. Tak:
fix/linux-klembord-schrijfpad-758, vanaf main. Route: een eigen MethodChannel in de Linux-runner (gtk_clipboard_set_image), geen nieuwe afhankelijkheid en geen fork van pasteboard. Let op voor de #751-sessie: dit raaktImageService.copyImageBytesToClipboard— zodra het schrijfpad er is, is de eerlijke-false-tussenstap uit #751 op Linux niet meer nodig; wie het laatst merget, rebased dat stukje weg.Opgelost en op main: merge-commit
5509a9f5(PR #763). Linux heeft nu een echt klembord-schrijfpad: een eigen MethodChannel (ocideck/clipboard) in de GTK-runner — gdk_pixbuf decodeert, gtk_clipboard_set_image plaatst, en het native oordeel (gelukt of niet) is wat de knop meldt. Geen nieuwe afhankelijkheid, geen fork van pasteboard; lezen was al goed en is ongemoeid. Regressietest op de Dart-kant (eerst rood gezien); de native kant is door de Linux-CI gecompileerd (proefbouw groen). Verificatieschuld die blijft: het echte klembordgedrag op een draaiende Linux-desktop is nog niet met de hand getoetst. Voor de #751-tak: de eerlijke-false-tussenstap op Linux is hiermee overbodig — rebase dat stukje weg.