Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

7.6.5. Mengonfigurasi Konsol Linux‌

Bagian ini membahas cara mengkonfigurasi konsol bootscript yang mengatur peta keyboard, font konsol, dan level log kernel konsol. Jika karakter non-ASCII (misalnya, tanda hak cipta, tanda pound Inggris, dan simbol Euro) tidak akan digunakan dan keyboardnya adalah huruf AS, sebagian besar bagian ini dapat dilewati. Tanpa file konfigurasi, (atau pengaturan yang setara di rc.site), Yang konsol bootscript tidak akan melakukan apa-apa.


The konsol naskah membaca /etc/sysconfig/console file untuk informasi konfigurasi. Tentukan keymap dan font layar mana yang akan digunakan. Berbagai HOWTO khusus bahasa juga dapat membantu dalam hal ini, lihat http://www.tldp. org/HOWTO/HOWTO-INDEX/other-lang.html. Jika masih ragu, lihat di /usr/share/keymaps dan /usr/ bagikan/consolefonts direktori untuk peta kunci dan font layar yang valid. Membaca tombol beban(1) dan fonta set(8) halaman manual untuk menentukan argumen yang benar untuk program ini.

The /etc/sysconfig/console file harus berisi baris formulir: VARIABLE="nilai". Variabel berikut diakui:

TINGKAT LOG

Variabel ini menentukan level log untuk pesan kernel yang dikirim ke konsol seperti yang diatur oleh dmesg. Level yang valid adalah dari "1" (tidak ada pesan) hingga "8". Tingkat default adalah "7".

PETA KUNCI

Variabel ini menentukan argumen untuk tombol muat program, biasanya, nama keymap untuk memuat, misalnya, "itu". Jika variabel ini tidak disetel, skrip boot tidak akan menjalankan tombol muat program, dan keymap kernel default akan digunakan. Perhatikan bahwa beberapa peta kunci memiliki beberapa versi dengan nama yang sama (cz dan variannya di qwerty/ dan qwertz/, es di olpc/ dan qwerty/, dan trf di fgGIod/ dan qwerty/). Dalam kasus ini direktori induk juga harus ditentukan (misalnya qwerty/es) untuk memastikan keymap yang tepat dimuat.

KEYMAP_CORRECTIONS

Variabel (jarang digunakan) ini menentukan argumen untuk panggilan kedua ke tombol muat program. Ini berguna jika peta kunci stok tidak sepenuhnya memuaskan dan sedikit penyesuaian harus dilakukan. Misalnya, untuk memasukkan tanda Euro ke dalam peta kunci yang biasanya tidak memilikinya, setel variabel ini ke "euro2".

MEMBUAT

Variabel ini menentukan argumen untuk setfont program. Biasanya, ini termasuk nama font, “-m”, dan nama peta karakter aplikasi yang akan dimuat. Misalnya, untuk memuat font “lat1-16” bersama dengan peta karakter aplikasi “8859-1” (sebagaimana sesuai di AS), setel variabel ini ke “lat1-16 -m 8859-1”. Dalam mode UTF-8, kernel menggunakan peta karakter aplikasi untuk konversi kode kunci 8-bit yang disusun dalam peta kunci ke UTF-8, dan dengan demikian argumen parameter "-m" harus disetel ke pengkodean komposisi yang disusun kode kunci di peta kunci.

UNICODE

Setel variabel ini ke "1", "ya" atau "benar" untuk menempatkan konsol ke mode UTF-8. Ini berguna di lokal berbasis UTF-8 dan berbahaya sebaliknya.

LEGACY_CHARSET

Untuk banyak layout keyboard, tidak ada stok keymap Unicode dalam paket Kbd. NS konsol bootscript akan mengonversi peta kunci yang tersedia ke UTF-8 dengan cepat jika variabel ini disetel ke pengkodean peta kunci non-UTF-8 yang tersedia.

Beberapa contoh:


• Untuk pengaturan non-Unicode, hanya variabel KEYMAP dan FONT yang umumnya diperlukan. Misalnya, untuk pengaturan Polandia, seseorang akan menggunakan:


cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


PETA KUNCI="pl2"

FONT="lat2a-16 -m 8859-2"


# Akhiri /etc/sysconfig/console

EOF

cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


PETA KUNCI="pl2"

FONT="lat2a-16 -m 8859-2"


# Akhiri /etc/sysconfig/console

EOF

• Seperti disebutkan di atas, terkadang perlu sedikit menyesuaikan peta kunci stok. Contoh berikut menambahkan simbol Euro ke keymap Jerman:


cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


KEYMAP="de-latin1" KEYMAP_CORRECTIONS="euro2" FONT="lat0-16 -m 8859-15" UNICODE="1"


# Akhiri /etc/sysconfig/console

EOF

cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


KEYMAP="de-latin1" KEYMAP_CORRECTIONS="euro2" FONT="lat0-16 -m 8859-15" UNICODE="1"


# Akhiri /etc/sysconfig/console

EOF

• Berikut ini adalah contoh berkemampuan Unicode untuk bahasa Bulgaria, di mana ada peta kunci UTF-8 stok:


cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


UNIKODE="1"

KEYMAP="bg_bds-utf8" FONT="LatArCyrHeb-16"


# Akhiri /etc/sysconfig/console

EOF

cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


UNIKODE="1"

KEYMAP="bg_bds-utf8" FONT="LatArCyrHeb-16"


# Akhiri /etc/sysconfig/console

EOF


• Karena penggunaan font LatArCyrHeb-512 16-glif pada contoh sebelumnya, warna-warna cerah tidak lagi tersedia di konsol Linux kecuali jika framebuffer digunakan. Jika seseorang ingin memiliki warna-warna cerah tanpa framebuffer dan dapat hidup tanpa karakter yang bukan milik bahasanya, masih dimungkinkan untuk menggunakan font 256-glyph khusus bahasa, seperti diilustrasikan di bawah ini:


cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


UNIKODE="1"

KEYMAP="bg_bds-utf8" FONT="cyr-sun16"


# Akhiri /etc/sysconfig/console

EOF

cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


UNIKODE="1"

KEYMAP="bg_bds-utf8" FONT="cyr-sun16"


# Akhiri /etc/sysconfig/console

EOF

• Contoh berikut mengilustrasikan konversi otomatis keymap dari ISO-8859-15 ke UTF-8 dan mengaktifkan kunci mati dalam mode Unicode:


cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


UNIKODE="1"

KEYMAP="de-latin1" KEYMAP_CORRECTIONS="euro2" LEGACY_CHARSET="iso-8859-15" FONT="LatArCyrHeb-16 -m 8859-15"


# Akhiri /etc/sysconfig/console

EOF

cat > /etc/sysconfig/console << "EOF"

# Mulai /etc/sysconfig/console


UNIKODE="1"

KEYMAP="de-latin1" KEYMAP_CORRECTIONS="euro2" LEGACY_CHARSET="iso-8859-15" FONT="LatArCyrHeb-16 -m 8859-15"


# Akhiri /etc/sysconfig/console

EOF

• Beberapa peta tombol memiliki kunci mati (yaitu, kunci yang tidak menghasilkan karakter sendiri, tetapi memberi aksen pada karakter yang dihasilkan oleh kunci berikutnya) atau menentukan aturan komposisi (seperti: "tekan Ctrl+. AE untuk mendapatkan " di peta kunci default). Linux-5.2.8 menginterpretasikan kunci mati dan aturan komposisi di peta kunci dengan benar hanya jika karakter sumber yang akan disusun bersama bukan multibyte. Kekurangan ini tidak mempengaruhi peta kunci untuk

Bahasa Eropa, karena ada aksen yang ditambahkan ke karakter ASCII yang tidak beraksen, atau dua karakter ASCII disusun bersama. Namun, dalam mode UTF-8 itu menjadi masalah, misalnya, untuk bahasa Yunani, di mana kadang-kadang perlu memberi aksen pada huruf "alpha". Solusinya adalah dengan menghindari penggunaan UTF-8, atau menginstal sistem X window yang tidak memiliki batasan ini dalam penanganan inputnya.

• Untuk bahasa Cina, Jepang, Korea, dan beberapa bahasa lainnya, konsol Linux tidak dapat dikonfigurasi untuk ditampilkan

gambar

karakter yang dibutuhkan. Pengguna yang membutuhkan bahasa tersebut harus menginstal Sistem X Window, font yang mencakup rentang karakter yang diperlukan, dan metode input yang tepat (misalnya, SCIM, mendukung berbagai bahasa).


Note

The /etc/sysconfig/console file hanya mengontrol lokalisasi konsol teks Linux. Ini tidak ada hubungannya dengan pengaturan tata letak keyboard dan font terminal yang tepat di Sistem X Window, dengan sesi ssh atau dengan konsol serial. Dalam situasi seperti itu, batasan yang disebutkan dalam dua item daftar terakhir di atas tidak berlaku.

Note

The /etc/sysconfig/console file hanya mengontrol lokalisasi konsol teks Linux. Ini tidak ada hubungannya dengan pengaturan tata letak keyboard dan font terminal yang tepat di Sistem X Window, dengan sesi ssh atau dengan konsol serial. Dalam situasi seperti itu, batasan yang disebutkan dalam dua item daftar terakhir di atas tidak berlaku.


Komputasi Awan OS Teratas di OnWorks: