跳至主要內容

標籤「環境設置」的 3 篇文章

查看所有標籤

Linux 上的日語環境設置

· 3 分鐘閱讀

這篇備忘錄記錄了在 Linux 上設置日語環境的方法。

資訊

在 Linux 系統中設置日語環境(包括語言、輸入法和字體)對於需要處理日語文本或開發日語應用程式的用戶來說至關重要。這確保了系統能夠正確顯示日語字符,並允許用戶使用日語輸入法。

1. 設置區域設置 (Locale)

區域設置決定了系統使用的語言、日期時間格式、貨幣符號等。

A. 查看當前區域設置

locale

B. 生成日語區域設置

如果你的系統中沒有日語區域設置,你需要生成它。

  1. 編輯 locale.gen

    sudo vim /etc/locale.gen

    查找並取消註釋(刪除前面的 #)以下行:

    ja_JP.UTF-8 UTF-8

    保存並退出。

  2. 生成區域設置

    sudo locale-gen

C. 設置系統區域設置

你可以將系統的默認區域設置設置為日語。

sudo update-locale LANG=ja_JP.UTF-8

或者,對於基於 Systemd 的系統:

sudo localectl set-locale LANG=ja_JP.UTF-8

重啟系統或重新登錄以應用更改。

2. 安裝日語輸入法

最流行的日語輸入法是 Fcitx 和 Mozc。

A. 安裝 Fcitx 和 Mozc

  1. 安裝 Fcitx 輸入法框架

    sudo apt install fcitx fcitx-mozc fcitx-ui-classic fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt5

    (對於基於 Debian/Ubuntu 的系統)

  2. 配置 Fcitx

    • 打開「設定」 -> 「地區和語言」(或類似名稱)。
    • 在「輸入來源」中,將 Fcitx 添加為輸入法系統。
    • 重啟系統。
  3. 啟用 Mozc

    • 重新登錄後,啟動 Fcitx 配置工具 (在應用程式菜單中搜索「Fcitx Configuration」)。
    • 在「Input Method」選項卡中,點擊左下角的「+」按鈕。
    • 取消勾選「Only Show Current Language」,然後搜索「Mozc」並添加它。
    • 將 Mozc 移動到列表的頂部或你偏好的位置。
  4. 切換輸入法: 通常默認的輸入法切換快捷鍵是 Ctrl + SpaceShift + Space

B. 安裝 IBus 和 Anthy/Mozc (另一種選擇)

IBus 是另一個流行的輸入法框架。

  1. 安裝 IBus 和 Mozc/Anthy

    sudo apt install ibus ibus-mozc # 或 ibus-anthy
  2. 配置 IBus

    • 打開「設定」 -> 「地區和語言」。
    • 在「輸入來源」中,添加「日語 (Mozc)」或「日語 (Anthy)」。
    • 重啟系統。

3. 安裝日語字體

為了正確顯示日語字符,你需要安裝日語字體。

A. 安裝常見的日語字體

sudo apt install fonts-noto-cjk fonts-ipafont fonts-japanese-gothic fonts-japanese-mincho
  • fonts-noto-cjk:Google 的 Noto CJK 字體,支持中文、日文、韓文,推薦。
  • fonts-ipafont:IPA 明朝/哥特體字體。

B. 配置字體 (可選)

在 GNOME 環境中,你可以通過「設定」->「外觀」->「字體」來更改系統默認字體。或者使用 GNOME Tweaks 工具進行更細緻的調整。

4. 終端中的日語支持

A. 檢查終端編碼

大多數現代終端模擬器都支持 UTF-8 編碼,這對於顯示日語字符是必要的。

echo $LANG

確保輸出包含 UTF-8

B. 安裝日語 man page (可選)

如果你想查看日語版本的 man 手冊頁:

sudo apt install manpages-ja

5. 總結

在 Linux 上設置日語環境需要配置區域設置、安裝輸入法和字體。通過 Fcitx + Mozc 或 IBus + Mozc 的組合,你可以獲得一個功能齊全的日語輸入環境。安裝 Noto CJK 或 IPA 字體將確保日語字符的正確顯示。

Raspberry Pi 上的日語環境設置

· 3 分鐘閱讀

這篇備忘錄記錄了在 Raspberry Pi 上設置日語環境的方法。

資訊

在 Raspberry Pi OS (基於 Debian) 上設置日語環境,與在其他 Debian/Ubuntu 系統上的過程類似,但需要注意資源限制和 Raspberry Pi 特有的配置。正確配置後,你可以顯示和輸入日語。

1. 設置區域設置 (Locale)

區域設置決定了系統使用的語言、日期時間格式、貨幣符號等。

A. 打開 Raspberry Pi 配置工具

這是設置區域設置最簡單的方法。

  1. 在終端中運行:
    sudo raspi-config
  2. 導航到 5 Localisation Options (本地化選項)。
  3. 選擇 L1 Locale
  4. 在列表中找到 ja_JP.UTF-8 UTF-8,按下空白鍵選中它。確保 en_GB.UTF-8en_US.UTF-8 也被選中。
  5. 在下一個屏幕中,選擇 ja_JP.UTF-8 作為系統的默認區域設置。
  6. 選擇 L2 Timezone,並將時區設置為 Asia/Tokyo
  7. 完成後,重啟 Raspberry Pi。

B. 手動配置 (如果 raspi-config 無法使用)

如果出於某種原因無法使用 raspi-config,你可以手動配置。

  1. 編輯 locale.gen

    sudo vim /etc/locale.gen

    查找並取消註釋(刪除前面的 #)以下行:

    ja_JP.UTF-8 UTF-8

    保存並退出。

  2. 生成區域設置

    sudo locale-gen
  3. 設置系統區域設置

    sudo update-locale LANG=ja_JP.UTF-8

    重啟 Raspberry Pi。

2. 安裝日語字體

為了正確顯示日語字符,你需要安裝日語字體。

sudo apt update
sudo apt install fonts-noto-cjk fonts-ipafont fonts-ipaexfont
  • fonts-noto-cjk:Google 的 Noto CJK 字體,支持中文、日文、韓文,推薦。
  • fonts-ipafont:IPA 明朝/哥特體字體。
  • fonts-ipaexfont:IPAEX 明朝/哥特體字體。

安裝後,可以通過 Raspberry Pi OS 的桌面環境中的「設定」->「外觀」或「字體」來檢查和配置。

3. 安裝日語輸入法 (Fcitx + Mozc)

Fcitx 和 Mozc 是在 Linux 環境中最常用且效果最好的日語輸入法組合。

  1. 安裝 Fcitx 和 Mozc

    sudo apt install fcitx fcitx-mozc
  2. 設置 Fcitx 為默認輸入法框架

    im-config

    在彈出的界面中,選擇 fcitx 作為默認輸入法。

  3. 配置 Fcitx

    • 重啟 Raspberry Pi。
    • 登錄後,打開 Fcitx 配置工具 (在應用程式菜單中搜索「Fcitx Configuration」或運行 fcitx-configtool)。
    • 在「Input Method」選項卡中,點擊左下角的「+」按鈕。
    • 取消勾選「Only Show Current Language」,然後搜索「Mozc」並添加它。
    • 將 Mozc 移動到列表的頂部或你偏好的位置。
  4. 切換輸入法: 通常默認的輸入法切換快捷鍵是 Ctrl + SpaceShift + Space。你可以在 Fcitx 配置工具中修改它。

4. 終端中的日語支持

確保你的終端模擬器(如 LXTerminal)使用支持 UTF-8 的字體,並且其編碼設置為 UTF-8。通常,在 Raspberry Pi OS 上,這些都是默認配置。

5. 總結

在 Raspberry Pi 上設置日語環境是一個相對簡單的過程,主要通過 raspi-config 工具來完成區域設置,然後安裝必要的字體和輸入法(Fcitx + Mozc)。完成這些步驟後,你的 Raspberry Pi 將能夠正確顯示和處理日語文本。

PC 環境備忘錄

· 3 分鐘閱讀

這篇備忘錄記錄了個人電腦 (PC) 環境設置的一些常用配置和工具。

1. 作業系統

Windows

  • Windows Subsystem for Linux (WSL):在 Windows 上運行 Linux 環境的最佳方式。推薦安裝 WSL2。
  • PowerShell:Windows 的強大命令行 Shell。
    • Oh My Posh:自定義 PowerShell 提示符,使其更美觀和功能豐富。
  • 包管理器 (Package Manager)
    • Winget:Windows 內置的應用程式包管理器。
    • Chocolatey:另一個流行的 Windows 包管理器。

Linux (Ubuntu/Debian)

  • 桌面環境:GNOME (默認), KDE Plasma, XFCE 等。
  • 終端模擬器
    • GNOME Terminal (默認)
    • Tilix:平鋪式終端模擬器,支持多個面板。
    • Alacritty:GPU 加速的終端模擬器,速度快。
  • Shell
    • Bash (默認)
    • Zsh + Oh My Zsh:高度可自定義,提供豐富的插件和主題。
  • 包管理器apt (Debian/Ubuntu)。

macOS

  • iTerm2:功能豐富的終端模擬器,比默認的 Terminal 更好用。
  • Homebrew:macOS 的包管理器,大大簡化了軟體安裝。
  • Zsh + Oh My Zsh (默認 Shell)。

2. 開發工具

文本編輯器 / IDE

  • Visual Studio Code (VS Code):輕量級但功能強大的程式碼編輯器,支持大量擴展。
  • JetBrains IDEs:如 IntelliJ IDEA (Java), PyCharm (Python), WebStorm (Web) 等,功能齊全的專業 IDE。
  • Vim / NeoVim:高效的命令行文本編輯器,學習曲線陡峭但效率極高。
  • Emacs:另一個強大的可自定義編輯器。

版本控制

  • Git:分布式版本控制系統,幾乎是所有開發者的必備工具。
    • GUI 工具:GitKraken, SourceTree, VS Code 內置 Git 支持。

程式語言運行環境

  • Node.js:JavaScript 運行時。
    • NVM (Node Version Manager):管理多個 Node.js 版本。
  • Python
    • pyenv:管理多個 Python 版本。
    • Poetry / pipenv:虛擬環境和依賴管理工具。
  • Ruby
    • rbenv / RVM:管理多個 Ruby 版本。
  • Go
  • Rust

容器化

  • Docker:容器化平台,用於打包和運行應用程式。
  • Kubernetes (K8s):容器編排系統。

3. 實用工具

  • 文件同步
    • OneDrive / Google Drive / Dropbox:雲端同步。
    • Syncthing:開源的點對點文件同步工具。
  • 密碼管理器
    • Bitwarden:開源、跨平台。
    • LastPass
  • 截圖工具
    • ShareX (Windows):功能豐富。
    • Flameshot (Linux):
  • VPN:保護網絡隱私。
  • 剪貼板管理器
    • Ditto (Windows)
    • Gnome Clipboard Indicator (Linux)
  • 搜索工具
    • Everything (Windows):極速文件搜索。
    • fzf (Linux/macOS):模糊查找器。

4. 網絡配置

  • DNS 設定:更改為公共 DNS (如 8.8.8.8, 1.1.1.1) 以提高解析速度和隱私。
  • SSH 密鑰:用於安全地連接到遠端服務器。

總結

建立一個高效且舒適的 PC 環境是一個持續的過程,它涉及到選擇適合你工作流程的工具和配置。這篇備忘錄提供了一個起點,你可以根據自己的需求進一步探索和客製化。