MENU

ChromeOS Linux 容器基础配置

2024-01-31 • 笔记

因为经常把 ChromeOS 搞崩总不能每次重置后东翻翻西翻翻找配置方法,所以还是整理了一下。

停止容器运行

有些情况下会导致 Linux 容器无响应,可以通过在 Chrome 的窗口内使用键盘快捷键 ctrl + alt + t 掉出 crosh 在然后输入 vmc stop termina 即可停止 Termina VM 运行,然后就可以在终端中点击 Linux 容器来再次启动。


设置时区

启动 Linux 容器后默认时区为 America/New_York 按照我的习惯喜欢先设置时区,输入以下命令即可进入 GUI 界面进行设置我一般设置为 Asia/Shanghai

sudo dpkg-reconfigure tzdata

设置 Linux 容器环境为中文

如果有需要的话首先得输入以下指令安装中文字体,不然可以看到一堆 "口"。

sudo apt install fonts-wqy-microhei fonts-wqy-zenhei

然后输入 sudo dpkg-reconfigure locales 更改语言环境,按住下键一直下拉选框,找到 zh_CN.UTF-8 UTF-8 将光标移至前方 [ ] 按下空格键勾选, [ ] 变为 [*] 即为勾选状态,然后回车后光标移至于 zh_CN.UTF-8 继续回车即可完成设置,需要重启 Linux 容器生效。


修改软件源

我国内一般使用的是 TUNA 的软件源,具体可以查看 TUNA 的《Debian 软件源》文档,我就按照他们所说的 deb.debian.org 替换为 mirrors.tuna.tsinghua.edu.cn没有做更多的操作。
使用 sudo vi /etc/apt/sources.list 然后点击键盘 i 进入编辑可以直接替换掉现有的或者使用 # 注释现有的填入新的然后点击键盘的 ESC 输入 :wq 退出 vi 然后使用 sudo apt update 更新软件源。
你还可以更新完软件源后继续执行 sudo apt upgrade 更新已安装的应用程序和 sudo apt dist-upgrade 更新 Debain 本体。


安装中文输入法

首先需要更新软件源与软件包 sudo apt update && sudo apt upgrade 然后安装 Fcitx。

sudo apt install fcitx fcitx-lib*

完成安装后需要设置默认输入法,在终端输入 im-config 确定 / YES 大概两次到一个单选界面时选择 fcitx 然后继续大概两次确定 / YES 即可。
完成 Fcitx 的安装后接下来安装 Google 输入法。

sudo apt install fcitx-googlepinyin

完成 Google 输入法的安装后需要在终端输入 fcitx && fcitx-configtool 点击右下角 "-" 减号删除全部输入法,然后点击右下角 "+" 加号加入 "键盘 - 英语 (美国)" 与 "Google 拼音"。
接下来需要配置配置语言输入环境变量,在终端输入:

mkdir -p ~/.config/environment.d/
vi ~/.config/environment.d/fcitx.conf

进入 vi 编辑器后按下键盘上的 i 加入以下内容

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

然后单击键盘的 ESC 输入 :wq 保存并退出,即完成了环境的配置。然后我们需要设置开机自启动。使用 sudo vi ~/.sommelierrc 进入 vi 编辑器点击键盘上的 i 进入编辑模式,添加一行 /usr/bin/fcitx-autostart 然后点击键盘的 ESC 输入 :wq 即可完成配置。
输入法配置结束后可以使用 ctrl + 空格 切换出 Google 输入法,如果无效可以重启 Linux 容器试试看。


钉钉

如果您工作中离不开阿里的答辩,但是你会发现在钉钉官网下载的安装包(写本文时版本为 7.1.0.31120)安装后它读不到图标是默认的企鹅图标而且点击企鹅图标后是无反应的。让我们使用命令行 bash /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh 启动它会看到日志

debian
debian branch
preload_libs= ./libcef.so
Run Main is_gpu=0 is_zygote=0 is_render=0 is_crashpad_handler=0 cmd : ./com.alibabainc.dingtalk 
Load /opt/apps/com.alibabainc.dingtalk/files/7.1.0-Release.31120//dingtalk_dll.so failed! Err=libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory

可以看到报出了没有 libpulse-mainloop-glib.so 所以可以通过安装 libpulse 库的方式解决,在终端输入:

sudo apt install libpulse-dev

完成安装后即可成功启动钉钉,但是你会发现它窗口无法拖动,诶答辩终究是答辩,目前我是专门开了个桌面凑合着用。

字体管理器

因为我懒狗所以还是喜欢用 GUI 操作,所以还是会装个字体管理器来管理 ttf 和 otf 字体

sudo apt install font-manager

安装 Flatpak

安装 Flatpak :

sudo apt-get install flatpak

配置源:

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

配置镜像:

flatpak --user remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

归档 文章二维码
本页链接的二维码
打赏二维码