Résolu le 28-04-22 Beep système

Postez ici toutes vos demandes d’assistance.
Avatar du membre
DkP
Messages : 54
Enregistré le : sam. 26 févr. 2022 14:35

Beep système

Message par DkP »

Hello les gars !

Ceci est semi une demande d'aide, semi une solution. J'avais régulièrement le beep système quand j'arrivais en fin de sélection d'un dossier, quand je supprimais un caractère qui était déjà supprimer, enfin, j'imagine que vous voyez :p.

Ce qui est emm***** quand quelqu'un somnole à coter ou regarde la TV !

J'ai testé alsamixer, sans trouver ce qu'il fallait, j'ai chercher le fichier "~/.bashrc", sans succès. (NB : J'étais pas en superutilisateur ceci-dit)

J'ai tenté la commande

Code : Tout sélectionner

sudo modprobe -r pcspkr
qui fonctionne.

J'ai testé de l'ajouter dans /etc/modprobe.d/blacklist.conf, sauf que j'avais pas ce fichier, je l'ai créer mais inefficace, j'ai ajouter cette ligne dans le /etc/modprobe.d/amd64-microcode-blacklist.conf, sans succès.

Comme la commande fonctionne, j'ai fais un script situé à la racine (opération en superutilisateur) puis j'ai rendu la commande exécutable avec

Code : Tout sélectionner

chmod +x votreScript
Et je l'ai déplacé dans /usr/bin/ avec

Code : Tout sélectionner

cp votreScript /usr/bin/

Je viens de reboot la machine et miracle, plus de beep système !

Mais du coup, je m'interroge, car le script ne se lance par sans le mots de passe, et si je ne le lance pas dans le terminal, pourquoi s'est-il déjà exécuté ?

Du coup, je trouve des solutions, mais j'avoue ne pas forcément avoir compris pourquoi celle-ci c'est automatisée.


Sources utilisées :

- https://www.commentcamarche.net/faq/173 ... ande-linux

- https://doc.ubuntu-fr.org/buzzer

EDIT : Bon, faux espoir.. Au reboot le bip revient, pourtant le fichier blacklist existe. Du coup, auriez-vous une solution pour blacklister définitivement la fonction ? Ou lancer le script au démarrage ? Merci.
Pc : Lenovo IdeaPad 3 | LMDE 5 Elsie | Cinnamon 5.2.7 | 5.10.0-13-amd64 x86_64 | Quad Core model: AMD Ryzen 3 5300U with Radeon Graphics | 6.7 GiB | Radeon Graphics

Avatar du membre
cyrille
modérateur
Messages : 9047
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Beep système

Message par cyrille »

Commande à lancer lors du log

Code : Tout sélectionner

xset b off
(fonctionne en log X, pas en terminal (tty))
# apt install anarchism

Debian SID - FreeBSD - https://cbiot.fr -- https://framagit.org/CyrilleBiot -- Il est grand temps que l’anarchie remette de l’ordre dans le chaos ! (Karim B. -LV88)

Avatar du membre
DkP
Messages : 54
Enregistré le : sam. 26 févr. 2022 14:35

Re: Beep système

Message par DkP »

Merci cyrille,

Saurais-tu juste me préciser ce qu'est une commande à lancer lors de log et comment l'implémenter ?

Et pour ma connaissance, ce qu'est un log X et un terminal tty ?

Merci :)
Pc : Lenovo IdeaPad 3 | LMDE 5 Elsie | Cinnamon 5.2.7 | 5.10.0-13-amd64 x86_64 | Quad Core model: AMD Ryzen 3 5300U with Radeon Graphics | 6.7 GiB | Radeon Graphics

Avatar du membre
cyrille
modérateur
Messages : 9047
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Beep système

Message par cyrille »

DkP a écrit :
mar. 15 mars 2022 21:39
Saurais-tu juste me préciser ce qu'est une commande à lancer lors de log
Une commande à lancer suite à ta connexion graphique (sans doute ligthdm) (là où tu rentres ton login et ton password)
C'est le tty7 (en général)
et comment l'implémenter ? *
En éditant le fichier .bashrc de ton user

Et pour ma connaissance, ce qu'est un log X
C'est une connexion à une session graphique

t un terminal tty ?
C'est une connexion à un terminal, sorte d''interface entre le clavier et le PC
Un prompt où tu rentres des commandes
Ce sont les tty 1 à 6 (en général)
# apt install anarchism

Debian SID - FreeBSD - https://cbiot.fr -- https://framagit.org/CyrilleBiot -- Il est grand temps que l’anarchie remette de l’ordre dans le chaos ! (Karim B. -LV88)

Avatar du membre
DkP
Messages : 54
Enregistré le : sam. 26 févr. 2022 14:35

Re: Beep système

Message par DkP »

Hello,

J'ai ajouter :

Code : Tout sélectionner

xset b off
dans /home/dkp

Mais j'ai toujours le beep quand j'arrive en fin de sélection d'une liste. J'ai mal implémenté la commande ? :p

Je sais, je sais, je suis pas très doué ^^'


Btw, merci pour ces précisions, même si je comprends pas toujours tout, j'apprends beaucoup via le forum :)
Pc : Lenovo IdeaPad 3 | LMDE 5 Elsie | Cinnamon 5.2.7 | 5.10.0-13-amd64 x86_64 | Quad Core model: AMD Ryzen 3 5300U with Radeon Graphics | 6.7 GiB | Radeon Graphics

Avatar du membre
cyrille
modérateur
Messages : 9047
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Beep système

Message par cyrille »

dans /home/dkp
????
Et où exactement car je présume que /home/dkp est un dossier pas un fichier
--> .bashrc
# apt install anarchism

Debian SID - FreeBSD - https://cbiot.fr -- https://framagit.org/CyrilleBiot -- Il est grand temps que l’anarchie remette de l’ordre dans le chaos ! (Karim B. -LV88)

Avatar du membre
DkP
Messages : 54
Enregistré le : sam. 26 févr. 2022 14:35

Re: Beep système

Message par DkP »

Si si, mauvaise rédaction de ma part :p

https://ibb.co/k0Xrpny
Image

NB : Les boutons importer et upload intégrer à l'envoi de réponse ne semble pas fonctionner chez moi.
Edit de la modération: Je l'ai fait pour toi, ça fonctionne mais des fois il faut s'y reprendre à plusieurs fois
Ceci dit les retours de terminal ou l'édition de code ou de conf, doivent être postés en texte avec des balises code, pas en capture d'écran.
Pc : Lenovo IdeaPad 3 | LMDE 5 Elsie | Cinnamon 5.2.7 | 5.10.0-13-amd64 x86_64 | Quad Core model: AMD Ryzen 3 5300U with Radeon Graphics | 6.7 GiB | Radeon Graphics

Avatar du membre
DkP
Messages : 54
Enregistré le : sam. 26 févr. 2022 14:35

Re: Beep système

Message par DkP »

Sorry pour le foirage.

Voilà le fichier conf complet.

Code : Tout sélectionner

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    #alias grep='grep --color=auto'
    #alias fgrep='fgrep --color=auto'
    #alias egrep='egrep --color=auto'
fi

# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

xset b off
Pc : Lenovo IdeaPad 3 | LMDE 5 Elsie | Cinnamon 5.2.7 | 5.10.0-13-amd64 x86_64 | Quad Core model: AMD Ryzen 3 5300U with Radeon Graphics | 6.7 GiB | Radeon Graphics

Avatar du membre
DkP
Messages : 54
Enregistré le : sam. 26 févr. 2022 14:35

Re: Beep système

Message par DkP »

Hello,

Petit up, pourriez-vous me dire comment lancer la fonction au démarrage de la session ?

Thanks :)
Pc : Lenovo IdeaPad 3 | LMDE 5 Elsie | Cinnamon 5.2.7 | 5.10.0-13-amd64 x86_64 | Quad Core model: AMD Ryzen 3 5300U with Radeon Graphics | 6.7 GiB | Radeon Graphics

Avatar du membre
alain
modérateur
Messages : 12813
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Beep système

Message par alain »

Bonjour Dkp.

Le .bashrc est utilisé dès que son utilisateur est connecté, pas besoin de le lancer au démarrage.

Après, je n'ai peut être pas bien compris ta question... :?
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 20.3 Xfce 4.16| K: 5.4
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade4 Xfce 4.16.0 | K: 5.10
PC4 :Core2 Quad Q9650 @ 3 GHz | CG: GT 630 | OS : LM20.3 XFCE 4.16 | K : 5.4
In a world without walls and fences, who needs windows and gates?

Répondre