Linux-da LogKeys ulanyp, klawiatura düwmelerine nädip gözegçilik etmeli


Açar ýazgy, ulanyjynyň habary bolmazdan/düwmelerini saklamak prosesi. Düwmeleriň açylmagy programma üpjünçiligi ýaly apparat esasly bolup biler. Adyndan düşnükli bolşy ýaly, apparat esasly açar blogçy hiç bir programma üpjünçiligine bagly däldir we açar düwmesini hasaba almak apparat derejesinde amala aşyrylýar. Programma üpjünçiligine esaslanýan açar blogçy, açar ýazmak üçin ýörite programma üpjünçiligine baglydyr.

Windows, Mac, Linux bolsun, ähli platformalar üçin diýen ýaly açar programma üpjünçiligi programmalary bar. Bu ýerde “Logkeys” atly programma bukjasyna ýagtylyk berýäris.

Logkeys näme?

Logkeys - Linux açar blogçysy. Beýleki elýeterli açar blogçylardan has täzelendi, Mundan başga-da, logkeyler X serwerini ýykmaýar we ähli ýagdaýlarda işleýän ýaly. Logkeys ähli nyşanlaryň we funksiýa düwmeleriniň gündeligini döredýär. Mundan başga-da, logkeyler Alt we Shift-den habarly we serial, USB klawiaturasy bilen gowy işleýär.

Windows üçin açar ýazyjylar köp, ýöne Linux-da beýle däl. Logkeys Linux üçin beýleki açar blog programmalaryndan gowy däl, elbetde beýlekilerden has täzelenýär.

Linux-da Logkeys gurmak

Hiç haçan çeşmeden Linux tarball paketlerini gurnan bolsaňyz, logkey paketini aňsatlyk bilen gurup bilersiňiz. Linux-da heniz çeşmeden paket gurmadyk bolsaňyz, çeşmeden gurnamaga başlamazdan ozal C ++ düzüjiler we gcc kitaphanalary ýaly käbir ýitirilen paketleri gurmaly bolarsyňyz.

$ sudo apt-get install build-essential		[on Debian based systems]
# yum install gcc make gcc-c++			[on RedHat based systems]

Gurnamaga dowam edeliň, ilki bilen wget buýrugyny ulanyp, iň soňky logkeys çeşme paketini alyň ýa-da görkezilişi ýaly klonlamak üçin git ulanyň:

-------------------- Download Source Package -------------------- 
$ wget https://github.com/kernc/logkeys/archive/master.zip
$ unzip master.zip  
$ cd logkeys-master/   

OR

-------------------- Use Git to Clone -------------------- 
$ git clone https://github.com/kernc/logkeys.git
$ cd logkeys

Indi logiki guruň we guruň.

$ ./autogen.sh
$ cd build         
$ ../configure
$ make
$ sudo make install 

Indi ýerli-geni işlediň.

$ sudo locale-­gen
Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... done
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
Generation complete.

  1. logkeys s: Düwmeleriň hasabyna girip başlaň.
  2. logkeys k: Logkeys prosesini öldüriň.

“Logkeys” ulanylyşy barada jikme-jik maglumat üçin elmydama ýüz tutup bilersiňiz.

# logkeys –help

or

# man logkeys

Aşakdaky buýrugy ulanyp, programma ýazgylaryny başlamak.

$ sudo logkeys ­-s

Indi köp buýruk işleýär.

# ls
# pwd
# ss
# ifconfig

Amal ýazgylaryny ýapyň.

# logkeys -k

Adaty tertipde “/var/log/logkeys.log” ýazgy faýlyny barlaň.

# nano /var/log/logkeys.log

Logkeýleri aýyrmak üçin ähli skriptleri we gollanmalary aýyryň:

$ sudo make uninstall # in the same build dir

  1. E-poçta arkaly surnallary ibermek üçin goldaw goşmak üçin
  2. Bufer mazmunyny hasaba almak üçin goldaw goşmak üçin
  3. Syçan hadysasyna/syçanjyga basmak hadysasyna goldaw goşmak üçin

Salgylar

Berilýän maglumatlaryň hemmesi bilim maksatly, bu makalany islendik usul bilen ulanmak ýa-da ýokardaky maglumatlary beýleki ulanyjylaryň maşynyna girmek üçin ulanmak kanuna garşy we jezalandyrylýar. Bularyň hemmesi häzirlikçe. Gymmat bahaly pikirleriňizi bermegi ýatdan çykarmaň. Has köp Linux we FOSS täzelikleri üçin Tecmint bilen sazlaşykly, sagdyn boluň.