Picom alapok

Picom gyorstalpaló. Bár sokan használjuk ezt a kompozítáló eszközt, de a beállításokat csak kevesen kezdik el módosítani. Pedig érdemes lehet körbenézni a beállítások közt, és amit kell testreszabni. A beállítások alapesetben egyszerűek, de kell hozzá egy kis gyakorlat is, mert igen sok beállítási lehetőség közt gyorsan eltévedhetünk. A beállítási fájlt a /etc/xdg/picom.conf.example fájlra alapul, amit érdemes a saját könyvtáradba bemásolni, majd a picom indításakor explicit megadni. Read more Picom alapok

Interaktív script – alapfokon

Már az egyik előző részben megismertük a felhasználói adatmegadás, azaz adatbevitel egyik módját: a parancssori argumentumokat, azaz a kapcsolókat. Ez egy hasznos megoldás, hiszen a script indításakor megadhatjuk a paramétereket. Egy nagy hibája van, ami sok esetben kellemetlen. Az indításkor adhatjuk meg őket, így futásidőben már nincs lehetőség adatbevitelre. Bár sok argumentumot megadhatunk, de kérdéses, hogy a felhasználó örömmel látná, hogy fél tucatnyi, lehetőleg jó hosszú ilyen argumentumot várunk el tőle. Szerintem már négy, teljes elérési utat is tartalmazó fájlnév megadás is elrettenti a scriptedtől az átlagembert :). Read more Interaktív script – alapfokon

if-else és case – alapvető script megoldás egyszerűen

Ha, akkor, azaz if-then-fi blokkokról volt szó. Ez a megoldás nagyon jó, hiszen a feltétel ellenőrzése után lefut, vagy nem az adott teendő. Így már nagyot léptünk előre a valódi scriptek felé, hiszen nem csak felsoroltunk egy csomó parancsot, és futtattuk egymás után. Aki itt megáll, és ezt az egyszerű szerkezetet használja, már sokkal jobban tud dolgozni, mint aki a scripteket az ördögtől való, kockák játékszerének véli. De itt is van még hova fejlődni! Logikus felvetés, ha azt elvárjuk egy „programozói nyelvtől” jelen esetben a shell scriptektől, hogy ha igaz valami, akkor az egyik, ha nem igaz, akkor egy másik parancsot futtasson. Ez már egy valódi választási lehetőség. Read more if-else és case – alapvető script megoldás egyszerűen

Ha, akkor… alapvető script megoldás egyszerűen

Linux kezdő
Linux kezdő

Ha, akkor. Talán ez az egyik legjobban használható szerkezet a bash scripteknél. De előbb gondolkodjunk el arról, hogy mik is azok az egyszerű programozói megoldások, amikről szó lesz. Az alapesetben megszokott shell scripteken (felsoroljuk a parancsokat) kissé túllépve felmerül az igény, hogy ne csak robot mód hajtsanak végre parancsokat a scriptek, hanem bizonyos döntéseket, vagy egyéb öntevékeny feladatokat automatizálni lehessen. A döntést a szó alapértelmében értsük. Az első ilyen döntési megoldás, ha a scriptnek megadunk egy feltételt, egy tesztelendő értéket, amit vizsgáljon meg, és ha a feltételnek megfelel a helyzet, akkor hajtson végre egy teendőt. No ez így talán nagyon homályosnak tűnhet de egy példa: ha az általad beírt érték nagyobb mint 100, akkor írja, ki hogy ez bizony nagyobb mint száz. Read more Ha, akkor… alapvető script megoldás egyszerűen

Shell scriptek – változók alapfokon

A mai rész nagyon elméletinek fog tűnni, de ez csak a látszat. A ma megismert változók hasznosak lesznek, főleg, ha ezeket megfelelőképp használjuk. A változók egyike azoknak a dolgoknak, amelyek meglehetősen könnyen kezelhetők, kezes jószágok, de ugyanakkor nagyon könnyű bajba sodorni magukat, ha nem értjük őket. Mint minden, ez sem egy agysebészet, és elolvasva egyszerűnek tűnik, de időt vesz igénybe, hogy megértsd őket. Ha végigpróbálgatod, amit leírok, és a változók ellenőrzését folyamatosan megteszed, akkor a befektetett idő megtérül. Bár a shell scriptekben használható változókat jól lehet variálni, sokféle mód felhasználni kezdetben maradjunk a lehető legegyszerűbb megoldásoknál.

Mi is a változó?

Egy egyszerű tárolása hosszabb információnak. Egy azonosítót kaphat hosszabb, bonyolultabb információ, majd azzal a rövidke, statikus azonosítóval hivatkozunk a hosszú, esetleg akkor elkészülő adatsorra. Az első mini példa már érthetővé teszi!

Három feladtunk van a változóval, ebből kettőt mindenképp használni fogunk. Read more Shell scriptek – változók alapfokon

Vegyes gondolatok Linux kezdőknek I.

Linux kezdő
Linux kezdő

Ez egy, a Magyar Linux Videók csatornán megjelent videó kiegészítő anyaga. Itt sokkal könnyebb linkeket, videókat ajánlani. A célom ezzel (és a következő) videóval, hogy pár általános teendőre hívjam fel a kezdő Linuxos társaim figyelmét. Gyakorlatilag újat nem mondok. A diakockákhoz, az adott témához ajánlott kiegészítéseket mindenképp nézd meg, olvasd el.

Alapállás: van egy Linuxod, ami működik, nincs hardvergond, és van interneted. Van egy tudásbázis kezelő eszközöd 🙂 Read more Vegyes gondolatok Linux kezdőknek I.

Arch Linux alapok

Arch Linux
Arch Linux

Ha komolyabb disztribúció váltást teszünk, akkor pár új dolgot is meg kell tanulni, meg kell szokni. Én egy Debian alapúról (MX Linux) tértem át egy Arch alapú (Arcolinux) terjesztésre. Ez kissé más elveket követ, és a csomagkezelése is más. Legtöbb ember a csomagkezelést grafikus megoldással végzi el, de én most a parancssoros, szerintem kényelmesebb és gyorsabb megoldást mutatom be.

Read more Arch Linux alapok