Como eu adiciono comandos à seqüência de inicialização?

0

Recentemente tenho tentado resolver alguns pequenos problemas com a minha nova instalação do Debian 8.6 ppc. Eu encontrei ou recebi comandos para executar no terminal que os consertou. Eu adicionei esses comandos para /etc/init.d/rc.local e para /etc/rc.local , bem como .profile , mas ainda preciso executá-los no terminal após inicializar e fazer login para que funcionem.

Um é sudo modprobe snd-aoa-i2sbus para que o som funcione e o outro é synclient TapButton1=1 para ativar o toque no touchpad.

    
por Simon Baldwin 13.01.2017 / 18:51

2 respostas

5

Você não precisa executar comandos para essas tarefas. Use os arquivos de configuração específicos para lidar com a configuração do módulo loding e periférico.

Carregamento do módulo de som

O snd-aoa-i2sbus que você poderia resolver editando seu /etc/modules adicionando uma linha com o nome do módulo. Será algo como:

root@host:~# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
snd-aoa-i2sbus
loop

Opções do módulo durante o carregamento : Se você precisar alterar parâmetros específicos do módulo durante o carregamento, adicione esses parâmetros a /etc/modprobe.d/<your_module>.conf . Verifique quais são os possíveis parâmetros (se houver algum) executando modinfo snd-aoa-i2sbus | grep '^parm:'

Configuração do touchpad

Para alterar os botões do touchpad, edite o /etc/X11/xorg.conf.d/50-synaptics.conf (crie, se não existir) e insira o conteúdo a seguir.

Section "InputClass"
          Identifier "touchpad catchall"
          Driver "synaptics"
          MatchIsTouchpad "on"
          Option "TapButton1" "1"
          Option "TapButton2" "2"
          Option "TapButton3" "3"
EndSection

Basta mapear o comportamento / ação do botão usando o parâmetro Option , alterando os botões do touchpad para melhor atender às suas necessidades. Como apontado pelos comentários para esta resposta, se o diretório xorg.conf.d/ estiver faltando, é apenas uma questão de criá-lo dentro de /etc/X11 . Não há necessidade de ajustar xorg.conf diretamente.

    
por 13.01.2017 / 19:13
0

Não usei o Jessie antes, mas tenho módulos na lista negra colocando o program.conf dentro do /etc/modules-load.d /

Por exemplo:

/etc/modules-load.d/virtio-net.conf
# Load virtio-net.ko at boot
virtio-net

Aqui está uma referência: link

Se o diretório modules-load.d não existe, então o diretório / lib / modules / pode ser de interesse.

    
por 13.01.2017 / 19:06

Tags