GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada cara untuk mengubah warna yang digunakan di konsol TTY di Linux?

Ini sepenuhnya mungkin dan merupakan sesuatu yang saya lakukan pada penyiapan Arch saya.

Anda dapat meletakkan sesuatu seperti ini di skrip shell dan menjalankannya saat login:

if [ "$TERM" = "linux" ]; then
    echo -en "\e]P0151515" # Black
    echo -en "\e]P1ac4142" # Red
    ...
    echo -en "\e]PEac4142" # Bright Cyan
    echo -en "\e]PFac4142" # Bright White
    clear # Clear artifacts
fi

\e]P0 ke \e]PF (basis 16) adalah escape sequence yang Anda perlukan untuk menyetel 16 (8 setengah terang, 8 terang) warna. Setelah itu Anda memasukkan warna pengganti yang diinginkan, mis. 151515 .


setterm perintah adalah apa yang Anda cari.

setterm -foreground black -background white

EDIT

Tidak, tidak ada cara untuk mengubah nama warna seperti yang Anda minta. Mereka tidak direferensikan seperti itu di mana pun dalam kutukan, terminfo, atau terminal itu sendiri. Anda dapat mengubah definisi indeks warna (menurut saya 0-15) dengan mengedit sumber kernel dan mengkompilasi ulang.


Ini adalah perintah terbaik yang saya tahu:

setterm -clear all -foreground green -bold -store

Anda hanya dapat memiliki 8 warna berbeda sejauh yang saya tahu. Mungkin lebih banyak lagi dengan menggunakan terang di depan dasar 8?


Linux
  1. RDP Linux ke Windows:Cara Termudah 2019!

  2. Apakah ada yang setara dengan .Net FileSystemWatcher di dunia Linux?

  3. Apakah ada cara untuk memeriksa rpath saat ini di Linux?

  1. Linux - Apakah ada cara untuk mengidentifikasi kecepatan memori Anda melalui perangkat lunak?

  2. Apa cara terbaik untuk mempelajari SELinux?

  3. Apakah ada cara untuk mendapatkan versi BIOS dari dalam Linux?

  1. Cara Meningkatkan ke Linux Mint 20.3:Cara yang Benar

  2. Linux:Bagaimana Menemukan Driver Perangkat yang Digunakan Untuk Perangkat?

  3. Cara Terbaik Untuk Menerapkan Dukungan Hotkeys Di Linux?