LinuxMint和Ubuntu使用中的一些记录。
1、开机时间过长的分析和解决。
systemd-analyze
命令可以查看启动时间:
Startup finished in 5.089s (firmware) + 9.247s (loader) + 4.299s (kernel) + 9.269s (userspace) = 27.906s
systemd-analyze blame
命令可以查看各个服务的启动时间:
6.575s NetworkManager-wait-online.service
1.103s dev-sda4.device
804ms systemd-random-seed.service
785ms networkd-dispatcher.service
604ms udisks2.service
373ms cups.service
371ms accounts-daemon.service
289ms zfs-load-module.service
281ms ubuntu-system-adjustments.service
268ms systemd-udevd.service
267ms systemd-journal-flush.service
251ms apparmor.service
245ms avahi-daemon.service
243ms bluetooth.service
239ms NetworkManager.service
231ms dns-clean.service
227ms polkit.service
222ms ModemManager.service
221ms user@1000.service
188ms thermald.service
186ms systemd-logind.service
181ms wpa_supplicant.service
168ms gpu-manager.service
这时候就可以根据服务的功能决定是否可以禁用或者关闭开机自启:
sudo systemctl unmask NetworkManager-wait-online.service #屏蔽
sudo systemctl mask NetworkManager-wait-online.service
sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl enable NetworkManager-wait-online.service
"systemctl mask"和"systemctl disable"的区别:
执行
systemctl disable xxx
后,会禁用这个服务。它实现的方法是将服务对应的软连接从/etc/systemd/system
中删除。执行
systemctl mask xxx
会屏蔽这个服务。它和systemctl disable xxx
的区别在于,前者只是删除了符号链接,后者会建立一个指向/dev/null
的符号链接,这样,即使有其他服务要启动被mask的服务,仍然无法执行成功。 如果使用了mask
,要想重新启动服务,必须先执行`unmask
将服务取消屏蔽。mask
和unmask
是一对操作,用来屏蔽和取消屏蔽服务。
2、搜狗拼音输入法的问题
搜狗拼音输入法官网最新版本:sogoupinyin_4.2.1.145_amd64.deb
有问题,安装后打字不出字。可以安装sogoupinyin_4.0.1.2800_x86_64.deb
,来源aur:fcitx-sogoupinyin。
3、wps安装后启动提示缺失字体的问题
下载安装字体就好了,收集的字体下载地址:
- 百度网盘字体包链接:
- https://pan.baidu.com/s/1qBhUgfbj-rcDMXX7Qva7aQ 提取码:
g608
- https://pan.baidu.com/s/1d2h2khml3wAu1phOLcmR-w 提取码:
n5m3
- GitHub字体包链接:
- https://github.com/BannedPatriot/ttf-wps-fonts
将下载的字体复制到/usr/share/fonts/wps-office
文件夹中。
github 项目的更简单:
git clone https://github.com/iamdh4/ttf-wps-fonts.git
cd ttf-wps-fonts
sudo bash install.sh
cd ..
rm -rf /tmp/ttf-wps-fonts
字体问题解决。
4、Grub-Customizer管理grub引导
Grub Customizer 是一款有用的GRUB2和BURG的图形化设置管理器。通过使用此工具,您不必理会繁琐复杂的配置文件,只需要直观的点击鼠标,就可以添加、删除和重新排列引导菜单条目。用于修改默认的 Grub 引导加载程序设置。您可以编辑内核参数并选择更改启动时的时间延迟,以便从默认条目启动。该软件还允许您进行外观配置,例如更改文本颜色和背景图像。ubuntu的仓库中默认没有包含Grub Customizer,需要添加源来安装:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer
5、Cinnammon不显示托盘图标的解决办法
使用Ubuntu Cinnammon风味版时,Cinnammon不显示托盘图标。也许是个小bug,但是可以解决。
使用cinnamon --replace
命令重启Cinnammon测试,如果没有问题,就添加为开机重启命令。