yritän olla rauhallinen sielu, mutta jotkut asiat tekevät siitä vaikeaa, kuten pienet konsolifontit. Sanokaa minun sanoneen, ystävät, jonain päivänä silmänne ovat raihnaiset, ettekä pysty lukemaan niitä pieniä fontteja, jotka koodasitte kaikkeen, ja sitten saatte katua, ja minä nauran.
onneksi Linux-fanit, konsolifontteja voi vaihtaa. Kuten aina, alati muuttuva Linux-maisema tekee tästä vähemmän kuin yksinkertaista, ja fonttien hallinta Linuxissa on olematonta, joten me sekoilemme parhaamme mukaan. Tässä artikkelissa, näytän, mitä olen löytänyt on helpoin lähestymistapa.
mikä on Linux-konsoli?
selvitetään ensin, mistä on kyse. Kun sanon Linux konsoli, tarkoitan tty1-6, virtuaalinen terminaalit, joita käytät graafiselta työpöydältä Ctrl + Alt + F1 kautta F6. Pääset takaisin graafiseen ympäristöösi painamalla Alt + F7. (Tämä ei ole enää universaali, kuitenkin, ja Linux-jakelu voi olla se kartoitettu eri tavalla. Sinulla voi olla enemmän tai vähemmän tty: iä, eikä graafinen istuntosi välttämättä ole F7: ssä. Esimerkiksi Fedora asettaa oletuskuvaussession F2: een ja ylimääräisen F1: een.) Mielestäni on hämmästyttävän siistiä, että meillä voi olla sekä X-että konsolisessiot käynnissä samaan aikaan.
Linux-konsoli on osa ydintä, eikä se toimi X-istunnossa. Tämä on sama konsoli käytät päätön palvelimia, joilla ei ole graafisia ympäristöjä. Kutsun päätteitä graafisessa istunnossa X terminaalit, ja pääte emulaattorit on minun catch – all nimi sekä konsoli ja X terminaalit.
mutta ei siinä kaikki. Linux-konsoli on kulkenut pitkän matkan ANSI-ajan alkuajoista, ja Linux-kehysbufferin ansiosta siinä on Unicode ja rajoitettu grafiikkatuki. On myös useita konsolin multimediasovelluksia, joista puhumme tulevassa artikkelissa.
Konsolikaappaukset
helppo tapa saada konsolikaappauksia on virtuaalikoneen sisältä. Sitten voit käyttää suosikki graafinen näytönkaappaus ohjelma isäntäjärjestelmästä. Voit myös tehdä kuvakaappauksia konsolista fbcat tai fbgrab. fbcat
luo kannettavan pixmap-formaatin (PPM) kuvan; tämä on erittäin kannettava pakkaamaton kuvaformaatti, jonka pitäisi olla luettavissa millä tahansa käyttöjärjestelmällä,ja tietenkin voit muuntaa sen mihin tahansa muotoon. fbgrab
on kääre skripti fbcat
, joka luo PNG-tiedoston. fbgrab
on olemassa useita eri henkilöiden kirjoittamia versioita. Molemmilla on rajalliset vaihtoehdot ja ne tekevät vain koko näytön kaappauksen.
fbcat
tarvitsee juurioikeudet, ja täytyy ohjata tiedostoon. Älä määrittele tiedostopäätettä, vaan ainoastaan tiedostonimi:
$ sudo fbcat > Pictures/myfile
rajaamisen jälkeen GIMPISSÄ saan kuvan 1.
olisi kiva saada hieman pehmustetta vasempaan marginaaliin, joten jos joku teistä erinomaisista lukijoista osaa tämän, kerro kommenteissa.
fbgrab
on muutamia muita vaihtoehtoja, joista voit lukea man fbgrab
, kuten toisen konsolin kaappaaminen ja aikaviive. Tämä esimerkki tekee näytön kaappauksen aivan kuten fbcat
, paitsi että sinun ei tarvitse eksplisiittisesti uudelleenohjata:
$ sudo fbgrab Pictures/myOtherfile
löytää fontteja
sikäli kuin tiedän, ei ole mitään keinoa listata asennettuja ytimen fontteja muuten kuin katsomalla hakemistoihin, joihin ne on tallennettu: /usr/share/consolefonts/
(Debian/etc.), /lib/kbd/consolefonts/
(Fedora), /usr/share/kbd/consolefonts
(openSUSE)…saat idean.
muuttuvat kirjasimet
luettavat kirjasimet eivät ole uusi käsite. Syleile vanhaa! Luettavuudella on väliä. Ja niin tekee myös konfiguroitavuus, joka joskus eksyy kiireessä uutuuskiiltoon.
Debian/Ubuntu/etc. järjestelmät voit ajaa sudo dpkg-reconfigure console-setup
asettaaksesi konsolin fontin, suorita sitten setupcon
komento konsolissa aktivoidaksesi muutokset. setupcon
kuuluu console-setup
– pakettiin. Jos Linux-jakelusi ei sisällä sitä, opensusessa saattaa olla paketti sinulle.
Voit myös muokata /etc/default/console-setup
suoraan. Tässä esimerkissä lihavoitu Terminus-fontti on 32 pistettä, mikä on suosikkini, ja rajoittaa leveyden 80 sarakkeeseen.
ACTIVE_CONSOLES="/dev/tty"CHARMAP="UTF-8"CODESET="guess"FONTFACE="TerminusBold"FONTSIZE="16x32"SCREEN_WIDTH="80"
FONTFACE-ja FONTSIZE-arvot tulevat fontin tiedostonimestä, TerminusBold32x16.psf.gz
. Kyllä, sinun täytyy tietää kääntää järjestys kirjasinkoko. Tietokoneet ovat niin hauskoja. Aja setupcon
soveltaaksesi uutta määritystä. Aktiivisen kirjasimen koko merkistö näkyy showconsolefont
. Katso man console-setup
täydelliset vaihtoehdot.
Systemd
Systemd eroaa console-setup
, eikä siihen tarvitse asentaa mitään, paitsi ehkä joitain ylimääräisiä fonttipaketteja. Ei auta kuin muokata /etc/vconsole.conf
ja sitten käynnistää uudelleen. Fedora-ja openSUSE-järjestelmissäni jouduin asentamaan ylimääräisiä Terminus-paketteja suurempien kokojen saamiseksi, sillä asennetut fontit nousivat vain 16 pisteeseen, ja halusin 32. Tämä on /etc/vconsole.conf
molemmissa järjestelmissä:
KEYMAP="us"FONT="ter-v32b"
palaa ensi viikolla oppimaan lisää siistejä konsolihakuja, sekä joitain multimediakonsolisovelluksia.
Lue lisää Linuxista Linux Foundationin ja edX: n ilmaisella ”Introduction to Linux” – kurssilla.