12.1 简介
这篇文章来之不易,参考了很多文章,取百家之长,于是有了此文。具体是这样的,最近在使用ubuntu,而它的界面确实有点不美观,特别是dock栏。于是,我在网上找了很多ubuntu美化的教程。但是,在进行到 安装dash to dack 这一步时,出现了问题,gnome网的扩展安装不了。
12.2 环境
日期: 2021.10.15
版本: ubuntu20.04
说明: 此文,只是由于扩展不能安装才出现的。如果以后又可以安装了,那么此文就是去了它的价值。
12.3 解决
本文只针对无法安装扩展,至于gnome-shell以及gnome-tweaks则需要自己安装。以下是解决方法:
- tweaks
sudo apt-get install gnome-tweaks
sudo apt-get install gnome-shell-extensions
- 查看gnome-shell版本
yun@yun-Inspiron-7572:~$ gnome-shell --version
GNOME Shell 3.36.9
- 下载扩展zip
提示: 这里由于我已经安装了,所以会按钮是 on 。下载zip,版本选择跟自己的 gnome-shell 版本保持一致(3.36)。
- 解压改名
下载的zip解压,打开解压后的文件夹,找到 metadata.json 文件并打开。文件内有一个名为 uuid 的键值对,复制后面的值,将刚才解压的文件夹名字改为复制的值。 - 拷贝文件
复制改名后的文件夹到 /usr/share/gnome-shell/extensions/ 。
yun@yun-Inspiron-7572:~/下载$ sudo cp -r dash-to-dock@micxgx.gmail.com/ /usr/share/gnome-shell/extensions/
提示: 这里的目标目录可谓是众说纷纭,有人说是 /home/yun/.local/share/gnome-shell/extensions ,也有人说是 /usr/share/gnome-shell/extensions/ 。判断的依据是,安装tweaks时,会自带一些扩展,你去这两个目录看看,到底哪个里有自带的扩展文件夹,例如 ubuntu-dock 。有的那个,就是真的目标目录,当前电脑上是 /usr 目录下。
- 授权
我猜测这一步并不一定是必要的。首先,你去刚才复制好了的目标目录中,看看你复制进去的扩展中的 metadata.json 图标上是否有一个 大红× 。
如果有,那么就需要授权;没有,则可以跳过本步骤。扩展目录下打开终端,输入以下指令:
yun@yun-Inspiron-7572:/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com$ sudo chmod 775 metadata.json
提示: 这里是说,给文件赋予可读权限。值得一提的是,比起dash to dock,个人认为floating dock更好。
- 生效扩展
上述步骤完成之后,键盘按住 alt+F2 ,然后输入 r ,即可重启gnome,然后扩展就会生效。