Grafikai alkalmazások

Inkscape Krita

Hang alkalmazások

Youtube Downloader FFMpeg OcenAudio Kid3 MP3 Gain Qt Gain MPlayer EyeD3 Espeak-NG

Videó alkalmazások

GuvcView LossLessCut VokoScreen VLC Gaupol Subtitle Editor

Egyéb alkalmazások

Atom Editor BleachBit BlueMan Brave böngésző Etcher FileZilla FSlint Geany Google Chrome böngésző Grub Customizer HardInfo (SysInfo) Libre Office Local by FlyWheel Midnight Commander OpenBoard (Whiteboard) PDF Arranger Ubuntu Cleaner WoeUSB

CLI alkalmazások

7Z (compression) Arp-Scan DUC Inxi KmCaster (JRE) NeoFetch PDFTK SED Tilix WaveMon XClip

KmCaster - Billentyű és egér megjelenítő

A KmCaster egy billentyű- és egérműveletek megjelenítő Java alkalmazás. A programot Dave Jarvis készítette és a GitHUB gyűjteményben érhető el. Mivel a program egy Java alkalmazás ezért futtatásához Java futtatókörnyezetre van szükségünk. A Linux környezetben, mint ahogy a Windows alatt is többféle Java RE (Runtime Environment) között választhatunk. Az egyes JRE környezetek általában felülről kompatibilisek egymással. A KmCaster program használatához legalább Java 14 verzióra van szükségünk.

KmCaster Keyboard & Mouse Operation Viewer

KmCaster billenytű- és egérművelet megjelenítő

A Java környezet ellenőrzése

Indítsd el a Terminál programot (Ctrl+Alt+T) és add ki az alábbi parancsot:

java -version

Amennyiben nincs Java a gépeden, akkor valami ilyesmi választ fogsz kapni:

„java” parancs nem található, de telepíthető így:

sudo apt install default-jre              # version 2:1.11-72, or
sudo apt install openjdk-11-jre-headless  # version 11.0.10+9-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04
sudo apt install openjdk-8-jre-headless   # version 8u282-b08-0ubuntu1~20.04

Amennyiben van Java a gépeden, akkor pedig valami ilyesmi választ fogsz kapni:

openjdk 11.0.10 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Látható, hogy az én gépemen sajnos csak Java 11 környezet van telepítve, azonban a KmCaster számára Java 14 kellene. A legjobb megoldás, ha a nem megfelelő verziót töröljük a gépről. Mint látható én eddig az OpenJDK környezetet használtam, de népszerűek egyéb Java környezetek is, mint például az IcedTea.

Egy kis kitérő

Ha nem vagy kíváncsi típus, akkor nyugodtan ugorj a következő fejezetre!

Mivel tovább olvasol, ezért érdeklődő vagy, aminek nagyon örülök. Én is ilyen típus vagyok! Az én gépemen volt Java környezet ezért szerettem volna ellenőrizni, hogy ténylegesen milyen csomagok találhatóak a gépemen. Ezért kiadtam az alábbi parancsot is:

sudo dpkg --list | grep -i jdk
Java 11.0 telepített komponensei

OpenJDK 11.0 telepített komponensei

Nem megfelelő Java környezet törlése

Ahhoz, hogy a nem megfelelő környezetet töröljük, adjuk ki az alábbi parancsot:

sudo apt-get purge openjdk* icedtea* icedtea*

Ez a parancs a legnépszerűbb Java környezeteket törölni fogja a gépünkről. A parancs végrehajtását rendszergazdai jogokkal kértük (sudo), így először meg kell adnunk a saját jelszavunkat. Ezt követően a parancs engedélyt fog kérni a műveletek végrehajtásához, aminek érdekében nyomjuk meg a megfelelő időben az „I”, vagy az Enter billentyűt is.

A művelete befejezését követően ellenőrizzük le, hogy valóban minden Java környezet törlése megtörtént:

java -version

A megfelelő OpenJDK környezet telepítése

Az én gépemen Ubuntu 20.04.2 (Focal Fossa) operációs rendszer fut. Ebben elérhető az OpenJDK 14.0 verzió, azonban előfordulhat, hogy a te rendszeredben ez a verzió nem érhető el. Semmi gond, ilyenkor válaszd a következő nagyobb verziószámú Java környezetet. Én az OpenJDK 14.0 verziót fogom telepíteni. A telepítéshez adjuk ki az alábbi parancsot:

sudo apt install openjdk-14*

A jelszó megadása esetleg szükséges lehet, de az "I", vagy Enter billntyű mindenképpen! Ha a befejeződött a telepítés, akkor a már jól ismert parancs segítségével ellenőrizzük az eredményt! Az alábbi képet kell, hogy lássuk!

openjdk 14.0.2 2020-07-14
OpenJDK Runtime Environment (build 14.0.2+12-Ubuntu-120.04)
OpenJDK 64-Bit Server VM (build 14.0.2+12-Ubuntu-120.04, mixed mode, sharing)

A programkörnyezet kialakítása

Érdemes a programot az Ubuntu Linux alatt szokásos környezetbe helyezni (~/.applications mappa). Ennek érdekébe létre kell hoznunk a megfelelő könyvtárakat. Később a letöltést már a megfelelő könyvtárba tehetjük meg. A szükséges parancsok:

cd ~
mkdir .applications
cd .applications
mkdir kmcaster
cd kmcaster

A KmCaster letöltése

Mint azt korábban említettem a program a GitHUB felületről tölthető le. Az alábbi parancs kiadásával a JAR program direkt módon letölthető a fejlesztő (Dave Jarvis) GitHUB oldaláról.

wget https://gitreleases.dev/gh/DaveJarvis/kmcaster/latest/kmcaster.jar

A KmCaster indítása

A programot minden esetben a Terminál ablakból tudjuk elindítani. Ehhet a Ctrl+Alt+T billentyűkombinációval nyussok meg a terminált, majd adjuk ki a következő parancsot:

java -jar ~/.applications/kmcaster/kmcaster.jar

Ha mindent jól csináltunk, akkor meg kell jelennie a képernyőn az alábbi ábrának. Amennyiben nem jelent meg, akkor ellenőrízzük, hogy mindent jól írtunk-e és azt is, hogy a kis- és nagybetűk is stimmelnek-e.

KmCaster Keyboard & Mouse Operation Viewer

KmCaster billenytű- és egérművelet megjelenítő

Mint látjató a program elég nagy felületet foglal el alapértelmezés szerint a képernyőből. De semmi baj, ugyanis a program több indítási paraméter megadásával is testreszabható. Az alkalmazható paraméterek értékeit és használatuk szabályait a program súgója részletesen ismerteti. Ehhez adjuk ki az alábbi parancsot:

java -jar ~/.applications/kmcaster/kmcaster.jar -h
Usage: KmCaster [-hV] [-a=ms] [-b=ms] [-c=number] [-d=pixels] [-m=ms] [-s=ms]
Displays key presses and mouse clicks on the screen.
  -a, --delay-alphanum=ms    Regular key release delay (250 milliseconds)
  -b, --delay-button=ms      Mouse button release delay (100 milliseconds)
  -c, --key-counter=number   Count repeated key presses (9 times)
  -d, --dimension=pixels     Application height (100 pixels)
  -h, --help                 Show this help message and exit.
  -m, --delay-modifier=ms    Modifier key release delay (150 milliseconds)
  -s, --delay-scroll=ms      Mouse scroll release delay (300 milliseconds)
  -V, --version              Print version information and exit.

Javasolt indítási mód

java -jar ~/.applications/kmcaster/kmcaster.jar -d=32 -b=250

Asztali indítóikon készítése

Amennyiben "macerásnak" érzed a kézi, parancssoros indítást, akkor egy kis "kódolással" készíthetsz a program számára egy asztali indító ikont. Ehhez egy PNG típusú ikonra és egy úgynevezett "indítófájlra" lesz szükséged. Az ikont az alábbi gombra kattintva letöltheted. A letöltéskor vagy azt követően az ikont a korábban létrehozott KmCaster program mappába kell helyezned.

KmCaster Keyboard & Mouse Operation Viewer icon

Az indítófájlt is leöltheted az alábbi gombra kattintva, amelyet az asztalra kell másolnod. A másolás után az ikonnak futtatási jogot kell adni (például: chmod parancs, vagy Fájlkezelő)! A .desktop kiterjesztésű fájlra továbbá érvényesíteni kell az egér jobb billentyűjére megjelenő helyi menűben az "Indítás engedélyezése" beállítást.

A kmcaster.desktop fájlban a szöveget az aktuális felhasználó nevének megfelelően kell javítani. Az éppen aktuális felhasználó nevét a Terminál programban a pwd parancs kiadásával ellenőrízhetjük!

A KmCaster leállítása

A program leállításához előbb kattintsunk egyet az egér bal gombjával a program felületén, majd ezt követően nyomjuk meg az általános programbezárás billentyűkombinációját: Alt+F4

Sok sikert a program használatához!

Amennyiben problémája lenne a program telepítésével, akkor kérem keressen az oldalon megtalálható elérhetőségeim valamelyikén (e-mail, Facebook Messenger, telefon).