X-resurssit ovat kuin määritystiedostoja, mutta X-työkalupakin avulla rakennetuille Linux-sovelluksille. Tässä on kaikki mitä sinun tulee tietää X Resourcesista.

Nykyään useimmat Linuxin graafiset ohjelmat käyttävät tallentamiseen valikoita tai määritystiedostoja kotihakemistossasi asetukset (monet ohjelmat käyttävät molempia), mutta kokoonpanoille on olemassa vanhempi muoto, joka sinun tulee olla tietoinen /.

Jotkut ohjelmat käyttävät epätavallista muotoa, joka tunnetaan nimellä X-resurssit. Se saattaa kuulostaa pelottavalta, mutta se on helppo asentaa.

Mitä ovat X-resurssit?

X-resurssit on konfigurointimenetelmä, jota käyttävät ohjelmat, jotka on rakennettu alkuperäisen X-työkalupaketin avulla. Nämä ohjelmat ovat melko vanhoja, mutta jotkut niistä ovat edelleen käytössä, kuten xterm- ja rxvt-pääteemulaattorit.

Pääsyy, miksi haluat oppia asettamaan X-resurssit, on muuttaa näiden sovellusten asioita, kuten taustan ja etualan värejä.

X-resurssit noudattavat X-asiakkaan syntaksia, a kausi (.)

instagram viewer
tai tähti (*), ja attribuutti, a kaksoispiste(:), jota seuraa välilyönti ja arvo. Arvo voi olla Boolen arvo, tosi tai epätosi, merkkijono tai luku.

Tähti toimii jokerimerkkinä, joka on samanlainen kuin kuori. Tämä johtuu siitä, että eri elementeillä voi olla samannimisiä attribuutteja, kuten taustaväri.

Esimerkiksi vierityspalkkien ottaminen käyttöön xtermissä:

XTerm*vierityspalkki: Totta

Kuinka asettaa X resurssia komentoriviltä

Jos haluat muuttaa sovelluksen asetuksia kerran, voit käyttää komentoriviä. Monissa alkuperäisissä X-sovelluksissa on komentoriviasetukset, jotka voit määrittää suoraan. Esimerkiksi urxvt-pääteemulaattorilla on -bg ja -fg vaihtoehtoja taustan ja etualan vaihtamiseen.

Katso käytettävissä olevat vaihtoehdot ohjelman ohjesivulta.

Yksinkertaisin ratkaisu myöhemmin käytettävien asetusten asettamiseen on käyttää shell-aliasta näiden valintojen kanssa ja laittaa se komentotulkin käynnistystiedostoon, esim. .zshrc tai .bashrc.

Voit määrittää X-resurssit X-resurssimuodossa käyttämällä -xrm vaihtoehto:

xterm -xrm 'Xterm*vierityspalkki: True'

.Xresources-tiedosto

Jos haluat muuttaa X toolkit -sovelluksen asetuksia joka kerta, kun käytät sitä, käytä .Xresources tiedosto. Tämä on tiedosto, joka asuu kotihakemistossasi, samoin kuin muut määritystiedostosi, kuten sinun .bashrc.

Luo se avaamalla se suosikkitekstieditorissasi. Kun olet valmis, tallenna se.

Jos kirjaudut sisään graafisella näytönohjaimella, kuten useimmissa nykyaikaisissa Linux-pöytäkoneissa, se lukee tämän tiedoston automaattisesti. Sen jälkeen sinun pitäisi pystyä kutsumaan mitä tahansa vanhempaa X-ohjelmaa valikosta tai komentoriviltä, ​​ja siinä pitäisi olla valitsemasi asetukset.

xrdb: n käyttäminen .X-resurssien muokkaamiseen

Jos aloitat X ilman näytönhallintaa, voit käyttää .Xresources-tiedostoa lataamalla sen xrdb: llä.

xrdb on ohjelma, joka voi ladata X-resursseja X-palvelimelle komentoriviltä. xrdb kirjoitettiin alun perin, kun X11-ohjelmia oli yleisempää ajaa pois verkkopalvelimista.

xrdb salli X-resurssien työskennellä etäohjelmien sekä paikalliselta koneelta poistuvien asiakkaiden kanssa. xrdb lataa resursseja X-palvelimelle, jotta asiakkaat voivat silti käyttää käyttäjän paikallisia asetuksia, olipa se sitten samassa koneessa tai verkon yli.

Xrdb-ohjelma latautuu mihin tahansa tiedostoon, joka sisältää X-resurssiasetukset komentoriviargumentilla:

xterm -xrm 'Xterm*vierityspalkki: True'

Laita tämä rivi .xinitrc-tiedostoon:

xrdb -load ~/.Xresources 
urxvt&
exec ikkunanhallinta

Jos teet muutoksia .Xresources-tiedostoosi, voit ladata sen xrdb: llä, jotta ne tulevat voimaan välittömästi ilman X: n uudelleenkäynnistystä.

xrdb asennetaan yleensä oletuksena X-palvelimen kanssa, mutta jos jostain syystä ei, voit käyttää distrosi pakettienhallintaa.

Esimerkiksi Debianissa ja Ubuntussa:

sudo apt install x11-xserver-utils

Arch Linuxissa:

sudo pacman -S xorg

Asentaminen Fedoraan ja RHELiin:

sudo dnf asentaa xrdb

Nyt tiedät X Resourcesista

X-resurssien avulla voit mukauttaa vanhempia X-sovelluksia ja saada ne näyttämään ja toimimaan haluamallasi tavalla. Nämä sovellukset perustuvat alkuperäiseen X-työkalupakettiin, mutta mikä on työkalupakki? Työkalusarjat ovat tärkeitä määritettäessä Linux-sovellusten ulkoasua ja tuntumaa.