#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 :
"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
Hors 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
Hors 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 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