linux-deploy 相关安装


安装中文字体

sudo apt update
sudo apt upgrade
sudo apt install -y language-pack-zh-hans
sudo apt install fonts-wqy-zenhei

安装桌面

sudo apt-get install x-ubuntu-desktop

vnc双向复制粘贴工具

sudo apt install autocutsel
autocutsel

pulseaudio安装配置

  • 参考链接
    Linux deploy上chroot使用音频的方法
  • 安装 sudo apt install pulseaudio
  • 删除一行信息vim /etc/pulse/default.pa 里面的load-module module-console-kit 也可以选择注释
  • 运行 pactl list | grep ‘Name|Description 并标识监视系统音频的模块。看看有没有auto_null.monitor
    写一个pashare文件,文件内容:
    #!/bin/sh
    case "$1" in
        start)
            $0 stop
            pulseaudio --start
            pactl load-module module-simple-protocol-tcp rate=44100 format=s16le channels=2 source=auto_null.monitor record=true port=8000 listen=127.0.0.1
            ;;
        stop)
            killall pulseaudio
            pactl unload-module module-simple-protocol-tcp
            ;;
        *)
            echo "Usage: $0 start|stop" >&2
            ;;
    esac

安装中文输入法fcitx

配置中文输入法

  • 参考链接:

    Vnc+Xfce环境下使用Fcitx输入法

  • 配置方法:

    1. 编辑vnc的启动脚本~/.vnc/xstartup

      XAUTHORITY=$HOME/.Xauthority
      export XAUTHORITY
      LANG=zh_CN.UTF-8
      export LANG
      echo $$ > /tmp/xsession.pid
      . $HOME/.xsession
    2. 添加以下内容

      export GTK_IM_MODULE="fcitx"
      export QT_IM_MODULE="fcitx"
      export XMODIFIERS="@im=fcitx"
      fcitx-autostart &
    3. 最终内容

      XAUTHORITY=$HOME/.Xauthority
      export XAUTHORITY
      LANG=zh_CN.UTF-8
      export LANG
      echo $$ > /tmp/xsession.pid
      export GTK_IM_MODULE="fcitx"
      export QT_IM_MODULE="fcitx"
      export XMODIFIERS="@im=fcitx"
      fcitx-autostart &
      . $HOME/.xsession

修改Linux Deploy的linux.img文件大小

  • 扩大到16G

    e2fsck -f ./linux.img
    resize2fs ./linux.img 16G
  • 压缩至最小

    e2fsck -f ./linux.img
    resize2fs -PM ./linux.img
  • 显示镜像里真正的文件大小

    resize -p ./linux.img

文章作者: Mr.Pan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Mr.Pan !
  目录