如何获取我弄乱的系统文件的新版本

如何获取我弄乱的系统文件的新版本

是否有可能以某种方式获取 Adwaita 主题的新“gnome-shell.css”文件。

该文件位于/usr/share/gnome-shell/theme,但我把它弄乱了(我忘了先备份)。

我是否需要完全重新安装 Gnome Shell 才能执行此操作?

答案1

我能想到的最简单的解决方案是下载GNOME 外壳 .deb如果您不想重新安装,请从那里打包并提取.css 文件。

您可以从此页面获取适合您的架构的 .deb(.css 实际上与平台无关,但以防万一):https://launchpad.net/ubuntu/+source/gnome-shell

下次您想要编辑 .css 文件时,请进行备份:)。

答案2

仅供参考-因为您已经获得该文件。

您下载的所有 deb 包都应该仍然在您的包存档中(除非您非常勤奋并且清理了您的包存档!)

您的软件包存档位于/var/cache/apt/archives

因此,对于我的 gnome-shell 版本(我使用的是 32 位),我将直接从存档 deb 文件中提取 gnome-shell.css 文件,即

cd ~/Downloads
dpkg --fsys-tarfile /var/cache/apt/archives/gnome-shell_3.2.1-0ubuntu1_i386.deb | tar -xf - ./usr/share/gnome-shell/theme/gnome-shell.css

即您传递路径+文件名作为参数,如图所示(所有路径都是相对的,所以它./usr/...而不是/usr/...

相关内容