Comment profiter d’une modification d’un paquet en experimental dans sid ?

2020-02-08 Thread benoitlst

Bonjour,

J’ai cette erreure avec cmake :

CMake Error in src/Gui/CMakeLists.txt:
  Imported target "PySide2::pyside2" includes non-existent path

"/usr/lib/include/PySide2"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

C’est normal puisque PySide2 est installé dans « /usr/include/PySide2 »
et pas
"/usr/lib/include/PySide2"

C’est la même erreur qu’ici :
https://www.mail-archive.com/debian-qt-kde@lists.debian.org/msg90185.html

J’ai réinstallé libpyside2-dev en sid et je n’ai pas osé installer la
version experimental vu que c’est pas le même numéro de version :
sid 5.13.2-2.2
experimental : 5.14.0-1

Du coup, j’ai fait un lien symbolique en attendant
ln -s /usr/include/PySide2 /usr/lib/include
ln -s /usr/include/PySide2 /usr/lib/include/PySide2

Comment je fais pour résoudre le problème définitivement ?

Merci d’avance
–
Benoit



Re: Chipsets graphiques les mieux supportés par les pilotes libres ?

2020-02-06 Thread benoitlst

Le 2020-02-06 10:49, Frédéric MASSOT a écrit :


Coté firmware, pour AMD le paquet "firmware-amd-graphics" est dans la
section non-free.


Les firmwares, pour AMD dans la section non-free, c'est le cas de tous
les GPU AMD ou certains sont parfaitement fonctionnels sans qu’il soit
nécessaire d’ajouter un firmware propriétaire/non-free  ?

Merci d'avance

--
Benoit



Chipsets graphiques les mieux supportés par les pilotes libres ?

2020-02-05 Thread benoitlst

Bonjour,

Je voudrais m’acheter une carte graphique, j’envisage d’en
acheter une d’occase, il y en a plein sur les sites de seconde main.

Quels sont les chipsets graphiques les mieux supportés par les
pilotes libres ET sans qu’il soit nécessaire d’ajouter un
firmware propriétaire ?

Je ferai ma recherche en fonction de ce critère…

Merci d’avance.

–
Benoit



Re: diagramme de gantt

2020-02-05 Thread benoitlst

Le 2020-02-03 07:00, Bernard Schoenacker a écrit :

bonjour,

je recherche une solution pour employer des diagrammes
de gantt en version web et je n'arrive pas à trouver
la solution sachant que je part d'une base sur younohost

qui pourrait simplement me donner un début de solution
pour éclairer ma lanterne



Bonjour,

Je ne comprends pas bien ta demande, est-ce que tu veux développer ta
propre solution web modifiable en ligne ?

J’ai testé ceci avec Ruby et PostgreSql il y a longtemps, ça a
très bien fonctionné, ils ont un bon tuto ROR :

https://dhtmlx.com/blog/using-dhtmlxgantt-with-ruby-on-rails/

Mais la librairie js n’est pas libre… :(
Du coup, même s’il suffit de remettre le javascript lisible,
c’est rédhibitoire par principe.

https://dhtmlx.com/docs/products/dhtmlxGantt/

Il y a ca aussi (pas testé).
jsgantt.com/jsgantt_Minutes.html
https://www.redmine.org/projects/redmine/wiki/RedmineGantt
https://gantt.twproject.com/
https://github.com/robicch/jQueryGantt
https://jsganttimproved.github.io/jsgantt-improved/


Ou est-ce que tu veux utiliser des logiciels de bureau et juste
exporter les diagrammes en html statiques sans pouvoir les modifier en
ligne ?

http://www.projectlibre.com/
https://www.ganttproject.biz/
https://packages.debian.org/buster/planner

Sans interface WYSIWYG
https://packages.debian.org/buster/tj3

Pour LaTeX
https://ctan.org/topic/gantt

--
Benoit





Re: Comment enlever facilement la PUB d'un enregistrement tv ?

2020-02-02 Thread benoitlst

Bonjour,

La question m'intéresse, pourrais-tu stp poster quand tu auras trouvé la 
meilleure solution ?


Merci d'avance.

--
Benoit

Le 2020-02-02 07:40, machinSuite a écrit :

Bonjour à tous !

J'enregistre de temps en temps des films et reportages sur clé usb avec 
un
petit adaptateur tnt en h264 (mpeg4) pour la video, eac3 pour le son et 
ts
pour le format du conteneur et je veux enlever la pub au début, pendant 
et
après l'enregistrement sans faire aucun transcodage comme c'est le cas 
avec

handbrake.

Comment faire cela simplement et rapidement en notant les temps de 
début et
de fin de chaque passage de pub à l'aide de mpv puis en les entrant en 
ligne
de commande avec un utilitaire simple avec comme argument le fichier de 
4 à

5 Go enregistré.

Merci d'avance pour le coup de main.
A plus.





Re: Lenteur anormale au démarrage de certains logiciels.

2019-12-09 Thread benoitlst

Le 2019-12-09 10:40, Sébastien NOBILI a écrit :

Bonjour,

9 décembre 2019 09:51 benoit...@ouvaton.org a écrit:

Comment diagnostiquer ?


Dans un terminal :

strace 

Tu devrais voir si ça boucle ou si ça bloque sur une lecture 
quelconque.


Un tout grand merci !
Grace à toi, j’ai pu faire une recherche sur la ligne qui cale avec -t

strace -t /usr/bin/atril > /tmp/straceAtril.txt 2>&1

13:41:27 read(11, "\1\0\0\0\0\0\0\0", 16) = 8
13:41:27 poll([{fd=11, events=POLLIN}], 1, 24999) = 0 (Timeout)   /* 25s 
ici */

13:41:52 write(11, "\1\0\0\0\0\0\0\0", 8) = 8

Cf.
https://bbs.archlinux.org/viewtopic.php?id=239331

Comme indiqué sur le forum, il manque la ligne :

. /etc/X11/Xsession

Dans mon .xinitrc à permis de résoudre le problème.
Maintenant je n’ai pas l’explication du pourquoi et du comment,
mais ça marche !

Avec gratitude,
–
Benoit



Re: pas de son avec buster ?????

2019-12-09 Thread benoitlst

Le 2019-12-03 04:56, eau céan a écrit :

bonjour

je viens d'installer buster dans mon ordi très usagé

pas de son


Salut,
Il m’est déjà arrivé après certaines installations que le son soit
sur mute (MM en bas du curseur) quand tu lances alsamixer  pour la
première fois. C’est un peu trivial comme réponse, mais on ne sait
 jamais...

--
Benoit

--8<--



Lenteur anormale au démarrage de certains logiciels.

2019-12-09 Thread benoitlst

Bonjour à toutes et à tous,

Depuis quelque temps il me semble (à vérifier), que les logiciels qui
ont une dépendance avec gnome3 (geary, epiphany, atril…) mettent
très longtemps à se lancer entre 20 et 30 secs.
Pour info je ne suis pas sous gnome, mais sous openbox seul.
Comment diagnostiquer ?
Ici je vois que la dépendance n’est pas affichée et pourtant il me
semble qu'atril ne peut pas fonctionner sans gnome3 :

apt-cache depends atril
atril
  Dépend: atril-common
  Dépend: libatrildocument3
  Dépend: libatrilview3
  Dépend: shared-mime-info
 |Dépend: dconf-gsettings-backend
  Dépend: 
dconf-gsettings-backend
gconf-gsettings-backend
  Dépend: libatk1.0-0
  Dépend: libc6
  Dépend: libcairo-gobject2
  Dépend: libcairo2
  Dépend: libcaja-extension1
  Dépend: libgail-3-0
  Dépend: libgdk-pixbuf2.0-0
  Dépend: libglib2.0-0
  Dépend: libgtk-3-0
  Dépend: libice6
  Dépend: libjavascriptcoregtk-4.0-18
  Dépend: libpango-1.0-0
  Dépend: libpangocairo-1.0-0
  Dépend: libsecret-1-0
  Dépend: libsm6
  Dépend: libsoup2.4-1
  Dépend: libwebkit2gtk-4.0-37
  Dépend: libx11-6
  Dépend: libxml2
  Dépend: zlib1g
  Casse: libatrildocument3
 |Recommande: 
dbus-user-session
  Recommande: 
dbus-user-session
dbus-x11
  Recommande: gvfs
  Suggère: caja
  Suggère: poppler-data
  Suggère: 
  Remplace: libatrildocument3

Merci d’avance pour vos conseils de diagnostique.
–
Benoit



Re: Prompt zsh

2019-11-28 Thread benoitlst

Le 2019-11-28 14:34, Erwan David a écrit :

Le 28/11/2019 à 13:57, benoit...@ouvaton.org a écrit :

Bonjour à toutes et tous,

Je recherche une façon de modifier la partie : %~ de mon PROMPT zsh
pour réduire sa longueur quand il prend trop de place dans la ligne de
commande.

echo '%~' ne fonctionne pas.

Comment fait-on pour récupérer la valeur de %~ ?

J’ai trouvé mon bonheur ici pour n’afficher que les 30 derniers
caractères d'une chaîne :

http://mywiki.wooledge.org/BashFAQ/073

echo ${string: -30}


Il faut regarder la partie sur le prompt dans le man zshmisc(1)


En effet c'est bien expliqué :

Les deux derniers éléments du path : %2~

Merci.

--
Benoit



Prompt zsh

2019-11-28 Thread benoitlst

Bonjour à toutes et tous,

Je recherche une façon de modifier la partie : %~ de mon PROMPT zsh
pour réduire sa longueur quand il prend trop de place dans la ligne de
commande.

echo '%~' ne fonctionne pas.

Comment fait-on pour récupérer la valeur de %~ ?

J’ai trouvé mon bonheur ici pour n’afficher que les 30 derniers
caractères d'une chaîne :

http://mywiki.wooledge.org/BashFAQ/073

echo ${string: -30}

avec pwd -L

Ces deux lignes contractées, ça donne :
echo ${"$(pwd -L)": -30}

Le prompt n’est pas réinterprété quand je change de
répertoire en remplaçant  ‘%~’ par
${"$(pwd -L)": -30} :

PROMPT="%n@%m: ${"$(pwd -L)": -30}  %# "

Ceci ne fonctionne pas non plus :
PROMPT="%n@%m: ${"%~": -30}  %# "

D’avance un tout grand merci.

Avec gratitude,
--
Benoit



Ouvrir un *xterm en root

2019-11-25 Thread benoitlst

Bonjour à tous,


Je me demande si cet alias ne pose pas de problème de sécurité :

alias rootxterm="xhost +SI:localuser:root; sudo su --command='lxterminal 
&' - ; exit"


C'est sudo qui fait (via su) que le lxterminal est en root.

Pour que ça fonctionne, je dois ajouter :

export DISPLAY=:0.0

dans le .bashrc de root.

J'y trouves comme avantage d'ouvrir un lxterminal de fond noir et
couleur clair (vidéo inversée et pas un simple changement de prompt) et
de pouvoir ouvrir de nouveaux onglets ou fenêtres en restant root.

Mais si c'est pas une bonne idée, je m'en passerai
et me ferai un joli prompt pour root... ;)

Merci d'avance.

--
Benoit



Fwd: hplip

2019-11-25 Thread benoitlst

Bonjour,

Et en essayant de réinstaller hplip comme paquet debian ?

apt reinstall hplip

Après il faudra choisir entre les dépendances (telles que PyQt5)
en paquet debian et celles installées avec python (pip/apt).

apt :
https://packages.debian.org/bullseye/python3-pyqt5
Ou bien pip :
https://pypi.org/project/PyQt5/


--
Benoit



 Courriel original 
Objet: hplip
Date: 2019-11-25 11:49
De: BERTRAND Joël 
À: Debian user french 

Bonjour à tous,

J'ai devant moi deux machines en debian/testing. Les deux ont hplip
3.19.11. La première scanne très bien avec ma Laserjet 2320. La seconde
ne reconnaît plus le scanner. J'ai donc tenté un hp-setup qui échoue 
avec :



note: Using PyQt5
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to
'/tmp/runtime-bertrand'Plugin installation failed
error: Python gobject/dbus may be not installed
  error: Plug-in install failed.

Je ne comprends pas bien d'où provient cette erreur qui est pourtant un
grand classique. Par goût du risque, j'ai lancé hp-setup sur la machine
fonctionnelle, le plugin s'installe bien.

J'ai bien suivi quelques indications pour l'installer à la main, rien
n'y fait :

root@hilbert:~/hplip# python plugin_install.py
Error importing HPLIP modules.  Is HPLIP installed?

Une indication pour sortir de l'ornière ?

Bien cordialement,

JKB



Re: faire une sauvegarde de son home

2019-11-04 Thread benoitlst

Le 2019-10-24 13:57, Michel a écrit :

Le 24/10/2019 à 13:10, ajh.val...@free.fr a écrit :




On peut aussi utiliser --delete avec une option pour sauvegarder les
fichiers effacé dans un autre répertoire:

rsync -Hauro --delete --backup --backup-dir=/mnt/Poubelle /home/toto
/media/cleUsb



Bonjour à tous,

Comme personne n'a cité lsyncd...

A mon avis c'est une bonne option par dessus rsync avec un
fichier de config qui permet de juste lance la commande sans
devoir retenir les options en mode démon ou pas...

Ma config : .config/lsyncd.lua
-
settings {
logfile = "/tmp/lsyncd.log",
statusFile = "/tmp/lsyncd-status.log",
-- pas en mode démon pour sauvegarde occasionnelles
-- il faut lancer la commende à chaque sauvegarde
nodaemon   = true,
statusInterval = 1,
}


-- ceci est un commentaire
-- une ligne par répertoire à synchroniser source, destination :

sync{default.rsync, source="/maSource/", 
target="/media/lePointDeMontage/RepDesDestintations/Destination", }


Bonne journée

--
Benoit



Re: Port ouvert ou pas ?

2019-10-09 Thread benoitlst

Le 2019-10-09 13:26, Eric Degenetais a écrit :

Le mer. 9 oct. 2019 12:31,  a écrit :



Bonsoir,



localhost est une carte réseau virtuelle qui n'est visible que de
l'ordinateur lui-même. Il n'y a donc pas de soucis : le serveur
n'écoute pas le port 8000 sur les adresses visibles de l'extérieur
(carte WiFi, carte ethernet).


Merci pour l’info, me voilà rassuré sur ce point !



Qu'appelez vous l'ip publique ?


Ce que j’ai appelé ip publique, c’est celle qui m’est attribuée par un 
fournisseur d’accès à internet, qu’on peut connaître avec par ex : 
whatsmyip.org.


Celle que j’aurais dû appeler ip locale est celle attribuée par le 
routeur ou la box, affichée par ifconfig.




En ipv4, la configuration la plus
courante est que votre machine reçoit une adresse ip locale
délivrée par un routeur et contrôleur de domaine local (rôle tenu
par la box en filaire ou en WiFi dans les configurations grand public)
qui joue le rôle d'intermédiaire avec l'adresse ip publique,
laquelle est généralement partagée. En ipv6 il y a plus d'adresses
possibles, l'ordinateur peut recevoir de son contrôleur de domaine
directement son ip publique.



Dans les deux cas c'est distinct de localhost, et les serveurs qui
écoutent sur localhost ne sont pas visibles de l'ip locale, encore
moins de la publique.



Parfait ! ;)

Encore merci, bonne soirée.

--
Benoit



Port ouvert ou pas ?

2019-10-09 Thread benoitlst

Bonjour à tou·t·e·s,

La commande :
$ php -S localhost:8000

Lance un serveur local de test en tant que simple utilisateur dans la 
home.

Cf.
https://www.php.net/manual/fr/features.commandline.webserver.php

Je ne me sens pas assez compétant pour m’assurer que mon ordi n’expose 
pas le port 8000 et donc que les pages et le contenu du répertoire soit 
visible avec son ip publique ou son ip locale quand je suis le réseau 
wifi d’un lieu publique par exemple.


Le fait de remplacer localhost par l'ip locale ou publique ne sert pas 
la page, ce qui semble rassurant, mais j'aimerais en savoir plus sur ce 
point.


Merci d’avance.
–
Benoit



Re: batterie sous openbox et compression video sous linux ?

2019-10-06 Thread benoitlst

Le 2019-08-31 15:52, toto a écrit :

Bonjour à tous !

1) BATTERIE SOUS OPENBOX
Je souhaiterais savoir comment afficher simplement (à la manière de
"xclock") le niveau de ma batterie (j'utilise de temps en temps à la 
main la
commade "acpi -b" mais il faut y penser !). Peut être un petit progamme 
en

"bash" lancé dans un "xterm" par exemple ?


Bonjour,
J’ai un petit écran et préfère ne pas utiliser de panel qui « gaspille » 
de la place.
Si j’ai besoin de quelque-chose ça doit être accessible par raccourci 
clavier au-dessus la fenêtre de travail sans encombrer mon écran.
Donc voici pour la batterie j’utilise notify-send de temps en temps sur 
openbox.


-
#!/bin/bash

NOTIFY_DURATION=3000

#ICON=$HOME/.local/share/icons/clock.png

SUMMARY=$(\date '+%T')
REMAINING=$(acpi -b | cut -s --fields="2 3" --delimiter=",")

DATE=$(\date '+%A %d %B %Y')
BODY="Le $DATE\nLa batterie est à $REMAINING"
notify-send -u Low -t $NOTIFY_DURATION -c device "$SUMMARY" "$BODY"


Dans .config/openbox/rc.xml

--

  
nomScript
  

-

De plus, j’ai écrit ce petit démon en python qui me prévient quand la 
batterie commence à atteindre la fin de son autonomie.
La mise en vielle se fait avec Laptop-mode-tools, ce script se contente 
de prévenir à plusieurs reprises «while (True)» de la décharge 
«isLowBattery()» et juste avant l’hibernation «isCriticalBattery()».


-
#!/usr/bin/python3

import notify2
from pathlib import Path
import time
import subprocess
from datetime import datetime, timedelta
from daemonize import Daemonize

# Chemain des fichiers acpi
charge_full_file = "/sys/class/power_supply/CMB1/charge_full"
charge_now_file = "/sys/class/power_supply/CMB1/charge_now"
is_online_file = "/sys/class/power_supply/AC/online"
path_log_file = "/tmp/battery.log"
pid = "/tmp/battery.pid"

get_str_remaining_time = "acpi -b | cut --fields=5 --delimiter=' '"

# A quel moment critique notifier (en % de charge)
pc_critical_battery = 5

# A quel moment informatif notifier batterie faible (en % de charge)
pc_low_battery = 10

# Durée de la notification
notify_duration = 7000


icons = Path.home().joinpath(".local/share/icons")
icone_warn = str(icons.joinpath("battery-caution.png"))
icone_crit = str(icons.joinpath("dialog-warning.png"))

# Charge max de la battarie
charge_full = int(open(charge_full_file, "r").readline())

# Calcule de la valeur de low_battery
low_battery = int(pc_low_battery * charge_full / 100)

# Calcul de la valeur de CRITICAL_BATTERY
critical_battery = int(pc_critical_battery * charge_full / 100)

# Charge actuelle


def get_charge_now():
return int(open(charge_now_file, "r").readline())


def is_online():
return bool(int(open(is_online_file, "r").readline()))


def send_log(message):
log_file = open(path_log_file, "a")
log_file.write(time.ctime())
log_file.write(" " + message + "\n")
log_file.close()


def get_remaining_time():
# extrait la sous chaine du caractère 2 à 10 du résultat
remaining_time = str(subprocess.check_output(get_str_remaining_time, 
shell=True))[2:10]

fmt = "%H:%M:%S"
# On instencie un objet datetime avec la chaîne remaining_time en
# lui retirant 5 minutes av mise en veille
remainingHMS = datetime.strptime(remaining_time, fmt) - 
timedelta(minutes=5)

return remainingHMS.strftime("%M minutes %S secondes")


def sendWarning():
summary = "Attention batterie faible"
remaining_time = get_remaining_time()
send_log(remaining_time)
body = "Il reste " + remaining_time + " avant la mise en veille de 
l'ordinateur"

notify2.init('warningbattery', mainloop=None)
n = notify2.Notification(summary, body, icone_warn)
n.set_urgency(notify2.URGENCY_NORMAL)
n.set_timeout(notify_duration)
n.show()


def isLowBattery():
curent_battery = get_charge_now()
send_log("CURENT BATTERY : " + str(curent_battery))
send_log("LOW BATTERY: " + str(low_battery))

if(curent_battery < low_battery and curent_battery > 
critical_battery):

sendWarning()
send_log("low")


def isCriticalBattery():
curent_battery = get_charge_now()
if(curent_battery < critical_battery):
summary = "ATTENTION BATTERIE VIDE !!"
body = "MISE EN VEILLE IMMINENTE DE L'ORDINATEUR !!"
notify2.init('warningbattery')
n = notify2.Notification(summary, body, icone_crit)
n.set_urgency(notify2.URGENCY_CRITICAL)
n.set_timeout(notify_duration)
n.show()


def main():
while (True):
# Est-il branché su secteur ?
if(is_online()):
send_log("c'est branché")
time.sleep(30)
else:
send_log("c'est sur batterie !!!")
isLowBattery()
isCriticalBattery()
time.sleep(60)


daemon = Daemonize(app="warningbattery", pid=pid, action=main)

if __name__ == "__main__":
daemon.start()

Claws-mail-pgpmime à besoin d’un programme externe pinentry correctement configuré

2019-09-28 Thread benoitlst

Re-bonjour

J’ai trouvé la solution ici

man gpg-agent

   Please make sure that a proper pinentry program has been 
installed  un‐
   der  the default filename (which is system dependent) or use the 
option
   pinentry-program to specify the full name of that program.  It is 
often
   useful  to  install a symbolic link from the actual used pinentry 
(e.g.
   ‘/usr/bin/pinentry-gtk’) to the  expected  one  (e.g.  
‘/usr/bin/pinen‐

   try’).

et

https://debian-administration.org/article/378/Gnu_Privacy_Guard_Agent_GPG

--
Benoit



Claws-mail-pgpmime à besoin d’un programme externe pinentry correctement configuré

2019-09-28 Thread benoitlst

Bonjour la liste

J’essaye de m’initier à l’usage du module claws-mail-pgpmime.

https://packages.debian.org/sid/claws-mail-pgpmime

Claws-mail se gèle au lieu de me demander ma passphrase avec le module 
PGP/Mime.

Comme j’ai cherché longtemps avant de comprendre :

Il faut configurer une alternative pour pinentry, qui chez moi était 
pinentry-curses.


Je m’étonne quand même que pinentry-curses ne soit pas prévu pour lancer 
un terminal graphique pour s’exécuter.
Enfin soit, je pouvais toujours attendre la boite de dialogue montrée 
par :


https://www.claws-mail.org/plugin.php?plugin=gpg

Donc :
update-alternatives --config pinentry
There are 3 choices for the alternative pinentry (providing 
/usr/bin/pinentry).


  SelectionPath  Priority   Status

  0/usr/bin/pinentry-gnome3   90auto mode
  1/usr/bin/pinentry-curses   50manual mode
  2/usr/bin/pinentry-gnome3   90manual mode
* 3/usr/bin/pinentry-gtk-285manual mode

Voilà, ça peut servir à d’autres.

Bon WE
__
Benoit



Re: [HS] Re: mare de google

2019-08-28 Thread benoitlst

Bonjour à tou·te·s,

Je ne comprends pas pourquoi Replicant supporte si peu de matériel :
https://en.wikipedia.org/wiki/Replicant_(operating_system)#Supported_devices

Et comment LineageOS en supporte tant ?
https://fr.wikipedia.org/wiki/Liste_des_appareils_supportant_LineageOS

Ne serais-ce pas en intégrant des pilotes et firmwares non libres dans 
LineageOS ?


Merci d'avance pour cet éclaircissement.

--
Benoit

Le 2019-08-28 16:44, Jo Engo a écrit :

Le Wed, 28 Aug 2019 15:40:01 +0200, Sylvain Caselli a écrit :



Bonjour,

j'utilise un fairphone depuis plus d'un an avec un fork d'androïd sans
google


C'est à dire ? Est-ce un des deux cités dans ce fil (lineageos et /e/ ?
Sinon un indice pour le retrouver…


(pas besoin d'avoir un compte pour télécharger les applications
(moins nombreuses). Le temps d'attente est long, pour plus de rapidité
je l'ai eu avec le nouvel opérateur de l'époque (un seul le propose à
priori.


Moi ce qui m'intéresse le plus c'est la dégooglisation d'Androïd (et ne
sachant pas auparavant qu'il y avait des alternatives libres et 
crédible,
c'était tout ce qui m'intéressait). Le noyau d'Androïd est un linux si 
ça

n'a pas changé et il doit même y avoir moyen de le debianiser. Ceci dit
vu que je n'ai pas de smartphone pour l'instant, je pourrais me tourner
vers un fairphone, ou même un smartphone quelconque s'il est livré avec 
/e/,

lineage ou autres.




configuration de gammu

2019-08-01 Thread benoitlst

Bonjour à tous,

J'ai une clé 4G qui fonctionne et est automatiquement configurée par 
network-manager.


j'aimerais aussi l'utiliser avec gammu qui ne la reconnais pas :

gammu identify
Error opening device, it doesn't exist.


lsusb

Bus 001 Device 005: ID 12d1:14dc Huawei Technologies Co., Ltd. E33372 
LTE/UMTS/GSM HiLink Modem/Networkcard



cat /etc/udev/rules.d/98-usb-serial.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14dc", 
SYMLINK+="USB_4_G"


Le système crée /dev/sg1 avec ou sans la ligne qui précède. Il 
semblerait qu'elle ne fonctionne pas.



cat /etc/gammurc
[gammu]

port = /dev/USB_4_G
model =
connection = at19200
synchronizetime = yes
logfile =
logformat = nothing
use_locking =
gammuloc =

Si je remplace "USB_4_G" par "sg1" dans 
/etc/udev/rules.d/98-usb-serial.rules et /etc/gammurc


J'ai :
gammu identify
Error opening device. Unknown, busy or no permissions.



Merci d'avance

Benoit



Égaliseur virtuel

2019-07-03 Thread benoitlst




Je me suis mal exprimé dans mon précédant post.
Ce que je recherche est un égaliseur virtuel.

Benoit



Re: Extension "tray icons"

2019-07-03 Thread benoitlst

Le 2019-07-01 10:18, David BERCOT a écrit :

Bonjour,

Sous Debian Sid avec Gnome, afin d'afficher des icônes diverses (par
exemple celle de Thunderbird, de VirtualBox, etc.) dans la barre de
tâches "systray", j'utilise l'extension SimpleTray.
Celle-ci fonctionne parfaitement... au démarrage de ma session.
En revanche, après un passage en veille, à la sortie de cette
veille, je n'ai plus que les icônes "de base" (réseau, son, etc.).

Avez-vous une option qui fonctionne tout le temps ?


Bonsoir,

J'utilise

https://packages.debian.org/buster/stalonetray

Avec openbox

--
Benoit



Table de mixage virtuelle

2019-07-03 Thread benoitlst

Bonjour,

Je recherche une table de mixage virtuelle (pour mixer les fréquences 
sonores) mais pas un truc aussi sophistiqué, qu'Ardour ou Audacity, 
juste quelques curseurs virtuels de fréquence, comme ce que l'on trouve 
sur les chaîne HIFi.


Alsamixer permet de mixer les sorties, mais pas les fréquences.

Libre bien sûr et si possible en paquet debian (L'ordi que j'utilise 
pour écouter de la musique est en jessie).



Merci d'avance


--
Benoit



Re: Utiliser la sortie hdmi de mon pc portable ?

2019-06-30 Thread benoitlst

Le 2019-06-25 07:05, toto a écrit :

Merci à tous pour les réponses.

Je souhaite utiliser le gestionnaire de fenêtres openbox sous debian 
pour me
connecter par le câble hdmi à un écran de plus grande taille que 
l'écran de

mon portable hp notebook.

La commande lspci me donne pour l'audio et la video les réponses 
suivantes :

Audio device: Intel Corporation Haswell-ULT HD Audio Controller
Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT 
[Radeon HD

8670A/8670M/8690M / R5 M330 / M430]

Je vais lire le man de "xrandr" et "arandr" et voir le résultat.


J'utilise lxrandr comme toi sous openbox seul (sans environnement de 
bureau).


https://packages.debian.org/stretch/lxrandr

Benoit





--
Sent from: 
http://debian.2.n7.nabble.com/debian-user-french-f1152225.html




Test

2019-06-30 Thread benoitlst

Bonjour,

Je me suis inscris avec cette adresse pour me dégoogeliser, mais il y a 
un message d'erreur quand j’envoie un courriel sur cette liste.


De plus, mon message n'est pas directement visible (probablement bloqué 
automatiquement, mais accepté par les modérateurs).


Merci d'avance.

Benoit



Résolu : Mise en veille avec laptop-mode-tools

2019-06-01 Thread benoitlst

Le 2019-05-31 21:21, Haricophile a écrit :

Le vendredi 31 mai 2019 à 16:17 +0200, benoit...@ouvaton.org a écrit :

Bonjour à tous,

Comment fait-on pour qu'un laptop se mette en veille avec
laptop-mode-tools(ou autre) juste avant la panne de batterie ?

Merci d'avance


Le niveau de batterie minimum peut être a régler ou alors la détection 
de

batterie se fait mal et ça ça dépend des modèles de PC.


Bonjour,

Merci pour ta réponse.

Ca ne fonctionnait pas chez moi, car ce n'était pas activé par défaut = 
0

Mais en changeant ça fonctionne.

/etc/laptop-mode/conf.d/auto-hibernate.conf


ENABLE_AUTO_HIBERNATION=1

Chez moi les 4% par défaut vont bien.

AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=4

--
Benoit



Mise en veille avec laptop-mode-tools

2019-05-31 Thread benoitlst

Bonjour à tous,

Comment fait-on pour qu'un laptop se mette en veille avec
laptop-mode-tools(ou autre) juste avant la panne de batterie ?

Merci d'avance

--
Benoit



Re: Sauvegarde "classique" vs synchronisation ?

2019-03-10 Thread benoitlst

Le 2019-03-09 18:42, David BERCOT a écrit :

Bonjour,

Afin d'avoir une copie à jour (ou du moins, le plus à jour possible) de
mon ordinateur (ce qui m'intéresse est uniquement mon /home), j'hésite
entre des sauvegardes classiques et une synchronisation type "cloud".


Bonjour,

Depuis qu'on m'a conseillé lsyncd sur cette liste (encore merci la liste 
! ;))

Je fais de la synchronisation...
Les défauts sont que ça ne protège pas d'une suppression malencontreuse, 
car elle est propagée et ça ne sauvegarde les fichiers que dans un 
état : le dernier, donc pas forcément le bon...


Je pallie ça avec deux commandes (mes scriptes à 2 cent) dont le 
résultat est propagé (donc dans chaque version) :


L’un nommé bkp

#!/bin/bash

#crée un rep backup si pas existant
if [ ! -d backup ]; then  mkdir backup ; fi

DATE_EXT=$(\date '+%d-%m-%Y-%H.%M.%S')

for fichier in $@
do
tar -czvf "backup/$fichier"-$DATE_EXT.tgz "$fichier"

--

L’autre sbkp :
#!/bin/bash

DESTINATAIRE="monadre...@titi.org"
EXPEDITEUR="adre...@toto.org"
PATH_BACKUP="backup"
BODY="TODO: "
SUJET="Backup "
DATE_EXT=$(\date '+%d-%m-%Y-%H.%M.%S')
declare -a TABLEAU
LIST_ARCIVES=""

usage(){
echo utilisation :
echo "-s Sujet du courriel ($SUJET par défaut)"
echo "-c Rédiger le corps du courriel ($BODY par défaut)"
echo "-p chemin(path) de base des archives ($PATH_BACKUP par 
défaut)"

echo "-e Définir l'expéditeur ($EXPEDITEUR par défaut)"
echo "-d Définir le destinataire ($DESTINATAIRE par défaut)"
echo "-h afficher cette aide"
exit
}

if [ $# -lt 1 ] ; then
echo "Vous devez au moins spécifier un argumant"
usage
exit 1
fi

while getopts "hs:c:p:e:d:" arg
do
case "$arg" in
h) usage;;
s) ARG_SUJET=${OPTARG};;
c) BODY+=${OPTARG:-$BODY};;
p) PATH_BACKUP=${OPTARG:-$PATH_BACKUP};;
e) EXPEDITEUR=${OPTARG:-$EXPEDITEUR};;
d) DESTINATAIRE=${OPTARG:-$DESTINATAIRE};;
\?) exit 1;;
esac
done

shift $(($OPTIND - 1))
LISTE_FICHIERS="$*"

#crée un rep backup si pas existant
if [ ! -d $PATH_BACKUP ]; then  mkdir $PATH_BACKUP ; fi

archivage(){
for fichier in $@
do
NOM_ARCHIVE="$PATH_BACKUP/$fichier-$DATE_EXT.tgz"
tar -czvf $NOM_ARCHIVE "$fichier"
TABLEAU=("${TABLEAU[@]}" "$NOM_ARCHIVE")
LIST_ARCIVES+="$fichier-$DATE_EXT.tgz "
done
}

envoyer(){
SUJET+=$LISTE_FICHIERS
if [ -n "$ARG_SUJET" ] ; then
SUJET=$ARG_SUJET
fi

claws-mail --compose 
"mailto:$DESTINATAIRE?subject=$SUJET=$EXPEDITEUR=$BODY; 
--attach ${TABLEAU[@]}

}

 archivage "$LISTE_FICHIERS"
 envoyer
--
Ca laisse des répertoires backup dans mon arborescence, ils sont 
propagés.
Les fichiers importants en pièce jointe dans ma boite mail avec ce qu'il 
reste à faire en message.



C'est du bricolage de bouts de ficelles, mais ça me va...

--
Benoit















De mon point de vue, la sauvegarde a l'avantage d'être "consistante" et
d'intégrer potentiellement des versions différentes de mes documents.
En revanche, si le crash ou la perte ou le vol de la machine se produit
"relativement longtemps" après la dernière sauvegarde, les données ne
sont pas vraiment fraîches.

La synchronisation (partons sur un serveur personnel de type NextCloud
pour illustrer) permet justement de répondre à ce besoin de fraîcheur
mais peut poser d'autres problèmes [quid des fichiers qui bougent
quasiment en permanence, d'un "gros" fichier mis à jour au moment d'un
connexion bas débit [aéroport par exemple] ?).

Bref, le sujet me semblant assez "classique", je me disais que j'aurais
pu profiter de vos expériences en la matière ;-).

Si vous avez des retours, des conseils, des préconisations, je suis
preneur...

Merci d'avance et bon week-end.

David.




Re: Suppression de /etc/apt/trusted.gpg

2019-01-16 Thread benoitlst

Bonsoir,

Merci à tous pour vos réponses.

Conclusion, je garde trusted.gpg sous la main an cas de problème.

Pour l'instant tout fonctionne sans ce fichier.

Avec gratitude,

--
Benoit


Le 2019-01-15 22:09, Étienne Mollier a écrit :

Bonsoir,

Jérôme, au 2019-01-15 :

Le lundi 14 janvier 2019 à 21:26 +0100, Étienne Mollier a écrit :
> Toujours aussi naïvement, j'aurais donc tendance à penser que
> l'utilité de ce fichier n'est plus, en tout cas pour une
> installation basique, et que donc vous n'avez pas mal fait.
>
> Gardez tout de même le fichier à portée de main, des fois que...

[...]
Ça m'étonnerait qu'il n'y ait pas eu une explication dans la mise a 
jour, et

un message a root.


Tout le problème est de savoir quand c'est apparu.  Si ça se
trouve, la transition s'est faite silencieusement, entre deux
versions stables de Debian, en laissant les anciennes clés
expirer dans le fichier trusted.gpg et en incluant les nouvelles
dans le répertoire trusted.gpg.d/.  La présence de références à
Wheezy dans trusted.gpg.d/ laisse à penser qu'une telle
transition aurait pu avoir lieu entre Debian 6 et 7, donc
quelque part entre 2011 et 2013.

À moins d'avoir raté quelque chose, aucune mention de la
suppression du trusted.gpg n'est apparue dans les courriels
envoyés à root.  Confère /usr/share/doc/apt/NEWS.Debian.gz.

Du côté de la distribution des paquets, les mécanismes de
signature ont apparemment été mis en place fin 2003 avec, si ça
se trouve, un support immédiat du fichier trusted.gpg et son
homologue en .d.  Une entrée probablement intéressante dans le
changelog est apparue en 2014, qui laisserait à penser que les
fichiers trusted.gpg apparaissaient automatiquement au moins
jusqu'en Wheezy:

Extrait de /usr/share/doc/apt/changelog.gz :

  * only create new trusted.gpg if directory is writeable


Les distributions Stretch et Buster n'ont pas ce fichier de
clés, au sortir d'une installation fraîche.  Pour Jessie, je ne
sais plus.

Ma perception de la chose est que /etc/apt/trusted.gpg est
utilisable, modulo un peu de configuration vis-à-vis de
l'utilisateur _apt, mais n'est pas, ou n'est plus,
indispensable.  À la lecture du manuel de apt-key(8), j'ai
l'impression qu'il peut être utile lors de l'ajout de dépôts
tiers.

Jérôme, au 2019-01-15 :
Le principe des trucs.conf.d c'est de remplacer le fichier de config 
monobloc

truc.conf par des fichiers qui contiennent les blocs de configuration
nécessaires mis dans le dossier truc.conf.d/ ce qui est plus facile a 
gérer
pour les configurations dynamiques (au branchement d'un truc...) et 
évite de

tout charger inutilement.

Dans ce cas le fichier monobloc de configuration statique est 
supprimé.


On peut toujours le remettre ou le trouver dans certains cas, mais 
l'idée est
là. Par exemple xorg.conf = statique   xorg.conf.d/* = dynamique 
(plug'n
play). C'est mieux de faire un xorg.conf.d/50-ma-souris-gamer.conf qui 
va se
charger au branchement de ce modèle de souris que de gérer de manière 
statique

tous les cas dans xorg.conf

Pour GPG il ne s'agit pas de brancher une souris, mais la gestion 
dynamique a

son intérêt pour la gestion automatisée.


C'est une bonne explication.  :^)

Pour illustrer le problème de maintenance : devoir ajouter ou
retirer une directive au milieu d'un gros fichier monolithique
est en moyenne beaucoup plus compliqué que d'effacer un fichier
contenant uniquement la directive incriminée, en particulier
quant il faut automatiser la chose pour un parc de machine, ou
via un paquet.  Voici un exemple tiré de la vie réelle :

$ dpkg --search /etc/X11/Xsession.d/*
dbus-user-session: /etc/X11/Xsession.d/20dbus_xdg-runtime
	libvdpau-va-gl1:amd64, libvdpau-va-gl1:i386: 
/etc/X11/Xsession.d/20vdpau-va-gl

x11-common: /etc/X11/Xsession.d/20x11-common_process-args
x11-common: /etc/X11/Xsession.d/30x11-common_xresources
x11-common: /etc/X11/Xsession.d/35x11-common_xhost-local
boinc-client: /etc/X11/Xsession.d/36x11-common_xhost-boinc
x11-common: /etc/X11/Xsession.d/40x11-common_xsessionrc
x11-common: /etc/X11/Xsession.d/50x11-common_determine-startup
gpg-agent: /etc/X11/Xsession.d/90gpg-agent
at-spi2-core: /etc/X11/Xsession.d/90qt-a11y
x11-common: /etc/X11/Xsession.d/90x11-common_ssh-agent
x11-common: /etc/X11/Xsession.d/99x11-common_start

On voit que plein de paquet peuvent ajouter facilement leur
petit morceau de configuration, juste avec une copie, au lieu de
devoir tout gérer avec x11-common.  Et si la purge d'un de ces
paquets est effectuée, les risques de casser les sessions
graphiques sont minimes, en comparaison avec une manipulation
effectuée directement dans /etc/X11/Xsession.  Évidemment, cela
se fait au prix d'une inflation du nombre des fichiers de
configuration.

Amicalement,




N° de version de Freecad 0.17 en testing

2019-01-16 Thread benoitlst

Bonjour à tous,

La version stable de Freecad 0.17 est sortie et j'aimerais en profiter 
autrement qu'en appImage.


Cf.
https://www.freecadweb.org/downloads.php

Comment puis-je savoir si les sources du paquet Freecad 0.17 est bien la 
dernière version stable et pas une ancienne version 0.17 de 
développement ?

Cf.
https://packages.debian.org/buster/freecad

Merci d'avance

--
Benoit



Suppression de /etc/apt/trusted.gpg

2019-01-14 Thread benoitlst

Bonjour,

J'ai voulu ajouter testing dans mon source.list(avec un Pin-Priority 
pour rester en stable)

et j'avais des messages d'alerte quand je faisais

apt update

Une recherche avec le message me conduit à un post qui suggère de 
supprimer /etc/apt/trusted.gpg.


Je le fais et ça fonctionne sans message d'alerte.

apt n'a pas recréé un nouveau fichier...

Est-ce que j'ai bien fait ?

Si pas je l'ai toujours et peu le remettre à sa place.

Voici le message que je recevais

W: http://files2.eid.belgium.be/debian/dists/stretch/InRelease: The 
key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is 
not readable by user '_apt' executing apt-key.
W: http://deb.debian.org/debian/dists/testing/InRelease: The key(s) in 
the keyring /etc/apt/trusted.gpg are ignored as the file is not readable 
by user '_apt' executing apt-key.
W: http://files.eid.belgium.be/debian/dists/stretch/InRelease: The 
key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is 
not readable by user '_apt' executing apt-key.
W: http://deb.debian.org/debian/dists/testing-updates/InRelease: The 
key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is 
not readable by user '_apt' executing apt-key.
W: 
http://deb.debian.org/debian-security/dists/testing/updates/InRelease: 
The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file 
is not readable by user '_apt' executing apt-key.
W: 
https://deb.debian.org/debian-security/dists/stable/updates/InRelease: 
The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file 
is not readable by user '_apt' executing apt-key.
W: https://deb.debian.org/debian/dists/stable-updates/InRelease: The 
key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is 
not readable by user '_apt' executing apt-key.
W: https://deb.debian.org/debian/dists/stable/Release.gpg: The key(s) in 
the keyring /etc/apt/trusted.gpg are ignored as the file is not readable 
by user '_apt' executing apt-key.


Merci d'avance

--
Benoit