recebendo razercfg para trabalhar usando systemd - systemctl: comando não encontrado

4

Meu objetivo é alterar o DPI do meu mouse. Portanto, qualquer solução menos frustrante também é bem-vinda.

Estou tentando fazer com que este programa funcione e estou seguindo o arquivo README: link

Agora preciso usar o seguinte comando:

systemctl start razerd

Tentar usar o comando acima resultou na necessidade de instalar o systemd. Tentar instalar o systemd acaba no seguinte erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package systemd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  systemd-services systemd-services:i386

E: Package 'systemd' has no installation candidate

Então eu instalei o systemd-services . Agora, o comando systemctl start razerd resulta em:

wico@wico-System-Product-Name ~/razer/build $ systemctl start razerd
systemctl: command not found

O readme menciona que eu posso inserir os seguintes comandos sem usar o systemd e possivelmente fazê-lo dessa maneira:

cp ./razerd.initscript /etc/init.d/razerd
ln -s /etc/init.d/razerd /etc/rc2.d/S99razerd
ln -s /etc/init.d/razerd /etc/rc5.d/S99razerd
ln -s /etc/init.d/razerd /etc/rc0.d/K01razerd
ln -s /etc/init.d/razerd /etc/rc6.d/K01razerd

Mas isso acaba com outra mensagem de erro:

wico@wico-System-Product-Name ~/razer/build $ cp ./razerd.initscript /etc/init.d/razerd
cp: cannot stat ‘./razerd.initscript’: No such file or directory

Depois, há o que poderia ser uma terceira solução no arquivo README. Mas pode ser apenas alguma informação. Diz:

If you use udev:

The 'make install' step installed the udev script to
  $(pkg-config --variable=udevdir udev)/rules.d/80-razer.rules
This should work on most distributions.

Suponho que posso pular este passo, mas incluirei isso para maior clareza.

Isso tudo provavelmente tem algo a ver comigo tentando na pasta errada, mas o arquivo README razercfg não está claro sobre isso e eu sou iniciante quando se trata de linux.

Pergunta anterior sobre a mesma instalação do programa: checkinstall / make não trabalho para o programa razercfg que desejo instalar

Quando tentei a solução proposta em vez dos scripts de inicialização, parece que ela deu certo, embora haja mensagens dizendo que as coisas não correspondem ou existem:

wico@wico-System-Product-Name ~/razer $ sudo cp ./razerd.initscript /etc/init.d/razerd
wico@wico-System-Product-Name ~/razer $ sudo update-rc.d razerd enable
update-rc.d: warning:  start runlevel arguments (none) do not match razerd Default-Start values (2 3 4 5)
update-rc.d: warning:  stop runlevel arguments (none) do not match razerd Default-Stop values (0 1 6)
 System start/stop links for /etc/init.d/razerd do not exist.
wico@wico-System-Product-Name ~/razer $ sudo service razerd start
 * Starting Razer device state daemon: razerd                            [ OK ]
wico@wico-System-Product-Name ~/razer $ sudo update-rc.d razerd defaults
Adding system startup for /etc/init.d/razerd ...
   /etc/rc0.d/K20razerd -> ../init.d/razerd
   /etc/rc1.d/K20razerd -> ../init.d/razerd
   /etc/rc6.d/K20razerd -> ../init.d/razerd
   /etc/rc2.d/S20razerd -> ../init.d/razerd
   /etc/rc3.d/S20razerd -> ../init.d/razerd
   /etc/rc4.d/S20razerd -> ../init.d/razerd
   /etc/rc5.d/S20razerd -> ../init.d/razerd

Depois disso, naveguei para a pasta razer / ui e cliquei duas vezes no arquivo python chamado 'qrazercfg' e agora posso alterar minhas configurações do mouse Razer no modo de interface gráfica do usuário.

    
por user3776022 20.06.2015 / 16:50

1 resposta

7

No Ubuntu, systemd é usado no Ubuntu 15.04 e mais recente. Como você está usando o Ubuntu 14.04, é necessário usar scripts init e o comando service (por exemplo, sudo service razerd start ). Você também não precisa instalar o pacote systemd-services .

Os comandos copiando o arquivo init para /etc/init e vinculando o arquivo (as instruções devem estar realmente usando sudo update-rc.d razerd defaults ), seguidos por sudo service razerd start , devem funcionar para você. Note que isto é principalmente para que o programa seja iniciado automaticamente na inicialização.

É provável que as regras do udev acessem algum hardware no seu sistema.

    
por saiarcot895 20.06.2015 / 17:28