Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dispcal_gui [Le 26/04/2022, 23:50]
applejuice [Installation]
dispcal_gui [Le 07/11/2023, 09:12] (Version actuelle)
arverne73 orthographe
Ligne 15: Ligne 15:
  
 ===== Installation ===== ===== Installation =====
-====Avant Ubuntu 20.04 LTS====+====Avant Ubuntu 20.04 LTS ou pour Ubuntu 23.10====
 [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​dispcalgui]]** [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​dispcalgui]]**
-====À partir d'​Ubuntu 20.04 LTS==== 
-En raison de la suppression de Python2 sur [[debian_ubuntu_comparaison|Debain]] pour sa version 3.0, DisplayCAL (programmé en [[python|Python]]2.7) a été supprimé des dépôts d'​[[20.04_lts|Ubuntu20.04 LTS]]. 
  
-En 2022DisplayCAL n'est toujours pas porté ​sur Python3.0. +Pour Ubuntu 23.10le paquet ​est de nouveau disponible dans le dépôt universe en version 3.9.11 
 +====D'​Ubuntu 20.04 LTS à Ubuntu 23.04==== 
 +En raison de la suppression de Python2 ​sur [[debian_ubuntu_comparaison|Debian]] pour sa version 3.0, en 2020, DisplayCAL (programmé en [[python|Python]]2.7) a été supprimé des dépôts d'​[[20.04_lts|Ubuntu20.04 LTS]].
  
-Un groupe non-officiel d'​usagers a toutefois porté ce programme au format [[flatpak|Flatpak]] embarquant la version 2.1.2 d'​[[argyll|Argyll]]. Cependant, le développeur de DisplayCAL a exprimé peu d'​intérêt à porter son programme sur Python3.0 et n'​accepte pas d'aide pour le faire. Ce qui fige l'​évolution du programme à sa version ​actuelle (3.8.9.3qui date de 2019.+<​note>​Le ​développeur de DisplayCAL ​n'a exprimé ​que peu d'​intérêt à porter son programme sur Python3.0 et n'​accepte pas d'aide pour le faire. Ce qui fige l'​évolution du programme ​(et sur le Flatpak) ​à sa version 3.8.9.3 qui date de 2019.</​note>​ 
 + 
 +=== Avec Python3-pip === 
 +En 2022, <​del>​DisplayCAL n'est toujours pas porté sur Python3.0</​del>​ Erkan Ozgur Yilmaz sous le pseudo de eoyilmaz a décidé de porter [[https://​github.com/​eoyilmaz/​displaycal-py3|DisplayCAL]]([[https://​github.com/​eoyilmaz/​displaycal-py3/​releases|version 3.9.6]] au 12/06/2022) en Python 3.\\ 
 +Même si il reste quelques bogues, DisplayCAL est néanmoins utilisable. Vous pouvez donc l’utiliser sur votre distribution GNU/Linux préféré.\\ 
 +Il n’y a pas encore de paquets disponibles,​ mais une installation à la main est possible et ce n’est pas très compliqué (source : [[https://​ignace72.eu/​displaycal-en-python-3.html|ignace72]] et [[https://​www.forumdephotos.com/​topic/​53946-displaycal-est-enfin-disponible-en-python-3/​|www.forumdephotos.com]])\\ 
 +== Installation == 
 +Sous Debian, Ubuntu et Mint, installez argyll et les dépendances requises pour l’installation :\\ 
 +<​code>​$ sudo apt-get install argyll build-essential dbus libglib2.0-dev pkg-config libgtk-3-dev libxxf86vm-dev</​code>​ 
 +Sous Ubuntu, afin d'​éviter la phase de construction très longue (voir avertissement ci-dessous) de l'​interface Python de la librairie wxGTK et de la librairie nécessaire à l'​exécution,​ il suffit d'​installer le paquet wxpython-tools (à vérifier pour Debian et Mint). 
 +<​code>​$ sudo apt-get install wxpython-tools</​code>​ 
 +puis 
 +<​code>​$ pip3 install attrdict </​code>​ 
 + 
 +Pour une installation dans votre répertoire ~/.local/ 
 +<​code>​$ pip install displaycal</​code>​ 
 +Ou pour une installation dans le répertoire /usr/ avec les [[:​sudo|droits d'​administration]] 
 +<​code>​$ sudo pip install displaycal</​code>​ 
 +<note tip>​Attention : l'​étape de construction du logiciel est longue, vous pourriez croire que l'​installation est plantée, mais il n'en est rien si la barre tourne même lentement. Le processus utilise tous les cœurs de votre processeur.</​note>​ 
 +== Mise à jour == 
 +<​code>​$ pip install displaycal --upgrade</​code>​ 
 +ou après une installation avec les [[:​sudo|droits d'​administration]]\\ 
 +<​code>​$ sudo pip install displaycal --upgrade</​code>​\\ 
 +=== Avec Flatpack === 
 + 
 +Un groupe non-officiel d'​usagers a aussi porté ce programme au format [[flatpak|Flatpak]] embarquant la version 2.1.2 d'​[[argyll|Argyll]].
  
 Après avoir [[https://​doc.ubuntu-fr.org/​flatpak#​installation_de_l_utilitaire_flatpak|installé Flatpak]], pour installer DisplayCAL entrez dans le [[terminal|Terminal]] Après avoir [[https://​doc.ubuntu-fr.org/​flatpak#​installation_de_l_utilitaire_flatpak|installé Flatpak]], pour installer DisplayCAL entrez dans le [[terminal|Terminal]]
 <​code>​$ flatpak install flathub net.displaycal.DisplayCAL</​code>​ <​code>​$ flatpak install flathub net.displaycal.DisplayCAL</​code>​
-Ensuite, pour démarrer DisplayCAL 
-<​code>​$ flatpak run net.displaycal.DisplayCAL</​code>​ 
  
-Ce paquet [[flatpak|Flatpak]] fonctionne parfaitement sous [[20.04_lts|Ubuntu 20.04]].+<note tip> 
 +Si vous obtenez le message 
 + 
 +<​code>​ error : “no remote refs found similar to flathub” error </​code>​ 
 + 
 +Exécutez la commande suivante : 
 + 
 +<​code> ​flatpak ​remote-add --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo </​code>​  
 +</​note>​ 
 ===== Utilisation ===== ===== Utilisation =====
-Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​dispcalgui</​code>​+Comme DisplayCAL utilise les bibliothèques [[argyll|Argyll]] extérieures aux dépôt d'​Ubuntu,​ il est nécessaire d'​élargir les permissions des ports usb afin de pouvoir utiliser le calibreur. Cette opération s'​annule au prochain redémarrage. 
 +<​code>​$ chmod 777 -R /​dev/​bus/​usb</​code>​ 
 + 
 +Branchez votre calibreur sur un port usb. 
 + 
 +Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]]\\ ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​$ displaycal</​code> ​ou <​code>​$ flatpak run net.displaycal.DisplayCAL</​code>​ 
 + 
 +Si votre calibreur est reconnu par la version 2.1.2 d'​Argyll,​ ce paquet [[flatpak|Flatpak]] fonctionne parfaitement sous [[20.04_lts|Ubuntu 20.04]].
  
 Liste des [[https://​displaycal.net/#​argyll|sondes supportées par Argyll CMS]] : Liste des [[https://​displaycal.net/#​argyll|sondes supportées par Argyll CMS]] :
-  *X-Rite (inclut les sondes des compagnies Gretag-Macbeth et Sequel imaging) : DTP92, DTP94, Chroma 5, i1, Color Munki Create et Smile +  *X-Rite (inclut les sondes des compagnies Gretag-Macbeth et Sequel imaging) : DTP92, DTP94, Chroma 5, i1, Color Munki Create et Smile ; 
-  * DataColor ColorVision : Spyder 2, 3, 4 et +  * DataColor ColorVision : Spyder 2, 3, 4et SpyderX (depuis Argyll 2.1.2) ; 
-  * Et quelques autres+  * Et quelques autres.
  
-<note tip>​Inutile de payer plus cher une version «pro», seul le logiciel changera. Comme nous utiliserons [[Argyll]] CMS et dispcal GUI pour piloter la sonde et calibrer le moniteur, le logiciel fourni par le fabricant importe peu.</​note>​ 
-  
 ===== Désinstallation ===== ===== Désinstallation =====
-Pour supprimer cette application, ​il suffit de [[:tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisiela configuration globale de l'​application est conservée ou suppriméeLes journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.+Pour supprimer cette application,​ 
 +==== Avec Python3-pip ==== 
 +<​code>​$ pip uninstall displaycal</​code>​ 
 +ou, après une installation avec les [[:sudo|droits d'​administration]], 
 +<​code>​$ sudo pip uninstall displaycal</​code>​ 
 +==== Avec Flatpack ==== 
 +<​code>​$ flatpak uninstall net.displaycal.DisplayCAL</​code>​.
    
 ===== Voir aussi ===== ===== Voir aussi =====
Ligne 49: Ligne 92:
  
 ---- ----
-//​Contributeurs:​FIXME//+//​Contributeurs: ​[[utilisateurs:​olivier_v|Olivier V]] //
  • dispcal_gui.1651009831.txt.gz
  • Dernière modification: Le 26/04/2022, 23:50
  • par applejuice