Comment profiter d’une modification d’un paquet en experimental dans sid ?
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 ?
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 ?
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
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 ?
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.
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 ?????
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.
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
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
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
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
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
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 ?
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 ?
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 ?
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é
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é
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
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
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
Je me suis mal exprimé dans mon précédant post. Ce que je recherche est un égaliseur virtuel. Benoit
Re: Extension "tray icons"
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
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 ?
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
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
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
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 ?
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
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
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
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