首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nautilus一开始并不开放,但过了很长一段时间,它就开始正常工作了

Nautilus一开始并不开放,但过了很长一段时间,它就开始正常工作了
EN

Ask Ubuntu用户
提问于 2020-06-07 12:26:25
回答 1查看 589关注 0票数 3

我最近从16.04调到18.04。当我登录到系统时,桌面上不会显示任何文件,“文件”图标也不会打开。当我运行命令time nautilus时,它给出了以下响应:

代码语言:javascript
复制
Failed to register: Timeout was reached

real    0m25.074s
user    0m0.042s
sys 0m0.025s

但是5分钟后,所有的窗口突然打开,桌面上的文件夹也开始出现。同一命令的响应如下:

代码语言:javascript
复制
real    0m0.060s
user    0m0.038s
sys 0m0.008s

虽然,我可以访问所有的文件和文件夹使用终端。而且,即使在我发出命令nautilus -q之后,它也可以正常工作,而且不需要太多时间。似乎只有当我登录到系统时,问题才会出现。尽管在ubuntu16.04的情况并非如此,在那里一切都是瞬间开始的。

编辑:我又一次移除并安装了无名氏,但没有任何帮助。

free -h输出

代码语言:javascript
复制
              total        used        free      shared  buff/cache   available
Mem:           7.6G        2.7G        1.4G        268M        3.5G        4.3G
Swap:            0B          0B          0B

sysctl vm.swappiness输出

代码语言:javascript
复制
vm.swappiness = 60

ls -al ~/.local/share/gnome-shell/extensions输出

代码语言:javascript
复制
ls: cannot access '/home/bhavy/.local/share/gnome-shell/extensions': No such file or directory

ls -al /usr/share/gnome-shell/extensions输出

代码语言:javascript
复制
total 16
drwxr-xr-x 4 root root 4096 Jun  7 01:52 .
drwxr-xr-x 6 root root 4096 Jun  7 01:17 ..
drwxr-xr-x 3 root root 4096 Jun  7 01:52 ubuntu-appindicators@ubuntu.com
drwxr-xr-x 3 root root 4096 Jun  7 01:52 ubuntu-dock@ubuntu.com

cat /var/log/syslog|grep nautilus输出

代码语言:javascript
复制
Jun  7 18:22:41 bhavy-HP whoopsie[1956]: [18:22:41] Parsing /var/crash/_usr_bin_nautilus.1000.crash.
Jun  7 18:22:41 bhavy-HP whoopsie[1956]: [18:22:41] Uploading /var/crash/_usr_bin_nautilus.1000.crash.
Jun  7 18:30:30 bhavy-HP nautilus-deskto[4472]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:30 bhavy-HP nautilus-deskto[4472]: message repeated 2 times: [ can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied]
Jun  7 18:30:30 bhavy-HP nautilus[4565]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:30 bhavy-HP nautilus-deskto[4472]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:31 bhavy-HP nautilus-deskto[4472]: message repeated 44 times: [ can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied]
Jun  7 18:30:31 bhavy-HP dbus-daemon[1403]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.269' (uid=1000 pid=4565 comm="/usr/bin/nautilus --gapplication-service " label="unconfined")
Jun  7 18:30:31 bhavy-HP nautilus[4565]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:31 bhavy-HP nautilus[4565]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:31 bhavy-HP nautilus[4565]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:31 bhavy-HP nautilus-deskto[4472]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:31 bhavy-HP nautilus-deskto[4472]: message repeated 191 times: [ can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied]
Jun  7 18:30:32 bhavy-HP nautilus[4565]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:33 bhavy-HP nautilus[4565]: message repeated 129 times: [ can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied]
Jun  7 18:30:37 bhavy-HP nautilus-deskto[4472]: can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied
Jun  7 18:30:38 bhavy-HP nautilus-deskto[4472]: message repeated 143 times: [ can't init metadata tree /home/bhavy/.local/share/gvfs-metadata/home: open: Permission denied]

还有一个系统程序错误检测窗口。当我使用/var/crash查看ls文件夹时。它提供了以下输出

代码语言:javascript
复制
_usr_bin_nautilus.1000.crash  _usr_bin_nautilus.1000.upload  _usr_bin_nautilus.1000.uploaded

编辑2:下面两个命令sudo grep -i swap /etc/fstabsudo blkid | grep -i swap什么也不打印。

对于ls -al /home/bhavy/.local/share/gvfs-metadata/,输出是

代码语言:javascript
复制
drwx------  2 bhavy bhavy  4096 Apr  1 13:47  .
drwx------ 37 bhavy bhavy  4096 Jun  7 19:32  ..
-rw-------  1 root  root  90096 Apr 14  2018  home
-rw-r--r--  1 root  root  32768 Apr 14  2018  home-520671b4.log
-rw-------  1 bhavy bhavy  1068 May 10  2018 'mtp:host=%5Busb%3A001%2C004%5D'
-rw-rw-r--  1 bhavy bhavy 32768 May 10  2018 'mtp:host=%5Busb%3A001%2C004%5D-ea794164.log'
-rw-------  1 bhavy bhavy   892 Apr  1 13:47 'mtp:host=%5Busb%3A001%2C006%5D'
-rw-rw-r--  1 bhavy bhavy 32768 Apr  1 13:50 'mtp:host=%5Busb%3A001%2C006%5D-96429231.log'
-rw-------  1 bhavy bhavy  1904 Mar 17 14:49 'mtp:host=%5Busb%3A001%2C008%5D'
-rw-rw-r--  1 bhavy bhavy 32768 Mar 17 14:49 'mtp:host=%5Busb%3A001%2C008%5D-1ef4e927.log'
-rw-------  1 bhavy bhavy   988 Jan  3  2018 'mtp:host=%5Busb%3A001%2C019%5D'
-rw-rw-r--  1 bhavy bhavy 32768 Jan  3  2018 'mtp:host=%5Busb%3A001%2C019%5D-295b34d0.log'
-rw-------  1 root  root  23428 Apr 20  2018  root
-rw-r--r--  1 root  root  32768 Apr 20  2018  root-a7cd5a51.log
-rw-------  1 bhavy bhavy   528 Oct 16  2019 'sftp:host=172.27.28.229,user=jatindev'
-rw-rw-r--  1 bhavy bhavy 32768 Oct 16  2019 'sftp:host=172.27.28.229,user=jatindev-50511b70.log'
-rw-------  1 bhavy bhavy   360 Jun 28  2018  uuid-13F2-1B57
-rw-rw-r--  1 bhavy bhavy 32768 Jun 28  2018  uuid-13F2-1B57-ef6bea9f.log
-rw-------  1 bhavy bhavy   152 Dec 15  2017  uuid-15F6-1853
-rw-rw-r--  1 bhavy bhavy 32768 Dec 15  2017  uuid-15F6-1853-dd280f53.log
-rw-------  1 bhavy bhavy   168 Feb  5  2019  uuid-1CB5-2250
-rw-rw-r--  1 bhavy bhavy 32768 Feb  5  2019  uuid-1CB5-2250-57328334.log
-rw-------  1 bhavy bhavy  3652 Oct 14  2019  uuid-2E18-2B51
-rw-rw-r--  1 bhavy bhavy 32768 Oct 14  2019  uuid-2E18-2B51-148fcb14.log
-rw-------  1 bhavy bhavy  7444 Jan  1  2019  uuid-70F1-3FAB
-rw-rw-r--  1 bhavy bhavy 32768 Jan  1  2019  uuid-70F1-3FAB-80580a55.log
-rw-------  1 bhavy bhavy  3036 Mar  4  2018  uuid-858A-D414
-rw-rw-r--  1 bhavy bhavy 32768 Mar  4  2018  uuid-858A-D414-6d31293d.log
-rw-------  1 bhavy bhavy   716 Aug  6  2018  uuid-CC63-C4D1
-rw-rw-r--  1 bhavy bhavy 32768 Aug  6  2018  uuid-CC63-C4D1-86f630c5.log

编辑3:在分配交换内存和更改free -h的gvfs-元数据输出的所有权之后

代码语言:javascript
复制
              total        used        free      shared  buff/cache   available
Mem:           7.6G        2.1G        3.0G        221M        2.5G        5.1G
Swap:          4.0G          0B        4.0G

ls -al /home/bhavy/.local/share/gvfs-metadata/输出

代码语言:javascript
复制
total 716
drwx------  2 bhavy bhavy  4096 Jun  7 20:12  .
drwx------ 37 bhavy bhavy  4096 Jun  7 20:12  ..
-rw-------  1 bhavy bhavy 90096 Apr 14  2018  home
-rw-r--r--  1 bhavy bhavy 32768 Jun  7 20:12  home-520671b4.log
-rw-------  1 bhavy bhavy 95220 Jun  7 20:12  home.AQPML0
-rw-------  1 bhavy bhavy  1068 May 10  2018 'mtp:host=%5Busb%3A001%2C004%5D'
-rw-rw-r--  1 bhavy bhavy 32768 May 10  2018 'mtp:host=%5Busb%3A001%2C004%5D-ea794164.log'
-rw-------  1 bhavy bhavy   892 Apr  1 13:47 'mtp:host=%5Busb%3A001%2C006%5D'
-rw-rw-r--  1 bhavy bhavy 32768 Apr  1 13:50 'mtp:host=%5Busb%3A001%2C006%5D-96429231.log'
-rw-------  1 bhavy bhavy  1904 Mar 17 14:49 'mtp:host=%5Busb%3A001%2C008%5D'
-rw-rw-r--  1 bhavy bhavy 32768 Mar 17 14:49 'mtp:host=%5Busb%3A001%2C008%5D-1ef4e927.log'
-rw-------  1 bhavy bhavy   988 Jan  3  2018 'mtp:host=%5Busb%3A001%2C019%5D'
-rw-rw-r--  1 bhavy bhavy 32768 Jan  3  2018 'mtp:host=%5Busb%3A001%2C019%5D-295b34d0.log'
-rw-------  1 root  root  23428 Apr 20  2018  root
-rw-r--r--  1 root  root  32768 Apr 20  2018  root-a7cd5a51.log
-rw-------  1 bhavy bhavy   528 Oct 16  2019 'sftp:host=172.27.28.229,user=jatindev'
-rw-rw-r--  1 bhavy bhavy 32768 Oct 16  2019 'sftp:host=172.27.28.229,user=jatindev-50511b70.log'
-rw-------  1 bhavy bhavy   360 Jun 28  2018  uuid-13F2-1B57
-rw-rw-r--  1 bhavy bhavy 32768 Jun 28  2018  uuid-13F2-1B57-ef6bea9f.log
-rw-------  1 bhavy bhavy   152 Dec 15  2017  uuid-15F6-1853
-rw-rw-r--  1 bhavy bhavy 32768 Dec 15  2017  uuid-15F6-1853-dd280f53.log
-rw-------  1 bhavy bhavy   168 Feb  5  2019  uuid-1CB5-2250
-rw-rw-r--  1 bhavy bhavy 32768 Feb  5  2019  uuid-1CB5-2250-57328334.log
-rw-------  1 bhavy bhavy  3652 Oct 14  2019  uuid-2E18-2B51
-rw-rw-r--  1 bhavy bhavy 32768 Oct 14  2019  uuid-2E18-2B51-148fcb14.log
-rw-------  1 bhavy bhavy  7444 Jan  1  2019  uuid-70F1-3FAB
-rw-rw-r--  1 bhavy bhavy 32768 Jan  1  2019  uuid-70F1-3FAB-80580a55.log
-rw-------  1 bhavy bhavy  3036 Mar  4  2018  uuid-858A-D414
-rw-rw-r--  1 bhavy bhavy 32768 Mar  4  2018  uuid-858A-D414-6d31293d.log
-rw-------  1 bhavy bhavy   716 Aug  6  2018  uuid-CC63-C4D1
-rw-rw-r--  1 bhavy bhavy 32768 Aug  6  2018  uuid-CC63-C4D1-86f630c5.log
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-06-07 14:17:12

交换

您没有交换,正如在free -h中看到的那样。

代码语言:javascript
复制
              total        used        free      shared  buff/cache   available
Mem:           7.6G        2.7G        1.4G        268M        3.5G        4.3G
Swap:            0B          0B          0B

我们将创建一个4 GB的/swapfile

注意:不正确地使用dd命令会导致数据丢失。我建议复制/粘贴。

代码语言:javascript
复制
sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 8G RAM and 4G swap

将这一行添加到/etc/fstab中:

代码语言:javascript
复制
/swapfile    none    swap    sw      0   0

然后重新启动并验证正确的交换操作。

gvfs-metadata

您已经开始使用nautilussudo了。在从终端以根用户身份启动GUI应用程序时,您应该使用sudo -H

代码语言:javascript
复制
sudo chown $USER:$USER /home/$USER/.local/share/gvfs-metadata/home*

sudo chmod 664 /home/$USER/.local/share/gvfs-metadata/home*.log

sudo rm -i /home/$USER/.local/share/gvfs-metadata/root*

desktop-icons

重新安装缺失的gnome-shell扩展:

代码语言:javascript
复制
sudo apt update

sudo apt install gnome-shell-extension-desktop-icons

转到https://extensions.gnome.org/local/以启用/配置桌面图标。

~/..cache

我们在~/.cache文件夹中发现了损坏。重新创建一个新文件夹,Files现在可以工作了。

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

https://askubuntu.com/questions/1247877

复制
相关文章

相似问题

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