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

ubuntu 22.04 gnome 图形界面卡死,不重启有没有办法解决

  •  
  •   woyaojizhu8 · 338 天前 · 2089 次点击
    这是一个创建于 338 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在锁屏界面,光标能动,但是输入密码没反应,按回车没反应。按 ctrl+alt+fn 可以切换到 tty 界面。有一些数据没有保存,所以,不重启有没有办法解决?
    14 条回复    2023-04-28 00:32:11 +08:00
    hsfzxjy
        1
    hsfzxjy  
       338 天前 via Android
    killall -3 gnome-shell 试试
    woyaojizhu8
        2
    woyaojizhu8  
    OP
       338 天前
    @hsfzxjy 这不会关闭所有打开的 gui 程序,丢失未保存的数据吗?
    hsfzxjy
        3
    hsfzxjy  
       338 天前 via Android
    不会,-3 是通知 gnome-shell 刷新自己
    dode
        4
    dode  
       338 天前 via Android
    试试命令行内存镜像,进程镜像
    nekoyaki
        5
    nekoyaki  
       337 天前
    1 楼的我没试过,我工作和生活的电脑都是 ubuntu 16.04 , 平时偶尔 gnome-shell 偶尔会死掉,我是直接 kill gnome-shell 的 pid 。 如果有反应的话,gnomeshell 会直接重载, 如果没有直接 kill -9 gnome-shell 进程 ( kll 接收的是 pid ,tty 用 ps 搜 pid 即可, 我不太敢用 killall 或者 pkill ,怕牵连别的进程)
    一般来说 kill 或者 kill -9 都会保持所有的窗口,只是如果你有双屏可能会有位置错乱。
    不过,如果短时间内连续两次 kill gnome-shell 的话,你的 gnome-shell 插件都会被设置为关闭状态,需要自己回去手动开启。
    woyaojizhu8
        6
    woyaojizhu8  
    OP
       337 天前
    @hsfzxjy 谢谢!这样操作以后可以进入了。然后我发现无法写入,根分区用完了,分析发现 /var/log/syslog 涨到 40 多个 g ,大概是出现了什么持续性的报错。所以请问应该如何限制 syslog 文件无限增长,避免以后再出现它吃完根分区空间的现象呢?
    woyaojizhu8
        7
    woyaojizhu8  
    OP
       337 天前
    @nekoyaki ubuntu16.04 现在源还可用吗?还有更新吗?你现在还用这么老的版本,它是有什么特殊的好处吗?服务器我能理解用老版本不升级,但是个人桌面电脑的话我就有些好奇了
    hsfzxjy
        8
    hsfzxjy  
       337 天前 via Android
    @woyaojizhu8 感觉没啥办法,占满了删就好了
    nekoyaki
        9
    nekoyaki  
       336 天前
    @woyaojizhu8 目前源仍然可用,只是一些新的软件可能会不满足依赖。
    我一直不更新是因为这么多年,我对这个东西做了太多的定制,好多东西都是改了源代码编译安装的,还有各种快捷键和魔法设置升级之后肯定会被覆盖。另外就是升级之后可能有些特别符合我需求的旧软件升级之后不好用了、或者旧版本不兼容了。
    升级到这个 16.04 之前我也是 12.04 钉子户,从 12 年四月份第一时间新装 1204 开始一直用到 1604 正式版发布之后俩月看着稳定了才开始升级,但那次升级还是比较痛苦,所以现在准备至少苟到 24.04 再考虑要不要升级。
    yuyu01
        10
    yuyu01  
       336 天前
    我用 kubuntu 也有类似的问题,有时候外界屏幕,休眠后唤醒会在锁屏界面输入不了密码。说一下我的方法,不知道适不适用:
    ctrl + alt + f3 ,查找锁屏界面的进程并杀掉,
    比如在 kubuntu 下是 kscreenlocker_greet ,ubuntu 的锁屏进程可能要自己找找。。
    再 ctrl + alt + f1 回到图形界面就可以输入密码了。
    ProPh3t
        11
    ProPh3t  
       336 天前
    alt + f2 , 然后输入 r , 回车
    woyaojizhu8
        12
    woyaojizhu8  
    OP
       336 天前
    @nekoyaki 那这么多年,硬盘 /固态都没坏吗?你从 12.04 升级到 16.04 是直接升级还是重装呢?
    woyaojizhu8
        13
    woyaojizhu8  
    OP
       336 天前
    @nekoyaki 我升级也很痛苦,可是硬件和软件的变化总是会使得我不得不升级。硬件会坏,系统 各种各样的问题会越来越多,到后面积重难返,只能重装新系统
    hsfzxjy
        14
    hsfzxjy  
       336 天前 via Android
    @woyaojizhu8 我一般用 LTS ,一次用四五年,然后重装升级一次。现在在用 20.04
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1385 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:43 · PVG 07:43 · LAX 16:43 · JFK 19:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.