Manjaro更新之后进不去桌面的一种可能情况及其解决方法

Manjaro更新之后进不去桌面的原因

可能是因为在软件包管理器开了移除不需要的依赖,导致软件包管理器自动移除依赖

11月8号晚更新之后重启,结果开机进入了tty1而不是图形界面,而且gdm没有反应。
再次开机,在grub界面选择高级选项,选择从系统的fallback启动,开机发现桌面的插件全光,我猜测可能是软件包被卸掉的原因,于是看了一下/var/log/pacman.log

注意到在2018-11-08 23:19处软件包开始大量移除软件包(移除了gdm导致进不去图形界面),解决方法就是用pacaur和pacman把卸掉的软件包装回去。

获取卸掉的软件包名称列表可以结合cat、grep以及cut命令

cat pacman.log | grep removed  | cut -d ' ' -f 5 

这里解释一下,cat用来输出pacman.log的内容,用grep选取到移除软件包的行,再用cut把软件包的名字切出来。将每行移除软件包的log作为字符串,用空格作为分隔符将字符串切成数组,软件包名字排在数组的第五个位置,所以是cut -d ’ ’ -f 5
接下来用一行Shell即可把软件包装回去

pacaur -S `cat pacman.log | grep removed  | cut -d ' ' -f 5`

以下是当天晚上的日志
pacman.log:

[2018-11-08 22:14] [PAMAC] synchronizing package lists
[2018-11-08 22:14] [ALPM] transaction started
[2018-11-08 22:14] [ALPM] upgraded archlinux-keyring (20181018-1 -> 20181031-1)
[2018-11-08 22:14] [ALPM-SCRIPTLET] ==> Appending keys from archlinux.gpg...
[2018-11-08 22:14] [ALPM-SCRIPTLET] ==> Locally signing trusted keys in keyring...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Locally signing key DDB867B92AA789C165EEFA799B729B06A680C281...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
[2018-11-08 22:14] [ALPM-SCRIPTLET] ==> Importing owner trust values...
[2018-11-08 22:14] [ALPM-SCRIPTLET] ==> Disabling revoked keys in keyring...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 40440DC037C05620984379A6761FAD69BA06C6A9...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key B1F2C889CB2CCB2ADA36D963097D629E437520BD...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 5357F3B111688D88C1D88119FCF2CB179205AC90...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 5559BC1A32B8F76B3FCCD9555FA5E5544F010D48...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 4FCF887689C41B09506BE8D5F3E1D5C5D30DB0AD...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key FB871F0131FEA4FB5A9192B4C8880A6406361833...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 5E7585ADFF106BFFBBA319DC654B877A0864983E...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 50F33E2E5B0C3D900424ABE89BDCF497A4BBCC7F...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 65EEFE022108E2B708CBFCF7F9E712E59AF5F22A...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 40776A5221EF5AD468A4906D42A1DB15EC133BAD...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 8CF934E339CAD8ABF342E822E711306E3C4F88BC...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 5696C003B0854206450C8E5BE613C09CB4440678...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 5A2257D19FF7E1E0E415968CE62F853100F0D0F0...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 34C5D94FE7E7913E86DC427E7FB1A3800C84C0A5...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 39F880E50E49A4D11341E8F939E4F17F295AFBF4...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 07DFD3A0BC213FA12EDC217559B3122E2FA915EC...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 44D4A033AC140143927397D47EFD567D4C7EA887...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
[2018-11-08 22:14] [ALPM-SCRIPTLET]   -> Disabling key 8840BD07FC24CB7CE394A07CCF7037A4F27FB7DA...
[2018-11-08 22:14] [ALPM-SCRIPTLET] ==> Updating trust database...
[2018-11-08 22:14] [ALPM-SCRIPTLET] gpg: next trustdb check due at 2019-03-29
[2018-11-08 22:14] [ALPM] transaction completed
[2018-11-08 22:14] [ALPM] running 'systemd-update.hook'...
[2018-11-08 22:16] [ALPM] running '70-dkms-remove.hook'...
[2018-11-08 22:16] [ALPM] running 'firefox-pre.hook'...
[2018-11-08 22:16] [ALPM] running 'kernel-alive-pre.hook'...
[2018-11-08 22:16] [ALPM] transaction started
[2018-11-08 22:16] [ALPM] upgraded tzdata (2018f-2 -> 2018g-1)
[2018-11-08 22:16] [ALPM] upgraded aspell (0.60.6.1-5 -> 0.60.7rc1-1)
[2018-11-08 22:16] [ALPM] upgraded libsigc++ (2.10.0-1 -> 2.10.1-1)
[2018-11-08 22:16] [ALPM] upgraded atkmm (2.24.2+1+gf30b47f-2 -> 2.28.0-1)
[2018-11-08 22:16] [ALPM] upgraded icu (62.1-1 -> 63.1-2)
[2018-11-08 22:16] [ALPM] upgraded boost-libs (1.68.0-1 -> 1.68.0-2)
[2018-11-08 22:16] [ALPM] upgraded boost (1.68.0-1 -> 1.68.0-2)
[2018-11-08 22:16] [ALPM] upgraded libgcrypt (1.8.3-1 -> 1.8.4-1)
[2018-11-08 22:16] [ALPM] upgraded libsystemd (239.2-4 -> 239.3-1)
[2018-11-08 22:16] [ALPM] upgraded ca-certificates-mozilla (3.39-1 -> 3.40-1)
[2018-11-08 22:16] [ALPM] upgraded curl (7.61.1-3 -> 7.62.0-1)
[2018-11-08 22:16] [ALPM] upgraded libxml2 (2.9.8-5 -> 2.9.8-6)
[2018-11-08 22:16] [ALPM] upgraded cmake (3.12.3-1 -> 3.12.4-1)
[2018-11-08 22:16] [ALPM] upgraded device-mapper (2.02.181-1 -> 2.02.182-1)
[2018-11-08 22:16] [ALPM] upgraded cryptsetup (2.0.4-1 -> 2.0.5-1)
[2018-11-08 22:16] [ALPM] upgraded nss (3.39-1 -> 3.40-1)
[2018-11-08 22:16] [ALPM] upgraded harfbuzz (2.0.2-1 -> 2.1.0-1)
[2018-11-08 22:16] [ALPM] upgraded poppler (0.67.0-1 -> 0.71.0-1)
[2018-11-08 22:16] [ALPM] upgraded iptables (1:1.6.2-3 -> 1:1.8.0-1)
[2018-11-08 22:16] [ALPM] upgraded systemd (239.2-4 -> 239.3-2)
[2018-11-08 22:16] [ALPM] upgraded cups-filters (1.21.3-1 -> 1.21.3-3)
[2018-11-08 22:16] [ALPM] upgraded file (5.34-1 -> 5.35-1)
[2018-11-08 22:16] [ALPM] upgraded pacman-mirrors (4.12.6-1 -> 4.14.0-3)
[2018-11-08 22:16] [ALPM] upgraded mhwd-nvidia (1:410.66-1 -> 1:410.73-1)
[2018-11-08 22:16] [ALPM] upgraded libevdev (1.5.9-1 -> 1.6.0-1)
[2018-11-08 22:16] [ALPM] upgraded mesa (18.2.3-1 -> 18.2.4-1)
[2018-11-08 22:16] [ALPM] upgraded qt5-base (5.11.2-2.1 -> 5.11.2-3)
[2018-11-08 22:16] [ALPM] upgraded dtkwidget (2.0.9.5-1 -> 2.0.9.6-1)
[2018-11-08 22:16] [ALPM] upgraded deepin-terminal (3.0.8-1 -> 3.0.9-1)
[2018-11-08 22:16] [ALPM] upgraded libssh (0.8.4-1 -> 0.8.5-1)
[2018-11-08 22:16] [ALPM] upgraded sdl2 (2.0.8-10 -> 2.0.9-1)
[2018-11-08 22:16] [ALPM] upgraded v4l-utils (1.16.0-1 -> 1.16.1-1)
[2018-11-08 22:16] [ALPM] upgraded ffmpeg (1:4.0.2-7 -> 1:4.0.3-1)
[2018-11-08 22:16] [ALPM] upgraded deepin-movie (1:3.2.11-2 -> 1:3.2.14-1)
[2018-11-08 22:16] [ALPM] upgraded mongo-c-driver (1.13.0-1 -> 1.13.0-2)
[2018-11-08 22:16] [ALPM] upgraded deepin-file-manager (1:4.6.9-1 -> 1
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Manjaro 是一种基于 Arch Linux 的发行版,它通常提供了友好的图形用户界面,并且对硬件兼容性很好。一般情况下,Manjaro 应该可以通过更改显示设置来调整分辨率。 首先,你可以尝试打开系统设置菜单,在显示设置选项中选择合适的分辨率。一般来说,你应该能够看到可用的分辨率列表并进行选择。如果无法调整分辨率,你可以考虑以下几点原因: 1. 显卡驱动问题:确保你的显卡驱动程序已经正确安装更新到最新版本。你可以尝试在终端中运行 `sudo mhwd -a pci nonfree 0300` 命令来自动安装适当的显卡驱动。 2. 缺少显示驱动:如果你使用的是特殊的显卡,可能需要额外安装特定的驱动程序。你可以在 Manjaro 的官方仓库或其他第三方仓库中搜索适合你的显卡驱动。 3. Xorg 配置问题:有时,Xorg 的配置文件可能会导致分辨率无法更改。你可以尝试编辑 `/etc/X11/xorg.conf` 文件来手动添加合适的显示配置。 4. 高分辨率设备问题:在一些高分辨率设备上,如 HiDPI 屏幕,需要额外的配置才能正确缩放和显示。你可以查找相关的 HiDPI 设置并进行调整。 如果上述方法都无法解决问题,你可以尝试在 Manjaro 的用户论坛或社区中提问,寻求其他用户或开发者的帮助。他们可能会更熟悉你所使用的硬件和操作系统配置,并提供更准确的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值