让中文用户止步的通常是难以设置的桌面环境和输入法
下文提供现成的Gnome环境+IBUS输入法的设置
设置系统服务
- 在系统配置文件中添加以下内容:
(operating-system (services (append (list (service gnome-desktop-service-type) %desktop-services)) ... )
设置系统包
- 在系统配置文件中添加以下内容:
(operating-system (packages (append (list ibus ibus-rime dconf ;; 输入法 font-gnu-unifont ;; 中文字体 %base-packages)) ... )
用户的设置
-
可以使用
guix home
功能来设置环境在
guix home
配置文件加入以下内容:(home-environment (services (list (service home-bash-service-type (home-bash-configuration (guix-defaults? #t) (environment-variables `( ;; IBUS 输入法 ("GTK_IM_MODULE" . "ibus") ("QT_IM_MODULE" . "ibus") ("XMODIFILERS" . "@im=ibus") ("GUIX_GTK2_IM_MODULE_FILE" . "/run/current-system/profile/lib/gtk-2.0/2.10.0/immodules-gtk2.cache") ("GUIX_GTK3_IM_MODULE_FILE" . "/run/current-system/profile/lib/gtk-3.0/3.0.0/immodules-gtk3.cache") )))) ... )) ... )
结束
-
使用
guix system reconfigure
命令重新配置系统 -
使用
guix home reconfigure
命令重新配置HOME -
登出,然后重新登入
-
进入 Gnome 的 Settings 添加 rime 输入法方案
-
使用 Super+Space 激活输入法,输入中文