我已经从官方 Gnome 网站下载并安装了几个 gnome-shell 扩展。但是,我不想每次都安装它们,我重新安装我的 Ubuntu。我希望有一个功能来备份这些扩展并根据需要恢复它们。
我怎样才能做到这一点?
答案1
我想我已经搞明白了。您必须将以下三个文件夹替换为之前从要克隆的系统中保存的原始文件夹(出于安全考虑,请在备份后进行替换):
~/.local/share/gnome-shell/extensions
~/.local/share/gnome-shell/quicklaunch
~/.config/dconf
然后注销并登录。
如果它有效或者你找到了更好的方法请告诉我!
(在 Ubuntu Gnome Shell Remix 12.04 上测试)
答案2
下载的 gnome-shell 扩展存储在.local/share/gnome-shell/extensions
您的主目录文件夹中。复制扩展文件夹并将其存储在其他地方。
当您需要恢复这些扩展时,请将存储的extensions
文件夹复制并粘贴到您的文件夹中.local/share/gnome-shell
。注销并登录。
答案3
到目前为止最简单的方法是使用镀铬连接器。
您所要做的就是右键单击扩展,转到选项并确保已启用“同步 GNOME Shell 扩展列表”。重新安装 ubuntu 后,您需要再次安装此 chrome 扩展并禁用/重新启用此同步选项。系统将提示您使用哪个扩展列表,远程还是本地,您可以选择远程列表。
到目前为止我发现的唯一问题是扩展设置也没有备份。
答案4
gnome 扩展就在那里:(/usr/share/gnome-shell/extensions
显然sudo cp
)
要重新安装,请将它们复制回去.local/share/gnome-shell/extensions
(您需要在 gnome tweak 中重新激活它们,然后重新启动会话)