V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
liangzi
V2EX  ›  Linux

KDE 桌面崩溃无法登入

  •  
  •   liangzi · 2018-02-22 21:39:10 +08:00 · 7433 次点击
    这是一个创建于 2246 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主 openSUSE42.3 KDE 桌面。默认建立了俩用户 均含目录。A 用户常用 B 用户备用。

    前奏~ 下午在 A 用户中 运行 boinc 的分布式运算 设置了最多使用 30%的 CPU。然后锁定出门超市吃饭了。 回来一切正常登入。开着网易云音乐 然后在 boinc 软件上点开一个链接 默认启动了 chrome。然后悲剧了~

    正题~ 鼠标可以动 就是点哪儿都没反应。 然后进入 tty1 发现 init 3 后切到 tty7 黑屏 init 5 可以自动到登录界面 输入 A 用户密码 卡死 症状就是鼠标能动 点哪儿都没反应 进不去 之后重启登入 B 用户没问题。

    问题~ 请问出现这种状态的原因在哪儿呢? 该如何解决 谢谢~

    56 条回复    2018-02-24 17:49:07 +08:00
    omph
        1
    omph  
       2018-02-22 21:57:16 +08:00
    重启后 A 用户还是不能登陆?
    liangzi
        2
    liangzi  
    OP
       2018-02-22 22:00:24 +08:00 via Android
    @omph 嗯 A 无法登录到 kde 桌面 不过可以在 tty 登录
    x86vk
        3
    x86vk  
       2018-02-22 22:07:42 +08:00
    只有鼠标能动,背景是黑的么?

    我记得 KDE 会尝试回复上一次的 sesson,lz 可以 google 一下这个存储 session 的文件位置。
    liangzi
        4
    liangzi  
    OP
       2018-02-22 22:14:55 +08:00 via Android
    @x86vk 正常情况下 启动到 kde 的界面 可以选择 A 用户或者 B 用户 输入对应密码就登录的。现在是启动到了选 kde 择界面后选择 A 用户 输入密码卡死。切到 tty1 如正题所述~
    x86vk
        5
    x86vk  
       2018-02-22 22:17:00 +08:00
    @liangzi tty 可以登录 A 用户么?可以的话,进去后 startx 试试?
    liangzi
        6
    liangzi  
    OP
       2018-02-22 22:17:23 +08:00 via Android
    @x86vk 我已经把 A 用户的 xsession 做成了链接 指向了 /dev/null 😂
    liangzi
        7
    liangzi  
    OP
       2018-02-22 22:18:17 +08:00 via Android
    @x86vk 试过了 无果
    x86vk
        8
    x86vk  
       2018-02-22 22:51:02 +08:00
    tty 进不去的话。。
    是不是 passwd 里面混了奇奇怪怪的东西?
    junmoxiao
        9
    junmoxiao  
       2018-02-22 22:57:33 +08:00   ❤️ 1
    事实证明 opensuse 一点也配不上网上的评价,
    一点都不稳定,
    以前我用 dell 还有现在用的的 x1c 都装过 opensuse,并没有想象的那样稳定,经常有各种 bug
    viephen
        10
    viephen  
       2018-02-23 03:07:10 +08:00
    本来是路过的,还是想说。到现在我仍然无法习惯 KDE,不管是 linux 还是在 freebsd 还是一直用 xfce 作为桌面环境。
    liangzi
        11
    liangzi  
    OP
       2018-02-23 06:03:10 +08:00 via Android
    @junmoxiao Linux 都那样
    liangzi
        12
    liangzi  
    OP
       2018-02-23 06:04:26 +08:00 via Android
    @viephen kde 快捷键定义好使
    ysw
        13
    ysw  
       2018-02-23 09:14:12 +08:00
    @junmoxiao 还是 arch 最稳定
    Oo0
        14
    Oo0  
       2018-02-23 09:15:39 +08:00
    感觉 Linux 这些桌面都不怎么好用,会因为莫名其妙的问题卡死,换用 i3 就舒服多了
    liangzi
        15
    liangzi  
    OP
       2018-02-23 10:33:43 +08:00 via Android
    @Oo0 嗯桌面环境太坑了 系统倒是不错 话说什么是 i3 ?
    liangzi
        16
    liangzi  
    OP
       2018-02-23 10:34:36 +08:00 via Android
    @ysw Arch 也被我搞崩溃过 还不是桌面环境的崩溃 系统崩溃。。。
    Oo0
        17
    Oo0  
       2018-02-23 11:15:59 +08:00
    @liangzi i3wm 平铺窗口管理器 类似的有 awesome、xmonad
    liangzi
        18
    liangzi  
    OP
       2018-02-23 11:51:12 +08:00 via Android
    @Oo0 Linux 发行版里面有吗 求推荐 谢谢
    Owenjia
        19
    Owenjia  
       2018-02-23 13:08:16 +08:00
    是不是 nvidia 显卡,并且使用了专有驱动?
    我最近也遇到了这个问题,dmesg 能看到报错:
    ... segfault at 4 ip ... sp ... error 6 in libnvidia-glcore.so.387.34

    另一台 ati 显卡使用开源驱动的没有遇到这个问题,应该不是 KDE 的锅。
    Owenjia
        20
    Owenjia  
       2018-02-23 13:10:49 +08:00
    另外补充一点,我几次出现这种问题的时候也开了网易云音乐,不知道是否相关。
    liangzi
        21
    liangzi  
    OP
       2018-02-23 13:21:20 +08:00 via Android
    @Owenjia 我用 bbswitch 禁用 N 卡多年了 所以基本排除显卡问题 我的用户日志无法找到 X session-error-0: -> /dev/null
    Owenjia
        22
    Owenjia  
       2018-02-23 13:30:57 +08:00
    @liangzi
    你遇到的问题在特定步骤下可以重现吗?
    可否通过 ssh (或其他方式)连入看下 dmesg 有没有什么信息?
    我遇到的问题表现跟你的一致,但是随机发生,暂时没找到规律,每次都是重启 X 解决。
    liangzi
        23
    liangzi  
    OP
       2018-02-23 15:07:42 +08:00
    @Owenjia dmesg 一大堆的东西跑出来 我不知道那个有用 目前可以 tty 进去
    junmoxiao
        24
    junmoxiao  
       2018-02-23 16:40:37 +08:00
    @liangzi deepin 啊,各种发行版都用过,之前也很鄙视什么国产操作系统,但是用了 deepin 之后真的很服气,各方面都很完善了
    BingoXuan
        25
    BingoXuan  
       2018-02-23 16:44:23 +08:00 via Android
    之前用 manjaro + kde 真的是日常崩,后来重装最新 manjaro 后就好很多了。说实话 kde 桌面真的很棒,比起 win10 高到不知哪里去了。可以说和 macOS 不相伯仲吧。

    先备份然后命令行卸载 kde 再重装吧
    junmoxiao
        26
    junmoxiao  
       2018-02-23 16:44:30 +08:00
    @ysw arch 一点都不稳定好吧,之前我用 arch 的时候遇到包冲突的问题,怎么都解决不了,
    各种发行版都折腾过,到现在,只有 deepin 最符合我的要求,刚装上用了几天,非常完美,
    fedora 就不提了,就是个垃圾,没有任何稳定性可言,桌面环境一天蹦三次以上
    ubuntu 还行,但是和 deepin 相比,易用性有很大差别,建议你用下 deepin 就知道了,还是不要带着有色眼镜看事情,觉得什么国产就不行
    junmoxiao
        27
    junmoxiao  
       2018-02-23 16:47:09 +08:00
    @Oo0 你试试最新版 deepin,我重度使用了几天,除了 sougou 输入法没有任何问题,换个输入法就好了,
    之前用的一些 linux 系统用不了一天就受不了了,
    只有 ubuntu 之前用了两年
    wlwood
        28
    wlwood  
       2018-02-23 17:03:30 +08:00
    能进 tty,那就,装多一个桌面,比如 xface 啊,lxde 啊这类稳定点的,然后登陆桌面的时候,选择其桌面,一般都是 ok 的吧。
    liangzi
        29
    liangzi  
    OP
       2018-02-23 17:16:54 +08:00
    @wlwood 话说 这个系统还真没有试过同时安装多个桌面 这样行得通?
    liangzi
        30
    liangzi  
    OP
       2018-02-23 17:18:46 +08:00
    @BingoXuan 我登陆其他用户了 然后把常用的东西都 cp -ax;chown -R 了 23333 ~
    liangzi
        31
    liangzi  
    OP
       2018-02-23 17:19:28 +08:00
    @junmoxiao linux 系统目前就喜欢这个发行版本 没办法 要么就等有钱了 mac 上了。。。。。。
    BingoXuan
        32
    BingoXuan  
       2018-02-23 18:07:57 +08:00
    @liangzi
    可惜 Linux 至今没有一款桌面环境能一统天下,不然问题会少很多
    junmoxiao
        33
    junmoxiao  
       2018-02-23 18:08:08 +08:00
    @liangzi 之前买过 mac pro,后来卖了,mac 这系统不行,当初买 mac 就是冲着类 unix 系统去买的,结果用了之后才发现就是阉割版的 linux,还不如原来用 ubuntu 爽,用了一年卖了,买了个 x1c
    keenwon
        34
    keenwon  
       2018-02-23 18:17:54 +08:00
    @liangzi Manjaro 好像有个社区版本是 i3wm 的
    liangzi
        35
    liangzi  
    OP
       2018-02-23 18:48:16 +08:00
    @keenwon 好的 谢谢
    aa6563679
        36
    aa6563679  
       2018-02-23 22:13:17 +08:00 via iPhone
    Linux 桌面环境确实是毛病多
    x86vk
        37
    x86vk  
       2018-02-23 23:05:44 +08:00
    @junmoxiao DDE 是好用,就是不守规矩。我之前用 Manjaro Deepin,不支持触屏,插入 USB Hub 就会崩溃,而且显示不出 DLNA 设备(在别的 DE 里都正常)。就想换 KDE,结果不知道他在哪里设置了高分屏的环境变量,根本删不掉。而且我在 DDE 中配置的网络打印机,在 CUPS 里根本看不到,也只有 GTK 的程序才能打印,Qt 的程序和 Libreoffice 都用不了那个打印机。
    Tyanboot
        38
    Tyanboot  
       2018-02-23 23:13:36 +08:00
    @junmoxiao 这个看个人习惯吧. Arch 用了这么多年了, 基本没遇到过解决不掉的依赖问题. 最近的一次是上游整合 xproto 的时候的依赖问题, 也都很好解决. 反倒是帮别人和服务器上看过几次 Ubuntu 的问题, 那依赖简直了, apt 处理起来一团糟. 装也装不了, 卸也卸不掉...
    rock6y
        39
    rock6y  
       2018-02-24 00:36:42 +08:00 via Android
    @Oo0 i3 文件管理器 thunar 老是卡住了 只能强杀 怎么破
    CodingPuppy
        40
    CodingPuppy  
       2018-02-24 00:49:50 +08:00
    fedora 最近遇到几个类似问题,刚解决完。你可以分别试下

    1. upgrade / downgrade gjs 包

    2. downgrade libinput 包
    wtdd
        41
    wtdd  
       2018-02-24 02:05:13 +08:00
    linux 的桌面崩溃实乃兵家常事……
    Oo0
        42
    Oo0  
       2018-02-24 08:17:15 +08:00
    @rock6y 这个要看具体的报错信息,不过我用的 gnome 的 nautilus 没怎么遇到问题
    liangzi
        43
    liangzi  
    OP
       2018-02-24 08:28:41 +08:00
    @CodingPuppy 嗯 好的 谢谢
    liangzi
        44
    liangzi  
    OP
       2018-02-24 08:37:23 +08:00
    看这么多回复的 还是很感谢大家 虽然问题依旧 我目前怀疑系统锁定了某个东西 所以无法登陆了 至于那个东西现在无法确定 之前曾经遇到过一次无法进入系统的情况删除了 /usr/lib/systemd/system/purge-kernels.service 然后重建引导
    mkinitrd 就可以了 http://tianwaifeixian.leanote.com/post/%E8%A7%A3%E5%86%B3%EF%BC%9Afailed-to-start-load-kernel-modules-see-systemctl-status-systemd-modules-load.service-for-details
    omph
        45
    omph  
       2018-02-24 08:49:02 +08:00
    登入 B 用户都没问题,那显然不是系统问题
    极大可能是 A 家目录里的配置出问题了,把 A 家目录下的 dot files 和 .config 文件夹都移到备用文件夹里,再登陆 A
    wlwood
        46
    wlwood  
       2018-02-24 08:50:00 +08:00
    @liangzi 肯定可以的
    http://7xjv8u.com1.z0.glb.clouddn.com/20180224084601.png
    登陆的时候,一般都有选择使用哪个桌面. 我的 centos,一般使用 xface,还有用 openbox 做备用。
    liangzi
        47
    liangzi  
    OP
       2018-02-24 08:57:29 +08:00
    @omph 我试过 mv .cache .cache_backup;mv .local .local_backup;mv .config .config_backup 然后 rm /tmp/* 然后从新登陆 不管用
    liangzi
        48
    liangzi  
    OP
       2018-02-24 08:59:00 +08:00
    @wlwood 好的 准备 xfce4 了 谢谢
    xratzh
        49
    xratzh  
       2018-02-24 09:03:30 +08:00
    我是支持 openSUSE 的,nv 的驱动和 kde 的问题让我回 xubuntu 了。openSUSE 的 xfce 不懂
    wlwood
        50
    wlwood  
       2018-02-24 09:22:08 +08:00
    @liangzi 哦,那个,没看清,登陆 B 用户没问题啊?那就用 B 用户就好了吧?装桌面的事情,有时候比较折腾,就当我没说哈
    liangzi
        51
    liangzi  
    OP
       2018-02-24 09:43:40 +08:00 via Android
    @xratzh 我 13 年用到现在了 中间穿插用过各种的版本 Arch 体验也不错
    derek80
        52
    derek80  
       2018-02-24 09:46:07 +08:00
    之前也有类似经历,并且没有备份用户。 现在换了 debian + xfce 稳定运行大半年了。
    ysw
        53
    ysw  
       2018-02-24 10:06:57 +08:00
    @liangzi
    @junmoxiao
    可能你们比较会折腾,我用 arch 挺稳定的,每天一滚也很刺激,哈哈
    omph
        54
    omph  
       2018-02-24 15:42:23 +08:00   ❤️ 1
    @liangzi 那就把所有 . 开头的都移走,包括文件
    liangzi
        55
    liangzi  
    OP
       2018-02-24 16:46:33 +08:00 via Android
    问题解决了 mkdir home_xxx-backup-files; mv .* home_xxx-backup-files 原因出在 home 根目录的点文件上面 具体那个不明~ 233333!
    liangzi
        56
    liangzi  
    OP
       2018-02-24 17:49:07 +08:00 via Android
    @omph 你的方法有效 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4666 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:00 · PVG 18:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.