不太明白运行命令控制台是什么,有两点不明白。
- 有一种著名的重启 gnome-shell 的方法:Alt+F2 然后“r”。这个“r”是什么?只是运行控制台的内部命令?那么运行控制台有多少内部命令呢?
- 我可以通过运行控制台执行我自己的脚本。但是,我必须指定完整路径,只有这样脚本才能工作。如果我使用快捷方式 ~/my-path/script,该脚本会在编辑器中作为 Nautilus 中的 Display 命令打开。我不明白为什么。
不太明白运行命令控制台是什么,有两点不明白。
我知道我的华硕笔记本电脑不是最适合 Linux 的。我在所有以前版本的 Ubuntu 上都遇到过问题,但只有挂起/恢复。我被暂停后随机无法恢复。
但是,从 20.04 开始,情况变得更糟。我的 Gnome 会话将在两到三天内结束。现在,当我在家工作时,我每天都会做同样的事情:Firefox 用于个人事务,Chrome 用于与工作相关的工作,Citrix Workspace 用于远程访问,Nautilus,有时还有 LibreOffice。
新登录后一切看起来都很好。几个小时后,鼠标和键盘的响应会变慢。一两天后,我会遇到长达 10 到 20 分钟的周期性死机。硬盘驱动器指示灯一直亮着,看起来好像正在发生严重的交换。如果我能够切换到虚拟终端,我会看到 Firefox 或 Chrome 正在消耗 CPU。但逐渐 gnome-shell 开始超过 CPU 消耗。最后,会话完全冻结,我的笔记本电脑不再在网络上注册。
为了排除硬件问题,我花了两周时间在笔记本电脑上使用 Windows 10。我没有任何问题。只是一次合上盖子并没有让笔记本电脑进入睡眠状态。在浏览器中打开大量页面会减慢响应速度,但无论如何,Windows 上的响应时间总是可以接受的。
如何解决问题?
我添加了所需的信息
$ free -h
total used free shared buff/cache available
Mem: 7.6Gi 4.7Gi 712Mi 1.6Gi 2.2Gi 1.0Gi
Swap: 2.0Gi 1.6Gi 427Mi
$ sysctl vm.swappiness
vm.swappiness = 60
$ ls -al ~/.local/share/gnome-shell/extensions
total 16
drwxrwxr-x 4 yury yury 4096 May 1 17:34 .
drwx------ 4 yury yury 4096 Sep 12 14:03 ..
drwxrwxr-x 3 yury yury 4096 May 9 23:10 glassygnome@emiapwil
drwxr-xr-x 2 yury yury 4096 Jun 29 21:30 lockkeys@fawtytoo
$ ls -al /usr/share/gnome-shell/extensions
total 20
drwxr-xr-x 5 root root 4096 Jan 9 2020 .
drwxr-xr-x 7 root root 4096 Aug 18 09:54 ..
drwxr-xr-x 2 root root 4096 Aug 18 09:54 desktop-icons@csoriano
drwxr-xr-x 3 root root 4096 May 8 19:00 [email protected]
drwxr-xr-x 3 root root 4096 Aug 29 14:57 [email protected]
$ sudo dmidecode -s bios-version
X556UQ.315
它是原装华硕 X556U 笔记本电脑。笔记本电脑有两个显卡:
$ lspci | grep -i --color 'vga\|3d\|2d'
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
以前我总是遇到 nouveau 问题,所以我安装了适当的 NVIDIA 驱动程序。