安装可视化界面

  1. 更新系统软件包

    1
    sudo apt update
  2. 安装XRDP

    1
    sudo apt install xrdp
  3. 安装桌面环境(Xfce

    1
    2
    sudo apt install xfce4
    sudo apt install xfce4-goodies
  4. 配置XRDP使用Xfce

    1
    echo xfce4-session > ~/.xsession
  5. 重启XRDP服务

    1
    sudo systemctl restart xrdp

在Windows上使用远程桌面连接

  1. 打开远程桌面连接:在Windows上,按Win + R,输入mstsc并回车,或者通过开始菜单搜索“远程桌面连接”。

  2. 输入Linux主机的IP地址:在“计算机”字段中输入Linux主机的IP地址,然后点击“连接”。

  3. 输入Linux用户名和密码:在提示时输入您的Linux用户名和密码。

  4. 开始远程桌面会话:连接成功后,您应该会看到Linux桌面环境。

其他注意事项

  • 确保Linux防火墙允许3389端口的通信(这是XRDP使用的默认端口):

    1
    sudo ufw allow 3389
  • 如果使用其他桌面环境(如GNOME、KDE等),需相应地配置~/.xsession文件。

  • 如果连接失败,检查XRDP服务是否正常运行:

    1
    sudo systemctl status xrdp

创建新用户账户

某些应用使用root管理员账户会出现警告,例如vscode。因此需要创建一个其他账户

  1. 使用root权限登录:首先,请确保您以root用户或具有sudo权限的用户身份登录到Linux系统。

  2. 打开终端:打开终端应用程序,您将在其中执行以下命令。

  3. 创建新用户:使用以下命令创建一个名为 lcm 的新用户:

    1
    sudo adduser lcm
  4. 设置密码:输入新用户的密码,然后确认。

  5. 选择是否添加用户信息:您可以选择是否输入关于新用户的其他信息。如果不需要,可以直接按回车跳过。

  6. 确认创建:系统会显示确认信息,告诉您新用户是否已成功创建。

添加管理员权限(可选)

如果您希望让 lcm 用户拥有sudo权限(管理员权限),可以执行以下步骤:

  1. 将 lcm 用户添加到sudo组:

    1
    sudo usermod -aG sudo lcm
  2. 验证sudo权限:

    1. 注销并重新登录 lcm 用户。

    2. 运行一些需要sudo权限的命令来验证权限是否生效:

      1
      sudo apt update

  通过以上步骤,您应该已经成功创建了名为 lcm 的新用户,并且可以选择是否将其提升为具有管理员权限的用户。请按照您的需求和系统安全策略来设置新用户的权限。

解决XFCE桌面无法显示中文问题

在使用XRDP远程桌面连接到Linux的XFCE桌面时,可能会遇到中文无法显示的问题。这通常是由于语言环境设置或字体配置不正确所致。以下是一些可能的解决方法:

  1. 检查语言环境设置:确保您的Linux系统已正确设置中文语言环境。可以通过以下步骤检查和设置:

    • 打开终端,输入以下命令编辑配置文件:

      1
      sudo nano /etc/environment
    • 在文件中添加以下内容,设置正确的语言环境(例如设置为简体中文):

      1
      2
      LANG=zh_CN.UTF-8
      LC_ALL=zh_CN.UTF-8
  2. 安装中文语言包:如果系统缺少中文语言包,可能会导致无法切换到中文环境。您可以尝试安装中文语言包并重新配置语言环境:

    • 安装中文语言包:

      1
      2
      sudo apt update
      sudo apt install language-pack-zh-hans
    • 然后重新配置语言环境:

      1
      sudo dpkg-reconfigure locales
    • 在交互式界面中选择zh_CN.UTF-8作为系统默认的语言环境,并设置为默认值。

  3. 安装和配置中文字体:确保系统中安装了适当的中文字体。您可以安装一些常用的中文字体,如文泉驿微米黑或思源宋体,并在XRDP会话中配置使用这些字体。

    • 在终端中安装中文字体(以文泉驿微米黑为例):

      1
      2
      sudo apt update
      sudo apt install fonts-wqy-microhei
    • 编辑XRDP会话的启动文件(通常是~/.xsession~/.xsessionrc):

      1
      nano ~/.xsessionrc
    • 然后,在XRDP会话配置中设置使用这些字体。在.xsessionrc文件中,添加设置字体的行:

      1
      2
      3
      4
      5
      6
      7
      export LANG=zh_CN.UTF-8
      export LC_ALL=zh_CN.UTF-8
      export GTK_IM_MODULE=fcitx
      export QT_IM_MODULE=fcitx
      export XMODIFIERS=@im=fcitx
      export GTK_FONT_NAME="WenQuanYi Micro Hei"

  4. 检查和修复locale设置:可能还需要检查当前用户的locale设置是否正确。您可以在命令行中执行以下命令来查看和修改locale设置:

    • 查看当前locale设置:

      1
      locale
    • 如果需要,可以使用以下命令修改locale设置:

      1
      sudo update-locale LANG=zh_CN.UTF-8
    • 确认设置是否成功

      1
      locale -a
    • 重新配置语言环境:

      1
      sudo dpkg-reconfigure locales
  5. 重启XRDP服务:在修改配置后,确保重新启动XRDP服务以使更改生效:

    1
    sudo service xrdp restart
  6. 调整XRDP设置:如果上述方法仍然无效,您可以尝试调整XRDP的配置文件,以确保正确配置了字体和输入法设置。XRDP的配置文件通常位于/etc/xrdp目录中,可以尝试编辑xrdp.ini文件来调整相关设置。

安装Google拼音输入法

  首先fcitx和ibus是不能共存的,两者只能装其一,所以安装其中一个时最好先使用sudo apt purge命令卸载。

卸载fcitx:

1
2
sudo apt purge fcitx*
sudo apt autoremove

卸载ibus

1
2
sudo apt purge ibus*
sudo apt autoremove
  1. 安装Google拼音输入法

    1
    sudo apt install fcitx-googlepinyin
  2. 配置Fcitx输入法:

    • 设置环境变量:编辑~/.xinputrc文件,设置Fcitx为默认输入法:

      1
      nano ~/.xinputrc
    • 在文件中添加如下内容

      1
      2
      3
      4
      # Use Fcitx
      export XMODIFIERS="@im=fcitx"
      export QT_IM_MODULE="fcitx"
      export GTK_IM_MODULE="fcitx"
    • 保存并退出

  3. 重新登录或重启系统:为了使更改生效,您需要重新登录或重启系统。

  4. 启动Fcitx配置工具:在终端中输入以下命令启动Fcitx配置工具:

    1
    fcitx-configtool
  5. 启动Fcitx输入法:

    • 启动Fcitx输入法框架:可以在终端中启动Fcitx,您可以将此命令添加到您的桌面环境的启动项中,以便在每次登录时自动启动Fcitx。

      1
      fcitx &
    • 切换输入法:您可以使用快捷键(默认是Ctrl+Space)来切换输入法。如果Fcitx正在运行,您应该能够在输入文本时看到输入法切换的提示。

安装部分应用

VsCode

推荐采用非root用户操作,root用户才运行vscode时会警告

  1. 下载VsCode的.deb包:访问VS Code官网,下载适用于Debian/Ubuntu的.deb安装包。

  2. 安装VS Code:打开终端,导航到下载目录,然后运行以下命令安装:

    1
    2
    sudo dpkg -i <下载的.deb文件名>
    sudo apt-get install -f # 安装可能缺少的依赖项
  3. 启动VS Code:在终端中输入code启动VS Code,或者在应用程序菜单中搜索并打开VS Code。

  4. 默认安装路径,VS Code通常安装在/usr/share/code目录中。

    1
    which code
  5. 创建桌面快捷方式:将/usr/share/applications目录下的code.desktop文件发送到桌面即可

Firefox

  1. 安装火狐浏览器

    1
    2
    sudo apt update
    sudo apt install firefox
  2. 启动Firefox:

    1
    firefox
  3. 创建桌面快捷方式:将/usr/share/applications目录下的firefox.desktop文件发送到桌面即可

Git

  1. 安装Git

    1
    2
    sudo apt update
    sudo apt install git
  2. 确认安装

    1
    git --version

NodeJs

  1. 安装NodeJs,Node.js 可以通过 NodeSource 的官方软件包源安装。首先,您需要安装 curl 和 gnupg,这些工具可以帮助下载并验证软件包。

    1
    2
    sudo apt update
    sudo apt install curl gnupg
  2. 添加 NodeSource 软件包源:下载并添加 NodeSource 的 PPA (Personal Package Archive) 软件包源。

    1
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
  3. 安装NodeJs和npm

    1
    sudo apt install nodejs
  4. 验证安装

    1
    2
    node --version
    npm --version
  5. 设置国内镜像

    1
    2
    3
    4
    5
    #最新地址 淘宝 NPM 镜像站喊你切换新域名啦!
    npm config set registry https://registry.npmmirror.com

    # 恢复官方镜像
    npm config set registry https://registry.npmjs.org
  6. 查看镜像使用状态

    1
    npm config get registry
  7. 安装cnpm

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     npm install -g cnpm --registry=https://registry.npmmirror.com

    # 注册模块镜像
    npm set registry https://registry.npmmirror.com

    // node-gyp 编译依赖的 node 源码镜像
    npm set disturl https://npmmirror.com/dist

    // 清空缓存
    npm cache clean --force

    // 安装cnpm
    npm install -g cnpm --registry=https://registry.npmmirror.com