Uma solução temporária (será redefinida após a reinicialização):
(como root)
sysctl -w kernel.printk="3 4 1 7"
Uma versão permanente do acima:
- Crie um arquivo em
/etc/sysctl.d/
, talvezno_msgs.conf
( deve terminar em .conf) -
conteúdo do arquivo:
kernel.printk = 3 4 1 7
-
como root, execute: (use qualquer nome de arquivo que você usou acima) Isto irá colocar isto em prática imediatamente, e será definido novamente em cada reinicialização.
sysctl -p /etc/sysctl.d/no_msgs.conf
Os parâmetros para kernel.printk
são: (em ordem, da esquerda para a direita)
- console_loglevel: mensagens com prioridade mais alta (número menor !) do que isso será impresso no console
- default_message_loglevel: mensagens sem prioridade explícita serão impressas com essa prioridade
- minimum_console_loglevel: valor mínimo (maior) para o qual console_loglevel pode ser definido
- default_console_loglevel: valor padrão para console_loglevel
Esses valores influenciam o comportamento do printk () ao imprimir ou registrar mensagens de erro. Veja 'man 2' syslog 'para mais informações sobre os diferentes níveis de log.
Essencialmente, estamos diminuindo o valor do padrão 4 para 3 , recusando-se a imprimir ' warn ( > 4 ) 'digite mensagens, apenas mensagens piores terão permissão para imprimir no console. (3 = err, 2 = crit, 1 = alerta, 0 = emergência (uh oh!))
Se você achar que 3 não para as mensagens, tente 2 4 1 7
, mas, na verdade, você deve verificar o que está tornando seu mouse continuamente reconectado. Talvez não esteja recebendo energia suficiente? Tente conectá-lo a uma porta diferente no seu computador, ou melhor, conecte-o a um hub auto-alimentado. Dispositivos não devem oscilar assim.