GNU/Linux >> Belajar Linux >  >> Linux

Mengapa saya tetap menggunakan xterm

Apa terminal pilihan saya?

Saya menggunakan xterm. Itu benar, xterm. Ini mungkin tampak seperti pilihan sekolah lama, dan saya menggunakan GNOME 3 sekarang juga, tetapi setelah bertahun-tahun mencoba beberapa dan mengabaikan yang lain, kemudian kembali ke standby lama, saya merasa saya tidak membutuhkan (atau suka) hal-hal yang lebih baru seperti Terminal GNOME.

Filosofi saya:Mulai dari yang sederhana, tingkatkan seiring waktu, dan tuju produktivitas.

Latar belakang dan latar depan

Saya memulai xterm dengan skrip ini:

#!/bin/bash
bg=rgbi:`dd if=/dev/urandom bs=1 count=3 2>/dev/null | od -tu1 | awk
'{b=0.1/256; printf("%s/%s/%s\n", $2*b, $3*b, $4*b); exit(0)}'`
exec xterm -bg $bg -fg white "$@"

-bg opsi menetapkan latar belakang acak yang relatif gelap, sementara -fg menyetel latar depan (teks) menjadi putih.

Saya suka mengatur monitor saya menjadi agak gelap (kontras 70, kecerahan 10) karena putih murni di atas hitam agak terlalu gelap untuk saya, sedangkan latar belakang yang lebih terang agak terlalu terang.

Klik

Satu hal yang saya suka tentang xterm adalah cara kerja seleksi. Klik dua kali tombol kiri mouse (LMB) memilih kata, klik tiga kali memilih "kata yang lebih panjang" (lihat konfigurasi), empat klik memilih baris, klik tengah menempel (atau shift-insert), dan akhirnya , klik kanan meluas.

Saat diperpanjang, ia terus mematuhi "aturan" untuk pilihan yang ada. Jika Anda mengklik dua kali, tombol kiri memperluas pilihan ke seluruh kata yang dikandungnya. Ini adalah bagian yang relevan dari $HOME/.Xresources :

XTerm*on2Clicks: word
XTerm*on3Clicks: regex [^ \n]+
XTerm*on4Clicks: line

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Konsep "kata" (untuk pilihan klik dua kali) adalah definisi yang sempit. Saat mengklik dua kali pada bagian dari jalur file, hanya bagian itu yang dipilih. Klik tiga kali untuk memilih jalur lengkap.

Layar alternatif

Saya suka menonaktifkan layar alternatif. Mengapa demikian, Anda bertanya?

Misalkan Anda membuka terminal, dan Anda ingin menjalankan beberapa perintah, tetapi kemudian memutuskan bahwa Anda harus mencari sesuatu di halaman manualnya terlebih dahulu. Jadi Anda menjalankan man somecommand , temukan yang Anda inginkan, keluar dari less dengan q , dan tiba-tiba man teks hilang!

Jika Anda bermaksud untuk menyalin dan menempelkannya, Anda harus memulainya lagi, atau membukanya di jendela terminal terpisah.



Saya dapat melihat mengapa fungsi ini telah ditambahkan di masa lalu—untuk mengembalikan Anda ke konteks sebelumnya—tetapi saya tidak menyukai perilaku ini.

Jadi, saya menonaktifkannya dengan kode ini di .Xresources :

XTerm*titeInhibit:      true

Font

Saya menggunakan xterm dengan font bitmapped kustom yang saya buat dengan mengadaptasi standar Unicode 10x20 dan mengedit huruf Ibrani sesuai selera saya. Saya kira sudah waktunya saya mencari font scalable yang lebih modern; Saya mungkin tidak punya pilihan dalam waktu dekat, karena monitor HiDPI dan Wayland menjadi lazim, tetapi font khusus saya berfungsi dengan baik untuk saat ini.

Warna untuk Vim

Dengan teks putih pada latar belakang gelap, warna biasanya terlalu gelap untuk saya, terutama dengan penyorotan sintaks default Vim. Saya lebih suka mengaturnya ke sesuatu yang sedikit lebih ringan:

! red, green, yellow, blue, magenta, cyan
XTerm*VT100*Color1:     #ff8080
XTerm*VT100*Color2:     #b0ffb0
XTerm*VT100*Color3:     #ffffb0
XTerm*VT100*Color4:     #b0b0ff
XTerm*VT100*Color5:     #ffb0ff
XTerm*VT100*Color6:     #b0ffff
! bright: red, green, yellow, blue, magenta, cyan
XTerm*VT100*Color9:     #ffd0d0
XTerm*VT100*Color10:    #d0ffd0
XTerm*VT100*Color11:    #ffffd0
XTerm*VT100*Color12:    #d0d0ff
XTerm*VT100*Color13:    #ffd0ff
XTerm*VT100*Color14:    #d0ffff

Pilihan X dan papan klip

Saya ingin pilihan ada di pilihan X dan di clipboard, jadi saya tidak perlu memikirkan apa yang ingin digunakan oleh aplikasi target (di mana saya ingin menempelkannya), atau bagaimana aplikasi itu ingin menggunakannya.

XTerm*VT100*selectToClipboard:  true

Tindakan masuk

Di masa lalu yang agak jauh, proses login di X secara otomatis memuat sumber daya untuk Anda dari $HOME/.Xresources . Saya tidak yakin apa yang tersisa dari praktik ini secara default, tetapi tidak berhasil untuk saya di RHEL8 dengan GNOME 3. Inilah cara saya memperbaikinya.

Pertama, saya menempatkan skrip ini di $HOME/bin/xrdb-merge-resources :

#!/bin/sh
xrdb -merge $HOME/.Xresources

Kemudian saya membuat file $HOME/.config/autostart/xrdb-merge-resources.desktop :

[Desktop Entry]
Name=xrdb-merge-resources
Exec=/home/ybardavi/bin/xrdb-merge-resources
Type=Application

Terakhir, saya menyetelnya ke autoload dengan menambahkannya ke aplikasi startup GNOME.

xterm

Xterm lebih dapat disesuaikan daripada yang Anda harapkan, yang merupakan salah satu dari banyak manfaatnya. Merasa nyaman dengan itu, dan itu akan menghargai usaha Anda.


Linux
  1. Manajemen paket Linux dengan apt

  2. Mengapa saya jatuh cinta dengan Antergos Linux

  3. Perintah JQ di Linux dengan Contoh

  1. Mengapa Sinkronisasi Sangat Penting Saat Membuat Stik Usb Linux yang Dapat Di-boot?

  2. Linux – Mengapa Perlu Waktu Lama Untuk Mendeteksi Usb Stick?

  3. Mengapa Perl diinstal secara default dengan sebagian besar distribusi Linux?

  1. Buat musik di Linux dengan Ardor

  2. Mengapa menjalankan perintah shell Linux dengan '&'?

  3. Mengapa nama pengguna Linux tidak boleh dimulai dengan angka?