首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 18.04上Gnome的故障排除

Ubuntu 18.04上Gnome的故障排除
EN

Ask Ubuntu用户
提问于 2019-05-16 18:34:28
回答 1查看 2K关注 0票数 0

几周前,Ubuntu18.04上的Gnome Shell已经开始随机变得没有反应了。那时候没什么大不了的,因为它很少发生。从那时起,情况变得更糟了,现在,在我用killall -3 gnome-shellAlt+F2重新启动shell之后几秒钟就会发生这种情况,然后在运行时重新启动R

我的意思是我不能用鼠标聚焦窗口(但是Alt+Tab是工作的),超级键没有效果,左边的端口不能再点击了,Alt+F2经常不能工作。这正变成一场噩梦。

我禁用了所有的扩展,但这并没有改变任何事情。我查看了/var/logs,但没有发现任何有用的东西。这个问题正在描述我的确切问题,但我没有鼠标是问题。

那么,对此进行故障排除的最佳方法是什么?

谢谢

编辑

一旦Gnome Shell“完全”崩溃,即我回到会话登录面板,所有的应用程序都丢失了,我就没有问题了。然后这个问题又出现了。

我注意到之前(或者之后,我不知道?)每次崩溃,/var/log/syslog中都有这一行:

gnome-shell[20080]: pushModal: invocation of begin_modal failed

我在网上找不到任何检查/var/log/syslog的模式,也找不到任何有用的东西。

EN

回答 1

Ask Ubuntu用户

发布于 2019-05-16 19:48:40

下面是几条你可能想走的路:

1)创建一个新用户.

将新用户作为故障排除步骤将排除您的问题是否来自用户的配置文件。新用户将拥有所有默认配置文件。创建新用户也不会影响当前用户主目录中的任何文件。

添加新用户并给他们一个主目录:

代码语言:javascript
复制
sudo useradd -m newusername

授予新用户sudo特权(如果需要的话):

代码语言:javascript
复制
sudo adduser newusername sudo

重新启动并登录到您刚刚创建的新用户。

如果一切正常,则旧用户的主目录下的信任肯定会出现问题。如果您想要“拯救”这个用户,请参阅下面的第2条来进行故障排除。

您可能希望删除一个用户,无论是旧的还是新的。要做到这一点,请使用命令..。

代码语言:javascript
复制
sudo userdel -r username

..。永久删除用户及其主文件夹。无法从要删除的用户中运行此命令。

2)手动删除信任

您可能希望检查和删除与您所遇到的问题相关的软件的配置文件。您可以在用户的主目录下的隐藏的dotfiles &文件夹中找到特定于用户的信任:/home/user/. (注意user/之后的点. )。

例如,您可能希望通过将GTK配置文件移动到备份位置来强制它们生成新的默认值:

sudo mv -r /home/user/.config/gtk-3.0 /home/user/.config/gtk-3.0-old/

这可以让你精确地控制你正在修补的桌面的哪些方面,但是你真的可以花一整天的时间来做这件事。

3)重新安装GNOME

如果您的问题不能通过删除配置文件来解决,更彻底的解决方案将是完全重新安装GNOME。

你可以用两种方法:

使用

apt-get install --reinstall

CTRL + ALT + F3登录虚拟终端

代码语言:javascript
复制
sudo apt update
sudo apt-get install --reinstall gnome-shell
sudo reboot

清除&(再)用apt

安装

CTRL + ALT + F3登录虚拟终端

代码语言:javascript
复制
sudo apt purge gnome-shell
sudo apt update
sudo apt install gnome-shell
sudo reboot

apt purge也将删除系统级配置文件,但是它不会删除主文件夹中的配置文件。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1143824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档