Tartalomjegyzék

< Szórakozás

Fortunes

A fortunes programról

Apró szerencse sütiket kaphatsz kérésre. A sütik valójában bölcs vagy vicces mondások, idézetek, egyéb szövegek.

Telepítés

apt install fortunes fortune-mod

Használat

fortune

Saját fortune fájl készítése és használata

Készítünk egy szoveg nevű fájlt:

mcedit szoveg

Írjuk bele a mondásainkat. Például:

szoveg
Addig jár a korsó a kútra, amíg el nem törik.
 
%
 
Lakva ismerni meg az embert.
 
%
 
Ha majd kivágtad az utolsó fát, 
megmérgezted az utolsó folyót, 
és kifogtad az utolsó halat, 
rádöbbensz, hogy a pénz nem ehető.
 
Indián mondás

A mondásokat százalékjellel szeparáld. Minden mondás tartalmazhat üres sorokat is.

A véletlen kiválasztáshoz készítenünk kell egy .dat fájlt:

strfile szoveg

Ekkor két állományunk lesz:

Futtatás:

fortune szoveg

Vegyük észre, hogy nem írtam kiterjesztést. Futtatáskor a két fájlnak vagy az aktuális könyvtárban léteznie kell, vagy az alábbi helyen.

Esetleg másoljuk a két fájlt a következő helyre:

/usr/share/games/fortunes

Ekkor a parancsot bárhol kiadhatjuk. Ha fenti könyvtárban már vannak szöveggyűjtemények, mindig be kell írni a fortune parancs után a szoveg szót is.

Ha egy hu könyvtárba másoljuk a két fájlt, magyar nyelvű környezet esetén ezt fogja alapból megjeleníteni.

mkdir /usr/share/games/fortunes/hu
cp szoveg /usr/share/games/fortunes/hu/
cp szoveg.dat /usr/share/games/fortunes/hu/

Ha ide itt is több gyűjteményünk van, meg kell adni a nevét a kívánt fájl nevét. Ha nem adunk meg paramétert, a fájlok közül is véletlenszerűen választ a fortune.

Használat

Beírjuk a fortune parancsot:

fortune

A root felhasználó nem használhatja ebben a formában, mivel a fortune parancs útvonala:

which fortune
/usr/games/fortune

Automatizálás bejelentkezésnél

A rendszergazda automatizálhatja a fortune parancsot, bejelentkezés után, minden felhasználó számára. Ekkor írjuk például a /etc/profile állomány végére a fortune szót:

nano /etc/profile

Az állomány végére írt parancs:

fortune

Ekkor a konzolos bejelentkezés után megjelennek a /etc/motd üzenetei, majd a lefut a fortune parancs.

A felhasználó is automatizálhatja magának a fortune parancsot. Írjuk a parancsot a .bashrc fájl végére.

nano ~/.bashrc
fortune

A rendszergazda készíthetünk motd scriptet is:

nano /etc/update-motd.d/50-fortune

Tartalma például:

/etc/update-motd.d/50-fortune
#!/bin/bash
export LANG=hu_HU.UTF-8
/usr/games/fortune

Az állományra adjunk futási jogot:

chmod +x /etc/update-motd.d/50-fortune

A fáj nevét egy számmal kezdtük. A szám meghatározza a motd soraiban hol jelenjen meg az üzenet, azaz prioritást.