Gyorsabb indítás egyszerűen

Ebben a begyezésben megismered, hogyan tudod picit felgyorsítani a Linux bejelentkezést követő programindítási időt. Ahogy már volt szó róla, a bejelentkezés után automatikusan indíthatunk programokat. Ezt sok esetben maga az ablakkezelő oldja meg, grafikusan állítod be. A másik megoldás, hogy egy külön fájlban sorolod fel az indítandó programokat. Ilyen pld. nálam az openboxnál az autostart. Így alapesetben minden környezetben megadhatom ezeket, és azokat sorban el is indítja a gép. Ez nagyon kényelmes, egyszerű. Nemrég láttam egy videót a Magyarch csatornán, ahol ennél gyorsabb, de pontosan ilyen egyszerű megoldást mutatott be Xeoncpu. Az okok, magyarázatok miatt nézd meg a videót is, nem hosszú! Zanzásítva: a felülettel együtt, és nem a felület indítása után indulnak a programok. Ez gyorsabb valamivel. OK, ezt szakszerűbben elmondja, de nekünk elég ennyi is. Read more Gyorsabb indítás egyszerűen

Bat, a színes cat

Albert, a kereső Linux alá

Van pár nagyon régi, még az Unix, vagy a Linux kezdetekkor leprogramozott alap program, amit mindenki ismer. Ezek nagyon jók, de az akkori kornak megfelelő igényeknek készültek, már sok esetben a kinézetük – nem a tudásuk! – elavult. Ilyen volt az ls, amit bár lehet színezni, de talán a bemutatott exa-t jobban. Ma is egy ősi, de máig kitűnő linuxos alapprogram újabb változatát mutatom be. Mindenki ismeri a cat programot, sokat használjuk terminálban, és sok scriptben jelen van. Szépen kilistázza a megadott fájlt tartalmát és pár egyéb funkcióval is rendelkezik. Szuper! Mi az ami miatt előkerült egy másik? Nem színes! Így leleményes programozó elkészítette a bat-ot, a fejlettebb cat-ot. Read more Bat, a színes cat

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

Bspwm Magyarch beállításokkal, tesztelni

Bspwm? Nem egy kezdőknek való ablakkezelő. De láttad a Magyarch Linux disztribúcióról szóló videókat és izgatja a fantáziádat, ki szeretnéd próbálni? De nincs kedved, helyed, időd felrakni a Magyarch-ot, hogy egy előre bekonfigurált bspwm-et kapj? Akkor ez a leírás neked készült. Megtetszett a bspwm, hiszen elég sok szó esett a Magyarch Linux disztribúcióról, és ha nekik jó, akkor nem lehet rossz. De most nincs üres gépem, vagy üres lemezem amire felrakjam. Így kitaláltam egy elég barkácsolós, de működő megoldást, hogy a Magyarch disztribúcióhoz hasonló beállításokkal kipróbáljam a bspwm-et. Már itt is ki kell emelnem, hogy NEM a Magyarch disztribúciót fogod kapni a végén, hanem egy olyan bspwm-et, ami úgy van bekonfigurálva, ahogy a Magyarch.

Mi is a bspwm?

Olvass utána, mert én csak pár mondatban foglalom össze. A bspwm egy csempézős ablakkezelő, ami nagyon másképp kezeli az ablakokat, mint a hagyományos, megszokott KDE, Gnome, XFCE és openbox. Az ablakok kezelése nem egérrel, hanem billentyűzetről történik, ami igencsak fura lesz az első időben, de nagyon hatékony. A beállítása, konfigurálása szöveges fájlokban történik. Nézd meg ezt a videót és átlátod, hogy miről is beszéltem! Read more Bspwm Magyarch beállításokkal, tesztelni

Home könyvtár Linuxon

Érdemes külön partícióra, vagy lemezre tenni a /home könyvtárat? Ezt a kérdést sokan tették már fel maguknak. Amit leírok, az a saját vélemény és gyakorlatilag egy középhaladónak felesleges is elolvasnia: ő már tudja, mi a jó neki. A linuxos kezdőknek szól ez a kis írás, akik még bizonytalanok, és elgondolkodtak a témán. Itt sincs jó megoldás, ami mindenkinek jó, ahogy azt már a Linux alatt megszoktuk, saját döntést kell hozni.
A discordos ismerősök sejtik a gondolatsor okát: disztribúció váltás után nem csatolódott fel automatikusan a /home és akkor indult el a rendszer, amikor kivette a fstab-ból ezt a sort. Bosszantó. Read more Home könyvtár Linuxon

Jelszó nélküli parancs futtatása Linuxon

Hblock védelem

A Linux egy biztonságos rendszer, amit nehéz tönkretenni. Ennek egyik pillére a jogok kezelése. A rendszergazdai jog és a felhasználói jog elválik, és szabályozott, hogy ki, mit és hogyan futtathat. Így egy sima felhasználó alapesetben nem férhet olyan programhoz, ami a rendszer egészét érinti, azaz jó esetben nem csinálhat túl nagy galibát. Ha pedig mégis elbénáz valamit, akkor az jó esetben csak a saját dolgait érinti. Ez alapvető egy többfelhasználós rendszerben. Ez szép és nagyon szuper, de van, amikor jó lenne egy sima usernek jogot adni olyan program futtatására, amihez rendszergazdai jog kell. Ezt sokszor, főleg otthoni gépen a sudo-val oldják meg. Ismert, hogy sudo és a parancs, majd a jelszó beírása után azt az egy parancsot futtathatja emelt joggal. Ebben nincs semmi meglepő. Read more Jelszó nélküli parancs futtatása Linuxon

Arco vs. Magyarch Linux?

Arch Linux
Arch Linux

Három Arch alapú Linux disztribúciót mutattam be a videócsatornámon, és felmerült a kérdés: kinek melyik lenne a jó? Ezt nyilván én nem tudom eldönteni, maximum szubjektív véleményt közreadni. Itt a szubjektíven van a hangsúly, hiszen egy akármilyen terméket objektíven megítélni nem lehet. Én – ami pontosan azt jelenti, amit leírtam: én – a Magyarch-ot használom. De ez nem befolyásoljon senkit, aki bizonytalan, annak érdemes végigolvasni a következő sorokat. Megpróbálok átfogó képet adni és összevetni a két Linux disztribúciót. Igen, már hasonló bejegyzés volt, de nem árt ismételni a témát. Leírtam az alulról építkező Arch telepítés előnyeit, mármint a számomra nyújtott előnyöket. Ezek lehetnek számodra hátrányok is! Ne a divatot kövesd, hanem azt válaszd, ami neked jó! Read more Arco vs. Magyarch Linux?

Shell script – ciklusok folytatás

Linux kezdő

A hurkok és egyéb megoldásokat már megismertük. A mai részben egy érdemesebb hurok megoldást ismerünk meg, ahol már egy lista elemeire alkalmazhatjuk a „csináld végig a munkádat, amíg az elemek el nem fogynak” feladatot. Ez elég hasznos tud lenni, hiszen egy listát megadhatunk akár scriptben, de akár egy külön fájlban is, de a lista lehet egy folyamat eredménye is. Én – na megint kezdi… – szeretek rendet tartani a gépemen, és vannak bizonyos munkák, ahol egy megadott könyvtárszerkezet vált be. Legyen a példa egy Magyar Linux Videó csatornára felkerülő videó. Én szeretem az adott témát tartalmazó mappát standard sablon könyvárakkal ellátni: alap, nyers, kész, pict, audio, script. A nyersbe kerül a vágatlan klipek, a készbe a kész videó, az audioban a hanganyag, a pict-ben a képanyag, a scriptbe az előre megírt témavázlatok, alapban minden videóban szereplő részek, pld. intro. Ma ezt a könyvtár-szerkezetet hozzuk létre scripttel. Read more Shell script – ciklusok folytatás

Vegyes videó kiegészítések

Három téma, egy videó. Igen, lehetett volna külön- külön is… Az első részben zshrc-t vizsgáljuk meg, kitérek a PATH-ra és az aliasokra is. A crontab egyszerűségét is meglátjuk: egy időkód + a parancs. Lehet ennél egyszerűbb?

A második blokkban egy nagyon kezes, egyszerű gyorsbillentyű kezelőt mutatok be. Ez a sxhkd. A beállítása egyszerű. Ez tetszett meg nekem ebben: sima szövegfájl.

A végén az Openbox-osoknak haszon lesz a dinamikus jobb egérgombos menü. Erről itt már volt szó, de a beállításait érdemes átnézni, mert beállítható pár kellemes lehetőség is. Read more Vegyes videó kiegészítések

Loops – hurkok a shell scriptben

A legtöbb helyen a hurkokra (loops) egy jelzőt alkalmaznak: nagyon hasznosak. Ez teljesen igaz. Az egyik legjobban használható megoldás a schell scriptekben a hurkok. Az eddigi megoldásokban egy lineáris megoldásszerűséget alkalmaztunk, bár különféle feltelelek mellett, de sorban végezték el a feladatot. Ezzel most szakítani fogunk. Ideális lenne, ha valami olyant is megoldhatnánk, hogy egy feladatot addig végezzen el, amíg valami feltétel fennáll, vagy egy adott halmazra szépen egymásután, felhasználói beavatkozás nélkül tegye meg a megadott műveletet. Read more Loops – hurkok a shell scriptben