操作系统维护

Ubuntu18.04命令行出现卡顿

2020-01-17  本文已影响0人  爱折腾的大懒猪

事情发生在安装某个二进制文件, 他会弹出图形界面来安装, 然后gnome 就一闪(gnome shell崩溃了), 重新回到登录界面, 之前开的东西全关了!!

莫名其妙地,过了一天后, 感觉到了命令行的卡顿,表现为:

网上针对这种卡顿,原因有很多,一种调试方法是使用set -x 然后按tab时会有详细显示,可以定位卡顿问题。但我发现貌似每次都不一样。。。

一种可能是$PATH的问题, 但我将path定义为最基础的搜索路径依然未果.

新建了一个用户,切换进去, 发现没有任何问题... 顺得很,那就不是系统的问题,不需要重装.

反复卸载干净了 gnome-shell (包括sudo apt remove gnome-shell ubuntu-desktop ubuntu-gnome-desktop chrome-gnome-shell gnome-tweak-tool gnome-shell-extensions), 进入命令行后重装, 进系统后依然卡顿

新建一个文件夹, 将用户目录下所有文件移动进去, logout后再进入. 此时整个用户被重置一样, 桌面和gnome配置变得很简洁清新.. 但依然存在卡顿....

由于我是三屏幕, 一个是竖屏, 重置用户后屏幕失去配置, 变成了横屏, 于是干脆把显示器的线拔掉. 奇迹出现了, 居然终端不卡了!! ???

(The delay on terminal disappear when I disconnect the third monitor. ??!)

试过修改用户的用户组, 是不是有什么古怪的程序在运行导致卡顿. 然后发现, 没有什么卵用...既然用户目录清空了也有问题, 这个问题和用户有关, 和当前用户有很多组无关, 把我实在搞不懂原因了...

最后, 建议解决方案是(现在的确解决了):

  1. 新建一个管理权限的用户, 例如newguy
  2. 将有问题用户的用户目录下所有文件移动到某个文件夹, 例如叫FUCK, mv ~/* ~/.* FUCK.
  3. 将该目录放置到该用户目录以外的位置, 例如新用户的用户目录.
  4. 查看/etc/group/etc/passwd, 查看该用户的组信息, 组ID(GID)和用户ID(UID)
  5. 图形界面下, logout后切换用户到新的用户newguy
  6. 右上角, Settings, Details, Users, Unlock以后, 将旧的用户删掉,在提示中, 选择删除该用户的文件.
  7. 重新新建管理员用户, 设置好密码, 用户名与之前相同. logout登出后, 用该账号名登入.
  8. 将之前备份的用户目录下所有文件移动到新用户目录下. mv /home/newguy/FUCK/* /home/newguy/FUCK/.* ~ 如果提示有文件夹冲突, 可以用图形界面下显示隐藏文件, 然后重复移动操作, 选择覆盖.
  9. 登出用户, 重新进去, 测试一下功能. 如正常, 则可在用户管理中删除newguy用户.
  10. 之前设置的密码不能是短密码, 要设置短密码, sudo passwd USERNAME.

折腾一天的问题终于解决了... 小记录一下...

sp金鱼姬登场!哇
上一篇 下一篇

猜你喜欢

热点阅读