Hogyan változtassuk meg a Linux konzol betűtípusok

igyekszem, hogy egy békés lélek, de néhány dolog, hogy nehéz, mint a kis konzol betűtípusok. Jegyezzétek meg szavaimat, barátaim, egy nap a szemetek el fog romlani, és nem fogjátok tudni elolvasni azokat az apró betűkészleteket, amiket mindenbe kódoltatok, és akkor megbánjátok, és én nevetni fogok.

szerencsére a Linux rajongók megváltoztathatják a konzol betűtípusait. Mint mindig, az állandóan változó Linux környezet ezt kevésbé egyszerűvé teszi, és a Linux betűkészlet-kezelése nem létezik, ezért a lehető legjobban zavarodunk. Ebben a cikkben megmutatom, mit találtam a legegyszerűbb megközelítésnek.

mi az a Linux konzol?

először tisztázzuk, miről beszélünk. Amikor azt mondom, Linux konzol, úgy értem TTY1-6, a virtuális terminálok, hogy hozzáférjen a grafikus asztalon Ctrl+Alt+F1 keresztül F6. A grafikus környezethez való visszatéréshez nyomja meg az Alt+F7 billentyűkombinációt. (Ez azonban már nem univerzális, és a Linux disztribúció más módon is leképezhető. Lehet, hogy több vagy kevesebb TTY-je van, és a grafikus munkamenet nem az F7-nél van. Például A Fedora Az alapértelmezett grafikus munkamenetet az F2-re, egy extra pedig az F1-re helyezi.) Szerintem elképesztően klassz, hogy mind az X, mind a konzol munkamenetek egyszerre futhatnak.

a Linux konzol a kernel része, és nem X munkamenetben fut. Ez ugyanaz a konzol, amelyet olyan fej nélküli szervereken használ, amelyeknek nincs grafikus környezete. A terminálokat grafikus munkamenetben X termináloknak hívom, a terminálemulátorok pedig mind a konzol, mind az X terminálok átfogó neve.

de ez még nem minden. A Linux konzol hosszú utat tett meg az ANSI korai napjaitól kezdve, és a Linux framebuffernek köszönhetően Unicode és korlátozott grafikai támogatással rendelkezik. Számos konzolos multimédiás alkalmazás is létezik, amelyekről egy jövőbeli cikkben fogunk beszélni.

konzol képernyőképek

a konzol képernyőképeinek egyszerű módja egy virtuális gép belsejéből származik. Ezután használhatja kedvenc grafikus képernyő-rögzítő programját a gazdarendszerből. A konzolról képernyőképeket is készíthet az fbcat vagy az fbgrab segítségével. fbcat hordozható pixmap formátumú (PPM) képet hoz létre; ez egy rendkívül hordozható, tömörítetlen képformátum, amelynek bármilyen operációs rendszeren olvashatónak kell lennie, és természetesen bármilyen formátumra konvertálhatja. fbgrab a fbcat csomagoló szkriptje, amely PNG fájlt hoz létre. A fbgrab több változata létezik, amelyeket különböző emberek írtak. Mindkettő korlátozott lehetőségekkel rendelkezik, és csak teljes képernyős felvételt készít.

fbcat root jogosultságokat igényel, és át kell irányítania egy fájlba. Ne adjon meg fájlkiterjesztést, hanem csak a fájlnevet:

$ sudo fbcat > Pictures/myfile

A GIMP-ben történő vágás után az 1.ábrát kapom.

1.ábra: nézet vágás után.

jó lenne egy kis párnázás a bal margón, tehát ha bármelyik kiváló olvasó tudja, hogyan kell ezt csinálni, kérjük, mondja el nekünk a megjegyzésekben.

fbgrabrendelkezik még néhány opcióval, amelyekről a man fbgrab részben olvashat, például egy másik konzol rögzítése és késleltetés. Ez a példa teszi a képernyő megragad, mint fbcat, kivéve, hogy nem kell kifejezetten átirányítani:

$ sudo fbgrab Pictures/myOtherfile

keresés betűtípusok

amennyire én tudom, nincs módja annak, hogy felsorolja a telepített kernel betűtípusok más, mint keresi a könyvtárakban vannak tárolva: /usr/share/consolefonts/ (Debian/stb.), /lib/kbd/consolefonts/ (Fedora), /usr/share/kbd/consolefonts (openSUSE)…megkapod az ötletet.

betűtípusok megváltoztatása

Az olvasható betűtípusok nem új fogalom. Öleld át a régit! Az olvashatóság számít. Csakúgy, mint a konfigurálhatóság, amely néha elveszik az új-fényes rohanás során.

A Debian/Ubuntu/stb. a konzol betűtípusának beállításához futtathatja a sudo dpkg-reconfigure console-setup parancsot, majd futtathatja a konzolon a setupcon parancsot a módosítások aktiválásához. setupcona console-setup csomag része. Ha a Linux disztribúció nem tartalmazza, lehet, hogy van egy csomag az Ön számára az openSUSE-nál.

a /etc/default/console-setup közvetlenül is szerkeszthető. Ez a példa a Terminus félkövér betűtípust 32 pontra állítja, ami a kedvencem, és a szélességet 80 oszlopra korlátozza.

ACTIVE_CONSOLES="/dev/tty"CHARMAP="UTF-8"CODESET="guess"FONTFACE="TerminusBold"FONTSIZE="16x32"SCREEN_WIDTH="80"

a FONTFACE és a FONTSIZE értékek a betűtípus fájlnevéből származnak, TerminusBold32x16.psf.gz. Igen, tudnia kell, hogy megfordítsa a betűméret sorrendjét. A számítógépek annyira szórakoztatóak. Futtassa a setupcon parancsot az új konfiguráció alkalmazásához. Az aktív betűtípus teljes karakterkészletét a showconsolefontsegítségével láthatja. Lásd man console-setup a teljes opciókat.

Systemd

Systemd eltér console-setup, és nem kell telepíteni semmit, kivéve talán néhány extra font csomagok. Csak annyit kell tennie, hogy szerkeszti a /etc/vconsole.conf elemet, majd újraindítja. Az én Fedora és openSUSE rendszerek kellett telepíteni néhány extra Terminus csomagokat, hogy a nagyobb méretű, mint a telepített betűtípusok csak ment fel 16 pont, és szerettem volna 32. Ez a tartalma /etc/vconsole.conf mindkét rendszeren:

KEYMAP="us"FONT="ter-v32b"

gyere vissza a jövő héten, hogy megtudj néhány klassz konzol hackelést és néhány multimédiás konzol alkalmazást.

Tudjon meg többet a Linuxról az ingyenes “bevezetés a Linuxba” tanfolyamon keresztül a Linux Alapítványtól és az edX-től.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.