Ubuntu 22.04 桌面版 安装配置 - alx696/share GitHub Wiki

下载保存系统镜像

很高兴越来越多的国内组织开始为开源和免费软件的发展贡献力量,你可以选择下面任意网站:

点击22.04/链接,点击以desktop-amd64.iso(比如ubuntu-22.04-desktop-amd64.iso)结尾的链接下载保存系统镜像。

制作系统安装盘

请准备一个8GB以上容量的空U盘,用来制作系统安装盘。

  1. 下载安装制作软件Rufus
  2. 将U盘插入电脑,打开软件Rufus,设备选项选插入的U盘,引导类型选择选项点右边“选择”按钮选中上面下载保存的系统镜像;
  3. 点“开始”按钮开始制作系统安装盘,等完成后关闭软件。

U盘里的数据会被删除,所以制作前请保证U盘里面没有数据!

安装系统

  1. 确认U盘已经插入电脑,重启电脑,显示器出现第一个画面时按F12键,进入启动设备选择界面,按键盘的上下箭头键选中插入的U盘,按enter键;
  2. 显示器会闪烁几次进入一个黑色背景有白色方框的界面,默认选中的时Ubuntu,按enter键;
  3. 显示器会闪烁几次进入熟悉的图形界面,用鼠标向下滑动左侧列表,选择简体中文,点击右边的安装Ubuntu按钮;
  4. 接下来按照提示,跟着向导自己选择相应选项(如果不知道怎么选,那就使用默认选项),一步步完成安装即可。

初始配置

安装完毕重启之后就进入系统了,里面已经提供了文档、表格、演示等办公软件,也提供了Firefox浏览器。唯一的不足可能就是输入法不太好用,接下来进行几个必备的设置。

修改更新源

将其改为国内镜像。

配置科学上网

我不谈论政治,但万恶的墙绕不开。

卸载备份工具

$ sudo apt remove deja-dup

安装新版iBUS智能拼音

默认情况下系统自带版本在中文状态下输入存在两个明显问题:

  1. 首个字母输v时会进入所谓英文输入模式??! 导致无法输入预期单词.
  2. 按上右斜点(markdown的代码段符号)时会进入表情模式, 导致无法流畅输入代码段符号. 编译安装可以禁用功能部分解决上面问题. 如果已经自用, 需先将其在设置的区域与语言的输入源中去除. 重启之后在来编译安装.

首先在设置的区域与语言中,将中文(智能拼音)从输入源中移除,然后卸载自带版本:

sudo apt purge libpinyin13

下载libpinyin, 解压并进入文件夹:

$ sudo apt update
$ sudo apt install gnome-common build-essential autogen libglib2.0-*  libdb-dev
$ export LDFLAGS=`pkg-config glib-2.0 --libs`
$ ./configure --prefix=/usr
# 提前下载model19.text.tar.gz并去除`data/Makefile`文件中wget下载代码
$ make -j32
$ sudo make install

编译安装ibus-libpinyin:

$ sudo apt update
$ sudo apt install gnome-common build-essential autogen libdb-dev libibus-1.0-dev libsqlite3-dev sqlite3
$ git clone --depth=1 https://github.com/libpinyin/ibus-libpinyin.git
$ cd ibus-libpinyin
$ ./autogen.sh --prefix=/usr --disable-lua-extension --disable-english-input-mode --disable-stroke-input-mode
$ make -j32
$ sudo make install

重启之后再添加使用

IDEA无法正常输入中文可以尝试 https://github.com/libpinyin/ibus-libpinyin/issues/289#issuecomment-714361146

点击应用图标时将应用最小化

ctrl+art+t键,输入下面命令:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

enter键完成设置。

更多调整设置

如果你想调整字体,外观,窗口等选项,按ctrl+art+t键,输入下面命令:

sudo apt install gnome-tweaks

如询问密码输入你的密码,按enter键即可完成优化应用的安装。 点应用栏的9点图标,在全部标签中找到并打开“优化”应用即可调整设置。

安装nVidia驱动

ubuntu-drivers devices

从显示的driver中选择一个安装即可,例如:

m@m-pc:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00002184sv00001458sd00003FC7bc03sc00i00
vendor   : NVIDIA Corporation
model    : TU116 [GeForce GTX 1660]
driver   : nvidia-driver-465 - distro non-free
driver   : nvidia-driver-460 - distro non-free recommended
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-460-server - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

m@m-pc:~$ sudo apt install -y nvidia-driver-465

使用SSH启动vino服务

默认情况下如果没有画面输出(系统自动关闭显示器)远程桌面无法使用, 如果希望通过SSH启动服务器, 需要如下操作:

  1. 参照文档 确定要开启vino服务的设备上/etc/ssh/sshd_config中设置了ForwardX11 yes , 一般默认就开启了.
  2. 确定要开启vino服务的设备上已经安装xauth, 一般没有安装, 使用apt安装即可(记得重启).
  3. SSH连接时增加-X参数, 这样SSH中连接时才有显示输出, 即$DISPLAY有值. 带X参数连接后提示没有找到.Xauthority就是第2步的xauth没装.
  4. 参照文档 执行 /usr/lib/vino/vino-server 启动vino服务.

不带X参数连接SSH, 直接设置$DISPLAY没有作用, 执行vino-server启动不了.

现在vino服务已经启动, 通过5900端口也能连上, 可是没有画面(黑屏)?!