Desativar retroiluminação do teclado e Bluetooth durante o arranque no Ubuntu mate 15.10

0

Pesquisei muito por uma resposta para essa pergunta. A maioria das respostas que eu encontro é incluir os comandos para desativar os respectivos dispositivos usando o arquivo rc.local . Eu tentei esse método, mas infelizmente não está funcionando. Eu ainda tenho o bluetooth e a luz de fundo 'ligados' a cada inicialização.

Este é o estado atual do meu arquivo /etc/rc.local :

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sh '/home/<myusername>/Documents/boff.sh'
sh '/home/<myusername>/Documents/dbl.sh'
exit 0

As permissões do arquivo são:

-rwxr-xr-x 1 root root 378 Mar  6 17:21 /etc/rc.local

O boff.sh tem o seguinte conteúdo:

#!/bin/sh
echo '0' > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness

O dbl.sh tem o seguinte conteúdo:

#!/bin/sh
rfkill block bluetooth

As permissões desses arquivos são:

-rwxrwxrwx 1 <my username> <my username> 93 Mar  6 17:21 Documents/boff.sh
-rwxrwxrwx 1 <my username> <my username> 33 Mar  6 17:18 Documents/dbl.sh

Este é o resultado lsusb

Bus 003 Device 007: ID 0bda:5754 Realtek Semiconductor Corp. 
Bus 003 Device 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 005: ID 04f3:2012 Elan Microelectronics Corp. 
Bus 003 Device 004: ID 8087:07dc Intel Corp. 
Bus 003 Device 003: ID 046d:c535 Logitech, Inc. 
Bus 003 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
por Scriptonist 06.03.2016 / 13:18

1 resposta

1

Remova as duas linhas adicionadas a /etc/rc.local e adicione

sleep 20
echo '0' > /sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/brightness

Salvar, sair do editor de texto e reinicializar

Para o bluetooth, podemos usar uma regra do udev para bloquear o bluetooth na inicialização

gksudo gedit /etc/udev/rules.d/81-bluetooth.rules

E copie o seguinte

SUBSYSTEM=="usb", ATTRS{idVendor}=="8087", ATTRS{idProduct}=="07dc", RUN+="/usr/sbin/rfkill block bluetooth"

Salvar e sair

    
por Jeremy31 06.03.2016 / 22:19