J'utilise Nautilus pour explorer mes fichiers. J'utilise un système d'exploitation basé sur Debian avec KDE Plasma 5.
J'utilise beaucoup le clavier. Lorsque j'appuie sur la touche du haut lorsque je navigue dans les fichiers, si je suis déjà au bout de la liste, Nautilus envoie un gros bip système que j'entendrai à 100% du volume avec mes écouteurs. Ma réaction est comparable à une électrification.
J'ai placé les lignes suivantes ~/.bashrc
pour l'utilisateur sudo (root) et pour mon utilisateur de bureau habituel:
# Turn off system beep in console:
xset b off
xset b 0 0 0
Cependant, malgré le bip qui retentit à certains endroits du système d’exploitation (comme l’effacement d’une ligne vide dans le terminal gnome), il est toujours dans Nautilus. Je pense que c’est parce que Nautilus n’a aucune source .bashrc
ou parce qu’il ignore les xset
commandes.
Comment puis-je réparer ça?
Ce dont j'ai besoin peut être à un niveau plus profond que le .bashrc
, un fichier qui est exécuté par tout, mais qui peut toujours contrôler le son. Sinon, désactiver le son d'une autre manière ou le remplacer pourrait être intéressant.
pcspkr
module ou d'utiliser une carte son différente - si c'est le dernier, vous devrez désactiver le son dans les paramètres système (y compris celui de Gnome comme dans la réponse de Stephen)~/.bashrc
c’est le fichier de configuration de l’utilisateur dubash
shell, le terminal shell Debian par défaut. Si vous vous en rendez compte, il est assez évident que les paramètres bash n’affectent pas d’autres applications comme Nautilus.~/.profile
au lieu de~/.bashrc
. Comme l'a noté @MSalters, il~/.bashrc
est exécuté lorsque vous ouvrez un nouveau terminal, et non lorsque vous vous connectez. Il~/.profile
est exécuté lorsque vous vous connectez. (Rire de votre réaction, j'en ai fait l'expérience moi-même!)Réponses:
À moins de couper complètement le son ou de déconnecter vos écouteurs, il n’existe pas de paramètre système pour les événements suivis par toutes les applications. Dans votre cas en particulier, puisque vous utilisez Nautilus sur un système KDE, vous rencontrerez des problèmes, car Nautilus ne suivra pas le comportement configuré de votre bureau.
Nautilus utilise les paramètres de GNOME. Si vous avez le centre de contrôle GNOME, vous pouvez désactiver les effets sonores à cet endroit - allez dans les paramètres audio et désactivez les effets sonores. Sinon, lancez
dconf-editor
, allez à «org / gnome / desktop / sound», et désactivez «sons de l'événement» et «sons de retour d'entrée». Vous pouvez aussi le faire depuis la ligne de commande, voir Comment désactiver les sons d’alerte / les effets sonores sur Gnome depuis le terminal? pour plus de détails.la source
Je ne sais pas quel son KDE fait, mais si vous entendez un bip système, désactivez simplement le chargement du
pcspkr
module. En tant que root:rmmod pcspkr ; echo "blacklist pcspkr" >>/etc/modprobe.d/blacklist.conf
la source
/sbin/rmmod
d'ailleurs, PATH n'était pas correctement configuré pour root.)Pour désactiver les alertes Gnome :
De manière équivalente :
la source
La
xset
commande que vous utilisez fonctionne sur la session serveur X / X, pas sur le terminal,.bashrc
ou similaire n'est pas le bon endroit pour la mettre. Si Nautilus émet un signal sonore via la fonction de sonnerie du serveur X, je m'attendraisxset
à ce qu'il soit arrêté, si vous avez déjà ouvert un terminal (et donc exécuté la commande) au préalable.Si cela fonctionne, vous devez exécuter la commande dans le cadre du démarrage / de la connexion sous X. La manière traditionnelle de procéder consiste à utiliser un fichier
.xsession
ou.xinitrc
; toutefois, ces fichiers (scripts) étaient généralement censés exécuter votre programme de session du gestionnaire de fenêtres / environnement de bureau, en tant que dernière ligneexec
, et si vous déposiez simplement un script ne contenant rien d’autrexset
, vous pourriez ne pas être en mesure de vous connecter sous X ( se déconnecter immédiatement quand vous le faites). Pour trouver la bonne chose à faire ici, cela va être quelque peu spécifique à la configuration de l'environnement de bureau et de l'OS / distribution, donc j'ai l'impression de laisser cette réponse quelque peu incomplète, mais en tant que source d'orientation vers laquelle chercher.la source