Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/11/2021, à 16: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, à 21:07)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.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 )

En ligne

#2 Le 17/11/2021, à 16: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, à 17: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 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.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 )

En ligne

#4 Le 17/11/2021, à 17: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, à 17: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, à 17:20)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.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 )

En ligne

#6 Le 17/11/2021, à 17: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, à 15:14)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.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 )

En ligne

#7 Le 17/11/2021, à 17: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, à 17:48)

Hors ligne

#8 Le 17/11/2021, à 20: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, à 20:04

Nuliel

Re : [Résolu] flameshot ne fonctionne plus

Perso j'ai Flameshot v0.10.1 sous wayland et ça marche pas sad (et ça marche sous X, mais bon)
Apparemment faut attendre un fix ce week end

Dernière modification par Nuliel (Le 17/11/2021, à 20:09)

Hors ligne

#10 Le 28/12/2021, à 12: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, à 12:52)

Hors ligne

#11 Le 28/12/2021, à 13: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, à 17: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, à 18: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, à 19:01)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.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 )

En ligne