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 19/11/2023, à 11:51

GPA92

[PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Je n'arrive pas à exécuter latte-dock avec Ubuntu 22.04 sous Wayland :
-----------------------------------------------------------------------------------------------
Initialement, j'avais un message en lançant latte-dock au terminal:

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

J'ai ajouté la ligne

export QT_QPA_PLATFORM=wayland

dans le fichier ~/.bashrc
Je confirme que la variable d'environnement QT_QPA_PLATFORM=wayland a été ajouté avec printenv lors du redémarrage d'Ubuntu

Ca ne suffit pas pour démarrer latte-dock avec plusieurs messages de crash au terminal:

alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ latte-dock
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
KCrash: Attempting to start /usr/bin/latte-dock
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = latte-dock path = /usr/bin pid = 4210
KCrash: Arguments: /usr/bin/latte-dock 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
kf.idletime: Could not find any system poller plugin
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
"Une instance est déjà en cours ! Utiliser --replace pour redémarrer Latte."

[1]+  Arrêté                latte-dock
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ Unable to find file for pid 4210 expected at "kcrash-metadata/4210.ini"
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ 

Dernière modification par GPA92 (Le 18/12/2023, à 23:05)

Hors ligne

#2 Le 19/11/2023, à 12:19

inbox

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Salut,

Il semble que la réponse soit dans la question :

Log de Latte-dock a écrit :

"Une instance est déjà en cours ! Utiliser --replace pour redémarrer Latte."

Il est donc en exécution.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 19/11/2023, à 13:20

geole

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Bonjour.
Après avoir arrêté celui qui tourne, essaie cette commande

QT_QPA_PLATFORM=wayland  latte-dock

Dernière modification par geole (Le 19/11/2023, à 13:22)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#4 Le 19/11/2023, à 14:12

GPA92

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Pour information, latte-dock est lançé au démarrage par "Ajustements de GNOME".
Dans la foulée du démarrage d'Ubuntu 22.04, il y a 2 process latte-dock actifs.

J'ai tué l'un des ces 2 process avec le gestionnaire des taches => les 2 disparaissent simultanément.

Puis la commande "QT_QPA_PLATFORM=wayland  latte-dock" refait apparaitre le même message d'erreur:
(avec à nouveau 2 process latte-dock")

alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ QT_QPA_PLATFORM=wayland  latte-dock
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
KCrash: Attempting to start /usr/bin/latte-dock
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = latte-dock path = /usr/bin pid = 4110
KCrash: Arguments: /usr/bin/latte-dock 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
kf.idletime: Could not find any system poller plugin
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
"Une instance est déjà en cours ! Utiliser --replace pour redémarrer Latte."
[1]   Processus arrêté      QT_QPA_PLATFORM=wayland latte-dock

[2]+  Arrêté                QT_QPA_PLATFORM=wayland latte-dock
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ Unable to find file for pid 4074 expected at "kcrash-metadata/4074.ini"
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ Unable to find file for pid 4110 expected at "kcrash-metadata/4110.ini"
Unable to start Dr. Konqi
Re-raising signal for core dump handling.

[2]+  Erreur de segmentation  (core dumped) QT_QPA_PLATFORM=wayland latte-dock
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ 

Hors ligne

#5 Le 19/11/2023, à 14:39

geole

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

https://kde-bugs-dist.kde.narkive.com/Z … latte-dock

Donc, si je comprends bien

QT_QPA_PLATFORM=wayland  latte-dock --replace
QT_QPA_PLATFORM=wayland  latte-dock --replace

Dernière modification par geole (Le 19/11/2023, à 14:48)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#6 Le 19/11/2023, à 15:56

GPA92

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Etat initial : pas de latte-dock dans le gestionnaire des taches

Je lance les 2 commandes proposées mais toujours le problèmes ( avec jusqu'à 3 apparitions de latte-dock dans le gestionnaire puis disparition à la fin de l'affichage sur le terminal )

lr@anne-HP-Pavilion-dm4-Notebook-PC:~$ QT_QPA_PLATFORM=wayland  latte-dock --replace ; QT_QPA_PLATFORM=wayland  latte-dock --replace
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
KCrash: Attempting to start /usr/bin/latte-dock
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = latte-dock path = /usr/bin pid = 12576
KCrash: Arguments: /usr/bin/latte-dock --replace 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
kf.idletime: Could not find any system poller plugin
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter

[1]+  Arrêté                QT_QPA_PLATFORM=wayland latte-dock --replace
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread

KCrash: Attempting to start /usr/bin/latte-dock
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = latte-dock path = /usr/bin pid = 12588
KCrash: Arguments: /usr/bin/latte-dock --replace 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
kf.idletime: Could not find any system poller plugin
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter

Unable to find file for pid 12576 expected at "kcrash-metadata/12576.ini"
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
KCrash: Attempting to start /usr/bin/latte-dock
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = latte-dock path = /usr/bin pid = 12606
KCrash: Arguments: /usr/bin/latte-dock --replace 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
kf.idletime: Could not find any system poller plugin
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
[1]   Erreur de segmentation  (core dumped) QT_QPA_PLATFORM=wayland latte-dock --replace

[2]+  Arrêté                QT_QPA_PLATFORM=wayland latte-dock --replace
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ 
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ 
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ KCrash: Attempting to start /usr/bin/latte-dock
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = latte-dock path = /usr/bin pid = 12656
KCrash: Arguments: /usr/bin/latte-dock --replace 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
kf.idletime: Could not find any system poller plugin
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
QObject::connect(AbstractSystemPoller, KIdleTime): invalid nullptr parameter
Unable to find file for pid 12606 expected at "kcrash-metadata/12606.ini"
Unable to start Dr. Konqi
Re-raising signal for core dump handling.

[2]+  Erreur de segmentation  (core dumped) QT_QPA_PLATFORM=wayland latte-dock --replace
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ 

Hors ligne

#7 Le 19/11/2023, à 20:58

inbox

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Latte-dock a écrit :

Latte est un tableau de bord basé sur les cadriciels de Plasma qui fournit une pratique élégante et intuitive des tâches et plasmoïdes. Il anime ses contenus en utilisant un effet de zoom parabolique et essaie d’être là seulement lorsque nécessaire.

J'en déduis donc que Latte-dock est prévu pour fonctionner sous Plasma (Kde), or il semble que tu utilises Gnome. Peux-tu confirmer ou infirmer via :

echo $XDG_SESSION_DESKTOP

Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#8 Le 20/11/2023, à 19:03

GPA92

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Je confirme utiliser Ubuntu 22.04 ( avec Gnome ):

alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ echo $XDG_SESSION_DESKTOP
ubuntu
alr@anne-HP-Pavilion-dm4-Notebook-PC:~$ 

Pour information:
  * latte-dock fonctionne correctement avec X11 (contrairement à WAYLAND objet de cette discussion),
  * j'utilise également OKULAR (qui est une application de Kubuntu) qui fonctionne correctement sur Ubuntu 22.04 aussi bien sous X11 ou WAYLAND

Suite au passage sous WAYLAND (plus performant et plus sécuritaire par rapport à X11), je souhaite utiliser un 2ème DOCK (en complément au Dock de GNOME).
Par conséquent, je souhaite remplacer PLANK (incompatible WAYLAND) par un autre dock (d'où ma tentative infructueuse pour l'instant avec latte-dock).

Hors ligne

#9 Le 18/12/2023, à 23:02

GPA92

Re : [PARTIEL résolu] Crash de latte-dock avec QT_QPA_PLATFORM=wayland

Pour information, en installant le paquet

plasma-workspace-wayland

sous ubuntu 22.04, il est possible d'utiliser latte-dock (avec création possible de plusieurs docks) mais avec un environnement KDE. Les applications de Gnome 22.04 fonctionnent à l'exception du Dock de GNOME (qui doit être remplacé par latte-dock).

Au démarrage de la session, il y a alors 4 choix:
* Ubuntu sous Wayland        : latte-dock ne fonctionne pas dans ce mode ( voir #1 )
* Ubuntu ( en fait sous X11 ) : latte-dock fonctionne correctement (en complément du Dock de GNOME )
* Plasma sous Wayland         : latte-dock fonctionne correctement ( c'est l'objet de la discussion ci-dessus )
* Plasma sous X11                 : non testé

Hors ligne