Re: Capture d'écran avec wmctrl+import

2021-10-11 Par sujet Bernard Schoenacker



- Mail original -
> De: "Pierre ESTREM" 
> À: "ML Debian User French" 
> Envoyé: Mardi 12 Octobre 2021 03:52:33
> Objet: Capture d'écran avec wmctrl+import
> 
> Bonjour,
> 
> Sous Debian/XFCE je tente de
> capturer l'écran d'un bureau qui n'a pas le focus pour le passer à la
> moulinette de tesseract.
> Par exemple dans celui-ci j'ai une instance de firefox.
> 
> Mon script :
> 
> #!/bin/bash
> 
> # window est l'ID de la fenêtre
> window="$(wmctrl -l | grep -i "firefox" | cut -f1 -d" ")"
> 
> # Capture de l'image
>   import -window "$window" screenshot.png
> 
> Et j'obtiens l'erreur :
> 
> import: unable to read X window image `0x0563': Ressource
> temporairement non disponible @ error/xwindow.c/XImportImage/5000.
> import: missing an image filename `screenshot.png' @
> error/import.c/ImportImageCommand/1293.
> 
> Où est mon erreur ?
> 
> Merci
> pierre estrem
> 

Bonjour Pierre,


Pourrais-tu simplement essayer de corriger ton script du fait que tu as 
2 occurrences qui se marchent dessus et je suis en train de déverminer ton 
script  


En premier je fais un essai pour trouver firefox :

wmctrl -l |grep -i -w  "firefox"  

j'obtiens un premier résultat convenable :

0x0480002c  4 antigen 16 exemples de commandes grep pour vous aider dans le 
monde réel - Mozilla Firefox

je continue de vérifier ton script :

wmctrl -l |grep -i -w  "firefox" | cut -f1 


j'obtiens :

0x0480002c  4 antigen Zimbra: Répondre - Mozilla Firefox

Je reprends ton script à la base en évitant les erreurs :

wmctrl -l |grep -i -w  "firefox" |awk '{print $1}' |tail -1 


et le résultat donne le PID de Firefox :
0x0480002c


Pourrais-tu essayer la commande ?

Ensuite, je t'invite à relire le fil de discussion concernant 
tesseract et les documents PDF images qui doivent impérativement
être convertis au format Tiff et non au format png ...

window="$(wmctrl -l |grep -i -w  "firefox" |awk '{print $1}' |tail -1)"
 
import -window "$window" screenshot.png


en tout cas maintenant, c'est opérationnel pour obtenir une image png 
maintenant, il te faudra convertir l'image png au format tiff :

convert screenshot.png screenshot.tiff


pour ma part je n'aime pas du tout cette façon de faire du fait qu'il me manque 
un point qui peux devenir gênant en en donnant pas un "timestamp" de la capture 
dans le nom du fichier 

correction :
import -window "$window" screenshot-$(date +%Y-%m-%d-%H-%M).png
convert screenshot*.png  screenshot*.tiff


après il te suffira de passer à la moulinette via tesseract 

Merci pour ton aimable attention

Bien à toi

Bernard



Capture d'écran avec wmctrl+import

2021-10-11 Par sujet Pierre ESTREM

Bonjour,

Sous Debian/XFCE je tente de
capturer l'écran d'un bureau qui n'a pas le focus pour le passer à la 
moulinette de tesseract.

Par exemple dans celui-ci j'ai une instance de firefox.

Mon script :

#!/bin/bash

# window est l'ID de la fenêtre
window="$(wmctrl -l | grep -i "firefox" | cut -f1 -d" ")"

# Capture de l'image
 import -window "$window" screenshot.png

Et j'obtiens l'erreur :

import: unable to read X window image `0x0563': Ressource 
temporairement non disponible @ error/xwindow.c/XImportImage/5000.
import: missing an image filename `screenshot.png' @ 
error/import.c/ImportImageCommand/1293.


Où est mon erreur ?

Merci
pierre estrem



Re: Problème UUID

2021-10-11 Par sujet Étienne Mollier
Moin,

Sébastien Dinot, on 2021-10-11:
> k6dedi...@free.fr a écrit :
> > Dans partition manager, lorsque je demande les propriétés de sda3,
> > j'obtiens un seul UUID. Mais lorsque je demande les propriétés de
> > sda3, j'obtiens DEUX UUID.
> 
> Là, je ne comprends pas, soit il y a une erreur dans ce que vous écrivez
> (dans le second cas, il s'agit de sda3), soit il manque des
> informations.

Est-ce que le second UUID ne serait pas un identifiant de
partition gpt PARTUUID, à tout hasard ?

$ sudo blkid /dev/sdc*
/dev/sdc: PTUUID="----" PTTYPE="gpt"
/dev/sdc1: UUID="-" BLOCK_SIZE="512" TYPE="vfat" 
PARTUUID="----"
/dev/sdc2: UUID="----" BLOCK_SIZE="512" 
TYPE="xfs" PARTUUID="----"
/dev/sdc3: UUID="caviar------gg" 
TYPE="LVM2_member" PARTUUID="----"

^^^
La PARTUUID est propre au schéma de partitionnement gpt, et
l'UUID est propre au système de fichier à l'intérieur de la
partition indépendamment du schéma.

Bonne soirée,
-- 
Étienne Mollier 
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.


signature.asc
Description: PGP signature


Re: Gourmet ne démarre plus.

2021-10-11 Par sujet Haricophile
Le Mon, 11 Oct 2021 17:55:03 +0200 (CEST),
txo...@free.fr a écrit :

> Oui on dirait qu'il y a problème avec les bibliothèques python 
> utilisées sous Sid. Parce que mes 3 machines sous Sid n'arrivent 
> plus à faire fonctionner Gourmet même en supprimant .gourmet. 
> Dommage parce que j'aimais bien ... et que cela m’embête de perdre 
> mes 600 recettes.

Elles sont de toute manière dans une base SQlite même si je n'ai pas
regardé comment les exporter/réimporter dans autre chose sans trop de
boulot.

Si c'est juste pour faire une exportation, il y a des images
de machines virtuelles prêtes à l'emploi qui trainent sur
internet.

Et aussi je ne connais pas assez python pour savoir si ce n'est pas
contournable en utilisant une ancienne version en parallèle.



Re: Gourmet ne démarre plus.

2021-10-11 Par sujet txodom
Oui on dirait qu'il y a problème avec les bibliothèques python 
utilisées sous Sid. Parce que mes 3 machines sous Sid n'arrivent 
plus à faire fonctionner Gourmet même en supprimant .gourmet. 
Dommage parce que j'aimais bien ... et que cela m’embête de perdre 
mes 600 recettes.



Re: personnalisation de la séquence de login

2021-10-11 Par sujet Jean-Marc

Bonjour Luc,

Le 11/10/21 à 11:24, Luc Novales a écrit :

Je ne comprends pas trop le problème. Est ce un besoin de compte "invité" ?

Ne suffirait il pas d'activer la fonctionnalité du même nom pour qu'elle 
ait ce comportement ?


Si cette fonctionnalité "invité" crée un répertoire $HOME au login et 
l'efface au logout, cela devrait faire le boulot.


Je vais regarder comment cela s'active.


Bonne journée,


Bonne journée à toi aussi.


Luc.


--
Jean-Marc



OpenPGP_signature
Description: OpenPGP digital signature


Re: Gourmet ne démarre plus.

2021-10-11 Par sujet Haricophile
Le Mon, 11 Oct 2021 12:23:39 +0200,
steve  a écrit :

> J'ai aussi essayé avec Bullseye sous Kde Plasma. En lançant le
> programme depuis un terminal, j'ai reçu beaucoup de WARNING et
> d'ERROR mais le programme tourne. Il a dû être écrit avec les pieds,
> c'est pas possible autrement…

Si, autrement c'est possible car : 

Latest release jun 5 2014

Il me semble à première vue qu'il y a surtout des petits soucis
d'obsolescence même si il semble y avoir en survolant github quelques
activités depuis.



Re: Gourmet ne démarre plus.

2021-10-11 Par sujet Haricophile
Le Mon, 11 Oct 2021 11:14:03 +0200,
Txo  a écrit :

> Bonjour,
> 
> Qui utilise gourmet ? Moi déjà et j'ai des problèmes depuis une mise
> à jour récente.
> Celui là ne démarre pas et butte sur
>   File "/usr/lib/python3/dist-packages/gourmet/backends/db.py", line 
> 753, in fetch_len
>  return table.count().execute().fetchone()[0]
> AttributeError: 'Table' object has no attribute 'count'
> 
> 
> J'aimerais savoir si quelqu'un a eu la même réaction avant de faire
> un rapport de bug.
> 
> Merci.
> 

Je teste l'installation sur Bullseye, ça passe en mode debug avec pas
mal de bazar concernant les plugins mais ça se lance. Tu as essayé de
le lancer sans en désactivant les plugins ou avec une nouvelle
base à tout hasard ?

Sinon j'ai testé pip3 install --upgrade mais il n'a rien de plus récent
a installer.



Re: Gourmet ne démarre plus.

2021-10-11 Par sujet steve

Salut,

J'ai aussi essayé avec Bullseye sous Kde Plasma. En lançant le programme
depuis un terminal, j'ai reçu beaucoup de WARNING et d'ERROR mais le
programme tourne. Il a dû être écrit avec les pieds, c'est pas possible
autrement…

Essaie de supprimer (ou renommer) le répertoire $HOME/.gourmet et de relancer
le programme (via un terminal c'est plus pratique car tu vois tous les
messages). Peut-être que ça ira mieux.

Le 11-10-2021, à 12:15:15 +0200, didier gaumet a écrit :



Bonjour,

ici Debian Bullseye sous Gnome Classic, je viens d'installer brièvement
Gourmet pour tester: une dépendance (recommandation) n'est pas
satisfaite mais le logiciel se lance et je peux cliquer sur une
recette, ce qui ouvre une fenêtre séparée. JE ne suis pas allé plus
loin avant de désinstaller.
C'est donc probablement plutôt un problème relatif à ton environnement.






Re: Gourmet ne démarre plus.

2021-10-11 Par sujet didier gaumet


Bonjour,

ici Debian Bullseye sous Gnome Classic, je viens d'installer brièvement
Gourmet pour tester: une dépendance (recommandation) n'est pas
satisfaite mais le logiciel se lance et je peux cliquer sur une
recette, ce qui ouvre une fenêtre séparée. JE ne suis pas allé plus
loin avant de désinstaller.
C'est donc probablement plutôt un problème relatif à ton environnement.




Gourmet ne démarre plus.

2021-10-11 Par sujet Txo

Bonjour,

Qui utilise gourmet ? Moi déjà et j'ai des problèmes depuis une mise à 
jour récente.

Celui là ne démarre pas et butte sur
 File "/usr/lib/python3/dist-packages/gourmet/backends/db.py", line 
753, in fetch_len

return table.count().execute().fetchone()[0]
AttributeError: 'Table' object has no attribute 'count'


J'aimerais savoir si quelqu'un a eu la même réaction avant de faire un 
rapport de bug.


Merci.

--
-- Dominique Marin http://txodom.free.fr  --
  Le vent a dispersé les cendres de Bendit
  Et chacun est rentré chez son automobile
--Paris mai Nougaro   --



Re: personnalisation de la séquence de login

2021-10-11 Par sujet Luc Novales

Bonjour,

Le 09/10/2021 à 12:58, Jean-Marc a écrit :

Salut la liste,

J'aimerai personnaliser la séquence de login sur des machines d'un EPN.

En gros, l'idée est de ne pas laisser de traces.
Création du HOME-dir au login.
Effacement du HOME-dir au logout.


Je ne comprends pas trop le problème. Est ce un besoin de compte "invité" ?

Ne suffirait il pas d'activer la fonctionnalité du même nom pour qu'elle 
ait ce comportement ?


Bonne journée,

Luc.