Mise à jour du Art Compagnon pack V 4.1

Salut, j’ai installé gnome terminal, redémarrer l’ordi.

J’ai lancé ART en console, ouvert une photo puis lancement de l’éditeur externe ARTcompagnon, puis tentative d’installer les scripts et ça donne ça:

ART
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
⏱  ARTcompagnon chargé en 0.12s
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
QObject::setParent: Cannot set parent, new parent is in a different thread
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x1e943570), parent's thread is QThread(0x1e716f70), current thread is QThread(0x7c4a181462d0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x1e943570), parent's thread is QThread(0x1e716f70), current thread is QThread(0x7c4a181462d0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x1eb18940), parent's thread is QThread(0x1e716f70), current thread is QThread(0x7c4a181462d0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x1eb18940), parent's thread is QThread(0x1e716f70), current thread is QThread(0x7c4a181462d0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x1e943570), parent's thread is QThread(0x1e716f70), current thread is QThread(0x7c4a181462d0)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x1e943570), parent's thread is QThread(0x1e716f70), current thread is QThread(0x7c4a181462d0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x1e943570), parent's thread is QThread(0x1e716f70), current thread is QThread(0x7c4a181462d0)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
load glyph failed err=6 face=0x1ec1eff0, glyph=7843391
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setCompositionMode: Painter not active
QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it?


Dans les scripts n’apparaissent que LUA et python, ça foire à l’installation des scripts j’imagine

J’arrive par contre à ouvrir “contact sheet generator” après avoir installé des dépendances.

Mais que LUA et python apparaissent en script.

Si je réessaie d’installer les scripts j’ai ça

ART
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
⏱  ARTcompagnon chargé en 0.07s
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
QObject::setParent: Cannot set parent, new parent is in a different thread
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x37174d10), parent's thread is QThread(0x36f2cca0), current thread is QThread(0x702a5413d7b0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x37174d10), parent's thread is QThread(0x36f2cca0), current thread is QThread(0x702a5413d7b0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x37177b00), parent's thread is QThread(0x36f2cca0), current thread is QThread(0x702a5413d7b0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x37177b00), parent's thread is QThread(0x36f2cca0), current thread is QThread(0x702a5413d7b0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x37174d10), parent's thread is QThread(0x36f2cca0), current thread is QThread(0x702a5413d7b0)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x37174d10), parent's thread is QThread(0x36f2cca0), current thread is QThread(0x702a5413d7b0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x37174d10), parent's thread is QThread(0x36f2cca0), current thread is QThread(0x702a5413d7b0)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.


tape ça en console

python3 -m pip list | grep -i pyqt
python3 -m pip list | grep -i pyqt
PyQt5                     5.15.11
PyQt5_sip                 12.17.2
PyQt6                     6.10.2
PyQt6-Charts              6.10.0
PyQt6_sip                 13.11.0
PyQt6-WebEngine           6.10.0
PyQtWebEngine             5.15.7

Tes deux versions de ptqt 5 et 6 entrent en conflit!

pip3 uninstall PyQt6 PyQt6-Charts PyQt6_sip PyQt6-WebEngine

Aprèss avoir tapé la commande, lance le AC et installe le pack à nouveau

Ca a pas l’air bon ça

pip3 uninstall PyQt6 PyQt6-Charts PyQt6_sip PyQt6-WebEngine
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.14/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

sudo apt remove python3-pyqt6 python3-pyqt6-*
sudo apt remove python3-pyqt6 python3-pyqt6-*
[sudo: authenticate] Mot de passe :                  
Erreur : Impossible de trouver le paquet python3-pyqt6-*
Erreur : Impossible de trouver de paquet correspondant à l'expression rationnelle « python3-pyqt6-* »


apt list --installed | grep pyqt6
 apt list --installed | grep pyqt6

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

pyqt6-dev-tools/resolute,now 6.10.2-2build5 all [installé, automatique]
python3-dbus.mainloop.pyqt6/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtbluetooth/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtcharts/resolute,now 6.10.0+dfsg-1 amd64 [installé, automatique]
python3-pyqt6.qtdesigner/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qthelp/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtmultimedia/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtpdf/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtpositioning/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtqml/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtquick3d/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtquick/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtremoteobjects/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtsensors/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtserialport/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtsvg/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qttexttospeech/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtwebchannel/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.qtwebengine/resolute,now 6.10.0-1 amd64 [installé, automatique]
python3-pyqt6.qtwebsockets/resolute,now 6.10.2-2build5 amd64 [installé, automatique]
python3-pyqt6.sip/resolute,now 13.11.0-1build1 amd64 [installé, automatique]
python3-pyqt6/resolute,now 6.10.2-2build5 amd64 [installé]
python3-qtpy-pyqt6/resolute,now 2.4.3-1 all [installé, automatique]

Oh là! PLEIN de paquets PyQt6! :sweat_smile:

Il faut tous les supprimer! Le plus simple:

sudo apt remove python3-pyqt6

Ou d’un coup avec autoremove:

sudo apt remove python3-pyqt6 && sudo apt autoremove

Essaie le premier! :+1:

entre temps j’ai fait ça

sudo apt remove python3-pyqt6 python3-pyqt6

et ca donne ça

Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  assistant-qt6                  libqt6pdfwidgets6                            qml6-module-org-kde-kirigamiaddons-statefulapp
  designer-qt6                   libqt6remoteobjects6                         qml6-module-qtgraphs
  grub-pc-bin                    libqt6sensors6                               qt6-documentation-tools
  kubuntu-notification-helper    libqt6spatialaudio6                          qt6-l10n-tools
  libkirigamiaddonsstatefulapp6  linguist-qt6                                 qt6-tools-dev-tools
  libkubuntu1                    python3-dbus.mainloop.pyqt6                  update-notifier-common
  libqt6charts6                  python3-debian                               usb-creator-common
  libqt6designer6                python3-polib                                wmctrl
  libqt6designercomponents6      python3-pyqt6.sip                            xxdiff
  libqt6graphs6                  qdoc-qt6
  libqt6help6                    qml6-module-org-kde-kirigamiaddons-settings
Veuillez utiliser « sudo apt autoremove » pour les supprimer.

Installation de dépendances : 
  gir1.2-adw-1

SUPPRESSION :
  apport-kde                      python3-pyqt6.qthelp           python3-pyqt6.qtsensors       raysession
  git-cola                        python3-pyqt6.qtmultimedia     python3-pyqt6.qtserialport    software-properties-qt
  plasma-distro-release-notifier  python3-pyqt6.qtpdf            python3-pyqt6.qtsvg           ubuntu-release-upgrader-qt
  pyqt6-dev-tools                 python3-pyqt6.qtpositioning    python3-pyqt6.qttexttospeech  ubuntustudio-desktop
  python3-pyqt6                   python3-pyqt6.qtqml            python3-pyqt6.qtwebchannel    ubuntustudio-desktop-core
  python3-pyqt6.qtbluetooth       python3-pyqt6.qtquick          python3-pyqt6.qtwebengine     usb-creator-kde
  python3-pyqt6.qtcharts          python3-pyqt6.qtquick3d        python3-pyqt6.qtwebsockets
  python3-pyqt6.qtdesigner        python3-pyqt6.qtremoteobjects  python3-qtpy-pyqt6

confirme avec y uis

sudo apt autoremove
sudo apt autoremove
SUPPRESSION :                                   
  assistant-qt6                  libqt6pdfwidgets6                            qml6-module-org-kde-kirigamiaddons-statefulapp
  designer-qt6                   libqt6remoteobjects6                         qml6-module-qtgraphs
  grub-pc-bin                    libqt6sensors6                               qt6-documentation-tools
  kubuntu-notification-helper    libqt6spatialaudio6                          qt6-l10n-tools
  libkirigamiaddonsstatefulapp6  linguist-qt6                                 qt6-tools-dev-tools
  libkubuntu1                    python3-dbus.mainloop.pyqt6                  update-notifier-common
  libqt6charts6                  python3-debian                               usb-creator-common
  libqt6designer6                python3-polib                                wmctrl
  libqt6designercomponents6      python3-pyqt6.sip                            xxdiff
  libqt6graphs6                  qdoc-qt6
  libqt6help6                    qml6-module-org-kde-kirigamiaddons-settings

Sommaire :
  Mise à niveau de : 0. Installation de : 0, Supprimé : 31. Non mis à jour : 0
  Espace libéré : 37,0 Mo

Continuer ? [O/n] o
(Lecture de la base de données... 508387 fichiers et répertoires déjà installés.)
Suppression de qt6-tools-dev-tools (6.10.2-1) ...
Suppression de assistant-qt6 (6.10.2-1) ...
Suppression de designer-qt6 (6.10.2-1) ...
Suppression de grub-pc-bin (2.14-2ubuntu2) ...
Suppression de kubuntu-notification-helper (26.04ubuntu6) ...
Suppression de qml6-module-org-kde-kirigamiaddons-settings:amd64 (1.11.0-2ubuntu2) ...
Suppression de qml6-module-org-kde-kirigamiaddons-statefulapp:amd64 (1.11.0-2ubuntu2) ...
Suppression de libkirigamiaddonsstatefulapp6:amd64 (1.11.0-2ubuntu2) ...
Suppression de libkubuntu1 (26.04ubuntu1) ...
Suppression de libqt6charts6:amd64 (6.10.2-1) ...
Suppression de libqt6designercomponents6:amd64 (6.10.2-1) ...
Suppression de libqt6designer6:amd64 (6.10.2-1) ...
Suppression de qml6-module-qtgraphs:amd64 (6.10.2-2) ...
Suppression de libqt6graphs6:amd64 (6.10.2-2) ...
Suppression de qt6-documentation-tools (6.10.2-1) ...
Suppression de libqt6help6:amd64 (6.10.2-1) ...
Suppression de libqt6pdfwidgets6:amd64 (6.10.2+dfsg-1) ...
Suppression de libqt6remoteobjects6:amd64 (6.10.2-2) ...
Suppression de libqt6sensors6:amd64 (6.10.2-1) ...
Suppression de libqt6spatialaudio6:amd64 (6.10.2-2) ...
Suppression de linguist-qt6 (6.10.2-1) ...
Suppression de python3-dbus.mainloop.pyqt6 (6.10.2-2build5) ...
Suppression de usb-creator-common (0.4.1build1) ...
Suppression de update-notifier-common (3.207) ...
Suppression de python3-debian (1.0.1ubuntu2) ...
Suppression de python3-polib (1.2.0-2build1) ...
Suppression de python3-pyqt6.sip (13.11.0-1build1) ...
Suppression de qdoc-qt6 (6.10.2-1) ...
Suppression de qt6-l10n-tools (6.10.2-1) ...
Suppression de wmctrl (1.07+git20240228.1105759-1build1) ...
Suppression de xxdiff (1:5.1+git20250320+dfsg-1build1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.43-2ubuntu2) ...
Traitement des actions différées (« triggers ») pour man-db (2.13.1-1build1) ...
Traitement des actions différées (« triggers ») pour dbus (1.16.2-2ubuntu4) ...
Traitement des actions différées (« triggers ») pour mailcap (3.75ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.28-1build1) ..

Maintenant relance le Art Compagnon

j’espère que ça marchera. Je reste encore 5 minutes, après je suis invité chez des amis

J’ai relancé ARTcompagnon, je retente d’installer les scripts, et ça donne ça:

ART
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
⏱  ARTcompagnon chargé en 0.09s
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
This plugin does not support setting window opacity
QObject::setParent: Cannot set parent, new parent is in a different thread
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0xdec2ef0), parent's thread is QThread(0xdd07ca0), current thread is QThread(0x788de4157490)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0xdec2ef0), parent's thread is QThread(0xdd07ca0), current thread is QThread(0x788de4157490)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0xe107dd0), parent's thread is QThread(0xdd07ca0), current thread is QThread(0x788de4157490)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0xe107dd0), parent's thread is QThread(0xdd07ca0), current thread is QThread(0x788de4157490)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0xdec2ef0), parent's thread is QThread(0xdd07ca0), current thread is QThread(0x788de4157490)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0xdec2ef0), parent's thread is QThread(0xdd07ca0), current thread is QThread(0x788de4157490)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0xdec2ef0), parent's thread is QThread(0xdd07ca0), current thread is QThread(0x788de4157490)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
load glyph failed err=6 face=0x788de421c230, glyph=8833688


et toujours le petit message “la commande usr/bin/python3.14 faisant partie de ART a rencontrée une erreur fatale et s’est terminée”.

pip3 show PyQt5 | grep Version

pip3 show PyQt5 | grep Version
Version: 5.15.11