我插入了如下/etc/profile.d/
文件:custom.sh
~/.start/speakers.sh &
~/.start/vpn.sh &
如您所见,这两个文件都在后台运行。为什么我按下登录后仍然会遇到黑屏(有时但并非总是如此)?发生这种情况时,我看不到桌面。
今天早上,我不得不费了好大劲才关掉电脑,然后重新启动。这次没问题,桌面出现了,扬声器已连接,VPN 已打开。
我怀疑这是因为~/.start/vpn.sh &
,有时该文件中的命令会暂停(非常)长时间。我不明白的是,为什么这是个问题?该文件在后台运行。
我的操作系统是 Ubuntu LTS 22.04。更多信息:
systemd-analyze blame | head
返回:
6.126s NetworkManager-wait-online.service
2.485s plymouth-quit-wait.service
1.223s apt-daily-upgrade.service
903ms snapd.seeded.service
617ms snapd.service
534ms modprobe@chromeos_pstore.service
349ms gpu-manager.service
313ms fwupd.service
275ms systemd-resolved.service
254ms systemd-timesyncd.service
ls /usr/bin/*session
返回:
/usr/bin/dbus-run-session /usr/bin/gnome-session /usr/bin/gnome-session-custom-session /usr/bin/pipewire-media-session