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.
- logkeys s: Düwmeleriň hasabyna girip başlaň.
- 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
- E-poçta arkaly surnallary ibermek üçin goldaw goşmak üçin
- Bufer mazmunyny hasaba almak üçin goldaw goşmak üçin
- 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ň.