创建带中文输入法的一次性虚拟机模板 create a disposable template with Chinese input method

我们以whonix为例,当然debian也可以用

1.准备

打开Qube manager, 克隆whonix-workstation-18模板并命名为whonix-workstation-18-zh。

2.安装输入法

运行whonix-workstation-18-zh,开启终端准备输入指令

2.1.安装输入法

sudo apt install fcitx5-rime

其他可选输入法有fcitx-rime,ibus-rime,fcitx5-chinese-addons

2.2.安装字体

sudo apt install xfonts-intl-chinese fonts-arphic-ukai fonts-arphic-uming fonts-wqy-microhei fonts-wqy-zenhei

需要日语的可安装fonts-noto-cjk,韩语可安装fonts-unfonts-core和nabi

2.3.安装emoji字体

sudo apt install fonts-noto-color-emoji

2.4.更改系统支持的语言

sudo dpkg-reconfigure locales

输入后用方向键或者pagedown向下翻页,空格键打勾。这是多选的所以建议不要勾掉en,并且把zh开头的都打勾。tab键把光标放到OK上,enter键确认。

2.5.接着关闭模板

3.创建一次性虚拟机模板(dvm)

3.1.新建app qube

打开Qube manager手动创建就好了。

习惯命令行的可以用:
qvm-create --template whonix-workstation-18-zh --label red whonix-workstation-18-zh-dvm

3.2.允许这个qube作为一次性虚拟机的模板

从Qube manager打开whonix-workstation-18-zh-dvm的设置

settings → advance → disposable template 打勾。

习惯命令行的用这个
qvm-prefs whonix-workstation-18-zh-dvm template_for_dispvms True

3.3.qubes 4.2用户需额外做的,4.3用户可忽略

添加到开始菜单

qvm-features whonix-workstation-18-zh-dvm appmenus-dispvm 1

不用这行指令就不能以这个qube为模板运行一次性虚拟机,你会发现开启的是whonix-workstation-18-zh-dvm而不是dispxxxx。如果菜单里的whonix-workstation-18-zh-dvm以斜体显示,就说明成功了。

4.配置一次性虚拟机模板(dvm)

4.1.配置输入法

启动一次性虚拟机的模板(dvm),注意我们要启动的是whonix-workstation-18-zh-dvm而不是dispxxxx

开始菜单 → TEMPLATES → whonix-workstation-18-zh-dvm → Terminal

等右上角显示输入法的图标后,右键configure,添加rime,切换rime输入法,等待rime部署成功。关闭dvm虚拟机。

4.2.使用一次性虚拟机

启动一次性虚拟机(dispxxxx):

开始菜单 → APPS → whonix-workstation-18-zh-dvm → Tor Browser

因为我们事前在dvm模板里配置好了,所以这里打开后就能直接用rime了

5.参考