• 亮色
  • 深色
  • 自动
  • RSS 订阅

    Debian 12 KDE Wayland 初始化

    2024-05-18

    设置软件源镜像

    如果没有预先下好代理软件的话,国内的电脑可能先修改一下软件源镜像比较好。

    sudo sed -i 's/deb.debian.org/mirrors.cernet.edu.cn/g' /etc/apt/sources.list
    

    然后更新软件包:

    sudo apt update
    sudo apt upgrade -y
    sudo apt autoremove -y
    

    安装所需软件

    Chrome 浏览器

    curl -O https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    sudo apt install -y ./google-chrome-stable_current_amd64.deb
    rm ./google-chrome-stable_current_amd64.deb
    

    Fcitx5

    参考:

    安装 fcitx5fcitx5-rime

    sudo apt install -y fcitx5 fcitx5-rime
    

    Note

    在这之后网上有些说法是用 im-config 命令来配置就行,但是我没用懂这东西,于是就没有用。

    如果按照下面的步骤操作后还是用不了,可能要设置 im-config 为如下图所示的内容:

    然后前往 系统设置 > 输入设备 > 虚拟键盘 , 选择 Fcitx 5, 然后右下角的应用。

    然后配置当前窗口管理器的环境变量,创建 $HOME/.config/plasma-workspace/env 目录,然后在其中创建一个 .sh 后缀的文件,例如 fcitx5.sh,添加如下内容:

    # XWayland 程序需要这个值,可以用 xlsclients 命令查看有哪些 XWayland 程序
    export XMODIFIERS=@im=fcitx
    # 下面这个加不加都行,不加的话打字有时候可能会漏字
    export GTK_IM_MODULE=fcitx
    

    fcitx5 开机不会自动启动,需要自己手动到 系统设置 > 开机与关机 > 自动启动 > 添加 > 添加应用程序,选择 Fcitx 5

    然后注销当前用户重新登录就可以了。

    雾凇拼音

    这是一个比较新并且 star 也很多的简体中文词库,安装方式也非常简单。

    mkdir -p $HOME/.local/share/fcitx5/rime/
    git clone https://github.com/iDvel/rime-ice.git
    mv rime-ice/* ./
    rm -rf rime-ice
    

    然后配置 Fcitx 5

    (左边栏目有两个输入法,选哪个都可以,应该是 bug)。

    选择右下角的 添加输入法 > 中州韻(韵)。之后可能会提示正在重新部署什么的,等它部署完成后提示就可以了。

    其他

    可以在任务管理器里添加个输入法面板挂件,这样输入法在一些窗口下能够自动调用当前系统的 Plasma 视觉风格(有些地方调用不了)。

    挂件截图

    设置后效果图:

    设置后效果图

    其他软件

    代理配置

    软件源代理

    我还是更想用默认的镜像源,但是由于网络问题,还是需要配置代理。

    创建个 /etc/apt/apt.conf.d/proxy.conf 文件,然后填写如下内容:

    Acquire::http::Proxy "http://127.0.0.1:<本地代理端口>/";
    Acquire::https::Proxy "http://127.0.0.1:<本地代理端口>/";
    

    如果执行了开始的 设置软件源镜像,也可以将软件源镜像改回去:

    sudo sed -i 's/mirrors.cernet.edu.cn/deb.debian.org/g' /etc/apt/sources.list && sudo apt update && sudo apt upgrade -y
    

    Shell 环境代理

    因为我想应用到全局,所以填到 /etc/environment 文件里:

    all_proxy=http://127.0.0.1:<本地代理端口>
    http_proxy=http://127.0.0.1:<本地代理端口>
    https_proxy=http://127.0.0.1:<本地代理端口>
    ALL_PROXY=http://127.0.0.1:<本地代理端口>
    HTTP_PROXY=http://127.0.0.1:<本地代理端口>
    HTTPS_PROXY=http://127.0.0.1:<本地代理端口>
    

    其他代理