GNU/Linux >> Belajar Linux >  >> Linux

Pembatas layar / lebar batas dan warna

Anda dapat dengan mudah mengubah warna baris status (yang horizontal), dengan mengubah string teks , di ~/.screenrc Anda . Mengingat tangkapan layar Anda, sepertinya Anda menggunakan yang default, jadi Anda mungkin perlu menambahkan ~/.screenrc :

caption always "my caption string"

Anda dapat mengganti always dengan splitonly , tergantung pada apakah Anda ingin selalu menampilkan atau hanya jika jendela dipisah, dan Anda dapat menyesuaikan string teks menggunakan kode escape yang tercantum di manual layar. Sebagai contoh, letakkan %{= kw} pada awalnya akan berubah warna menjadi teks putih dengan latar belakang hitam.

Anda juga dapat menemukan banyak string teks lainnya melalui Internet, ada banyak sekali .screenrc dapat ditemukan dengan Google. Saya dapat memberi Anda string teks yang saya gunakan, itu menunjukkan nama pengguna, daftar jendela layar yang bagus, tanggal, waktu, dan beban sistem, semua ini dengan latar belakang hitam dengan warna yang tidak terlalu cerah.

caption always "%{= g}[ %{G}${USER}@%H%{g} ][%= %{= w}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c:%s %{g}][%{Y}%l%{g}]%{=b C}%{W}"

Ya, saya tahu, kodenya cukup mengerikan, tetapi dengan dokumentasi layar Anda seharusnya dapat mengadaptasinya atau membuat layar teks yang sesuai dengan kebutuhan Anda.

Mengenai pemisah vertikal: Maaf saya tidak tahu bagaimana mereka akan berperilaku. Mungkin mereka akan mengambil warna latar belakang teks. Saya tidak dapat menemukan dokumentasi tentangnya dan saya tidak dapat mencobanya sendiri:versi layar yang Anda gunakan mati total di sistem saya dengan screen caught signal 11 ...


@evilsoup:Karena Anda menginginkan "lingkungan penulisan bebas gangguan", Anda mungkin tidak menginginkan apa pun infos di keterangan jendela -- tidak ada apa-apa selain warna latar belakang bawaan terminal Anda, jadi gunakan

caption string "%{= dd} "

Ini menyetel warna latar belakang dan latar depan ke default (d ) dan tidak menampilkan apa pun (" " ).

Untuk menghilangkan bilah vertikal, gunakan opsi yang diusulkan oleh @aaren:

rendition so "="

tetapi jangan atur warna depan atau latar belakang. Perintah ini berfungsi dengan screen 4.01.00devel , tetapi dengan sebelumnya (bahkan <= 4.00 ) atau versi non-devel Anda mungkin perlu menggunakan sorendition "=" sebagai gantinya.

Saat Anda menambahkan baris ini ke file konfigurasi layar seperti yang diusulkan oleh Stephane Chazelas di UL, Anda akan baik-baik saja:


Linux
  1. Berbagi Sesi Terminal Linux Dengan Tmux dan Layar

  2. Mengkonversi Video Menjadi Ukuran Layar Tetap Dengan Memotong Dan Mengubah Ukuran?

  3. Warna berbeda untuk perintah dan output

  1. Perekaman Layar di Linux Dengan OBS dan Wayland

  2. Mewarnai Lingkungan Terminal dan Shell Anda?

  3. Bagaimana Dan Di Mana $term Diinterpretasikan?

  1. Paksa Layar Kosong Dan Abaikan Input?

  2. Gyazo – Cara Mudah Menangkap Tangkapan Layar, GIF, dan Menyimpan Situs Web

  3. Bagaimana menjalankan Node.js sebagai proses latar belakang dan tidak pernah mati?