Re: Coordonnées graphiques du focus clavier

2024-03-25 Thread Pierre ESTREm

Bonjour,

Le but serait de récupérer le texte d'une info-bulle d'une icone du bureau.
Pour ce faire j'aurais besoin de mener (moveTo) le pointeur de souris 
jusque ce focus clavier et ensuite à bosser car je ne sais pas pour 
l'heure lire cette info-bulle.


Il s'agit d'un script qui serait un daemon pour pallier au bug de Orca 
de sorte de savoir sur quelle icone le focus clavier se trouve.


A propos de ce bug signalé par Kiril j'avoue ne pas savoir faire quoi de 
ce fichier :

https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-desktop-icons-ng/+bug/2048390/+attachment/5736866/+files/add-accessibility-support.diff
Après son downoad un :
$ patch add-accessibility-support.diff
Je comprends qu'il faudrait le comparer, mais à quoi ?

pierre estrem




Le 25/03/2024 à 08:10, Basile Starynkevitch a écrit :


On 3/24/24 19:50, Pierre ESTREm wrote:

Bonjour,

Je ne parviens pas à trouver comment récupérer les coordonnées X et Y 
où se situe le focus clavier dans un écran.

Ca doit se faire...


La question me parait bizarre. Dans mon souvenir des règles de codage 
des applications graphiques, un tel comportement est explicitement 
proscrit ou déconseillé. Quel est le cas d'usage? En plus le focus 
clavier appartient à une fenêtre (zone rectangulaire de X11) pas à un 
point. Et il peut être redirigé, et peut-être même dans des cas 
pathologiques multiples.




Tout ce que je sais faire est de récupérer celles du pointeur souris 
(avec les modules pyxhook ou pyautogui).


Une idée en Python ? Sinon en Bash, xprop etc



Je ne connais pas l'API en détails, mais en C et avec un serveur 
d'affichage Xorg (pas Wayland) il faudrait se plonger dans les détails 
de IM. 
https://www.x.org/releases/X11R7.6/doc/xorg-docs/specs/ICCCM/icccm.html 
- comptez plusieurs jours de lecture (et ensuite quelques semaines de 
codage).



Peut-être qu'il pourrait être utile de se limiter à un seul 
gestionnaire de fenêtres (sans viser la généralité) par exemple 
choisir entre https://www.fvwm.org/ et https://ice-wm.org/ et ensuite 
en modifier le code pour que votre logiciel puisse interroger 
directement ce gestionnaire de fenêtres.



Mais la question me surprend, et me parait contraire aux attendus des 
utilisateurs et aux usages.


Librement





Coordonnées graphiques du focus clavier

2024-03-24 Thread Pierre ESTREm

Bonjour,

Je ne parviens pas à trouver comment récupérer les coordonnées X et Y où 
se situe le focus clavier dans un écran.

Ca doit se faire...

Tout ce que je sais faire est de récupérer celles du pointeur souris 
(avec les modules pyxhook ou pyautogui).


Une idée en Python ? Sinon en Bash, xprop etc

Merci
pierre estrem



Re: Passer en 1920x1080 une machine démarrant avec i915.modeset=0 ?

2024-02-28 Thread Pierre ESTREm

Faut écrire :
$ xrandr -s 1920x1080 # Notez le 'x' et pas le '*'

pierre estrem



Le 28/02/2024 à 18:34, Olivier a écrit :

# xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minim 800x600, current 800x600, maximum 800x600
default connected primary 800x600+0+0 0mm x 0mm
   800x600 75.00'

# xrandr -s 1920*1080
Size 1920*1080 not found in available modes


Est-il possible de "lancer manuellement" la fonction KMS une fois que
l'on a démarré avec i915.modesetting=0 ?

Le mer. 28 févr. 2024 à 18:16, Olivier  a écrit :

dmesg -l err

[0.210659] ACPI BIOS Error (bug): Could not resolve symbol
[\_SB.UBTC.RUCC], AE_NOT_FOUND (20230331/psargs-330)
[0.210667] ACPI Error: Aborting method
\_SB.PC00.TXHC.RHUB.SS01._PLD due to previous error (AE_NOT_FOUND)
(20230331/psparse-529)
[0.210697] ACPI BIOS Error (bug): Could not resolve symbol
[\_SB.UBTC.RUCC], AE_NOT_FOUND (20230331/psargs-330)
[0.210702] ACPI Error: Aborting method
\_SB.PC00.TXHC.RHUB.SS02._PLD due to previous error (AE_NOT_FOUND)
(20230331/psparse-529)
[1.074140] ACPI BIOS Error (bug): Could not resolve symbol
[\_SB.UBTC.RUCC], AE_NOT_FOUND (20230331/psargs-330)
[1.074182] ACPI Error: Aborting method
\_SB.PC00.TXHC.RHUB.SS01._PLD due to previous error (AE_NOT_FOUND)
(20230331/psparse-529)
[1.074236] ACPI BIOS Error (bug): Could not resolve symbol
[\_SB.UBTC.RUCC], AE_NOT_FOUND (20230331/psargs-330)
[1.074266] ACPI Error: Aborting method
\_SB.PC00.TXHC.RHUB.SS01._PLD due to previous error (AE_NOT_FOUND)
(20230331/psparse-529)


dmesg -l warn
[0.069946] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[0.311681] pnp 00:02: disabling [mem 0xc000-0xcfff]
because it overlaps :00:02.0 BAR 9 [mem 0x-0xdfff
64bit pref]
[0.708514] hpet_acpi_add: no address or irqs in _CRS
[0.715962] i8042: PNP: PS/2 appears to have AUX port disabled, if
this is incorrect please boot with i8042.nopnp
[0.972498] i2c i2c-0: Systems with more than 4 memory slots not
supported yet, not instantiating SPD
[1.081026] usb: port power management may be unreliable
[1.174989] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is
disabled. Duplicate IMA measurements will not be recorded in the IMA
log.
[3.655595] thermal thermal_zone6: failed to read out thermal zone (-61)
[4.144718] ext2 filesystem being mounted at /boot supports
timestamps until 2038-01-19 (0x7fff)
[5.372381] kauditd_printk_skb: 15 callbacks suppressed
[   16.139210] systemd[864]: memfd_create() called without MFD_EXEC or
MFD_NOEXEC_SEAL set

Le mer. 28 févr. 2024 à 18:05, Olivier  a écrit :

Par SSH, j'ai:
root@foo:~# ps aux|grep -i xorg
root 886  0.1  0.4 317152 78152 tty1 Sl+  17:48   0:00
/usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/116/gdm/Xauthority
-nolisten tcp -background none -noreset -keeptty -novtswitch -verbose
3
...
root@foo:~# DISPLAY=:0.0 xrandr
Authorization required, but no authorization protocol specified

Can't open display :0.0


Comment résoudre ?

Le mer. 28 févr. 2024 à 14:23, Sébastien NOBILI
  a écrit :

Bonjour,

Le 2024-02-27 18:08, Olivier a écrit :

Comment utiliser xrandr par SSH ? Faut-il se connecter en tant que
root ou simple utilisateur ?

Il faut être connecté avec le compte qui fait tourner la session Xorg
(sinon on peut passer par `xhost` mais c'est à éviter).

Il faudra aussi déclarer la variable `DISPLAY` :

```
export DISPLAY=:0.0
```

Sébastien





Re: Passer en 1920x1080 une machine démarrant avec i915.modeset=0 ?

2024-02-27 Thread Pierre ESTREm

Bonjour,

Essayer 'xrandr' pour lister les résolutions et 'xrandr -s' pour fixer 
celle-ci ?


pierre estrem


Le 27/02/2024 à 17:54, ajh-valmer a écrit :

Hello,
J'ai eu le même problème en upgradant ma bookworm,
j'ai tenté avec le pilote "nouveau", bonjour la galère, échec.
Quel est non noyau ?

On Tuesday 27 February 2024 16:56:50 Olivier wrote:

J'ai une machine UN305 de Minis Forum récente.
Elle possède un processeur Intel N305, deux interfaces HDMI et une
interface USB-C.
Elle connectée par HDMI à un moniteur IIyama T2452MTS (de 24 pouces).
Je souhaite l'utiliser comme station de travail (bureautique,
développement, administration système) sous Bookworm.
J'ai laborieusement réussi à y installer Bookworm et le noyau 6.5 de
Bookworm-backport mais j'ai du ajouter l'option "i915.modeset=0" pour
que l'écran affiche quelque chose.
J'ai installé le paquet SSH pour avoir la main par SSH sur cette machine.
La résolution actuelle est de 800x600, ce qui la rend difficilement
utilisable.
J'aimerai passer à 1920x1080.
1. J'ai l'impression que tant que "i915.modeset=0" , on ne peut pas
changer la résolution. Est-ce bien exact ?

2. Pensez-vous qu'un adaptateur USB-A ou USB-C vers DVI ou HDMI ou VGA
puisse fonctionner avec Bookworm et permettre temporairement de
contourner le problème ?

3. En première analyse, quelle est la source du problème ? Un mauvais
support du N305 par le noyau 6.5 de la machine ? Un mauvais
paramétrage ?

4. Quelles étapes suivre pour passer à 1920x1080 sans perdre la main ?
Alternativement, je suis prêt à tout réinstaller de zéro mais avec la
procédure habituelle (clé USB, ...) l'écran restait noir avec
l'installeur de Bookworm et j'aimerai rester sur version Bookworm la
plus classique possible.

Slts






Re: [XFCE] Quel widget a le focus ?

2023-12-16 Thread Pierre ESTREm

Bonsoir,

J'utilise la librairie subprocess pour Popen et vocaliser avec espeak 
dans un Player que j'ai réalisé.

Je doute que ça fasse ce que je souhaite.

Le but est qu'un programme (bash ou Python) m'indique quelle icone a le 
focus dans le Bureau de façon à vocaliser son nom et/ou exécuter sa 
commande associée.


Je continue d'explorer Xlib.
Comment sont interprétées les icones, comme des windows réduites ?
Pardon pour mon interrogation "stupide".

pierre estrem


Le 16/12/2023 à 12:49, benoit a écrit :

Bonjour,

Si tu ne trouves pas que tu veux en python, il reste la possibilité 
d’utiliser/appeler ce qui existe sous X avec la librairie subprocess

https://pypi.org/project/subprocess.run/

Mais c'est moins bien

--
Benoit




Envoyé avec la messagerie sécurisée Proton Mail.

Le vendredi 15 décembre 2023 à 05:17, Pierre ESTREm  a 
écrit :



Bonjour,

En Bash je voudrais récupérer le ID de l'objet (par exemple icone) qui
aurait le focus clavier.

En Python y aurait-il un module qui saurait manipuler X (comme on le
fait avec tkinter) ???

C'est ouf... c'est vrai !

Merci
pierre estrem




Re: [XFCE] Quel widget a le focus ?

2023-12-15 Thread Pierre ESTREm

Didier,

Ca non je connais et je les utilise au sein d'interface graphique tkinter.

Mais c'est au niveau de X11 que j'espère trouver mon bonheur (c-à-d à un 
niveau plus bas).


Merci

pierre estrem



Le 15/12/2023 à 19:29, didier gaumet a écrit :


Tout ça m'étant totalement étranger, Je ne sais pas si ça correspond à 
tes attentes mais j'ai trouvé une page web récente (2022, donc à 
priori pas obsolète) en français qui importe tkinter dans Python et 
détaille l'usage de la fonction focus_get() pour déterminer qui a le 
focus:

https://stacklima.com/python-methode-focus_set-et-focus_get/

encore une fois, ça n'est peut-être pas applicable à ta démarche et je 
n'ai peut-être pas bien saisi le contexte.


Bon courage :-)





Re: [XFCE] Quel widget a le focus ?

2023-12-15 Thread Pierre ESTREm

Bonsoir Didier et le reste du Monde,

Merci, c''est déjà une belle piste qu'un module Python existe autour de X11.
Je le sentais plutot bon carr Python est très riche en diversité.

j'espère qu'à l'instar de tkinter je pourrais connaître (les yeux 
fermés) quel widget (icone ou autre) a le focus.


J'ai vu des prototypes de fonctionsxget... et xset... mais je voudrais 
éviter du code C car Python offre plus simplement  la réalisation 
d'interfaces ! :)


Je vous tiens au courant.

pierre estrem



Le 15/12/2023 à 11:10, didier gaumet a écrit :

Le 15/12/2023 à 05:17, Pierre ESTREm a écrit :

Bonjour,

En Bash je voudrais récupérer le ID de l'objet (par exemple icone) 
qui aurait le focus clavier.


En Python y aurait-il un module qui saurait manipuler X (comme on le 
fait avec tkinter) ???


C'est ouf... c'est vrai !

Merci
pierre estrem




Bonjour

Avertissement: je n'y connais vraiment rien de rien, je réponds juste 
parce que ça pourrait très éventuellement te donner une piste


si je comprends correctement (c'est pas certain), le paquet 
pyhton3-xlib de Debian comprend les routines X11 (a priori purement 
X11, pour Wayland peut-être PyWayland dispo sur pypi.org)

Plus d'infos sur python-xlib ici:
https://github.com/python-xlib/python-xlib

et les fonctions X11 pour savoir ou fixer quel est l'objet qui a le 
focus semblent être XISetFocus et XIGetFocus:

https://www.x.org/releases/X11R7.6/doc/man/man3/XISetFocus.3.xhtml

Pour Wayland, peut-être que tu auras une idée ici des fonctions à 
appeler (je suis resté un peu sur ma fain mais je n'y connais rien et 
j'ai survolé à grande vitesse):

https://wayland.freedesktop.org/docs/html/ch04.html

Ne m'en demande pas plus, je serais bien en peine de t'apporter des 
précisions valables. Bon courage :-)






[XFCE] Quel widget a le focus ?

2023-12-14 Thread Pierre ESTREm

Bonjour,

En Bash je voudrais récupérer le ID de l'objet (par exemple icone) qui 
aurait le focus clavier.


En Python y aurait-il un module qui saurait manipuler X (comme on le 
fait avec tkinter) ???


C'est ouf... c'est vrai !

Merci
pierre estrem



Re: [accessibility@ Orca cause trop

2023-12-10 Thread Pierre ESTREm

Bonsoir Jean-Philippe,

Ca répond en partie puisque si "N'afficher que le texte affiché" est 
coché, effectivement on n'entend plus prononcer "auto completion".
Du coup on n'entend non plus le type des widgets, et ça ça ne le fait 
plus du tout car on ne sait pas où on se situe précisément.


Je comprends qu'il y a une "balance" à trouver avec les autres critères 
(onglet "Synthèse vocale").


Tu cites le raccourci INSERT+MAJ+ESPACE si j'ai compris.
Il n'a pas l'air de fonctionner chez moi.

Merci à toi :)

pierre estrem


Le 10/12/2023 à 06:38, Jean-Philippe MENGUAL a écrit :

Bonjour Pierre,

Ce genre de question n'est jamais très somple, parce que c'est souvent 
un compromis à trouver entre trop ou pas assez bavard. Dans les 
préférences, onglet Synthèse vocale, tu peux demander à Orca de ne 
lire que le texte affiché, si vraiment tu n'as jamais besoin 
d'entendre la description des éléments à l'écran. L'expression "auto 
complétion" est en eeffet la description que fait le lecteur d'écran 
de la zone où se trouve ton curseur. Tout comme Bouton, case à cocher, 
liste déroulante, etc


Dans ce même onglet et alternativement à ce qui précède, tu peux aussi 
décocher Lire la description, u bien Annoncer les champs de formulaire.


Si toutefois tu veux restreindre ce comportement (s'il fonctionne) à 
Thunderbird, il te faudra utiliser orca+maj+espace pour le faire dans 
les préférences d'Orca spécifiques à Thunderbird, tandis que 
orca+espace est global.


Espérant que cela aidera,

Cordialement,


Jean-Philippe MENGUAL
Debian Developer non uploading
Community team member
Accessibility team member
debian-l10n-french team member
President of Debian France non-profit organization

Le 10/12/2023 à 04:43, Pierre ESTREm a écrit :

Bonsoir la liste,

J'utilise Orca et avec Thunderbird je ne voudrais ne plus entendre 
"auto completion" une fois arrivé dans la zone de saisie du sujet 
(lors de la création d'un message).

Je crois l'entendre aussi dans bien d'autres occasions.

Je pense qu'il s'agit d'un message du système car la chaîne 
n'apparaît pas suite à "Sujet" .
  Ca expliquerait que modifier la prononciation dans les Préférences 
de Orca ne donne rien ("auto-completion" => "").


Auriez-vous une méthode pour éviter ces lectures (que je juge 
inutiles) ?


Remarque: cette chaîne devrait être cependant prononcée si elle 
apparaissait à l'écran !


pierre estrem







[accessibility@ Orca cause trop

2023-12-09 Thread Pierre ESTREm

Bonsoir la liste,

J'utilise Orca et avec Thunderbird je ne voudrais ne plus entendre "auto 
completion" une fois arrivé dans la zone de saisie du sujet (lors de la 
création d'un message).

Je crois l'entendre aussi dans bien d'autres occasions.

Je pense qu'il s'agit d'un message du système car la chaîne n'apparaît 
pas suite à "Sujet" .
 Ca expliquerait que modifier la prononciation dans les Préférences de 
Orca ne donne rien ("auto-completion" => "").


Auriez-vous une méthode pour éviter ces lectures (que je juge inutiles) ?

Remarque: cette chaîne devrait être cependant prononcée si elle 
apparaissait à l'écran !


pierre estrem



Re: live-build: erreur sur firmware

2023-11-25 Thread Pierre ESTREm

Bonsoir Didier,

J'ai dans tous mes dépôts la section non-free-firmware.
Par contre je n'avais dans aucun la section "contrib".
Je l'ai ajouté partout, puis je fais un "apt update".
Pas mieux avec le config le plus simple.

Je réinstalle la netinst et je présume que ça ira, tout au mieux au début.

Je me souviens avoir fait un "apt upgrade"...

pierre estrem




Le 25/11/2023 à 08:51, didier gaumet a écrit :

Le 24/11/2023 à 21:32, Pierre ESTREm a écrit :

Bonsoir,

Je n'y comprends plus rien : alors que mes premiers essais étaient 
fructueux; voilà que j'ai systématiquement la même erreur... avec le 
simplissime script auto/config :


#!/bin/sh
set -e
lb config noauto \
     "${@}"

Je fais cela sur une Debian 12.
Et toujours cette erreur sur le paquet firmware-linux...

pierre estrem


Tu as bien la section non-free-firmware présente pour chaque dépôt 
dans le fichier /etc/apt/sources.list de ton PC (celui à partir duquel 
tu essaies de construire ton système cible live)?








Re: live-build: erreur sur firmware

2023-11-24 Thread Pierre ESTREm

Bonsoir,

Je n'y comprends plus rien : alors que mes premiers essais étaient 
fructueux; voilà que j'ai systématiquement la même erreur... avec le 
simplissime script auto/config :


#!/bin/sh
set -e
lb config noauto \
    "${@}"

Je fais cela sur une Debian 12.
Et toujours cette erreur sur le paquet firmware-linux...

pierre estrem


Le 23/11/2023 à 22:48, didier gaumet a écrit :

Le 23/11/2023 à 22:46, didier gaumet a écrit :
[...]

 --archive-areas "main contrib non-free" \

[...]

j'ai fait du copier-coller sans me relire et modifier.
il faut donc lire plutôt:

  --archive-areas "main contrib non-free non-free-firmware" \







Re: live-build: erreur sur firmware

2023-11-23 Thread Pierre ESTREm

Bonsoir,

Dommage, aucune des deux lignes passent (même retour) :

  --archive-areas main contrib non-free non-free-firmware \
ou
  --archive-areas main contrib non-free-firmware \

Je vais m'appuyer sur la commande que vous citez "apt show" pour 
d'autres tentatives.


Merci !

pierre estrem



Le 23/11/2023 à 08:59, didier gaumet a écrit :

Le 23/11/2023 à 03:23, Pierre ESTREm a écrit :
[...]

E: Package 'firmware-linux' has no installation candidate

[...]

 --archive-areas main contrib non-free \

[...]

Bonjour,

didier@hp-notebook14:~$ apt show firmware-linux
[...]
Section: non-free-firmware/metapackages
[...]

je pense que la ligne suivante serait correcte pour ton emploi:

  --archive-areas main contrib non-free non-free-firmware \

ou simplement

  --archive-areas main contrib non-free-firmware \

si seuls les firmwares t'intéressent parmi les logiciels propriétaires





live-build: erreur sur firmware

2023-11-22 Thread Pierre ESTREm

Bonjour la liste

Je débute avec cet outil.
Je commence par une iso-hybrid avec un système "normal" :

J'obtiens l'erreur en fin de log :
...
E: Package 'firmware-linux' has no installation candidate
E: An unexpected failure occurred, exiting...
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...

Reading state information...

Je fais cela avec le script auto/config :

#!/bin/sh

set -e

lb config noauto \
    --architectures amd64 \
    --distribution bookworm \
    --system normal \
    --bootloaders syslinux \
    --archive-areas main contrib non-free \
    --apt-recommends true \
    --binary-filesystem ext4 \
    "${@}"

Si j'ajoute l'option "--firmware-binary true" même  erreur.

Où fais-je l'erreur ?

Merci
pierre estrem



Re: sed : suppression de lignes

2022-09-09 Thread Pierre ESTREM

Bonsoir,

Attention à ne pas avoir inséré un caractère spécial à la place d'un espace.
Ca m'est arrivé (comme à d'autres).

pierre estrem


Le 09/09/2022 à 19:22, antoine.valmer a écrit :

Bonjour à tous,
Dans un fichier texte, j'ai ce type de lignes :
49.7.20.111|17August2022
49.7.20.120|18August2022

Je souhaite supprimer toutes celles qui ont cette expression :
"49.7.20."
J'ai tenté cette commande :
sed '/49.7.20/d'
mais elle n'efface aucune ligne contenant "49.7.20."
@+ et merci.
A. Valmer





Re: Questions Python

2022-08-31 Thread Pierre ESTREM

Bonjour Marc et le Monde,

La réponse est ici :
https://www.developpez.net/forums/d1474088/autres-langages/python/gui/tkinter/obtenir-nom-widget-focus/

Mais j'ai fait un peu autrement.
On utilise la propriété "_name" qu'il faut donc fixer à la création du 
widget.


# Un extrait

# Une fenêtre principale
master=TK()

# du code ...

widget=mater.focus_get()

bouton1=Button(master)
bouton1._name="bouton1"
bouton1.pack()

#  et plein d'autres widgets !

# Afficherait "bouton1" si il a le focus
print(widget._name)

master.mailoop()

# Fin

Et ceci m'ouvre des perspectives énormes...

a+
pierre estrem


Le 31/08/2022 à 07:45, Marc Chantreux a écrit :

salut Pierre,

On Tue, Aug 30, 2022 at 07:31:58PM +0200, Pierre ESTREM wrote:

   widget = master.focus_get()
    print(widget()) # Aucun retour

vraiment: je t'encourage à reposer la question sur le forum de l'afpy.

* ce tu trouveras des gens plus motivés et connaisseurs pour répondre à cette 
question
* je pense que ce genre de questions est vraiment hors sujet ici (en
   tout cas pour ma part je ne suis plus sur les listes python justement
   parce que ce langage me ... laisse dubitatif :))


bonne chance.





Re: Questions Python

2022-08-30 Thread Pierre ESTREM

Bonjour,

La variable "widget" reçoit (pointe au sens de  C ?) l'objet qui a le 
focus (à ce stade je ne sais pas quel objet aurait ce focus).


""" Mon code

#!/usr/bin/env python3
# coding: utf-8

 from tkinter import *
from tkinter.ttk import *
import os

master = Tk()

def focus(event):
  widget = master.focus_get()
   print(widget()) # Aucun retour

"""

J'ai testé différentes propriétés mais j'obtiens uniquement la classe de 
l'objet (ou erreurs) et jamais le nom de la variable pointée.

Ca doit se faire ! :)

Pour ipython3 je vois cela, merci.

a+
pierre estrem


Le 30/08/2022 à 13:09, Marc Chantreux a écrit :

Bonjour Pierre,


Pour obtenir une liste des méthodes d'un objet de classe Canvas, je lis
qu'on peut exécuter :
print dir (Canvas())

c'est de la syntaxe python2 (ce qui me fait me demander quelle doc. tu
lis: vraiment, si tu n'as pas de code historique à gérer, oublie
python2).


J'obtiens une erreur ; quelle est la bonne syntaxe ?

c'était la bonne syntaxe... il y a longtemps. il faut maintenant mettre
des parenthèses autour des arguments de print.


D'autre part je ne trouve pas la méthode qui retourne le nom d'un widget
pointé mais j'obtiens son type, en faisant :
  print (widget)
L'instance widget a le focus et j'ai besoin de connaître son type, mais de
plus son petit nom (ex: listbox1, entry2 etc).

de quoi tu parles quand tu dis "le nom"? si c'est le nom de la variable
qui y fait référence dans ton programme (ce que je crois comprendre en lisant 
l'exemple),
ce soit etre possible en comparant le la référence à toutes les clefs du
namespace standard. je ne crois pas que python aie une fonction builtin
pour ca vu le peu d'intéret de la chose.


Merci de m'aider.

Avec plaisir. Je me permet 2 conseils:

* reposer ces questions aurprès des gens de l'afpy (ils avaient une
   liste de diffusion naguère mais ils ont une vision bien a eux de la
   modernité et sont passés sur discourse:https://discuss.afpy.org/):
   python est exactement le sujet de leurs fora, tu y trouveras des gens
   calés, passionnés et sympa.
* si tu souhaites explorer les objets, découvrir leurs methodes, les
   valeurs et tout ça (on appelle ça l'introspection), il existe ipython3
   qui devrait de faciliter la vie.

cordialement,





Re: Questions Python

2022-08-30 Thread Pierre ESTREM

Bonjour JF et le Monde,

Effectivement en Python3 il me fallait encadrer "dir" avec des parenthèses.
On obtient bien une liste des propriétés et méthodes de la classe passée 
en paramètre de "dir".


> Pour le widget, cela dépendpeut-être de sa nature; as-tu essayé:
>   print (widget())

Avec cette écriture, aucun retour.

a+

pierre estrem



Le 30/08/2022 à 09:47, Jean-François Colas a écrit :

Bonjour Pierre,

Avec Python 3, il faudra plutôt écrire:
   print (dir (Canvas))

La syntaxe que tu utilises pourrait être valide avec Python 2, en 
fonction de ce qu'est Canvas.


Pour le widget, cela dépendpeut-être de sa nature; as-tu essayé:
   print (widget())

J.-F.


Le 29/08/2022 à 23:14, Pierre ESTREM a écrit :

Bonjour la liste,

Dans mon apprentissage de Python, je progresse et sèche sur des points.

Pour obtenir une liste des méthodes d'un objet de classe Canvas, je 
lis qu'on peut exécuter :

   print dir (Canvas())

J'obtiens une erreur ; quelle est la bonne syntaxe ?

D'autre part je ne trouve pas la méthode qui retourne le nom d'un 
widget pointé mais j'obtiens son type, en faisant :

   print (widget)

L'instance widget a le focus et j'ai besoin de connaître son type, 
mais de plus son petit nom (ex: listbox1, entry2 etc).


Merci de m'aider.
--
Pierre ESTREM







Questions Python

2022-08-29 Thread Pierre ESTREM

Bonjour la liste,

Dans mon apprentissage de Python, je progresse et sèche sur des points.

Pour obtenir une liste des méthodes d'un objet de classe Canvas, je lis 
qu'on peut exécuter :

  print dir (Canvas())

J'obtiens une erreur ; quelle est la bonne syntaxe ?

D'autre part je ne trouve pas la méthode qui retourne le nom d'un widget 
pointé mais j'obtiens son type, en faisant :

  print (widget)

L'instance widget a le focus et j'ai besoin de connaître son type, mais 
de plus son petit nom (ex: listbox1, entry2 etc).


Merci de m'aider.
--
Pierre ESTREM



Re: VPN et demande de redirection de port

2022-07-17 Thread Pierre ESTREM

Bonsoir Jeremy,

Je préfère ne pas activer la DMZ de la box.

Ma box n'interviendrait donc pas (même  DMZ inactif) me dis-tu ?

J'explique ce que je comprenais à tort :

Je récupère l'IP du serveur VPN et du port attribué dans des variables 
comme ceci :


IP_VPN= $(piactl get vpnip)
PORT=$(piactl get portforward)

Avec ceci je pensais faire depuis l'ordi (client VPN) pour atteindre ma 
box avec le protocole HTTP :

http://${IP_VPN}:${PORT}
Et ça ne marche pas.
J'ai pourtant un petit serveur Apache2 actif sur la bécane cliente du VPN.

Ensuite je reviens à ta règle iptables.
Je me demande comment récupérer le nom de cette "interface réseau 
virtuel" (tun0).

"ip a" ne m'aide pas pour cela.

Merci
--
pierre estrem


Le 16/07/2022 à 07:39, Jérémy Prego a écrit :

Bonjour,

si le vpn est connecter sur un pc, la box, ne pourra rien faire pour 
toi. Si tu souhaites que l'ordi qui héberge le serveur web, soit 
accessible par le vpn sur le port 80 /443, il faut faire le port 
translating, sur le pc qui a le vpn, pour lui dire qu'il doit 
contacter le pc qui a l'ip 192.168.1.x sur son port 80/443 en interne.


avec iptables, on peut faire comme ça:
iptables -t nat -A PREROUTING -p tcp --dport 80  -i tun0 -j DNAT 
--to-destination 192.168.1.10:80


Ou avec nftable, on peut faire comme ça:
nft add rule ip nat PREROUTING iifname "tun0" tcp dport 80 counter 
dnat to 192.168.1.10:80


"tun0" dans les 2 règles précédentes est à remplacé par la vrai 
interface du vpn.


si ça ne fonctionne pas, il faut peut être un masquerade de 
l'interface du vpn avant.


Bref, tout ça pour dire que la box n'entre plus en ligne de compte ici.

Jerem
Le 16/07/2022 à 03:39, Pierre ESTREM a écrit :

Bonsoir,

J'éi souscrit au VPN "Private Internet Access" et j'ai eu tenté 
d'acquérir une IP dédiée.
Comme j'ai fait une bêtise je n'ai pas pu en profiter (j'ai perdu le 
"jeton" et le support n'a pas répondu ! :-( ).


Mais j'ai pu activer un port qui m'est dédié avec la commande "piactl 
set requestportfoward true".

L'ip de ceserveur et le port changent évidemment dynamiquement.

A partir de là je sèche complètement : je n'arrive pas à utiliser le 
NAT de ma box pour par exemple pointer un serveur web qui ferait 
parti de mon LAN...

Devrais-je passer par un service DNS ?

Quels conseils me donneriez-vous ?

Merci
--
Pierre ESTREM







VPN et demande de redirection de port

2022-07-15 Thread Pierre ESTREM

Bonsoir,

J'éi souscrit au VPN "Private Internet Access" et j'ai eu tenté 
d'acquérir une IP dédiée.
Comme j'ai fait une bêtise je n'ai pas pu en profiter (j'ai perdu le 
"jeton" et le support n'a pas répondu ! :-( ).


Mais j'ai pu activer un port qui m'est dédié avec la commande "piactl 
set requestportfoward true".

L'ip de ceserveur et le port changent évidemment dynamiquement.

A partir de là je sèche complètement : je n'arrive pas à utiliser le NAT 
de ma box pour par exemple pointer un serveur web qui ferait parti de 
mon LAN...

Devrais-je passer par un service DNS ?

Quels conseils me donneriez-vous ?

Merci
--
Pierre ESTREM



Re: Re : Stratégie de partitionnement

2022-06-19 Thread Pierre ESTREM

Bonsoir,

Grand merci pour votre complétude ! :)
Je vais m'employer à  étudier ces lignes de commande.

Merci

pierre estrem



Le 19/06/2022 à 18:31, Hugues Larrive a écrit :

--- Original Message ---
Le samedi 18 juin 2022 à 03:17, Pierre ESTREM  a écrit :



Bonjour,

Dessous je vous présente le retour de 'fdisk -l' appliqué à l'image
d'une distro (sur clé usb) et destinée aux déficients visuels (base Mint) :

Device Boot Start End Sectors Size Id Type
aciah-linux.img1 * 2048 1050623 1048576 512M b W95 FAT32
aciah-linux.img2 1052670 60063743 59011074 28,1G 5 Extended
aciah-linux.img5 1052672 60063743 59011072 28,1G 83 Linux

Je me pose diverses questions.
GRUB2 est situé dans le MBR.


Le stage 1 est dans le mbr, le stage 2 dans /boot.


Quel(s) intérêt(s) a-t-on de faire que la partition 1 contenant
/boot/efi soit de type vfat ?


C'est imposé par le standard, et c'est un FS simple et libre de droits.


Pourquoi avoir mis la racine (partition ext4) dans une unité logique (n°5) ?


Ceux qui ont décidé ça savent comment fonctionne le partitionnement
ms-dos.

Tel qu'on nous le décrit, on peut faire 4 partitions principales dont une 
partition étendue contenant un nombre illimité de lecteurs
logiques.

En réalité le premier secteur d'une partition étendue (Extended boot record ou 
EBR) contient une nouvelle table de partition dont la première partition est le 
lecteur logique et la second une nouvelle partition étendue :
| Disque physique|
| sda1 | sda2|
| sda5 | sda5p2   |
   | sda6 | sda6p2|
  | sda7 | sda7p2 |
 | sda8   |
Ça c'était le cas où on a prévu plus de 4 partitions dès le départ, on a 5 
partitions : sda1 ; sda5 ; sda6 ; sda7 ; sda8.

Maintenant les cas avec 3 partitions principales :
| Disque physique|
| sda1 | sda2 | sda3 | sda4  |
  | sda5 | sda5p2 |
 | sda6   |

Personnellement je trouve ça "moins propre", et on "saute" quand-même sda4.


Je constate que le swap est en fait un fichier dans la racine (à la mode
W$).
Ca doit bien ralentir le système ?


Pas vraiment.

En condition normale de fonctionnement, l'espace d'échange ne sert qu'à 
échanger de la mémoire libre entre applications, ce qui est totalement virtuel. 
Ça permet de mutualiser l'espace libre. En gros quand une application réserve 
1Go de mémoire, ils sont alloués dans l'espace d'échange, et re-alloués dans la 
mémoire réelle au fur et à mesure de leur utilisation effective. En cas de 
pénurie, le swap est effectivement utilisé ce qui donne un peut de robustesse 
avant l'intervention de l'oom killer du noyau. Mais les performances 
s'effondrent littéralement qu'il s'agisse d'un fichier ou d'une partition donc 
c'est complètement négligeable en regard de la souplesse apportée par 
l'utilisation d'un fichier, qui simplifie le redimensionnement ultérieur de la 
partition système par un script.

En gros un système bien dimensionné n'écris quasiment pas dans la swap, en cas 
de pénurie de mémoire il est bien plus efficace d'utiliser zram plutôt que de 
chercher à optimiser l'espace de swap.


Je m'emploie à faire de la racine une partition primaire (n°2) plutôt
qu'une unité logique.
Un conseil ?


Si tu y tiens vraiment voilà une simulation :
$ dd if=/dev/zero of=sdx count=100M
$ cfdisk
$ sfdisk -d sdx
label: dos
label-id: 0x21976e93
device: sdx
unit: sectors

sdx1 : start=2048, size=2048, type=ef
sdx2 : start=4096, size=  200704, type=5
sdx5 : start=6144, size=  198656, type=83
# losetup -fP sdx
# mkfs /dev/loop0p5
mke2fs 1.44.5 (15-Dec-2018)
Rejet des blocs de périphérique : complété

En train de créer un système de fichiers avec 99328 1k blocs et 24856 i-noeuds.
UUID de système de fichiers=52b98738-1f64-4248-bd04-5b2dd4623072
Superblocs de secours stockés sur les blocs :

8193, 24577, 40961, 57345, 73729

Allocation des tables de groupe : complété

Écriture des tables d'i-noeuds : complété

Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété

# fsck /dev/loop0p5

fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
/dev/loop0p5 : propre, 11/24856 fichiers, 4696/99328 blocs
# losetup -d /dev/loop0
$ sfdisk -d sdx
label: dos
label-id: 0x21976e93
device: sdx
unit: sectors

sdx1 : start=2048, size=2048, type=ef
sdx2 : start=4096, size=  200704, type=5
sdx5 : start=6144, size=  198656, type=83
$ echo "label: dos
label-id: 0x21976e93
device: sdx
unit: sectors

sdx1 : start=2048, size=2048, type=ef
sdx2 : start=6144, size=  198656, type=83
" | sfdisk sdx
Checking that no-one is using this disk right now ... OK

Disk sdx: 100 MiB, 104857600 bytes, 204800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 

Re: Stratégie de partitionnement

2022-06-18 Thread Pierre ESTREM

Bonsoir à tous,

Il s'agit bien d'une clé bootable destinée à démarrer aussi bien sur des 
vieux ordis (Bios) ou des ordis récents (EFI).
La table est bien de type msdos, la partition n°1 de type FAT32 et 
l'unité logique (n°5) est de type 83 (ici ext4).


L'image peut être "versée" sur un ddur et il y a donc un intérêt à 
générer de nouvelles UUID pour le boot EFI et la racine et pour le 
moment j'échoue à en faire un ddur bootable.


Merci à vous tous.
--
pierre estrem


Le 18/06/2022 à 15:29, Haricophile a écrit :

Le Sat, 18 Jun 2022 03:59:09 +0200,
Jérémy Prego  a écrit :


Enfin, concernant le swap, il est vrai que le fait d'utiliser un
fichier plutôt qu'une partition est considéré comme moins "fiable".
J'ai jamais vraiment comparé ceci dit.

Si la fiabilité était affectée, je ne pense pas que Windows utiliserait
ce système (quoique...). Je pense que l'histoire a son importance sur
les choix techniques: MSdos a été créé pour un micro-système mal foutu,
buggué «by design», mono-utilisateur, pas réseau, pas multitâche,
bootant sur des disquettes, et windows en a gardé l'héritage et
quelques tares structurelles et des mauvais design (dont l'aberrant WU).

Unix a été conçu dès le départ pour pouvoir tourner sur tout type de
machines, grosses comme petites, le réseau n'était pas une option mais
au cœur du noyau,  le multi-utilisateur, multitâche aussi, et sa
philosophie de simplifier au maximum le design avec des fonctions
génériques «simples et stupides», par exemple imprimer est «écrire
sur un périphérique» comme on écrit dans un fichier, donc pas besoin de
réécrire tout un programme spécifique d'entrée-sortie pour chaque
imprimante comme ça se pratiquait a l'époque.

Bref, dans le monde unix on a aimé partitionner pour séparer les
torchons des serviettes, chez Microsoft où l'on mélange tout et ne
sait pas toujours très bien distinguer une bouteille de bière du contenu
d'une bouteille de bière, pas plus que ce qui est du ressort de
l'utilisateur ou du système, on a pas ou très peu partitionné.

Tout ce bavardage pour dire que ça n'a aucun sens d'insérer un espace
disque a adressage direct, le swap, dans un système de fichier avec un
adressage "virtuel" (indirect), mais qu'au niveau du fonctionnement je
pense que l'impact est négligeable. Les disques non mécaniques de toute manière
rendent obsolescentes un certain nombre de contraintes techniques.





Stratégie de partitionnement

2022-06-17 Thread Pierre ESTREM

Bonjour,

Dessous je vous présente le retour de 'fdisk -l' appliqué à l'image 
d'une distro (sur clé usb) et destinée aux déficients visuels (base Mint) :


Device   Boot   Start  End  Sectors  Size Id Type
aciah-linux.img1 *   2048  1050623  1048576  512M  b W95 FAT32
aciah-linux.img2  1052670 60063743 59011074 28,1G  5 Extended
aciah-linux.img5  1052672 60063743 59011072 28,1G 83 Linux

Je me pose diverses questions.
GRUB2 est situé dans le MBR.

Quel(s) intérêt(s) a-t-on de faire que la partition 1 contenant 
/boot/efi soit de type vfat ?


Pourquoi avoir mis la racine (partition ext4) dans une unité logique (n°5) ?

Je constate que le swap est en fait un fichier dans la racine (à la mode 
W$).

Ca doit bien ralentir le système ?

Je m'emploie à faire de la racine une partition primaire (n°2) plutôt 
qu'une unité logique.

Un conseil ?

Merci à ceux qui auront pris le temps de me lire sur ce sujet... ardu.

pierre estrem



Re: Changer les UUID dans une image disque

2022-06-07 Thread Pierre ESTREM

Bonjour,

Après recherches et tests, concernant une FAT32 (dont l' "UUID" ne 
comporte que 8 caractères), je dois faire exactement :

% sudo mlabel -N $(uuidgen | cut -c -8) -i /dev/loop0p1

Ceci s'applique alors sur une FAT32 qui correspond /boot/efi (loop0p1, 
boucle chargée avec losetup).


Je remarque que cet identifiant est de suite lisible avec :
% sudo blkid | grep /dev/loop0p1

pierre estrem



Le 07/06/2022 à 11:10, Pierre Malard a écrit :

Bonjour,

Il n’y a pas besoin de monter une partition pour lui changer son UUID 
; surtout pas !


Avec un système de fichiers EXTn, la commande est :

% sudo tune2fs -U $(uuidgen) /dev/


Avec une partition XFS :

% sudo xfs_admin -U $(uuidgen) /dev/
Clearing log and setting UUID
writing all SBs
new UUID = 38d134f7-8453-41a7-b9ad-441c8ebbbced


Avec une partition SWAP :

% sudo mkswap -U $(uuidgen) /dev/
mkswap: /dev/sdb2 : avertissement : effacement de l'ancienne
signature swap.
Configure l'espace d'échange (swap) en version 1, taille = 2 GiB
(2147479552 octets)
pas d'étiquette, UUID=5dcce54c-0f2c-46e0-ab60-5793854ec4f5


Avec une partition FAT :

% sudo mlabel -N $(uuidgen) /dev/


Après on peut vérifier avec un :

% blkid


Bonne journée

Le 7 juin 2022 à 03:55, Pierre ESTREM <mailto:pierre.est...@free.fr>> a écrit :


Bonjour,

J'ai une copie d'une clé bootable dont j'ai fait une image (image.img).

uuidgen et tune2fs ne font cela que sur des fichiers de périphérique 
non montés.


Sans monter les partitions de cette image, comment faire pour 
modifier leurs UUID ?


pierre estrem



--
Pierre Malard

   « /La vérité ne triomphe jamais, mais ses ennemis finissent/
/    toujours par mourir./.. »
            Max Placnk (1858-1947)
   |\     _,,,---,,_
   /,`.-'`'   -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) 
)-,_. ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'

- --> Ce message n’engage que son auteur <--





Re: Changer les UUID dans une image disque

2022-06-07 Thread Pierre ESTREM

Bonjour,

Effectivement la partition ne doit pas être montée et là était mon problème.

J'ai repensé à 'losetup' qui devrait faire l'affaire associée à tes 
écrits comme ;

>    % sudo mlabel -N $(uuidgen) /dev/

D'autant que j'ai une ext4 et fat32 à modifier et je te remercie pour 
cette dernière ligne relative à msdos, modification qui me posait le 
plus de difficulté.


Cordialement
--
pierre estrem


Le 07/06/2022 à 11:10, Pierre Malard a écrit :

Bonjour,

Il n’y a pas besoin de monter une partition pour lui changer son UUID 
; surtout pas !


Avec un système de fichiers EXTn, la commande est :

% sudo tune2fs -U $(uuidgen) /dev/


Avec une partition XFS :

% sudo xfs_admin -U $(uuidgen) /dev/
Clearing log and setting UUID
writing all SBs
new UUID = 38d134f7-8453-41a7-b9ad-441c8ebbbced


Avec une partition SWAP :

% sudo mkswap -U $(uuidgen) /dev/
mkswap: /dev/sdb2 : avertissement : effacement de l'ancienne
signature swap.
Configure l'espace d'échange (swap) en version 1, taille = 2 GiB
(2147479552 octets)
pas d'étiquette, UUID=5dcce54c-0f2c-46e0-ab60-5793854ec4f5


Avec une partition FAT :

% sudo mlabel -N $(uuidgen) /dev/


Après on peut vérifier avec un :

% blkid


Bonne journée

Le 7 juin 2022 à 03:55, Pierre ESTREM <mailto:pierre.est...@free.fr>> a écrit :


Bonjour,

J'ai une copie d'une clé bootable dont j'ai fait une image (image.img).

uuidgen et tune2fs ne font cela que sur des fichiers de périphérique 
non montés.


Sans monter les partitions de cette image, comment faire pour 
modifier leurs UUID ?


pierre estrem



--
Pierre Malard

   « /La vérité ne triomphe jamais, mais ses ennemis finissent/
/    toujours par mourir./.. »
            Max Placnk (1858-1947)
   |\     _,,,---,,_
   /,`.-'`'   -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) 
)-,_. ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'

- --> Ce message n’engage que son auteur <--





Changer les UUID dans une image disque

2022-06-06 Thread Pierre ESTREM

Bonjour,

J'ai une copie d'une clé bootable dont j'ai fait une image (image.img).

uuidgen et tune2fs ne font cela que sur des fichiers de périphérique non 
montés.


Sans monter les partitions de cette image, comment faire pour modifier 
leurs UUID ?


pierre estrem



Re: VPN en mode console

2022-05-28 Thread Pierre ESTREM

Bonjour,

J'ai une expérience avec "Private Internet Access".
Fonctionne bien en mode CLI avec le client 'piactl' et le tar fourni une 
fois installé démarre le démon au login de la session.


Pas cher mais dans mon cas (presque aveugle) ,sans IP dédiée (51€ pour 1 
an)  on rencontre beaucoup de captcha... impossible à passer.

Support de la hotline mauvais ; pas de réponse (à des questions en anglais).

De fait je suis coincé et je passerai sous NordVPN.
Plus cher mais la commande 'nordvpn' paraît plus complète et le support 
m'a répondu à une question en français.


Bonne chasse. ;)
--
pierre estrem


Le 28/05/2022 à 08:42, deb...@padoly.besaba.com a écrit :


Bonjour à tous,


Comme vous le savez, je vais passer de la version 8.11 de Debian à la 
version 11 cet été en faisant probablement une installation complète.


Dès l'installation du système, je souhaite installer un VPN dont je 
souhaite qu'il ait les caractéristiques suivantes :


- pas d'interface graphique ;

- choix du serveur par l'intermédiaire d'un fichier texte en indiquant 
une adresse IP principale et éventuellement une adresse IP secondaire ;


- démarrage du VPN au démarrage du système.

- arrêt du VPN par l'intermédiaire d'une instruction du type ''stop vpn''

vous avez compris que je souhaite un VPN ''transparent''

Merci pour vos conseils.


Alex






Re: Régler luminosité écran carte vidéo Intel

2022-03-10 Thread Pierre ESTREM

Bonjour,

A mon avis c'est en baissant chaque valeur pour R, V et B qu'on change 
le contraste.
Plus chaque valeur tend vers 0 plus le contraste augmente et inversement 
plus elles tendent vers 255 plus on le baisse (blanc !).


En cherchant je découvre la commande 'xgamma' plus simple :
https://wiki.robotz.com/index.php?title=Adjust_the_Display_With_xgamma_and_xrandr

On fait par exemple pour accroître le contraste :
$ xgamma -gamma 0.8

pierre estrem


Le 10/03/2022 à 22:13, ajh-valmer a écrit :

On Tuesday 08 March 2022 20:56:04 Pierre ESTREM wrote:

Joints mes deux scripts.
A explorer éventuellement son option "--brightness"
Pour faire cela logiciellement vous pouvez jouer sur l'option --gamma de
xrandr.
Alors vous auriez deux scripts gamma-moins et gamma-plus que vous
appelleriez avec des raccourcis :

Merci, bien reçus.
Je n'arrive pas avoir une définition de "gamma", "brightness" c'est la 
luminosité.
et comment jouer sur le contraste ?


On Wednesday 09 March 2022 00:51:30 Haricophile wrote:
Si ta valeur max est 6818, tout ça est très normal. Déjà ça signifie
que ton système fonctionne au niveau matériel-kernel-firmware.
Après c'est un problème logiciel :

Ok, agir logiciellement, c'est donc sur le gamma ?

Bonne soirée.  A. Valmer


Le 08/03/2022 à 19:53, ajh-valmer a écrit :

J'avance dans mes recherches, la luminosité maxi est de 6118,
commandes brightness et brightnessctl.




Re: Régler luminosité écran carte vidéo Intel

2022-03-08 Thread Pierre ESTREM

Bonsoir,

Pour faire cela logiciellement vous pouvez jouer sur l'option --gamma de 
xrandr.
Alors vous auriez deux scripts gamma-moins et gamma-plus que vous 
appelleriez avec des raccourcis.


Si besoin je peux envoyer mes scripts.

pierre estrem



Le 08/03/2022 à 10:51, ajh-valmer a écrit :

Hello à tous,

La carte vidéo de mon portable est une "Intel 520".

Depuis la dernière upgrade de Buster,
la commande permettant d'augmenter la luminosité ne fonctionne plus,
La touche de Fn-F11 + de luminosité a toujours été inopérante.
Avant l'upgrade j'utilisais le programme "tdecmshell.real hwmanager",
mais il n'est plus dans les dépôts Buster.

Quelle méthode maintenant pour avoir un écran plus lumineux ?

Merci, bonne journée, A. Valmer






Re: XFCE: Alt+F4 est sans effet

2022-01-06 Thread Pierre ESTREM

Bonjour,

Exact, mais il y a une circonstance où xfce4-session-logout déconnecte 
de suite sans afficher cette fenêtre de déconnexion car c'est ce que 
j'ai obtenu...


J'ai refait toute l'installation dans les mêmes circonstances et cette 
fois xfce4-session-logout affiche bien cette fenêtre désirée...

Bref, le problème est résolu mais la cause initiale m'est inconnue.

Merci
--
pierre estrem


Le 06/01/2022 à 16:23, didier gaumet a écrit :

Bonjour,

je viens de tester dans une machine virtuelle Debian 11 Bullseye avec
Xfce4 (avec le paramétrage par défaut): en allant dans les menus
paramètres de Xfce, section claviers puis raccourcis claviers, la
combinaison de touches ALT+F4 n'est pas paramétrée, par contre la
séquence CTRL+ALT+SUPPR appelle L'exécutable xfce4-session-logout et
son action correspond bien à l'appartition de "la fenêtre de
déconnexion (éteindre, changement d'utilisateur, etc)" telle que tu la
décris.

Bonne journée :-)







Re: XFCE: Alt+F4 est sans effet

2022-01-06 Thread Pierre ESTREM

Bonjour,

Je ne suis pas dans le cas 1.

Je vais installer vctrl qui va m'apprendre bien des choses.

Je n'ai pas de touche "FN" (il s'agit d'un PC fixe et non d'un portable.
Mais le BIOS est toujours pour moi un souci rédhibitoire car je suis 
amblyope (à canne blanche).

Mais c'est bon de savoir que cette touche est oaramétrable depuis ce BIOS.

œMerci
--

pierre estrem



Le 06/01/2022 à 14:22, David Martin a écrit :

Salut,

Tu veux changer de bureau ? de console TTY ?
premier cas, install vmctrl et configure tes raccourcis clavier
deuxième cas, tu dois avoir une option dans le bios pour ta touche FN 
qui fou la grouille

ou bien appui sur la touche FN + ALT + F4
A plus


Le mar. 4 janv. 2022 à 22:11, Pierre ESTREM <mailto:pierre.est...@free.fr>> a écrit :


Bonjour,

J'ai installé Debian 11.2 mais cette fois-ci c'est le raccourci
Alt+F4
qui depuis un bureau XFCE vide n'ouvre pas la fenêtre de déconnexion
(éteindre, changement d'utilisateur, etc), mais il provoque la
déconnexion en affichant le lightdm.
Si je comprends ce raccourci exécute "xfce4-session-logout".

Note: je fais l'install depuis la version amd64 par le réseau.

En connaissez-vous la raison ?

Question connexe : quelle est le nom de l'application qui crorrespond
normalement à la fenêtre proposant ces différents choix ?

Merci
--
pierre estrem



--
david martin





XFCE: Alt+F4 est sans effet

2022-01-04 Thread Pierre ESTREM

Bonjour,

J'ai installé Debian 11.2 mais cette fois-ci c'est le raccourci Alt+F4 
qui depuis un bureau XFCE vide n'ouvre pas la fenêtre de déconnexion 
(éteindre, changement d'utilisateur, etc), mais il provoque la 
déconnexion en affichant le lightdm.

Si je comprends ce raccourci exécute "xfce4-session-logout".

Note: je fais l'install depuis la version amd64 par le réseau.

En connaissez-vous la raison ?

Question connexe : quelle est le nom de l'application qui crorrespond 
normalement à la fenêtre proposant ces différents choix ?


Merci
--
pierre estrem



Re: Capture d'écran avec wmctrl+import

2021-10-13 Thread Pierre ESTREM

Bonsoir Etienne et le monde libre,

'wmctrl -d -v" me renvoie :

envir_utf8: 1
WM provides _NET_DESKTOP_GEOMETRY value common for all desktops.
WM provides _NET_DESKTOP_VIEWPORT value only for the current desktop.
WM provides _NET_WORKAREA value only for the current desktop.
Total number of desktops: 1
Current desktop ID (counted from zero): 0
0  * DG: 7680x1080  VP: 3840,0  WA: 0,35 1920x1008  Espace de travail 1

Ca fait 1 (un) bureau/desktop ?

Pourtant je passe de l'un à l'autre normalement sauf dans certains cas 
où je n'en ai plus qu'un et alors c'est la catastrophe...
Si quelqu'un a cela parfois expliquez-moi svp (alors un ALT+F4 n'a 
aucune action mais renvoie ";3s").


pierre estrem


Le 13/10/2021 à 20:16, Étienne Mollier a écrit :

Bonjour Pierre,

Pierre ESTREM, on 2021-10-13:

Un truc que je ne comprends pas est que "wmctrl -d" ne me renvoie qu'UN
desktop, alors que j'en attendais 4...

Bizarre, avec la configuration par défaut de xfce4 de Debian 11,
j'ai bien quatre espaces de travail de mon côté :

$ wmctrl -d | wc -l
4

Peut-être que la configuration par défaut a été retouchée ?
Peut-être que le mode verbeux en dira plus sur la configuration
des bureaux :

$ wmctrl -v -d

Bonne soirée,




Re: Capture d'écran avec wmctrl+import

2021-10-12 Thread Pierre ESTREM

Bonjour Etienne et le monde libre,

Exact ainsi ça devrait passer.
Ca explique pourquoi "import -window root image.png" fonctionne (la 
capture ne se fait que sur la fenêtre principale).


Il faut que j'adapte ton algorithme  à ma sauce.

Un truc que je ne comprends pas est que "wmctrl -d" ne me renvoie qu'UN 
desktop, alors que j'en attendais 4...


Merci

pierre estrem


Le 12/10/2021 à 22:09, Étienne Mollier a écrit :

Bonjour Pierre,

Pierre ESTREM, on 2021-10-12:

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.

[…]

  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 ?

C'est une limitation de "import", le programme ne prend pas en
charge la capture des fenêtres qui ne sont pas rendues à
l'écran.  Une manière de contourner ça serait de rapatrier la
fenêtre sur le bureau courant, le temps de la capture, puis de
la renvoyer à son bureau d'origine, une fois que c'est fini.
Aux fautes de frappe près, ça donnerait un script du genre :

#! /bin/sh
# Identification du firefox
window="$(wmctrl -l | grep -i firefox | cut -f1 -d" ")"
orig_desktop="$(wmctrl -l | grep -i firefox | cut -f3 -d" ")"
# Bureau en cours d'utilisation
cur_desktop="$(wmctrl -d | grep ' \+\* DG: ' | cut -f1 -d" ")"
# Transfert du firefox sur le bureau courant
wmctrl -i -r "$window" -t "$cur_desktop"
# Capture de la fenêtre du firefox
import -window "$window" screenshot.png
# Renvoi du firefox à son emplacement d'origine
wmctrl -i -r "$window" -t "$orig_desktop"
# Fin

D'après mes tests, la fenêtre du navigateur ne vole pas le focus
pendant la manœuvre, donc il ne devrait pas y avoir trop
d'interférences de ce côté là.  Le script n'est pas encore au
top niveau : si le firefox est iconifié, alors l'import va tout
de même planter, mais je crois que l'option -b de wmctrl
permettrait de faire les ajustements nécessaires, s'il y a
besoin de traiter ce cas de figure plus en détail.

Bonne soirée,  :)




Re: Capture d'écran avec wmctrl+import

2021-10-12 Thread Pierre ESTREM

Bonsoir,

Ben non, ça ne passe pas.
Pourquoi compliquer avec 'awk' ?
Un bon vieux 'cut' fait l'affaire.

L'ID de la fenêtre s'obtient aussi facilement :

id="$(wmctrl -l | grep -i -G "firefox$" | cut -f1 -d" ")"

Et c'est la commande dessous qui échoue :

 import -window "$id" screenshot.png

Pas besoin du timestamp ; je n'en suis qu'aux tests.

pierre estrem


Le 12/10/2021 à 04:50, Bernard Schoenacker a écrit :

- 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 Thread 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



Kali Linux et Orca

2021-10-07 Thread Pierre ESTREM

    Bonjour,

Un peu hors sujet.

Etant bigle j'ai choisi l'install vocalisée via le net de Kali Linux 
(dernier item du GRUB).

Alors l'install se fait en console assisté de espeak TOUT COMME AVEC DEBIAN.

Malheureusement, alors qu'avec Debian, au boot, dès le Lightdm j'avais 
Orca démarré et avec Kali PAS D'AUDIO0...


Si quelqu'un connaît la procédure pourfaire cette "net install" avec 
espeak puis de suite Orca démarré, qu'il le dise... svp...


Merci
pierre estrem



Re: Re : Re: Lecteur tags RFID norme ISO15693

2021-10-06 Thread Pierre ESTREM

Bonsoir,

Oui "JKP" est "Maître ès electron". ;)

Excellentlien que Cassis donne :
https://timetotech.fr/linux/tuto-copier-son-badge-de-machine-a-cafe/

Mais si je ne me trompe pas tous ces liens font référence au lecteur 
d'ACS ACR122U uniquement compatible norme ISO14443.


C'est un ami qui a besoin de lire des tags sur les oeuvres de sa 
médiathèque municipale.


Du dernier lien je retiens que je vais installer KALI Linux qui 
embarquerait ces outils.

Par contre il reste que le lecteur qu'il me faut soit compatible ISO15693.
Je testerai la distro Kali avec ce lecteur HID ...

Merci à tous
pierre estrem


Le 06/10/2021 à 05:03, k6dedi...@free.fr a écrit :

Bonjour,
Je ne suis pas aussi pointu que Joël.
Mais si je devais me pencher sur ce problème j'étudierais ce que d'autres ont 
déjà fait.
https://www.semageek.com/une-distribution-linux-pour-hacker-les-cartes-rfid/
https://www.latelierdugeek.fr/2017/07/12/rfid-le-clone-parfait/
https://timetotech.fr/linux/tuto-copier-son-badge-de-machine-a-cafe/

En espérant vous avoir été utile
Cassis



- Mail d'origine -
De: BERTRAND Joël
À: Pierre ESTREM, ML Debian User 
French
Envoyé: Tue, 05 Oct 2021 16:59:04 +0200 (CEST)
Objet: Re: Lecteur tags RFID norme ISO15693

Pierre ESTREM a écrit :

Bonjour,

J'ai pour projet de réaliser une solution portable pour lire
(éventuellement aussi écrire) des étiquettes RFID de norme ISO15693.

Dans un premier temps depuis Debian puis Raspberry (Raspbian).

J'ai bien un bon tutoriel pour la norme ISO14443 et un lecteur précis :
https://ressources.labomedia.org/utiliser_un_lecteur_rfid_acr_122u_gnu_linux


Mais pour ce qui est de ISO15693 j'ai de la difficulté à trouver un
lecteur utilisable sous Debian.

Avez-vous quelques liens ou conseils à me prodiguer ?

Bonjour,

J'ai dû faire un truc comme ça récemment et j'ai cherché assez
vainement. J'ai finalement opté pour la conception d'un hard complet (ce
n'est pas bien compliqué) que j'attaque au travers d'un bus SPI avec un
adaptateur.

Un composant qui fonctionne bien est le CLRC632, mais je n'ai pas
trouvé de bout de code pour le faire fonctionner. Je me suis donc tapé
la norme et la pile pour le protocole en question. Les PN53x
fonctionnent bien aussi, mais je ne suis pas sûr qu'ils soient
compatibles ISO15693.

Bon courage,

JKB






Re: Lecteur tags RFID norme ISO15693

2021-10-05 Thread Pierre ESTREM

Bonjour,

J'ai trouvé un lecteur compatible ISO14443 et ISO15693 compatible Linux :
HID OMNIKEY 5022

Le support
https://www.hidglobal.fr/drivers/14989

Pas bien cher sur Amazon je serais prêt à tester.

Votre avis ?

pierre estrem


Le 05/10/2021 à 16:59, BERTRAND Joël a écrit :

Pierre ESTREM a écrit :

Bonjour,

J'ai pour projet de réaliser une solution portable pour lire
(éventuellement aussi écrire) des étiquettes RFID de norme ISO15693.

Dans un premier temps depuis Debian puis Raspberry (Raspbian).

J'ai bien un bon tutoriel pour la norme ISO14443 et un lecteur précis :
https://ressources.labomedia.org/utiliser_un_lecteur_rfid_acr_122u_gnu_linux


Mais pour ce qui est de ISO15693 j'ai de la difficulté à trouver un
lecteur utilisable sous Debian.

Avez-vous quelques liens ou conseils à me prodiguer ?

Bonjour,

J'ai dû faire un truc comme ça récemment et j'ai cherché assez
vainement. J'ai finalement opté pour la conception d'un hard complet (ce
n'est pas bien compliqué) que j'attaque au travers d'un bus SPI avec un
adaptateur.

Un composant qui fonctionne bien est le CLRC632, mais je n'ai pas
trouvé de bout de code pour le faire fonctionner. Je me suis donc tapé
la norme et la pile pour le protocole en question. Les PN53x
fonctionnent bien aussi, mais je ne suis pas sûr qu'ils soient
compatibles ISO15693.

Bon courage,

JKB





Re: Lecteur tags RFID norme ISO15693

2021-10-05 Thread Pierre ESTREM

Bonsoir,

Merci pour votre réponse, hélas qui me laisse mal : je n'ai pas les 
compétences d'un électronicien.


Si vous y parvenez sachez que nos tags à lire sont de la norme "ISO-AFI".
Alors prévenez-nous ! :)

pierre estrem



Le 05/10/2021 à 16:59, BERTRAND Joël a écrit :

Pierre ESTREM a écrit :

Bonjour,

J'ai pour projet de réaliser une solution portable pour lire
(éventuellement aussi écrire) des étiquettes RFID de norme ISO15693.

Dans un premier temps depuis Debian puis Raspberry (Raspbian).

J'ai bien un bon tutoriel pour la norme ISO14443 et un lecteur précis :
https://ressources.labomedia.org/utiliser_un_lecteur_rfid_acr_122u_gnu_linux


Mais pour ce qui est de ISO15693 j'ai de la difficulté à trouver un
lecteur utilisable sous Debian.

Avez-vous quelques liens ou conseils à me prodiguer ?

Bonjour,

J'ai dû faire un truc comme ça récemment et j'ai cherché assez
vainement. J'ai finalement opté pour la conception d'un hard complet (ce
n'est pas bien compliqué) que j'attaque au travers d'un bus SPI avec un
adaptateur.

Un composant qui fonctionne bien est le CLRC632, mais je n'ai pas
trouvé de bout de code pour le faire fonctionner. Je me suis donc tapé
la norme et la pile pour le protocole en question. Les PN53x
fonctionnent bien aussi, mais je ne suis pas sûr qu'ils soient
compatibles ISO15693.

Bon courage,

JKB




Lecteur tags RFID norme ISO15693

2021-10-03 Thread Pierre ESTREM

Bonjour,

J'ai pour projet de réaliser une solution portable pour lire 
(éventuellement aussi écrire) des étiquettes RFID de norme ISO15693.


Dans un premier temps depuis Debian puis Raspberry (Raspbian).

J'ai bien un bon tutoriel pour la norme ISO14443 et un lecteur précis :
https://ressources.labomedia.org/utiliser_un_lecteur_rfid_acr_122u_gnu_linux

Mais pour ce qui est de ISO15693 j'ai de la difficulté à trouver un 
lecteur utilisable sous Debian.


Avez-vous quelques liens ou conseils à me prodiguer ?

Merci
pierre estrem



Re: Messagerie Signal pour Debian

2020-03-27 Thread Pierre ESTREM

Bonsoir,

C'est ce que je craignais; merci à Jérémy et Sébastien pour "votre enquête".

Et restons mobilisés !
pierre estrem


Le 27/03/2020 à 04:24, Jérémy Prego a écrit :

salut,

ah, 32 bits ! j'avais oublié ce point important ...

sur le site, il parle juste de 64 bits, en même temps, c'est dev pour
ubuntu, et le ubuntu en 32 bit ... c'est plutôt rare de nos jour

Par curiosité, j'ai vérifié dans le fichier release, et il parle pas de
32 bit (i386)...
du coup, sauf avis contraire, c'est mort pour du 32 bit.

après, vu l'accessibilité très discutable avec orca, c'est pas une
grande perte
     Jerem
Le 27/03/2020 à 03:44, Pierre ESTREM a écrit :

Bonjour à tous,

Merci pour vos conseils.

Il est absolument nécessaire que l'application soit complètement
supportée par Orca et il semble que ce n'est pas le cas.

Aucun exécutable nommé "signal-desktop" sur ma bécane, je pense donc
que l'install est au mieux incomplète.

Vous m'assurez qu'il en existe une version 32 bits (Debian Jessie je
rappelle).
A la remarque que cette distribution est "datée",  je suis d'accord !
Je saisis cette occasion pour lancer une annonce.
Si des âmes costaudes en programmation acceptent de contribuer au
projet AccessDV Linux, faites-le moi savoir, je transmettrai à son
responsable.
Lien vers l'asso :
http://accessdvlinux.fr/

Merci
pierre estrem


Le 25/03/2020 à 03:58, Jérémy Prego a écrit :

Bonjour,

Je viens d'essayer cette application avec orca sous debian testing. La
fenêtre principale est partiellement pour ne pas dire totalement
innaccessible, on a accès au menu, mais quand on clique sur un truc dans
le menu, ça fait comme dans la fenêtre principal, ça nous lit le titre
de la fenêtre, et ... c'est tout :(

pour répondre a la question, rien n'a été créé dans le menu de mate chez
moi non plus, mais on peut lancer l'application en lançant
signal-desktop dans un terminal.

En faisant une rapide recherche, il existe un plugin pour signal pour
pidgin si ça peut aider:
https://github.com/hoehermann/purple-signal

c'est un plugin qu'il faut compilé pour obtenir le .so, à mettre dans
son ~/.purple/plugin/. C'est à utiliser avec signal-cli, si j'ai bien
comprit la rapide description que j'ai lu.

voilà pour tout ça.

Jerem.

P.S: Jessie, ça commence a faire un peu vieillot. Il faudrait songer à
passer a Stretch voir a Buster, pour avoir de très bonnes avancées en
terme d'accessibilité :)
Le 25/03/2020 à 03:19, Pierre ESTREM a écrit :

Bonjour,

Pour cette messagerie j'ai dégoté ce lien :
https://signal.org/fr/download/

Pour Debian on y trouve ces 3 lignes à exécuter :

curl -shttps://updates.signal.org/desktop/apt/keys.asc  | sudo apt-key
add -
echo "deb [arch=amd64]https://updates.signal.org/desktop/apt  xenial
main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo apt update && sudo apt install signal-desktop

Il me semble que ces instructions ne retournent aucune erreur.
Cependant aucune mention d'une messagerie nommée Signal ne figure dans
mes menus...

Je suis sous une base Debian Jessie.

Est-ce compatible ?

Merci
pierre estrem





Re: Messagerie Signal pour Debian

2020-03-26 Thread Pierre ESTREM

Bonjour à tous,

Merci pour vos conseils.

Il est absolument nécessaire que l'application soit complètement 
supportée par Orca et il semble que ce n'est pas le cas.


Aucun exécutable nommé "signal-desktop" sur ma bécane, je pense donc que 
l'install est au mieux incomplète.


Vous m'assurez qu'il en existe une version 32 bits (Debian Jessie je 
rappelle).

A la remarque que cette distribution est "datée",  je suis d'accord !
Je saisis cette occasion pour lancer une annonce.
Si des âmes costaudes en programmation acceptent de contribuer au projet 
AccessDV Linux, faites-le moi savoir, je transmettrai à son responsable.

Lien vers l'asso :
http://accessdvlinux.fr/

Merci
pierre estrem


Le 25/03/2020 à 03:58, Jérémy Prego a écrit :

Bonjour,

Je viens d'essayer cette application avec orca sous debian testing. La
fenêtre principale est partiellement pour ne pas dire totalement
innaccessible, on a accès au menu, mais quand on clique sur un truc dans
le menu, ça fait comme dans la fenêtre principal, ça nous lit le titre
de la fenêtre, et ... c'est tout :(

pour répondre a la question, rien n'a été créé dans le menu de mate chez
moi non plus, mais on peut lancer l'application en lançant
signal-desktop dans un terminal.

En faisant une rapide recherche, il existe un plugin pour signal pour
pidgin si ça peut aider:
https://github.com/hoehermann/purple-signal

c'est un plugin qu'il faut compilé pour obtenir le .so, à mettre dans
son ~/.purple/plugin/. C'est à utiliser avec signal-cli, si j'ai bien
comprit la rapide description que j'ai lu.

voilà pour tout ça.

Jerem.

P.S: Jessie, ça commence a faire un peu vieillot. Il faudrait songer à
passer a Stretch voir a Buster, pour avoir de très bonnes avancées en
terme d'accessibilité :)
Le 25/03/2020 à 03:19, Pierre ESTREM a écrit :

Bonjour,

Pour cette messagerie j'ai dégoté ce lien :
https://signal.org/fr/download/

Pour Debian on y trouve ces 3 lignes à exécuter :

curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key
add -
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial
main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo apt update && sudo apt install signal-desktop

Il me semble que ces instructions ne retournent aucune erreur.
Cependant aucune mention d'une messagerie nommée Signal ne figure dans
mes menus...

Je suis sous une base Debian Jessie.

Est-ce compatible ?

Merci
pierre estrem





Messagerie Signal pour Debian

2020-03-24 Thread Pierre ESTREM

Bonjour,

Pour cette messagerie j'ai dégoté ce lien :
https://signal.org/fr/download/

Pour Debian on y trouve ces 3 lignes à exécuter :

curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial 
main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

sudo apt update && sudo apt install signal-desktop

Il me semble que ces instructions ne retournent aucune erreur.
Cependant aucune mention d'une messagerie nommée Signal ne figure dans 
mes menus...


Je suis sous une base Debian Jessie.

Est-ce compatible ?

Merci
pierre estrem



Re: Doublets cartes/sorties

2020-03-23 Thread Pierre ESTREM

Bonsoir,

C'est OK avec sed et 2 for :

#!/bin/bash

tab=(`pacmd list-cards | sed -n 's/^\tname: <\(.*\)>$/\1/p; 
s/^\t\+output:\([^:]\+\).*$/    \1/p'`)


 Nombre d'éléments du tableau tab
Dim=${#tab[@]}

 Première boucle cherchant le nom d'une carte
for ((i=0; i<$Dim ; i++))
do
     Nom de la carte
    card=${tab[i]}
     Deuxième boucle cherchant les sorties de la carte
    for ((j=$[i+1] ; j<$Dim ; j++))
    do
    if [ ! "`echo ${tab[j]} | grep '_card.'`" ]; then
        output="${tab[j]}"
        echo "$card    $output"
    else break;
    fi
    done
    i=j
done

Votre code renvoie le même tableau ; je n'ai que 8 sorties alors qu'il 
m'avait semblé en avoir 1 ou 2 de plus.

Les résultats sont identiques.

Je peux attaquer le test des profiles.

Merci pour votre aide :)

pierre estrem


Le 23/03/2020 à 23:19, Étienne Mollier a écrit :

Pierre ESTREM, on 2020-03-23 22:15:20 +0100:

Aïe, il y a des chevrons qui encadrent le nom des cartes.
J'ai des erreurs avec ton code, mais je vous remercie de votre
participation.

Quelles erreurs se produisent exactement ?
Et sur quelle version de Debian ?

J'ai vérifié avec ma configuration de cartes son et j'obtiens la
sortie suivante chez moi, indépendemment de l'implémentation de
Awk (mawk vs gawk vs busybox) :

alsa_card.pci-_01_00.1  hdmi-stereo
alsa_card.pci-_00_14.2  analog-stereo
alsa_card.pci-_00_14.2  analog-stereo+input
alsa_card.pci-_00_14.2  analog-surround-21
alsa_card.pci-_00_14.2  analog-surround-21+input
alsa_card.pci-_00_14.2  analog-surround-40
alsa_card.pci-_00_14.2  analog-surround-40+input
alsa_card.pci-_00_14.2  analog-surround-41
alsa_card.pci-_00_14.2  analog-surround-41+input
alsa_card.pci-_00_14.2  analog-surround-50
alsa_card.pci-_00_14.2  analog-surround-50+input
alsa_card.pci-_00_14.2  analog-surround-51
alsa_card.pci-_00_14.2  analog-surround-51+input
alsa_card.pci-_00_14.2  analog-surround-71
alsa_card.pci-_00_14.2  analog-surround-71+input
alsa_card.pci-_00_14.2  iec958-stereo
alsa_card.pci-_00_14.2  iec958-stereo+input
alsa_card.pci-_00_14.2  iec958-ac3-surround-51
alsa_card.pci-_00_14.2  iec958-ac3-surround-51+input
alsa_card.platform-pcspkr   mono-fallback
alsa_card.platform-pcspkr   multichannel-output

Mais peut-être que j'ai mal compris le problème ?  Avec une
correction mineure sur le premier split pour régler une bonne
fois pour toute cette histoire de chevrons, et en mode « one
liner épique », je propose :

pacmd list-cards | awk '/^\tname: <.*>$/{split($0,n,"^\tname: 
<|>$");}/^\t+output:/{split($0,o,":");printf "%-31s %-s\n",n[2],o[2]}'

Peut-être que j'ai eu la mauvaise idée de tester sur Sid, et que
les autres versions de Debian se comportent différement ?


J'ai une horreur de 'awk' (c'est ma faute).
J'ai avancé avec la solution sed mais je dois passer ensuite par des boucles
for.

J'ai du mal à me représenter de solution simple en sed ou en
shell ; mais j'imagine que c'est possible.  Si vous y parvenez,
alors je serais curieux de la voir.  N'hésitez pas à la poster !

Amicalement,




Re: Doublets cartes/sorties

2020-03-23 Thread Pierre ESTREM

Bonsoir,

> pacmd list-cards | awk '/^\tname: <.*>$/{split($0,n,"^\tname: 
<|>$");}/^\t+output:/{split($0,o,":");printf "%-31s %-s\n",n[2],o[2]}'


J'utilise une base Debian Jessie et très exactement AccessDV Linux 
puisque je suis DV (déficient visuel).


Le code dessus fonctionne et me renvoie un beau tableau.
Je dois creuser car il me semble qu'il manque 1 ou 2 sorties.

Ca renvoie :

alsa_card.pci-_00_03.0  hdmi-stereo
alsa_card.pci-_00_03.0  hdmi-surround
alsa_card.pci-_00_03.0  hdmi-stereo-extra1
alsa_card.pci-_00_03.0  hdmi-surround-extra1
alsa_card.pci-_00_03.0  hdmi-stereo-extra2
alsa_card.pci-_00_03.0  hdmi-surround-extra2
alsa_card.pci-_00_1b.0  analog-stereo
alsa_card.pci-_00_1b.0  analog-stereo+input

J'ai progressé dans mon code sed et for ; je posterai !

Merci
pierre estrem



Re: Doublets cartes/sorties

2020-03-23 Thread Pierre ESTREM

Bonsoir Etienne et le monde libre...

Aïe, il y a des chevrons qui encadrent le nom des cartes.
J'ai des erreurs avec ton code, mais je vous remercie de votre 
participation.


J'ai une horreur de 'awk' (c'est ma faute).
J'ai avancé avec la solution sed mais je dois passer ensuite par des 
boucles for.


A suivre

pierre estrem



Le 23/03/2020 à 20:46, Étienne Mollier a écrit :

Pierre ESTREM, on 2020-03-22 23:34:28 +0100:

Je tente des tests de profiles de cartes son et j'ai besoin de les stocker
sous forme de tableau comme ceci :

carte1 sortie1
carte1 sortie2
carte1 sortie3
carte2 sortie1
carte2 sortie2
carte3 sortie1

Je fais ceci :

pacmd list-cards | sed -n 's/^\tname: <\(.*\)>$/\1/p;
s/^\t\+output:\([^:]\+\).*$/\1/p'

Ainsi je n'ai pas les paires "cartes/sorties" mais tout est en ligne...

Avec des boucles je ne m'en sors pas et j'ai une peur de awk.

Quelqu'en saurait-il faire cela ?

Bonsoir,

Je suppose que c'est possible de faire plus simple.  Mais avec
du code awk malheureusement j'ai ceci, qui m'a l'air de produire
une sortie comme vous semblez espérer l'obtenir :

pacmd list-cards \
| awk '
/^\tname: <.*>$/ {
split($0, name, "<|>");
}
/^\t+output:/ {
split($0, output, ":");
printf "%-31s %-s\n", name[2], output[2]
}'

Le premier match enregistre le nom de la carte dans le second
champ deux du tableau name.  Le second match extrait chaque
sorties son dans le champ deux du tableau output, puis affiche
ladite sortie, préfixée du nom de la carte.  Ça devrait bien
marcher tant que "name:" apparait en premier, et que le nom de
la carte ne contient pas de chevrons.

Amicalement,




Doublets cartes/sorties

2020-03-22 Thread Pierre ESTREM

Bonsoir,

Je tente des tests de profiles de cartes son et j'ai besoin de les 
stocker sous forme de tableau comme ceci :


carte1 sortie1
carte1 sortie2
carte1 sortie3
carte2 sortie1
carte2 sortie2
carte3 sortie1

Je fais ceci :

pacmd list-cards | sed -n 's/^\tname: <\(.*\)>$/\1/p; 
s/^\t\+output:\([^:]\+\).*$/\1/p'


Ainsi je n'ai pas les paires "cartes/sorties" mais tout est en ligne...

Avec des boucles je ne m'en sors pas et j'ai une peur de awk.

Quelqu'en saurait-il faire cela ?

Merci !!!

pierre estrem



Re: [testing] pb impression Attestation Déplacement

2020-03-20 Thread Pierre ESTREM

Bonjour Raphaël et le monde libre,

Egalement DV.
J'utilise Okular, je fais un copié du contenu du PDF et je le colle dans 
gedit (par exemple).

Effectivement la v1 est inexploitable mais la v2 est "écoutable" avec Orca.
Si le contenu était une image je l'extrairais et la passerais à tesseract.

Respectons les consignes.

pierre estrem



Le 21/03/2020 à 00:09, Raphaël POITEVIN a écrit :

Ahah ! Intéressant ! Les linuxiens pourraient-ils ralier la cause des
personnes déficientes visuelles qui pour elles, le document es
totalement inaccessible ?

Raphaël

Gaëtan Perrier  writes:


Bonjour,

Autant j'arrivais à imprimer à peu près correctement la première version autant
c'est une catastrophe avec la deuxième version.

Est-ce de même pour vous ?

A+

Gaëtan




Microphone actif ?

2019-10-07 Thread Pierre ESTREM

Bonjour,

Je voudrais manipuler la sortie de "pactl list sources" pour en extraire 
le nom du microphone que j'utilise.


Mais celui-ci qu'il soit allumé (ou pas) a pour état "SUSPENDED" (tout 
comme l'entrée Line-in sur laquelle rien n'est branché).


Quelle commande pourrait-elle me dire quel microphone serait allumé ?

Merci
pierre estrem



Capture avec avconv

2019-09-21 Thread Pierre ESTREM

Bonsoir,

Je ne parviens pas à faire de ces 2 commandes ci-dessous une seule commande.

Pour les speakers :

$ avconv -f pulse -i alsa_output.pci-_00_1b.0.analog-stereo.monitor
-f x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast
-threads 4 -y speakers.mp4

Pour le mic :

$ avconv -f pulse -i alsa_input.usb-AKM_AK5370-00-AK5370.analog-mono -f
x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast
-threads 4 -y mic.mp4

Si je réunis les 2 commandes l'enregistrement du mic passe à la trappe
(en position 2) :

$ avconv -f pulse -i alsa_output.pci-_00_1b.0.analog-stereo.monitor
-f pulse -i alsa_input.usb-AKM_AK5370-00-AK5370.analog-mono -f x11grab
-r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast -threads 4
-y speakers-mic.mp4

Comment n'en faire qu'une ligne ?

Merci
pierre estrem



Capture avec avconv

2019-09-17 Thread Pierre ESTREM

  Bonsoir la liste,

J'essaie de capturer une vidéo de mon écran avec les sons du microphone 
et des speakers avec avconv.


Je fais "arecord -l" pour connaître les identifiants associés à mes 
périphériques audio :


$ arecord -l
 Liste des Périphériques Matériels CAPTURE 
carte 1: AK5370 [AK5370], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 2: PCH [HDA Intel PCH], périphérique 0: ALC887-VD Analog 
[ALC887-VD Analog]

  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 2: PCH [HDA Intel PCH], périphérique 2: ALC887-VD Alt Analog 
[ALC887-VD Alt Analog]

  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

Pour le microphone cela marche avec :

$ avconv -f alsa -i plughw:1 -f x11grab -r 30 -s 1920x1080 -i :0.0 
-vcodec libx264 -preset ultrafast -threads 4 -y myscreencast.mp4


Pour l'enregistrement de l'audio des speakers j'échoue.
Ca me semblerait être "plughw:2" mais c'est un échec.
Je pense qu'il me faut mentionner le "sous-périphérique" (?)

Quelle ligne serait correcte svp ?

Quelle ligne unique rassemblerait la capture du microphone ET des speakers ?

Merci pour votre aide.
pierre estrem



avconv : pas d'audio...

2019-09-10 Thread Pierre ESTREM

Bonjour,

Je fais mes premiers essais avec 'avconv'.
Le tuto suivi est https://wiki.debian.org/fr/ffmpeg

Je tente de compresser un fichier tout en convertissant le flux vidéo 
(ra'w) et en conservant le flux audio.


Je fais :
avconv -i kazam_k0q6emmb.movie -c:v:0 libx264 -preset slow -crf 22 -c:a 
copy output.mkv


Le flux vidéo est bien compressé mais le flux audio est comme à "mute" 
(auvun son audiblé).


"avprobe output.mkv " m'indique que le flux audio existe :

ffprobe version 2.6.9 Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10+deb8u1)
  configuration: --prefix=/usr --extra-cflags='-g -O2 
-fstack-protector-strong -Wformat -Werror=format-security ' 
--extra-ldflags='-Wl,-z,relro' --enable-shared --enable-libmp3lame 
--enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads 
--enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab 
--enable-libgsm --enable-libtheora --enable-libopencore-amrnb 
--enable-libopencore-amrwb --enable-libx264 --enable-libspeex 
--enable-nonfree --disable-stripping --enable-libvpx 
--enable-libschroedinger --disable-encoder=libschroedinger 
--enable-version3 --enable-libopenjpeg --enable-librtmp 
--enable-avfilter --enable-libfreetype --enable-libvo-aacenc 
--disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus 
--libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray 
--enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl 
--enable-libass --enable-libopus --enable-fontconfig --enable-libpulse 
--disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 
--enable-libvidstab --enable-libzvbi --enable-avresample 
--disable-htmlpages --disable-podpages --enable-libutvideo 
--enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi 
--enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/i386-linux-gnu

  libavutil  54. 20.100 / 54. 20.100
  libavcodec 56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter 5. 11.102 /  5. 11.102
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale  3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[avi @ 0x90f05c0] scale/rate is 1/0 which is invalid. (This file has 
been generated by broken software.)

[avi @ 0x90f05c0] non-interleaved AVI
[avi @ 0x90f05c0] Stream #0: not enough frames to estimate rate; 
consider increasing probesize
[avi @ 0x90f05c0] Could not find codec parameters for stream 1 (Audio: 
mp3 (U[0][0][0] / 0x0055), 44100 Hz, 1 channels, s16p): unspecified 
frame size
Consider increasing the value for the 'analyzeduration' and 'probesize' 
options

Input #0, avi, from 'kazam_k0q6emmb.movie':
  Duration: N/A, start: 0.00, bitrate: N/A
    Stream #0:0: Video: rawvideo, bgra, 1920x1080, 15 fps, 15 tbr, 15 
tbn, 15 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, 1 
channels, s16p


Sauriez-vous me dire pourquoi l'audio est à "0" ?

Merci
--
pierre estrem



Re: Remplir automatiquement un formulaire web

2019-07-01 Thread Pierre ESTREM

Bonsoir,

Peut-être ai-je mal compris... mais j'utiliserai pour faire cela la 
commande curl.


pierre estrem


Le 01/07/2019 à 17:38, Jean-Marc a écrit :

salut la liste,

Une idée si Debian a dans ses dépôts un outils pour remplir des formulaires web 
basiques de manière automatique ?

À défaut, des idées ?

Je cherche mais je sèche.

Jean-Marc
https://6jf.be/keys/ED863AD1.txt




[HS] Paris, débianiste cherche appartement

2019-01-26 Thread Pierre ESTREM

Bonjour à tous,

Totalement hors sujet hormis que je poste l'annonce pour un ami 
développeur debianiste et qu'il s'agit d'une urgence.


L'ami en question travaille à Paris dans le 15ème et il recherche au 
plus près un logement (chambre, studio...).
Si l'un(e) de vous aurez une connaissance louant ce type de logement, 
faites m'en part s'il vous plaît, je trensmettrais à cet ami.


Merci pour votre aide,
Pierre ESTREM



Re: Syntaxe de find

2019-01-04 Thread Pierre ESTREM

Bonjour Frédéric,

Tu peux suirtout appliquer une commande pour chaque occurrence 
retournée, exemple :


find  -iname "*.jpeg" -exec cp {}  \;

Tu peux préférer -iregex si tu maîtrises les expressions régulières.

J'exécute find en mode sudo pour éviter les erreurs.

pierre estrem


Le 04/01/2019 à 22:33, Frederic Zulian a écrit :

Bonjour,

J'ai récupéré le contenu d'un DD avec Photorec.
Cela a bien fonctionné mais je me retrouve avec 542 répertoires et 
quelques milliers de fichiers.


Comment puis-je extraire à travers l'ensemble des répertoires  les 
fichiers avec une extension spécifiques (ex jpeg) ?


J'ai tenté : find . -name ".jpeg" -print mais il ne me retourne aucun 
résultat.


Une idée ?

--
Frédéric ZULIAN




Focus sur Thunderbird...

2018-12-12 Thread Pierre ESTREM

Bonjour,

J'utilise Thunderbird 52.9.1.

Supposons que le focus clavier soit dans la liste des messaages d'un 
compte donné.
Si on quitte Thunderbird, à son redémarrage le focus clavier sera sur le 
nom du compte précédemment choisi et le focus clavier ne sea plus dans 
le champ des messages.


Sauriez-vous comment donner le focus aux messages suite à un démarrage 
de Thunderbird ?
Ceci devrait être fait dans un fichier de conf (pas de manipulation de 
clavier et souris).


Gageure ?
pierre estrem



Re: Une application par bureau

2018-12-04 Thread Pierre ESTREM

Bonsoir,

Oui c'est WMCTRL qui fait le job, mais bien compliqué (man, google...) !
Si j'aboutis je posterai des explications. :)

A+
pierre estrem


Le 04/12/2018 à 16:31, Pierre ESTREM a écrit :

Je vais étudier cela , merci :)

pierre estrem


Le 04/12/2018 à 06:49, Cyrille a écrit :

Bonjour


Comment faire pour exécuter une application dans le bureau N depuis
un autre bureau ?

une piste
aptitude show wmctrl

++C









Re: Multi-fenêtrage automatique

2018-12-04 Thread Pierre ESTREM
Je pense à vous lire que xclock fera l'affaire , puis intégrer les 
commandes dans l'autostart.

Je vais étudier cette option.

Merci
pierre estrem


Le 04/12/2018 à 10:38, Nisar JAGABAR a écrit :

Salut,

je souhaite savoir comment diviser UN écran en deux fenêtres et leur 
affecter une application (différente) à l'ouverture de chaque session. 


Je pense que ce que tu veux, c'est plutôt de fixer la position d'une 
appli. Généralement, les applis permettent de définir leur "géométrie" 
pour le faire. Par exemple:
# lancer xclock avec une taille de 45x43 pixel, positionné à 10 pixel 
du bord gauche, 5 pixel du bord droit

xclock -geometry 45x43-10+5

Ça, c'est la méthode portable, qui marche avec (presque) toutes les 
appli, sur (presque) tous les window manager. Si tu veux un truc 
spécifique à XFCE, il faudrait lire sa doc de la configuration des 
fenêtres pour forcer l'affichage des applis à une position donnée.



Cela se fait-il dans .xinitrc ?
Ou est-ce faisable avec un .desktop dans .config/autostart ?


Ça dépends de comment tu lance ta session X : si tu utilises un login 
manager (xdm / lightdm etc.) et que tu choisi "xsession" ou "user" (le 
nom change en fonction du du dit manager), il faut ajouter les 
binaires à lancer dans .xsession ou .xinitrc. Si tu es dans ce cas, tu 
as très probablement dû déjà l'éditer pour y ajouter le lancement de 
ton window manager (XFCE à priori ?)


Si tu laisses ton window manager lancer explicitement ton window 
manager, il faut effectivement ajouter tes commandes dans 
.config/autostart (ne pas oublier de les lancer en 'background', avec 
un '&' à la fin de la ligne de commande).






Re: Une application par bureau

2018-12-04 Thread Pierre ESTREM

Je vais étudier cela , merci :)

pierre estrem


Le 04/12/2018 à 06:49, Cyrille a écrit :

Bonjour


Comment faire pour exécuter une application dans le bureau N depuis
un autre bureau ?

une piste
aptitude show wmctrl

++C






Une application par bureau

2018-12-03 Thread Pierre ESTREM

Bonjour,

Dans XFCE4 nous avons 4 bureaux accessibles avec les raccourcis 
CTRL+ALT+Gauche et CTRL+ALT+Droit.


Comment faire pour exécuter une application dans le bureau N depuis un 
autre bureau ?


Merci
pierre estrem



Multi-fenêtrage automatique

2018-12-03 Thread Pierre ESTREM

Bonjour,

Pour ceux qui adorent le multi-fenêtrage vous considèrerez peut-être
que ma question est celle d'un noob.

Avec une dérivée Jessie et sous XFCE4, je souhaite savoir comment 
diviser UN écran en deux fenêtres et leur affecter une application 
(différente) à l'ouverture de chaque session.


Je précise que je souhaite faire cela en passant des paramètres 
(positions X, Y, lageur, hauteur ou pourcentages).

Oubliez la souris : tout doit être fait "à la volée".

Cela se fait-il dans .xinitrc ?
Ou est-ce faisable avec un .desktop dans .config/autostart ?

Comment procéder svp ?
pierre estrem



Re: Lecteur de PDF compatible XFA

2018-11-20 Thread Pierre ESTREM

Bonjour,

Essayez Evince et Inkscape.

pierre estrem


Le 20/11/2018 à 08:58, C. Mourad Jaber a écrit :

Bonjour,

Je suis à la recherche d'un logiciel de lecture PDF permettant 
d'accéder aux PDF "scripté" XFA sous debian, j'avais cherché il y a 
quelques années mais sans succès, mise à part Adobe Acrobat Reader que 
je ne souhaite pas installer...


Qu'en est-il aujourd'hui ?

les bibliothèques pdf standard ne semble pas avoir amélioré cet état 
de fait


Merci

Mourad






Re: libasound2: souci de mix pulseaudio et alsa

2018-11-19 Thread Pierre ESTREM

Bonjour Jeremy,

J'ai posé votre question à meilleur que moi et voici sa réponse :
"...la librairie libasound2 version 1.1.7 est celle de Debian Buster ou 
d'Ubuntu... . Par contre je pense que le paquet libasound2-plugins 
version 1.1.7 ne doit pas être installéIl n'est pas en dépendance de 
libasound2, mais il est nécessaire pour une bonne gestion de PulseAudio."


Tiens-nous au courant.
pierre estrem



Le 18/11/2018 à 03:01, Jérémy Prego a écrit :

bonjour,

je sais pas trop expliquer ça a l'écrit, mais je vais tenté quand même.
depuis le passage de libasound2 a la version 1.1.7, il semble y avoir un
souci pour mixer pulseaudio et alsa en même temps, c'est ou l'un ou
l'autre, ce qui pose un souci quand on utilise speech-dispatcher en
permanence. Je précise que ce souci ne se produit pas avec la version
1.1.6, du coup j'ai le droit à tout mes sons.
En fait, je me suis rendu compte de ce souci, parce qu'après la mise à
jour de libasound, je n'avais plus les sons lié a mon bureau mate. en
faisant un speaker-test, j'ai le droit a un ressource occupée tant que
mon speech-dispatcher utilisant pulseaudio est lancé. si je le kill, ça
fonctionne, mais du coup, plus de synthèse vocale.
J'ai bien essayé de configuré speech-dispatcher pour utiliser libao,
mais en faisant ça, c'est les applications qui utilisent pulseaudio qui
ne fonctionnent plus !

bref, un beau basard...

Devrai-je signaler ça quelque part, je suis assez novice en signalement
de bug :(

Jerem






Re: changer le mot de passe d'un utilisateur

2018-11-16 Thread Pierre ESTREM

Bonsoir,

> Le 16/11/2018 à 10:43, ajh-valmer a écrit :

> Quand il y a une carte wifi dans l'ordi, comment tu fait pour la
> désactiver avant de démarrer ?

Je ferais :
$ nmcli radio off

pierre estrem



Re: video chat sous Linux/Debian/Sid

2018-11-11 Thread Pierre ESTREM

Bonjour,

A moins de tenir à faire son propre dev il y a la solution, basée sur 
Jitsi Meet (de Framasoft) :

https://framatalk.org/

Ca marche nickel.

pierre estrem


Le 11/11/2018 à 16:02, Basile Starynkevitch a écrit :


Bonsoir à tous,

Contexte: je commence avec un copain suédois (donc géographiquement en 
Suède, et moi je suis en banlieue parisienne; nous avons une connexion 
fibre optique tous les deux) un projet (personel) de logiciel libre, 
un peu dans la lignée de mon https://github.com/bstarynk/bismon 
(professionnel) mais pour insister encore plus sur les aspects 
reflexifs et persistents mais pas du tout sur l'aspect analyse 
statique de code (qui me nourrit pour bismon, via le projet CHARIOT 
<http://chariotproject.eu/Chariot-Welcome> sur lequel je travaille au 
CEA). Mon copain suédois comme moi avons Linux à la maison (moi j'ai 
Debian/Sid). Ceux qui sont intéressés par mon bismon peuvent aussi 
lire mon brouillon de rapport en ligne (rédigé en anglais, c'est un 
brouillon de livrable H2020) en 
http://starynkevitch.net/Basile/bismon-doc.pdf


On en est à discuter beaucoup avant d'écrire la moindre ligne de code 
(ça sera du logiciel libre pour Linux; on n'a pas encore décidé dans 
quel language on code.. On s'oriente peut-être vers Go.)


On aimerais faire du video chat. Je n'y connais rien (j'ai acheté 
récemment une webcam pour un télé-entretien, et c'est BlueJeans 
<https://www.bluejeans.com/> qui a été utilisé. Mais BlueJeans est 
hors de prix pour un particulier). En pratique, skype ne marche pas.


Quelle est la solution de web chat (on veut donc échanger video, son à 
2 personnes, et peut-être aussi des messages au clavier) qui marche 
bien sous Linux?


Je suis pragmatique en l'espèce. Je préférerais un logiciel libre de 
video chat, mais j'accepte une solution propriétaire, à condition 
qu'elle soit freeware (à la skype) ou qu'elle coûte quelques euros par 
mois. Les 120€ annuels de BlueJeans sont trop chers pour moi.


Quelle solution de video chat me recommandez vous? Faut que ça marche 
entre deux linuxiens convaincus.



Je n'y connais rien, j'ai acheté une webcam bas de gamme Logitech 
Webcam C270 avec micro il y a seulement quelques jours. Ca marche sous 
bluejeans, mais pas fiablement sous skype (toutefois, le teste Skype 
fonctionne bien). Ca marche bien avec cheese, donc il me semble que la 
Webcam est correctement reconnue localement. Je crois comprendre que 
skype merdouille pour des histoires de connexion.



Librement

--
Basile STARYNKEVITCH   ==http://starynkevitch.net/Basile
opinions are mine only - les opinions sont seulement miennes
Bourg La Reine, France




Re: Exit le timeout de 1min 30s

2018-11-10 Thread Pierre ESTREM

Bonsoir,

Oui, si vous mentionnez une UUID dans /etc/fstb, ne pas mettre les '"' :
# exemple
UUID=abcde...   

On peut aussi remplacer celles-ci par les labels des partitions...

Mais à vous lire, j'ai cru comprendre que certains n'avaient pas ce 
timeout de 90s alors qu'ils auraient un fstab "avec UUID", exact ?

Dans ce cas comme suggéré j'aurais des erreurs dans un "log".

pierre estrem


Le 10/11/2018 à 16:15, Gaëtan Perrier a écrit :

Le samedi 10 novembre 2018 à 08:40 +0100, Pascal Hambourg a écrit :

Le 09/11/2018 à 22:54, Pierre ESTREM a écrit :

Avec AccessDV Linux base Debian Jessie je constatais un compte à rebours
de 1'30'' avant d'arriver au LightDM.
Comme pour moi certains devaient trouver cela pénible.

Après une bévue, j'ai remplacé les UUID qui figuraient dans /etc/fstab
par leurs fichiers de périphériques (/dev/sdxn).

C'est une mauvaise idée. Les noms de périphériques /dev/sd* ne sont pas
stables.

Oui c'est pour ça que je n'ai pas trop envie de remettre les sdx ...


Quelle ne fut pas ma surprise de découvrir que ce décompte de 90s avait
disparu ! :)

Si quelqu'un peut me (nous) expliquer la raison du compteur et sa
disparition qu'il me (nous) l'apprenne.

Un des UUID dans /etc/fstab était erroné. Assez souvent, c'est celui du
swap qui a été modifié par une autre installation.



Je viens de vérifier mon fstab et ce ne sont pas les UUID qui sont utilisées
mais les PARTUUID. Mais j'ai vérifié et par rapport à ce qu'indique blkid tout
est bon.

Gaëtan




Exit le timeout de 1min 30s

2018-11-09 Thread Pierre ESTREM

Bonjour,

Avec AccessDV Linux base Debian Jessie je constatais un compte à rebours 
de 1'30'' avant d'arriver au LightDM.

Comme pour moi certains devaient trouver cela pénible.

Après une bévue, j'ai remplacé les UUID qui figuraient dans /etc/fstab 
par leurs fichiers de périphériques (/dev/sdxn).
Quelle ne fut pas ma surprise de découvrir que ce décompte de 90s avait 
disparu ! :)


Si quelqu'un peut me (nous) expliquer la raison du compteur et sa 
disparition qu'il me (nous) l'apprenne.


Merci
pierre estrem



Re: [testing] PC ne boot plus

2018-11-05 Thread Pierre ESTREM

Bonjour,

Il m'est arrivé de perdre le GRUB2 de mon système base Debian Jessie.

Pour restaurer ce GRUB je boote sur une clé comportant le même grub et 
je fais :

$ sudo grub-install /dev/sdx
( /devsdx est le ddur dont le GRUB est HS)

Si tu suis cette méthode avec TA clé tu devrais pouvoir booter sur ton 
disque.


pierre estrem


Le 05/11/2018 à 23:23, Gaëtan Perrier a écrit :

Bonjour,

Suite à la mise à jour grub sur testing mon PC ne boote plus du tout.
Pour démarrer je suis obligé de booter avec une clé rEFInd pour pouvoir lancer
debian.
Quelqu'un d'autre rencontre-t'il ce problème?

A+

Gaëtan




Re: Mettre l'audio à la poubelle

2018-11-02 Thread Pierre ESTREM

Bonjour,

Ce que je sais est qu'il est référencé depuis 2015.

Ce bug est aléatoire mais avec mon expérience et ma config je le pense 
fréquent.


On fait par exemple une sélection de texte puis CTRL+C et on colle la 
sélection dans une autre application.

Alors on s'aperçoit vite que Orca se tait.
Redémarrer Orca avec "orca --replace" est une solution.

D'où le sujet de mon fil puisque résoudre ce bug ne semble pas une 
priorité...


pierre estrem


Le 02/11/2018 à 01:58, Jérémy Prego a écrit :

Le 02/11/2018 à 01:40, Pierre ESTREM a écrit :

Bonjour,


bonsoir,


Il s'agit de mon premier post sur DUF.

bienvenue alors :)

Etant presque non-voyant j'utilise une distro nommée AccessDV Linux
basée sur Debian Jessie.

ça, a mon avis, c'est un souci, pour l'accessibilité.


J'utilise le lecteur d'écran Orca.

moi aussi, ça tombe bien :)


Or il y a un bug dans Orca quand on utilise un éditeur léger comme
Mousepad, Pluma ou gEdit.


quelle est le bug exactement ?

Une solution est alors de relancer Orca par : orca --replace

Mais on entend alors "Lecteur d'écran activé".
Je souhaiterais que le user n'entende point cette annonce vocale de
sorte qu'il ne s'apercevrait pas du relancement de Orca (donc du bug).


ce n'est pas une bonne méthode. si il y a un bug, il faut qu'il soit
corrigé. et si ça se trouve il l'est déjà, mais avec jessie, c'est loins
quand même pour avoir une version récente d'orca ... :(

pierre estrem


Jerem






Mettre l'audio à la poubelle

2018-11-01 Thread Pierre ESTREM

Bonjour,

Il s'agit de mon premier post sur DUF.
Etant presque non-voyant j'utilise une distro nommée AccessDV Linux 
basée sur Debian Jessie.


J'utilise le lecteur d'écran Orca.
Or il y a un bug dans Orca quand on utilise un éditeur léger comme 
Mousepad, Pluma ou gEdit.


Une solution est alors de relancer Orca par : orca --replace

Mais on entend alors "Lecteur d'écran activé".
Je souhaiterais que le user n'entende point cette annonce vocale de 
sorte qu'il ne s'apercevrait pas du relancement de Orca (donc du bug).


Q: est-il possible d'expédier "Al patres" cette sortie audio tout en 
laissant actives les autres sources sonores ?


Note : Il serait possible d'encadrer "orca --replace" par "amixer -q -D 
pulse sset Master mute" et "amixer -q -D pulse sset Master unmute" mais 
ce n'est pas bien joli...


Merci
pierre estrem