Uso Nautilus per esplorare i miei file. Uso un sistema operativo basato su Debian con KDE Plasma 5.
Uso molto la tastiera. Quando premo il tasto verso l'alto durante la navigazione dei file, se sono già all'estremità dell'elenco dei file, Nautilus invierà un segnale acustico di sistema di grandi dimensioni che ascolterò al 100% del volume attraverso le mie cuffie. La mia reazione è paragonabile a diventare elettrificata.
Ho inserito le seguenti righe ~/.bashrcper l'utente sudo (root) e per il mio normale utente desktop:
# Turn off system beep in console:
xset b off
xset b 0 0 0
Tuttavia, nonostante il segnale acustico si allontani da alcuni punti del sistema operativo (come la cancellazione di una linea vuota nel terminale gnomo), è ancora in Nautilus. Credo che sia perché Nautilus non fornisce alcuno dei .bashrco perché ignora i xsetcomandi.
Come posso risolvere questo problema?
Ciò di cui ho bisogno potrebbe essere a un livello più profondo di .bashrc, un file che viene eseguito da tutto, ma che può ancora controllare il suono. Altrimenti, disabilitare il suono in un altro modo o sostituirlo potrebbe essere interessante.
~/.bashrcè il file di configurazione dell'utente della bashshell, la shell terminale Debian predefinita. Se te ne rendi conto, è abbastanza ovvio il motivo per cui le impostazioni di bash non influiscono su altre applicazioni come Nautilus.
~/.profileinvece di ~/.bashrc. Come notato da @MSalters, ~/.bashrcviene eseguito quando si apre un nuovo terminale e non quando si ~/.profileesegue l' accesso. Viene eseguito quando si accede. (Rido bene per la tua reazione, l'ho provato da solo!)
pcspkrmodulo, o usando una scheda audio diversa - se è il secondo dovrai disattivare il suono nelle impostazioni di sistema (incluso quello di Gnome come nella risposta di Stephen)