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
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.