如何将壁纸偏好设置从 Nemo 更改为 Nautilus

如何将壁纸偏好设置从 Nemo 更改为 Nautilus

我安装了 nemo 而不是 nautilus,几乎所有功能都运行正常,除了一件事:如果我想更改壁纸,我使用右键单击 - 更改壁纸,则会打开一个 Cinnamon 首选项窗口。如果我在这里更改壁纸,什么也不会发生……我更喜欢 gnome/unity 中的“旧”壁纸窗口,它会相应地更改壁纸。我可以更改该“操作”吗?

谢谢

答案1

据我所知,发生这种情况是因为在 Nemo 的源代码中,当你点击“更改桌面背景”执行 cinnamon-settings。

您可以尝试编辑源代码以调用 gnome-control-center 而不是 cinnamon-setting。

笔记: 在此示例中,我运行的是 Ubuntu 13.04,其中安装了 Cinnamon Desktop 和 nemo 1.8.4 ppa:gwendal-lebihan-dev/cinnamon-stable 苯丙胺。

下载源代码,编辑并编译。

1)编辑gwendal-lebihan-dev-cinnamon-stable-raring.list文件以允许下载源代码。

  • sudo nano /etc/apt/sources.list.d/gwendal-lebihan-dev-cinnamon-stable-raring.list

去除“#”特点。

前:

# deb-src http://ppa.launchpad.net/gwendal-lebihan-dev/cinnamon-stable/ubuntu raring main

后:

deb-src http://ppa.launchpad.net/gwendal-lebihan-dev/cinnamon-stable/ubuntu raring main

使用Ctrl+O然后+保存 nano 中的更改。EnterCtrlX

  • sudo apt-get update

2)打开终端并安装必要的软件包。

  • sudo apt-get install build-essential

3)安装构建依赖项。

  • sudo apt-get build-dep nemo

4)创建一个文件夹来下载源代码。

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)下载源代码。

  • apt-get source nemo

6)编辑文件“nemo-桌面图标视图.c”

  • gedit nemo-1.8.4-20130709192207/src/nemo-desktop-icon-view.c

搜索第 665 和 667 行以进行更改。

前:

"cinnamon-settings",  
"backgrounds", NULL);

enter image description here

后:

"gnome-control-center",
"unity-appearance", NULL);

enter image description here

根据评论进行编辑以删除“添加桌面小工具”操作。

7)编辑文件“nemo-桌面图标视图-ui.xml”去除“添加桌面小工具”行动。

搜索行号“12”将其删除。

enter image description here

您可以使用您喜欢的编辑器或使用以下命令将其删除:

  • sed -i '/Desklets/d' ~/Downloads/src/nemo-1.8.4-20130709192207/src/nemo-desktop-icon-view-ui.xml

8)前往“nemo-1.8.4-20130709192207”文件夹来构建 deb 包。

  • cd nemo-1.8.4-20130709192207/
  • dpkg-buildpackage -rfakeroot -uc -b

9)现在您可以安装 deb 包。

  • cd ..

  • sudo dpkg -i *deb

10)启用“gnome-控制中心-统一外观.桌面“文件出现在gnome-control-center中。

  • sudo sed -i.bak 's/OnlyShowIn=Unity;/OnlyShowIn=Unity;GNOME;/g' /usr/share/applications/gnome-control-center-unity-appearance.desktop

11)隐藏“gnome 背景面板.桌面“来自 gnome-control-center 的文件。
为了避免这种情况:

enter image description here

  • sudo sed -i.bak 's/OnlyShowIn=GNOME;/NotShowIn=GNOME;/g' /usr/share/applications/gnome-background-panel.desktop

笔记: 使用“sed -i.bak”命令,将创建以 .bak 为扩展名的备份文件

12)最后,您可以注销并登录来查看更改。

结果:

enter image description here

enter image description here

正如您所看到的,菜单没有“添加桌面小工具”操作,“更改桌面背景”将打开gnome-control-center 外观

希望能帮助到你。

答案2

我真的很喜欢从源代码编译的答案,但对于不太敢冒险的人来说,这里有一个更简单的替代解决方案。

最近在一篇文章中,我发现了 Nemo 的一个修补版本,它不需要 Cinnamon 依赖项。此版本默认这样做。

要安装它,启动你的终端,然后输入:

sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller

就是这样。此 PPA 还具有 Nemo 扩展,这是我在 13.10 默认存储库中遗漏的。要安装它们:

sudo apt-get install nemo-compare nemo-dropbox nemo-media-columns nemo-pastebin nemo-seahorse nemo-share

# If you need it
sudo apt-get install nemo-rabbitvcs

# Terminal inside Nemo
sudo apt-get install nemo-terminal

关于如何将 Nemo 设置为默认值等...我不认为它属于这里,但未来的读者可以在这里的原始文章中找到它:http://www.webupd8.org/2013/10/install-nemo-with-unity-patches-and.html

相关内容