Az X erőforrások olyanok, mint a konfigurációs fájlok, de az X eszközkészlettel készült Linux-alkalmazásokhoz. Itt van minden, amit az X Resources-ról tudni kell.

Manapság a legtöbb Linux grafikus program menüket vagy konfigurációs fájlokat használ az otthoni könyvtárban tárolásához beállításokat (sok program mindkettőt használja), de van egy régebbi formátum a konfigurációkhoz, amellyel tisztában kell lennie nak,-nek.

Egyes programok szokatlan formátumot használnak, az úgynevezett X erőforrásokat. Lehet, hogy félelmetesen hangzik, de könnyű beállítani.

Mik azok az X erőforrások?

Az X erőforrások az eredeti X eszközkészlettel épített programok által használt konfigurációs módszer. Ezek a programok meglehetősen régiek, de néhányuk még mindig használatban van, például az xterm és az rxvt terminálemulátor.

A fő ok, amiért meg szeretné tanulni az X erőforrások beállítását, az az, hogy módosítsa ezeket az alkalmazásokat, például a háttér és az előtér színét.

Az X erőforrások egy X kliens szintaxisát követik, a

instagram viewer
időszak (.) vagy csillag (*), és egy attribútum, a kettőspont(:), majd egy szóköz és az érték. Az érték lehet logikai, igaz vagy hamis, karakterlánc vagy szám.

A csillag helyettesítő karakterként működik, hasonlóan a héjhoz. Ennek az az oka, hogy a különböző elemek hasonló nevű attribútumokkal, például háttérszínnel rendelkezhetnek.

Például a görgetősávok engedélyezéséhez az xtermen:

XTerm*görgetősáv: Igaz

X erőforrás beállítása a parancssorból

Egy alkalmazás beállításainak egyszeri módosításához egyszerűen használja a parancssort. Sok eredeti X-alkalmazás rendelkezik parancssori opciókkal, amelyeket közvetlenül beállíthat. Például az urxvt terminál emulátor rendelkezik -bg és -fg lehetőségek a háttér és az előtér megváltoztatására.

A rendelkezésre álló lehetőségek megtekintéséhez tekintse meg a program kézikönyvét.

A későbbiekben használni kívánt opciók beállításának legegyszerűbb megoldása, ha egy shell aliast használunk ezekkel a beállításokkal, és elhelyezzük a shell indítófájljában, mint pl. .zshrc vagy .bashrc.

Megadhat X erőforrást X erőforrás formátumban a segítségével -xrm választási lehetőség:

xterm -xrm 'Xterm*görgetősáv: igaz'

Az .Xresources fájl

Ha meg szeretné változtatni egy X toolkit alkalmazás beállításait minden egyes futtatáskor, használja a .Xresources fájlt. Ez egy olyan fájl, amely a saját könyvtárában fog élni, hasonlóan a többi konfigurációs fájlhoz, mint az Öné .bashrc.

Létrehozásához nyissa meg kedvenc szövegszerkesztőjében. Ha végzett, mentse el.

Ha a legtöbb modern Linux asztali számítógéphez hasonlóan grafikus megjelenítéskezelővel jelentkezik be, az automatikusan beolvassa ezt a fájlt. Ezután a menüből vagy a parancssorból bármelyik régebbi X programot elő kell hívnia, és rendelkeznie kell a kiválasztott beállításokkal.

Az xrdb használata az .Xresources módosításához

Ha elkezded X kijelzőkezelő nélkül, használhatja az .Xresources-t, ha betölti az xrdb-vel.

Az xrdb egy olyan program, amely a parancssorból X erőforrást tud betölteni az X szerverre. Az xrdb eredetileg akkor íródott, amikor elterjedtebb volt az X11 programok hálózati szerverekről történő futtatása.

Az xrdb lehetővé tette az X erőforrások számára, hogy távoli programokkal, valamint a helyi gépről lefutó kliensekkel dolgozzanak. Az xrdb erőforrásokat tölt be az X szerverre, így az ügyfelek továbbra is használhatják a felhasználó helyi beállításait, akár ugyanazon a gépen, akár hálózaton futnak.

Az xrdb program minden olyan fájlba betöltődik, amely X erőforrás-beállításokat tartalmaz parancssori argumentummal:

xterm -xrm 'Xterm*görgetősáv: igaz'

Tedd ezt a sort a .xinitrc-be:

xrdb -load ~/.Xresources 
urxvt&
ablakkezelő végrehajtó

Ha módosítja az .Xresources fájlt, akkor betöltheti az xrdb-vel, hogy azok azonnal érvénybe lépjenek, anélkül, hogy újra kellene indítani az X-et.

Az xrdb általában alapértelmezés szerint telepítve van az X szerverrel, de ha valamilyen oknál fogva nem, használhatja a disztribúció csomagkezelőjét.

Például Debian és Ubuntu esetén:

sudo apt install x11-xserver-utils

Arch Linuxon:

sudo pacman -S xorg

Telepítés Fedorára és RHEL-re:

sudo dnf install xrdb

Most már ismeri az X Resources-t

Az X erőforrásokkal testreszabhatja a régebbi X-alkalmazásokat, és úgy nézzenek ki és működjenek, ahogy szeretné. Ezek az alkalmazások az eredeti X eszköztáron alapulnak, de mi az az eszközkészlet? Az eszközkészletek fontosak a Linux-alkalmazások megjelenésének és hangulatának meghatározásához.