Sumber daya X seperti file konfigurasi tetapi untuk aplikasi Linux yang dibuat dengan perangkat X. Inilah semua yang perlu Anda ketahui tentang X Resources.

Hari-hari ini, sebagian besar program grafis Linux menggunakan menu atau file konfigurasi di direktori home Anda untuk menyimpan pengaturan (banyak program menggunakan keduanya), tetapi ada format lama untuk konfigurasi yang harus Anda ketahui dari.

Beberapa program menggunakan format yang tidak biasa, dikenal sebagai sumber daya X. Ini mungkin terdengar mengintimidasi, tetapi mudah diatur.

Apa itu Sumber Daya X?

Sumber daya X adalah metode konfigurasi yang digunakan oleh program yang dibuat dengan toolkit X asli. Program-program ini cukup tua, tetapi beberapa di antaranya masih digunakan, seperti emulator terminal xterm dan rxvt.

Alasan utama Anda ingin mempelajari cara menyetel sumber daya X adalah untuk mengubah hal-hal di aplikasi ini, seperti warna latar belakang dan latar depan.

Sumber daya X mengikuti sintaks klien X, a periode (.)

instagram viewer
atau tanda bintang (*), dan atribut, a usus besar(:), diikuti dengan spasi putih dan nilainya. Nilainya bisa berupa Boolean, True atau False, string, atau angka.

Asterisk berfungsi sebagai wildcard, mirip dengan shell. Ini karena elemen yang berbeda mungkin memiliki atribut dengan nama yang mirip, seperti warna latar belakang.

Misalnya, untuk mengaktifkan scrollbar di xterm:

XTerm*scrollBar: Benar

Cara Mengatur Sumber Daya X Dari Baris Perintah

Untuk mengubah pengaturan aplikasi sekali pakai, Anda cukup menggunakan baris perintah. Banyak aplikasi X asli memiliki opsi baris perintah yang dapat Anda atur secara langsung. Misalnya, emulator terminal urxvt memiliki -bg Dan -fg opsi untuk mengubah latar belakang dan latar depan.

Untuk melihat opsi apa yang tersedia, periksa halaman manual program.

Solusi paling sederhana untuk menyetel opsi yang ingin Anda gunakan nanti adalah menggunakan alias shell dengan opsi ini dan meletakkannya di file startup shell Anda, seperti milik Anda .zshrc atau .bashrc.

Anda dapat menentukan sumber daya X dalam format sumber daya X menggunakan -xrm pilihan:

xterm -xrm 'Xterm*scrollbar: Benar'

File .Xresources

Jika Anda ingin mengubah pengaturan untuk aplikasi X toolkit setiap kali Anda menjalankannya, gunakan .Xresources mengajukan. Ini adalah file yang akan tinggal di direktori home Anda, mirip dengan file konfigurasi Anda yang lain seperti Anda .bashrc.

Untuk membuatnya, buka saja di editor teks favorit Anda. Setelah selesai, simpan.

Jika, seperti kebanyakan desktop Linux modern, Anda masuk dengan pengelola tampilan grafis, file ini akan dibaca secara otomatis. Anda kemudian dapat memanggil program X yang lebih lama dari menu atau baris perintah, dan itu harus memiliki pengaturan yang Anda pilih.

Menggunakan xrdb untuk Memodifikasi .Xresources

Jika Anda mulai X tanpa manajer tampilan, Anda dapat menggunakan .Xresources dengan memuatnya dengan xrdb.

xrdb adalah program yang dapat memuat sumber daya X ke server X dari baris perintah. xrdb awalnya ditulis ketika lebih umum menjalankan program X11 dari server jaringan.

xrdb mengizinkan sumber daya X untuk bekerja dengan program jarak jauh serta klien yang menjalankan mesin lokal. xrdb memuat sumber daya ke server X sehingga klien masih dapat menggunakan pengaturan lokal pengguna, baik di mesin yang sama atau dijalankan melalui jaringan.

Program xrdb akan memuat file apa pun yang berisi pengaturan sumber daya X dengan argumen baris perintah:

xterm -xrm 'Xterm*scrollbar: Benar'

Letakkan baris ini di .xinitrc Anda:

xrdb -memuat ~/.Xresources 
urxvt&
manajer jendela exec

Jika Anda membuat perubahan pada file .Xresources Anda, Anda dapat memuatnya dengan xrdb agar segera berlaku tanpa harus memulai ulang X.

xrdb biasanya diinstal secara default dengan server X, tetapi jika karena alasan tertentu Anda tidak dapat menggunakan manajer paket distro Anda.

Misalnya, di Debian dan Ubuntu:

sudo apt install x11-xserver-utils

Di Arch Linux:

sudo pacman -S xorg

Untuk menginstal di Fedora dan RHEL:

sudo dnf instal xrdb

Sekarang Anda Tahu Tentang X Resources

Dengan sumber daya X, Anda dapat menyesuaikan aplikasi X lama dan membuatnya terlihat dan berfungsi seperti yang Anda inginkan. Aplikasi ini didasarkan pada toolkit X asli, tetapi apa itu toolkit? Toolkit penting untuk menentukan tampilan dan nuansa aplikasi Linux.