Saya tahu saya dapat mengubah beberapa pengaturan mendasar dari konsol Linux, misalnya font, misalnya dpkg-reconfigure console-setup
.
Tapi saya ingin mengubah hal-hal seperti blinkrate, warna, dan bentuk (saya ingin kursor saya menjadi blok, setiap saat). Saya telah melihat orang menyelesaikan ini. Saya tidak pernah memiliki kesempatan untuk bertanya kepada orang-orang itu bagaimana melakukannya.
Maksud saya bukan terminal emulator windows, maksud saya konsol teks Linux, Anda menjangkau dengan Ctrl+ Alt+F-key
Saya menggunakan Linux Mint saat ini, yang merupakan turunan Debian. Saya ingin tahu bagaimana melakukannya di Fedora juga.
Sunting: Saya mungkin ke sesuatu
Saya belajar dari situs web ini , bagaimana melakukan perubahan yang saya butuhkan. Tapi saya belum selesai.
Saya sudah memutuskan untuk menggunakan echo -e "\e[?16;0;200c"
sekarang, tetapi saya punya masalah: ketika menjalankan aplikasi seperti vim
atau irssi
, atau melampirkan sesi layar, kursor kembali menjadi garis bawah abu-abu yang berkedip.
Dan tentu saja, ini hanya bekerja satu ini tty
semua konsol teks lainnya tidak terpengaruh.
Jadi bagaimana saya bisa membuat perubahan itu permanen? Bagaimana saya bisa mengisinya ke konsol lain?
setterm(1)
danset(1P)
.setterm
untuk mematikan bip konsol, tetapi bagaimana cara mengatur bentuk kursor? Bahkan,setterm
adalah tempat pertama yang saya lihat sebelum menemukan urutan pelarian.Jawaban:
GitHub Gist: Cara mengubah bentuk, warna, dan blinkrate dari Linux Console
Saya menetapkan pengaturan format kursor berikut di
.bashrc
file saya (atau/etc/bashrc
):sumber
32
, hijau adalah64
dan merah128
. Untuk mendapatkan warna lain, Anda cukup menambahkannya. Misalnya, cyan = biru + hijau. Karenanya, untuk mendapatkan cyan32 + 64 = 96
,, karenanya, Anda perlu menulis96
. Putih = merah + hijau + biru. Karenanya, dalam kasus saya, putih adalah32 + 64 + 128 = 224
.-bash: setterm: command not found
kesalahan pada macOS Mojave 10.14.2 ?Sebagian besar aplikasi menggunakan kemampuan cnorm untuk mengatur kursor kembali ke keadaan "normal". Secara default, ini adalah garis bawah yang berkedip. Tetapi Anda dapat mengesampingkan ini dalam terminfo Anda. Ini harus memperbaiki sebagian besar aplikasi (vim, tmux, dll.). Terbitkan perintah ini:
Ubah tambalan di atas untuk kebutuhan Anda. Ini harus membuat ~ / .terminfo / l / linux yang harus diambil oleh sebagian besar aplikasi terminal.
sumber
Jika Anda menggunakan bash, Anda dapat menggunakan PROMPT_COMMAND yang akan menjalankan perintah setelah setiap perintah. Masukkan yang berikut ini di .bashrc Anda
sumber
PROMPT_COMMAND='echo -e "\033[?16;0;224c"'
jika Anda menginginkan blok putih solid yang tidak berkedip, bukan blok oranye.