Tutorial: Aktifkan Support 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 Support Jepang untuk Gambar Linux Anda

Tutorial ini menjelaskan cara mengaktifkan dukungan bahasa Jepang untuk gambar Linux. Hal 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 Masukan

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

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

    • Gunakan AppStream Konsol 2.0(Hanya untuk koneksi web)

    • Membuat URL streaming(untuk web atau AppStream Koneksi klien 2.0)

      catatan

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

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

    sudo yum install vlgothic-p-fonts.noarch

    sudo yum install ibus-kkc.x86_64

Langkah 2: Mengatur Zona Waktu Sistem

Untuk mengatur zona waktu, jalankan perintah berikut:

sudo timedatectl set-timezone "Asia/Tokyo"

Langkah 3: Mengatur Sistem Lokal dan Tampilan Bahasa

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

Untuk mengatur lokal sistem dan bahasa tampilan
  1. Perbaruicloud-init configfile dengan menjalankan perintahsudo vim /etc/cloud/cloud.cfg, dan perubahantempatkepadalokal: 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: Mengkonfigurasi Metode Masukan

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

Untuk mengonfigurasikan metode input
  1. Buat skrip dengan menjalankan perintahsudo vim /usr/local/bin/update-input-method.sh, lalu tambahkan konten berikut ini 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 script 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 di antara metode input. Anda dapat menentukan kombinasi tombol Anda sendiri yang dapat digunakan pengguna 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 ini 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 run ke kedua skrip dengan menjalankan mengikuti perintah:

    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 skrip update-input-method.sh sebagai aplikasi terpisah ke katalog aplikasi untuk gambar. Selama sesi streaming, pengguna 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: Mengatur Tata Letak Keyboard

Atur tata letak keyboard agar sesuai dengan keyboard yang akan digunakan pengguna selama sesi streaming. Anda dapat menggunakan perintahlocalectl list-keymapsuntuk daftar semua keymaps yang tersedia, dan menggunakan perintahsudo localectl set-keymap jp106untuk mengatur keymap ke keyboard Jepang 106 tombol, misalnya.

Langkah 6: Verifikasi Image Builder

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

Langkah 7: Membuat Gambar

Membuat gambar pada image builder. 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 konfigurasi. 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 default, lokal, bahasa, dan metode input yang sama yang Anda konfigurasi untuk gambar.