Tutorial: Aktifkan Dukungan Jepang untuk Gambar Linux Anda - Amazon AppStream 2.0

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tutorial: Aktifkan Dukungan Jepang untuk Gambar Linux Anda

Tutorial ini menjelaskan cara mengaktifkan dukungan Jepang untuk gambar Linux. Ini memungkinkan aplikasi pada gambar untuk menampilkan karakter Jepang, dan pengguna streaming untuk menggunakan metode input Jepang dalam sesi streaming dari gambar.

Langkah 1: Instal Font Jepang dan Metode Input

Pada langkah ini, Anda menghubungkan pembuat gambar Linux dan menginstal paket font dan metode input pilihan Anda.

Untuk menginstal font Jepang dan metode input
  1. Connect ke image builder dengan melakukan salah satu hal berikut:

    • Gunakan konsol AppStream 2.0 (hanya untuk koneksi web)

    • Buat streaming URL (untuk koneksi web atau AppStream 2.0 klien)

      catatan

      Anda akan masuk sebagai ImageBuilderAdmin pengguna ke GNOME desktop Amazon Linux dan memiliki hak admin root.

  2. Instal font dan metode input yang Anda butuhkan. Untuk melakukan ini, buka aplikasi Terminal, lalu jalankan perintah berikut:

    sudo yum install vlgothic-p-fonts.noarch

    sudo yum install ibus-kkc.x86_64

  3. Selain perintah di atas, untuk Red Hat Enterprise Linux, jalankan perintah berikut:

    sudo yum install glibc-langpack-ja

Langkah 2: Atur Zona Waktu Sistem

Untuk mengatur zona waktu sistem, jalankan perintah berikut:

sudo timedatectl set-timezone "Asia/Tokyo"

Langkah 3: Atur Sistem Lokal dan Bahasa Tampilan

Untuk mengatur lokal sistem dan bahasa tampilan, jalankan perintah berikut.

Untuk mengatur lokal sistem dan bahasa tampilan
  1. Perbarui cloud-init config file dengan menjalankan perintahsudo vim /etc/cloud/cloud.cfg, dan ubah lokal ke lokal: JA_JP.UTF8, lalu simpan dan tutup file.

  2. Perbarui pengaturan sistem dengan menjalankansudo localectl set-locale LANG=ja_JP.utf8.

  3. Perbarui pengaturan shell Gnome dengan menjalankansudo gsettings set org.gnome.system.locale region "ja_JP.utf8".

Langkah 4: Konfigurasikan Metode Input

Konfigurasikan metode input untuk aplikasi yang ingin Anda tambahkan ke gambar. Untuk informasi selengkapnya tentang cara menginstal aplikasi, menghasilkan file manifes, dan membuat pengaturan default, lihatTutorial: Membuat Gambar AppStream 2.0 Berbasis Linux Kustom. Pada langkah ini, kami berasumsi bahwa Anda telah menginstal aplikasi Firefox, yang terletak di/usr/local/firefox/firefox.

Untuk mengkonfigurasi metode input
  1. Buat skrip dengan menjalankan perintahsudo vim /usr/local/bin/update-input-method.sh, dan tambahkan konten berikut ke skrip:

    #!/bin/bash function start_process() { command=$1 process_name=$2 process_count=$(pgrep $process_name -c) echo "$(date) current $process_name count: $process_count" while [ $process_count -lt 1 ] do echo "$(date) starting $process_name" eval $command sleep 1 process_count=$(pgrep $process_name -c) done echo "$(date) $process_name started" } start_process "ibus-daemon --xim &" "ibus-daemon" start_process "/usr/libexec/ibus-engine-kkc --ibus &" "ibus-engine-kkc" gsettings set org.gnome.desktop.input-sources sources "[('ibus','kkc'), ('xkb', 'us')]" gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Control>space']" gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Shift><Control>space']" echo "$(date) updated input source and switch shortcut"

    Dalam skrip di atas, sumber input pertama ('ibus', 'kkc') adalah metode input default. Anda dapat mengubah metode input default dengan mengubah urutan sumber input. Selain itu, “Control+Space” dan “Shift+Control+Space” ditentukan sebagai kombinasi tombol pintas untuk beralih antar metode input. Anda dapat menentukan kombinasi tombol Anda sendiri yang dapat digunakan pengguna Anda untuk beralih metode input selama sesi streaming.

  2. Buat skrip untuk meluncurkan aplikasi (Firefox) yang akan Anda tambahkan ke gambar. Untuk melakukan ini, jalankan perintah sudo vim /usr/local/bin/firefox-jp.sh, lalu tambahkan konten berikut ke skrip:

    #!/bin/bash /usr/local/bin/update-input-method.sh > /var/tmp/update-input-method.log 2>&1 & /usr/local/firefox/firefox &
  3. Tambahkan izin jalankan ke kedua skrip dengan menjalankan perintah berikut:

    sudo chmod +x /usr/local/bin/update-input-method.sh

    sudo chmod +x /usr/local/bin/firefox-jp.sh

  4. Jika Anda sudah membuat file manifes optimasi untuk aplikasi, jalankan perintah berikut untuk menambahkan skrip peluncuran aplikasi ke katalog aplikasi:

    sudo AppStreamImageAssistant add-application \ --name firefox \ --absolute-app-path /usr/local/bin/firefox-jp.sh \ --display-name firefox \ --absolute-icon-path /usr/local/firefox/browser/chrome/icons/default/default128.png \ --absolute-manifest-path /tmp/firefox-manifest.txt

Atau, Anda juga dapat mengkonfigurasi metode input dengan menambahkan script update-input-method .sh sebagai aplikasi terpisah ke katalog aplikasi untuk gambar. Selama sesi streaming, pengguna Anda dapat meluncurkan aplikasi ini untuk mengaktifkan input bahasa Jepang, dan beralih di antara metode input dengan tombol pintas yang ditentukan dalam sesi yang sama.

Langkah 5: Atur Tata Letak Keyboard

Atur tata letak keyboard agar sesuai dengan keyboard yang akan digunakan pengguna Anda selama sesi streaming. Anda dapat menggunakan perintah localectl list-keymaps untuk membuat daftar semua keymap yang tersedia, dan menggunakan perintah sudo localectl set-keymap jp106 untuk mengatur keymap ke keyboard Jepang dari 106 tombol, misalnya.

Langkah 6: Verifikasi pada Image Builder

Untuk memverifikasi pembuat gambar, pertama-tama reboot pembuat gambar dengan menjalankan perintahsudo shutdown -r now. Setelah reboot, sambungkan ke pembuat gambar lagi, dan verifikasi bahwa semuanya, termasuk zona waktu, lokal, bahasa, dan metode input, berfungsi seperti yang diharapkan.

Langkah 7: Buat Gambar

Buat gambar pada pembuat gambar. Untuk informasi selengkapnya, lihat Tutorial: Membuat Gambar AppStream 2.0 Berbasis Linux Kustom. Pastikan untuk membuat pengaturan aplikasi default, termasuk pengaturan regional yang baru saja Anda konfigurasikan. Untuk informasi selengkapnya, lihat “Membuat Pengaturan Aplikasi Default untuk Pengguna Anda” diBuat Gambar Berbasis Linux Anda.

Semua instance armada Linux yang dibuat dari gambar ini akan memiliki pengaturan zona waktu, lokal, bahasa, dan metode input default yang sama yang Anda konfigurasikan untuk gambar.