Florence 是一款功能豐富的虛擬鍵盤軟體,支援多種輸入模式(滑鼠、觸控、計時器、漫遊)、彈性版面配置、透明度調整與自動隱藏,適合觸控裝置、公開終端機或需避免實體鍵盤側錄的安全情境。本文以 Ubuntu/Debian/Fedora/CentOS/Arch 為例,說明安裝、啟動與進階配置全流程。
| 發行版 | 安裝指令 |
|---|---|
| Debian / Ubuntu / Linux Mint | sudo apt update && sudo apt install florence |
| Fedora / CentOS / RHEL (需 EPEL) | sudo dnf install florence / sudo yum install florence |
| openSUSE | sudo zypper install florence |
| Arch Linux / Manjaro | yay -S florence (AUR) |
florence 即可啟動,視窗預設置頂。在 Window 分頁調整 Opacity(不透明度) 至 50% 左右,並勾選 Always on top,避免遮擋作業視窗同時保持可見。
Layout 分頁可啟用導航鍵、數字鍵盤、功能鍵(F1–F12)、多媒體鍵等,依使用情境勾選即時生效。
在 Behaviour 啟用 Auto-hide,並設定熱鍵(預設 Super+Space)快速呼叫/收起。
florence & 並綁定熱鍵。| 問題 | 解決方向 |
|---|---|
| 無法輸入中文/日文 | 確認輸入法架構 (fcitx/ibus) 正常,Florence 僅負責鍵碼轉送,輸入法切換靠系統托盤 |
| Wayland 下無法顯示 | 需啟用 XWayland 相容層,或改用 GNOME 內建螢幕鍵盤 |
| 權限錯誤 | 勿以 root 執行,一般使用者即可存取 uinput 裝置(需加入 input 群組) |
Florence 以 GTK 開發、支援 AT-SPI 無障礙架構,配合靈活的版面與多種輸入模式,是 Linux 桌面環境中功能最完整的虛擬鍵盤方案之一。
Linux 系統字元集 (Locale) 修改完整指南:解決中文亂碼、資料庫導出失敗
top 指令即時效能監控大師:互動操作、欄位解讀、排序切換、執行緒模式、批次輸出、多核心顯示
Linux 查看與修改 DNS 設定:resolv.conf、nslookup、dig 三大工具實戰
Linux 安裝 OpenLDAP 服務器從套件安裝到 slapd.conf 配置初始化
Ubuntu 系統權限管理實戰:chmod 指令兩大模式完整解析
chmod 權限管理精要:符號/八進位模式、三組身分、遞迴/參考檔、特殊權限、目錄執行位意義、umask 預設值