Como configurar o LogkeLys

Iniciado por Deis, 20 de Fevereiro de 2012, 23:56

tópico anterior - próximo tópico

irtigor

Copie e cole a saída desse comando:
sudo service logkeys restart

Deis

#16
Citação de: irtigor online 23 de Fevereiro de 2012, 14:18
Copie e cole a saída desse comando:
sudo service logkeys restart


sudo service logkeys restart
[sudo] password for maranata:
Restarting logkeys: logkeys.
maranata@maranata-desktop:~$ /usr/bin/logkeys: Error opening input event device '-o': No such file or directory

Depois do seu comando; eu dei este comando:

sudo service --status-all
[ ? ]  acpi-support
[ ? ]  acpid
[ ? ]  alsa-restore
[ ? ]  alsa-store
[ ? ]  anacron
[ + ]  apparmor
[ ? ]  apport
[ ? ]  atd
[ ? ]  avahi-daemon
[ ? ]  binfmt-support
[ + ]  bluetooth
[ - ]  bootlogd
[ - ]  brltty
[ + ]  clamav-daemon
[ + ]  clamav-freshclam
[ ? ]  console-setup
[ ? ]  cron
[ ? ]  cups
[ ? ]  dbus
[ ? ]  dmesg
[ ? ]  dns-clean
[ ? ]  ecryptfs-utils-restore
[ ? ]  ecryptfs-utils-save
[ - ]  fancontrol
[ ? ]  friendly-recovery
[ ? ]  gdm
[ - ]  grub-common
[ ? ]  hostname
[ ? ]  hwclock
[ ? ]  hwclock-save
[ ? ]  irqbalance
[ - ]  kerneloops
[ ? ]  killprocs
[ ? ]  lightdm
[ ? ]  liquidsoap
[ - ]  lm-sensors
[ ? ]  logkeys
[ ? ]  modemmanager
[ ? ]  module-init-tools
[ ? ]  network-interface
[ ? ]  network-interface-security
[ ? ]  network-manager
[ ? ]  networking
[ ? ]  ondemand
[ ? ]  pcmciautils
[ ? ]  plymouth
[ ? ]  plymouth-log
[ ? ]  plymouth-splash
[ ? ]  plymouth-stop
[ ? ]  plymouth-upstart-bridge
[ ? ]  polipo
[ ? ]  pppd-dns
[ ? ]  procps
[ + ]  pulseaudio
[ ? ]  rc.local
[ - ]  rsync
[ ? ]  rsyslog
[ + ]  saned
[ ? ]  screen-cleanup
[ ? ]  sendsigs
[ ? ]  setvtrgb
[ ? ]  speech-dispatcher
[ - ]  stop-bootlogd
[ - ]  stop-bootlogd-single
[ ? ]  sudo
[ + ]  timidity
[ ? ]  tor
[ ? ]  udev
[ ? ]  udev-fallback-graphics
[ ? ]  udev-finish
[ ? ]  udevmonitor
[ ? ]  udevtrigger
[ ? ]  ufw
[ ? ]  umountfs
[ ? ]  umountnfs.sh
[ ? ]  umountroot
[ ? ]  unattended-upgrades
[ - ]  urandom
[ ? ]  vboxdrv
[ ? ]  vboxweb-service
[ + ]  winbind
[ - ]  x11-common

Este comando: "sudo service --status-all" mostra tudo o que inicia no boot? Se sim como que eu faço para parar de iniciar algum programa e como que eu faço para um determinado programa começe a ser iniciado junto com o boot?

irtigor

Erro na configuração. Como não sabe o que alterou, reinstalar até pode resolver (contanto que apague todo e qualquer rastro -- os arquivos de configuração), pelo terminal:

sudo apt-get purge logkeys
sudo apt-get install logkeys
sudo service logkeys start

Se não funcionar, copie e cole as saídas.
Pra iniciar/parar junto com o sistema, use o update-rc.d ou initctl.

Deis

Citação de: irtigor online 23 de Fevereiro de 2012, 15:34
Erro na configuração. Como não sabe o que alterou, reinstalar até pode resolver (contanto que apague todo e qualquer rastro -- os arquivos de configuração), pelo terminal:

sudo apt-get purge logkeys
sudo apt-get install logkeys
sudo service logkeys start

Se não funcionar, copie e cole as saídas.
Pra iniciar/parar junto com o sistema, use o update-rc.d ou initctl.

sudo apt-get purge logkeys
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  browser-plugin-gnash menu-xdg ekiga gnuchess-book gnome-games-extra-data
  gtali python-renderpm glchess gnome-games quadrapassel libgfortran3 gnobots2
  libfolks-eds25 liferea-data rhythmbox libgtkhtml-4.0-0 libcapi20-3
  python-lxml python-reportlab-accel gnibbles gedit-plugins
  libboost-thread1.46.1 libpt2.10.2 libevolution libdmapsharing-3.0-2
  libboost-date-time1.46.1 python-numpy rhythmbox-plugin-cdrecorder
  libgtkhtml-4.0-common gnotski gnome-backgrounds libboost-signals1.46.1
  libgtkhtml-editor-4.0-0 libspandsp2 iagno glines gnome-icon-theme-extras
  gir1.2-gucharmap-2.90 libmagick++3 python-uniconvertor rhythmbox-plugins
  libblas3gf libopal3.10.2 liblapack3gf liferea gnash gnome-core gnotravex
  gnect python-evolution gnome-contacts hamster-applet gnuchess gnash-common
  inkscape python-reportlab dconf-tools sound-juicer
Use 'apt-get autoremove' para removê-los.
Os pacotes a seguir serão REMOVIDOS:
  logkeys*
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 0 não atualizados.
Depois desta operação, 127 kB de espaço em disco serão liberados.
Você quer continuar [S/n]? s
(Lendo banco de dados ... 290957 ficheiros e directórios actualmente instalados.)
Removendo logkeys ...
Stopping logkeys: logkeys.
Expurgando arquivos de configuração de logkeys ...
Processando gatilhos para ureadahead ...
ureadahead will be reprofiled on next reboot
Processando gatilhos para man-db ...
maranata@maranata-desktop:~$ sudo apt-get install logkeys
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  browser-plugin-gnash menu-xdg ekiga gnuchess-book gnome-games-extra-data
  gtali python-renderpm glchess gnome-games quadrapassel libgfortran3 gnobots2
  libfolks-eds25 liferea-data rhythmbox libgtkhtml-4.0-0 libcapi20-3
  python-lxml python-reportlab-accel gnibbles gedit-plugins
  libboost-thread1.46.1 libpt2.10.2 libevolution libdmapsharing-3.0-2
  libboost-date-time1.46.1 python-numpy rhythmbox-plugin-cdrecorder
  libgtkhtml-4.0-common gnotski gnome-backgrounds libboost-signals1.46.1
  libgtkhtml-editor-4.0-0 libspandsp2 iagno glines gnome-icon-theme-extras
  gir1.2-gucharmap-2.90 libmagick++3 python-uniconvertor rhythmbox-plugins
  libblas3gf libopal3.10.2 liblapack3gf liferea gnash gnome-core gnotravex
  gnect python-evolution gnome-contacts hamster-applet gnuchess gnash-common
  inkscape python-reportlab dconf-tools sound-juicer
Use 'apt-get autoremove' para removê-los.
Os NOVOS pacotes a seguir serão instalados:
  logkeys
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 21,9 kB de arquivos.
Depois desta operação, 127 kB adicionais de espaço em disco serão usados.
Obter:1 http://sft.if.usp.br/ubuntu/ oneiric/universe logkeys i386 0.1.0-1ubuntu1 [21,9 kB]
Baixados 21,9 kB em 0s (62,4 kB/s)
Selecionando pacote previamente não selecionado logkeys.
(Lendo banco de dados ... 290948 ficheiros e directórios actualmente instalados.)
Desempacotando logkeys (de .../logkeys_0.1.0-1ubuntu1_i386.deb) ...
Processando gatilhos para man-db ...
Processando gatilhos para ureadahead ...
Configurando logkeys (0.1.0-1ubuntu1) ...
maranata@maranata-desktop:~$ sudo service logkeys start
maranata@maranata-desktop:~$

Depois de suas instruções, eu dei esse comando: "gksudo gedit /var/log/logkeys.log" e apareceu o que tinha gravado no dia 22. Ou seja, quando desinstalou, não desinstalou  /var/log/logkeys.log

Tem como achar pelo terminal tudo oque tem esse nome "logkeys" e saber onde eles estão para apagar? Ou algum comando mais trastico que desinstala tudo oque foi instalado e criado?

irtigor

#19
Dessa vez o logkeys foi iniciado sem problemas. O logkeys.log, como o nome sugere, é só um histórico. Pra buscar no sistema, use o find.

----
Recapitulando: update-rc.d pra mudar quando é iniciado, service pra ver o estado e o arquivo de configuração (se precisar mudar alguma coisa) é /etc/default/logkeys

Deis

Citação de: irtigor online 23 de Fevereiro de 2012, 18:44
Dessa vez o logkeys foi iniciado sem problemas. O logkeys.log, como o nome sugere, é só um histórico. Pra buscar no sistema, use o find.

----
Recapitulando: update-rc.d pra mudar quando é iniciado, service pra ver o estado e o arquivo de configuração (se precisar mudar alguma coisa) é /etc/default/logkeys

Recapitulando: 

Este comando: "sudo update-rc.d logkeys defaults" fara o programa iniciar junto com o boot?

Este comando: "gksudo gedit /etc/default/logkeys" serve para que?

gksudo gedit /etc/default/logkeys
ENABLED=1
LOGFILE=/var/log/logkeys

# This should be updated according to your hardware
# Check README.Debian for more info
DEVICE=/dev/input/event5

Este comando: "sudo service logkeys restart" é o service que você esta dizendo acima?

Aqui: "gksudo gedit /var/log/logkeys.log" não tem nada gravado.

Aqui: "gksudo gedit /var/log/logkeys" não tem nada gravado, mas quando eu clico em fechar pegunta se eu quero salvar.

Eu to sem chão.

irtigor

Citação de: Deis online 23 de Fevereiro de 2012, 20:46
Este comando: "sudo update-rc.d logkeys defaults" fara o programa iniciar junto com o boot?
Configura o inicio e parada - automática - nos runlevels. Então sim (nas condições que já havia falado).
Citação de: Deis online 23 de Fevereiro de 2012, 20:46
Este comando: "gksudo gedit /etc/default/logkeys" serve para que?
/etc/default/logkeys é o arquivo com as configurações que vão ser usadas pelo programa. Você abriu com um editor, e pode usá-lo pra alterar o conteúdo, ou seja, as configurações.
Citação de: Deis online 23 de Fevereiro de 2012, 20:46
Este comando: "sudo service logkeys restart" é o service que você esta dizendo acima?
É o mesmo programa, mas nesse caso está sendo usado pra parar e, em seguida, iniciar o daemon.

Se não mudou nada, agora está aparentemente tudo certo (tecnicamente).

Deis

Mas não esta funcionando. Não ta gravando. Se tiver gravando; aonde esta o local?

irtigor

Ai, eu repetiria "por padrão, o log fica em /var/log/logkeys.log"
Fora o que eu já falei, você pode verificar o bugtracker do projeto: http://code.google.com/p/logkeys/issues/list

Deis

Citação de: irtigor online 23 de Fevereiro de 2012, 22:03
Ai, eu repetiria "por padrão, o log fica em /var/log/logkeys.log"
Fora o que eu já falei, você pode verificar o bugtracker do projeto: http://code.google.com/p/logkeys/issues/list

O que é repetir "por padrão, o log fica em /var/log/logkeys.log"

Repetir "por padrão, o log fica em /var/log/logkeys.log" é isso: "gksudo gedit /var/log/logkeys"

irtigor

Assim eu fico achando que o problema é o português:

Repetir = "Tornar a dizer o que já se disse ou o que outrem disse."
Padrão = "Que serve de referência ou de modelo (ex.: medida padrão)."
Fonte: http://www.priberam.pt/dlpo/

O arquivo texto é /var/log/logkeys.log, não falei nada de /var/log/logkeys... e sim, você pode usar o gedit pra editar/visualizar textos.

Citação de: irtigor online 22 de Fevereiro de 2012, 00:01
É texto puro, use o cat, less, nano, gedit... exemplos:
sudo less /var/log/logkeys.log
gksudo gedit /var/log/logkeys.log

leonardorocha

Olá,

estive lendo as contribuições deste fórum. Estou testando o logkeys no meu computador com ubuntu 13.10 contudo, ao visualizar o arquivo criado por ele em /var/log/logkeys.log não há nada registrado no arquivo. Penso que ele não esteja capturando as teclas. Iniciei ele com os comandos:

# logkeys -s
# logkeys -s -d /dev/input/event3 (3 pois o evento referente ao meu teclado é o 3, já verifiquei)

e nenhuma das duas formas está funcionando. Você(s) poderia(m) me ajudar? Saberia(m) dizer o que devo fazer para o logkeys funcionar e capturar as teclas?

Agradeço e aguardo.