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.