X kaynakları, yapılandırma dosyaları gibidir, ancak X araç seti ile oluşturulmuş Linux uygulamaları içindir. İşte X Resources hakkında bilmeniz gereken her şey.
Bu günlerde çoğu Linux grafik programı, depolamak için ana dizininizdeki menüleri veya yapılandırma dosyalarını kullanır. ayarlar (çoğu program her ikisini de kullanır), ancak yapılandırmalar için bilmeniz gereken daha eski bir biçim vardır. ile ilgili.
Bazı programlar, X kaynakları olarak bilinen alışılmadık bir biçim kullanır. Kulağa korkutucu gelebilir, ancak kurulumu kolaydır.
X Kaynakları Nelerdir?
X kaynakları, orijinal X araç seti ile oluşturulan programlar tarafından kullanılan bir yapılandırma yöntemidir. Bu programlar oldukça eskidir, ancak xterm ve rxvt terminal öykünücüleri gibi bazıları hala kullanımdadır.
X kaynaklarının nasıl ayarlanacağını öğrenmek istemenizin ana nedeni, bu uygulamalardaki arka plan ve ön plan renkleri gibi şeyleri değiştirmektir.
X kaynakları, bir X istemcisinin sözdizimini izler; dönem (.) veya yıldız işareti (*)
ve bir öznitelik, bir kolon(:), ardından bir boşluk ve değer gelir. Değer bir Boolean, True veya False, bir dize veya bir sayı olabilir.Yıldız, kabuğa benzer bir joker karakter işlevi görür. Bunun nedeni, farklı öğelerin arka plan rengi gibi benzer şekilde adlandırılmış özniteliklere sahip olabilmesidir.
Örneğin, xterm'de kaydırma çubuklarını etkinleştirmek için:
XTerm*kaydırma Çubuğu: Doğru
Komut Satırından X Kaynakları Nasıl Ayarlanır
Bir uygulamanın ayarlarını tek seferlik olarak değiştirmek için komut satırını kullanabilirsiniz. Birçok orijinal X uygulamasında, doğrudan ayarlayabileceğiniz komut satırı seçenekleri bulunur. Örneğin, urxvt terminal öykünücüsünde -bg Ve -fg arka planı ve ön planı değiştirmek için seçenekler.
Hangi seçeneklerin mevcut olduğunu görmek için programın kılavuz sayfasına bakın.
Daha sonra kullanmak istediğiniz seçenekleri ayarlamak için en basit çözüm, bu seçeneklerle birlikte bir kabuk takma adı kullanmak ve bunu kabuğunuzun başlangıç dosyasına koymaktır. .zshrc veya .bashrc.
X kaynaklarını X kaynak biçiminde belirtebilirsiniz. -xrm seçenek:
xterm -xrm 'Xterm*kaydırma çubuğu: Doğru'
.Xresources Dosyası
Bir X araç seti uygulamasını her çalıştırdığınızda ayarlarını değiştirmek isterseniz, .X kaynakları dosya. Bu, sizin gibi diğer yapılandırma dosyalarınıza benzer şekilde ana dizininizde yaşayacak bir dosyadır. .bashrc.
Oluşturmak için favori metin düzenleyicinizde açmanız yeterlidir. İşiniz bittiğinde kaydedin.
Çoğu modern Linux masaüstünde olduğu gibi, bir grafik ekran yöneticisiyle oturum açarsanız, bu dosyayı otomatik olarak okuyacaktır. Daha sonra herhangi bir eski X programını menüden veya komut satırından çağırabilmeniz ve seçtiğiniz ayarlara sahip olması gerekir.
.Xresources'ı Değiştirmek için xrdb'yi Kullanma
eğer başlarsan Ekran yöneticisi olmayan X.Xresources'ı xrdb ile yükleyerek kullanabilirsiniz.
xrdb, X kaynaklarını komut satırından X sunucusuna yükleyebilen bir programdır. xrdb, ilk olarak, X11 programlarını ağa bağlı sunuculardan çalıştırmanın daha yaygın olduğu zamanlarda yazılmıştır.
xrdb, X kaynaklarının yerel makineden çalışan istemcilerin yanı sıra uzak programlarla çalışmasına izin verdi. xrdb, kaynakları X sunucusuna yükler, böylece istemciler ister aynı makinede ister bir ağ üzerinde çalışıyor olsun, kullanıcının yerel ayarlarını kullanmaya devam edebilir.
Xrdb programı, komut satırı bağımsız değişkeniyle X kaynakları ayarlarını içeren herhangi bir dosyaya yüklenecektir:
xterm -xrm 'Xterm*kaydırma çubuğu: Doğru'
Bu satırı .xinitrc'nize koyun:
xrdb -load ~/.Xresources
urxvt&
exec pencere yöneticisi
.Xresources dosyanızda değişiklik yaparsanız, X'i yeniden başlatmak zorunda kalmadan hemen yürürlüğe girmeleri için xrdb ile yükleyebilirsiniz.
xrdb genellikle varsayılan olarak X sunucusuyla birlikte yüklenir, ancak herhangi bir nedenle değilse, dağıtımınızın paket yöneticisini kullanabilirsiniz.
Örneğin, Debian ve Ubuntu'da:
sudo apt x11-xserver-utils'i kurun
Arch Linux'ta:
sudo pacman -S xorg
Fedora ve RHEL'e yüklemek için:
sudo dnf xrdb'yi kur
Artık X Kaynaklarını Biliyorsunuz
X kaynaklarıyla, eski X uygulamalarını özelleştirebilir ve bunların istediğiniz gibi görünmesini ve çalışmasını sağlayabilirsiniz. Bu uygulamalar, orijinal X araç setini temel alır, ancak araç seti nedir? Araç takımları, Linux uygulamalarının görünümünü ve hissini tanımlamak için önemlidir.