Ubuntu Desktop
Xubuntu Desktop软件
备注
为了减少在桌面风格上花费太多时间调试,我选择过采用Xubuntu发行版安装桌面系统。不过,由于Xubuntu默认额安装了太多我不需要的桌面软件(Xubuntu 18.04.3初始安装就占用4.6磁盘),所以我会在初始安装以后,进行软件包清理。
安装了Desktop版本之后,有一些必要软件推荐安装:
sudo apt install screen openssh-server nmon net-tools
由于我只是把MacBook Pro上安装的Xubuntu的Xfce4桌面作为第二块屏幕(主要桌面工作在另一台MacBook Pro上的macOS),所以我卸载了Xubuntu默认安装的办公软件以及不需要的组件:
sudo apt remove --purge libreoffice* sudo apt clean sudo apt autoremove
备注
可以通过命令行 sudo apt list --installed
检查已经安装的软件包。
个人觉得和简洁桌面无关的应用有:
- Accessories
Character Map (
gucharmap
)Mousepad (
mousepad
)Notes (
xfce4-notes-plugin
)Onboard (
onboard
)Xfburn (
xfburn
)
- Games
Mines (
gnome-mines
)SGT Puzzles Collection (
sgt-puzzles
)Sudoku (
gnome-sudoku
)
- Graphics
Simple Scan (
simple-scan
)
- Internet
Firefox Web Browser (
firefox
)Pidgin Internet Messager (
pidgin
)Thunderbird Mail (
thunderbird
)Transmission (
transmission-gtk
)
- Multimedia
Parole Media Player (
parole
) (这个可选,或许也需要播放器)
完整卸载我不需要的软件(仅供参考):
sudo apt remove --purge gucharmap mousepad xfce4-notes-plugin onboard xfburn \ gnome-mines sgt-puzzles gnome-sudoku \ simple-scan \ firefox pidgin thunderbird transmission-gtk \ parole
备注
How to uninstall pre-installed programs in Xubuntu : Ubuntu提供了一个 synaptic
图形化软件包管理工具,同时安装的软件包列表:
docbook-xml libept1.5.0 libgtk2-perl libpango-perl librarian0 libxapian30 rarian-compat sgml-base sgml-data
synaptic xml-core
安装需要的软件:
sudo apt install chromium-browser
备注
以上如果不卸载firefox(也没有安装chromium)和parole,则占用磁盘空间 4.2G,感觉依然比较累赘。
启动自动进入字符终端
为了能够节约系统资源,默认启动也可以只采用字符终端模式。
编辑 /etc/default/grub:
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX_DEFAULT="text" GRUB_CMDLINE_LINUX="ipv6.disable=1 acpi_osi=Windows"
备注
内核参数
text
并去除quiet splash
是为了启动时能够查看字符终端信息ipv6.disable=1
是为了禁止无用的IPv6(避免无线网卡驱动报错)acpi_osi=Windows
是为了避免MacBook Pro笔记本的BIOS查询操作系统不支持的特性,伪装成Windows系统以上内核参数和启动到字符终端没有直接关系,但是可以帮助我们排查系统启动问题
修改
systemd
启动级别:rm /etc/systemd/system/default.target ln -s /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
重启系统生效
在用户目录添加
~/.xinitrc
内容如下:exec startxfce4
这样就可以通过 startx
启动图形界面。
如果要恢复默认图形界面:
sudo systemctl set-default graphical.target
备注
目前测试存在问题是 startx
启动的图形界面在退出后无法返回字符终端界面,令人烦恼。
无线网卡
Ubuntu Desktop LiveCD
Ubuntu Desktop在安装过程中是可以识别MacBook Pro的无线网卡(Broadcom BCM 43xx),但是,安装完成后,由于Licence限制,默>认是没有安装网卡驱动,导致无法识别网卡,也不能连接网络。
不过,Ubuntu Desktop的LiveCD是包含了网卡驱动的,所以通过将LiveCD镜像挂载并作为APT的软件仓库源,就可以直接安装 Broadcom STA无线驱动(私有)
:
mkdir /media/cdrom
mount -t iso9660 -o loop ~/ubuntu-budgie-18.10-desktop-amd64.iso /media/cdrom
apt-cdrom -m -d /media/cdrom add
sudo apt-get update
sudo apt-get --reinstall install bcmwl-kernel-source
显卡
备注
只有需要使用图形界面才需要安装Nvdia驱动,如果只是单纯使Ubuntu作为服务器,可忽略此步骤。
MacBook Pro使用的显卡是NVIDIA GeForce GT 750M Mac Edition ,默认安装的显卡驱动是开源的 nouveau ,这个驱动对于硬件加速>比官方的闭源驱动要差,所以推荐采用官方驱动。
备注
安装
ubuntu-drivers
工具包:sudo apt install ubuntu-drivers-common
列出建议驱动版本:
ubuntu-drivers devices
安装推荐驱动(默认推荐驱动是
nvidia-driver-390
):sudo ubuntu-drivers autoinstall
备注
建议使用Nvidia驱动替换默认安装的 nouveau
驱动,我实践测试发现 nouveau
在使用Hibernate休眠恢复时会导致图形界面无响应。 Ubuntu Hibernate休眠