#1 Le 17/11/2021, à 15:47
- ar barzh paour

flameshot ne fonctionne plus
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:~$ PC : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz + 4GiB RAM DDR4-2400 Ubuntu 20.04 , 18.04 22.04 (test)
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 20.04 ( 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 : 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 flameshotAu 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 : 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 : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz + 4GiB RAM DDR4-2400 Ubuntu 20.04 , 18.04 22.04 (test)
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 20.04 ( 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 : flameshot ne fonctionne plus
En tout cas, tu as l'air d'être sur Wayland, tu peux le confirmer avec :
echo $XDG_SESSION_TYPESi 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 flameshotEn 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 : 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 : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz + 4GiB RAM DDR4-2400 Ubuntu 20.04 , 18.04 22.04 (test)
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 20.04 ( 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 : 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 activeflameshot 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 ........
Dernière modification par ar barzh paour (Le 17/11/2021, à 16:36)
PC : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz + 4GiB RAM DDR4-2400 Ubuntu 20.04 , 18.04 22.04 (test)
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 20.04 ( 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 : 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 : 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 : 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)
[ poster un retour de commande ] [ poster une photo ]
Thinkpad x220, Dell latitude E7270 (i7 6600U, 16 Go de RAM, ...), Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Mon nouveau blog: nuliel.fr
En ligne