Pages : 1
#1 Le 17/11/2021, à 15:47
- ar barzh paour
[Résolu] flameshot ne fonctionne plus
Bonjour
Résolu : voir post #12
du à une mise à jour ? je ne sais pas
jusqu'à présent flameshot fonctionnait bien en 22.04
aujourd'hui l'icône se met bien dans la barre du haut mais impossible de faire une copie d'écran
en terminal effectivement j'obtiens le message d'erreur suivant
jpb@U22-04:~$ flameshot
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
jpb@U22-04:~$
Dernière modification par ar barzh paour (Le 18/02/2022, à 20:07)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#2 Le 17/11/2021, à 15:54
- abelthorne
Re : [Résolu] flameshot ne fonctionne plus
À première vue, ça a l'air de lui poser problème que tu sois sur Wayland. Tu n'aurais pas changé de session (X → Wayland) depuis la dernière fois où il fonctionnait ?
Qu'est-ce que ça donne si tu le lances comme ça ?
QT_QPA_PLATFORM=wayland flameshot
Au passage, à quel format est installé Flameshot ? deb, snap, flatpak... ?
Il y a un rapport de bug qui semble concerner le même problème mais il date de fin 2019 et est toujours ouvert, donc le problème n'a pas l'air récent.
Hors ligne
#3 Le 17/11/2021, à 16:02
- ar barzh paour
Re : [Résolu] flameshot ne fonctionne plus
jpb@U22-04:~$ QT_QPA_PLATFORM=wayland flameshot
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
jpb@U22-04:~$
je n'ai pas changé de session , tout au moins ,pas de mon fait
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#4 Le 17/11/2021, à 16:14
- abelthorne
Re : [Résolu] flameshot ne fonctionne plus
En tout cas, tu as l'air d'être sur Wayland, tu peux le confirmer avec :
echo $XDG_SESSION_TYPE
Si c'est bien le cas, tu peux essayer de te déconnecter et de choisir la session X ("Ubuntu" tout court si ça n'a pas changé dans les versions récentes).
Concernant la commande que j'ai donnée, il faudrait peut-être régler QT_QPA_PLATFORM dans le .profile, je ne suis pas sûr.
Tu peux aussi essayer avec xcb d'après le rapport de bug en question, pour utiliser XWayland mais ça empêchera a priori Flameshot de prendre des captures de fenêtre non-X :
QT_QPA_PLATFORM=xcb flameshot
En tout cas, tu peux essayer juste pour voir si ça change quelque chose au problème.
Hors ligne
#5 Le 17/11/2021, à 16:16
- ar barzh paour
Re : [Résolu] flameshot ne fonctionne plus
et sur mon portable , mais je ne suis pas sur que flameshot ait déjà fonctionné sur celui-ci (en 22.04)
jpb@jpb-HP-ProBook-4710s:~$ flameshot
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSettings::value: Empty key passed
QSettings::value: Empty key passed
QSettings::setValue: Empty key passed
QSettings::value: Empty key passed
QSettings::setValue: Empty key passed
^C
jpb@jpb-HP-ProBook-4710s:~$ QT_QPA_PLATFORM=wayland flameshot
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSettings::value: Empty key passed
QSettings::value: Empty key passed
QSettings::setValue: Empty key passed
QSettings::value: Empty key passed
QSettings::setValue: Empty key passed
^C
jpb@jpb-HP-ProBook-4710s:~$
par contre quand je clique sur, Capturer l'écran et malgré les messages , une copie d'écran est enregistrée dans ~/images mais sans la possibilité de modifier la sélection
Dernière modification par ar barzh paour (Le 17/11/2021, à 16:20)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#6 Le 17/11/2021, à 16:33
- ar barzh paour
Re : [Résolu] flameshot ne fonctionne plus
oui j'étais en wayland , pour moi 22.04 c'était obligatoirement wayland , mais en fermant /ré-ouvrant la session , effectivement il y a possibilité de choisir
ubuntu sur XOrg
jpb@U22-04:~$ echo $XDG_SESSION_TYPE
x11
jpb@U22-04:~$ flameshot
QSettings::value: Empty key passed
QSettings::value: Empty key passed
QSettings::setValue: Empty key passed
QSettings::value: Empty key passed
QSettings::setValue: Empty key passed
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setCompositionMode: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setBrush: Painter not active
flameshot re-fonctionne , on pert le bénéfice de wayland (sécurité , autre je ne sais pas trop)
ça n'empêche que lorsque j'ai installé 22.04 puis flameshot , je n'utilisais pas cette possibilité .. et flameshot fonctionnait ...
bon , 22.04 est encore en développement ........
et maintenant il n'est plus possible de savoir si j'étais X11 ou non !!!!!
Dernière modification par ar barzh paour (Le 28/12/2021, à 14:14)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#7 Le 17/11/2021, à 16:43
- abelthorne
Re : [Résolu] flameshot ne fonctionne plus
Le truc, c'est qu'au vu du rapport de bug, il semblerait que Flameshot n'ait jamais fonctionné sur Wayland. Donc j'aurais tendance à penser que s'il fonctionnait sur ton PC à un moment c'est que tu étais nécessairement sur X.
Depuis la 20.04, Ubuntu utilise Wayland par défaut mais rien n'empêche d'utiliser X, Wayland n'est pas obligatoire. X est une usine à gaz vieillissante qui sera à terme remplacé par Wayland, plus moderne, mieux conçu, etc. Les développeurs d'Ubuntu ont choisi de l'utiliser par défaut parce que de toute façon il faudra bien y venir un jour et qu'il est jugé maintenant suffisamment au point pour être utilisé sans trop de problèmes, tout en ayant des retours sur les problèmes éventuels, justement.
À l'approche de la sortie de la 22.04, ils devraient prendre une décision : soit il y a globalement eu trop de problèmes/retours négatifs et Ubuntu repassera à X par défaut (puis retentera vraisemblablement Wayland d'ici quelques années, quand il aura mûri un peu), soit Ubuntu continuera avec Wayland par défaut. Dans tous les cas, X n'est pas près d'être abandonné et devrait rester une option pendant encore un paquet d'années.
Dernière modification par abelthorne (Le 17/11/2021, à 16:48)
Hors ligne
#8 Le 17/11/2021, à 19:00
- Valeryan_24
Re : [Résolu] flameshot ne fonctionne plus
Je suis sous Wayland, Ubuntu 21.10 et Flameshot 0.9.0 fonctionne parfaitement…
Hors ligne
#9 Le 17/11/2021, à 19:04
- Nuliel
Re : [Résolu] flameshot ne fonctionne plus
Perso j'ai Flameshot v0.10.1 sous wayland et ça marche pas (et ça marche sous X, mais bon)
Apparemment faut attendre un fix ce week end
Dernière modification par Nuliel (Le 17/11/2021, à 19:09)
Hors ligne
#10 Le 28/12/2021, à 11:47
- Valeryan_24
Re : [Résolu] flameshot ne fonctionne plus
Autant pour moi, je viens de faire l'upgrade vers Jammy, et en effet les logiciels de capture d'écran (Flameshot, Ksnip) ne fonctionnent plus, j'ai ce message :
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway
J'ai bien gambas3-gb-qt5-wayland et qtwayland5 d'installés, mais au démarrage sur l'écran de connexion, je ne trouve pas comment changer la session - j'ai juste Gnome, Ubuntu (Wayland) et X-Org. Comment faire, tout en restant compatible Gnome Shell et Wayland ? J'ai rempli un rapport sur le site de Flameshot, mais vu que ça touche aussi Ksnip, j'imagine que cela vient des restrictions de sécurité de Wayland, et que le workaround Xwayland ne marche peut-être plus…
Dernière modification par Valeryan_24 (Le 28/12/2021, à 11:52)
Hors ligne
#11 Le 28/12/2021, à 12:10
- Nuliel
Re : [Résolu] flameshot ne fonctionne plus
j'imagine que cela vient des restrictions de sécurité de Wayland
C'est exactement ce que j'ai compris des issues sur le github de flameshot
Hors ligne
#12 Le 28/12/2021, à 16:37
- Valeryan_24
Re : [Résolu] flameshot ne fonctionne plus
Pour Flameshot le bug est résolu en installant (puis en redémarrant) :
xdg-desktop-portal-gnome
https://github.com/flameshot-org/flameshot/issues/2199
Ça rajoute juste une petite étape : lorsqu'on clique sur "Capturer l'écran", ça prend une capture de l'intégralité de l'écran, ensuite on clique sur "Partager" et ça ouvre la bordure de sélection violette classique de Flameshot, avec toutes les options pour recadrer, modifier, enregistrer !
Hors ligne
#13 Le 28/12/2021, à 17:42
- ar barzh paour
Re : [Résolu] flameshot ne fonctionne plus
effectivement :
un appui sur Impr me prend une capture d'écran ( /Images/Screenshot.png)
un pop up s'ouvre
on clique sur Partager , le fichier /Images/Screenshot.png est effacé et on obtient la possibilité de choisir la portion d'écran, d'ajouter des cercles,carré,texte
l'enregistrement dans Imgur semble ne pas fonctionner , mais cependant si on effectue un coller ladresse de l'image est bien récupérée
https://i.imgur.com/Mg7V5k3.png
un petit bug, suivant les manip que l'on effectue , le fichier images/Scrennshop .jpg est effacé ou non , on se retouve avec des fichiers Screenshot-1.jpg , -2.jpg etc
pas trop grave
merci Valeyran_24
jpb@U22-04:~$ echo $XDG_SESSION_TYPE
wayland
je ne sais pas trop décodé ce résultat
jpb@U22-04:~$ flameshot
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
jpb@U22-04:~$
mais pour moi le principal c'est que j'obtienne bien les copies partielles d'écran et le lien Imgur d'image
Dernière modification par ar barzh paour (Le 28/12/2021, à 18:01)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne