如何通过单击 nautilus 处理的桌面上的文件夹图标或直接在 nautilus 内使用“nemo”打开文件夹?

如何通过单击 nautilus 处理的桌面上的文件夹图标或直接在 nautilus 内使用“nemo”打开文件夹?

我的目标是使用unity在 ubuntu devel(目前为 animated)中替换nautilusfrom 。在阅读了以下内容后,我已接近这个目标nemouniverse默认文件管理器来自 ubuntu 帮助和或者在 askubuntu.com 上提问。

到目前为止,我已经创建了以下.desktop文件:nemo~/.local/share/applications

cd ~/.local/share/applications 
for i in `ls nemo*desktop`; do echo -e "\n### $i\n"; cat $i; done

### nemo-autorun-software.desktop

[Desktop Entry]
Name=Run Software
TryExec=nemo-autorun-software
Exec=nemo-autorun-software %u
Icon=application-x-executable
NoDisplay=true
Terminal=false
StartupNotify=true
Type=Application
MimeType=x-content/unix-software;

### nemo-connect-server.desktop

[Desktop Entry]
Name=Connect to Server
TryExec=nemo-connect-server
Exec=nemo-connect-server
Icon=applications-internet
NoDisplay=true
Terminal=false
StartupNotify=true
Type=Application

### nemo-folder-handler.desktop

[Desktop Entry]
Name=Nemo File Manager
Comment=Access and organize files
Exec=nemo %U
Icon=system-file-manager
Terminal=false
NoDisplay=true
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;
MimeType=inode/directory;application/x-gnome-saved-search;

### nemo.desktop

[Desktop Entry]
Name=Nemo File Manager
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nemo %U
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
Actions=Window;

[Desktop Action Window]
Name=Open a New Window
Exec=nemo

nemo.desktop然后我按照建议设置了以下 mime 类型的默认值这里

xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search

另外我设置了这个值(如默认文件管理器关于mcterm):

xdg-mime default nemo.desktop x-directory/normal

注销并登录后,单击桌面文件夹图标仍会启动nautilus。尽管如此,该命令xdg-open $HOME仍会使用以下命令打开文件夹nemo(请参阅这里)。

不要想要 ...

a)...使用处理桌面图标nemo,因为存在渲染问题(参见这里例如)。

b)...卸载nautilus(使用 nemo 渲染问题)或重命名二进制文件,如这里

c)...使用与 Unity 不同的窗口管理器(因此它不是问题,因为那里使用的是 Gnome)。

那么问题又来了:

如何nemo通过单击 nautilus 处理的桌面上的文件夹图标或直接在 nautilus 内打开文件夹?

答案1

可以使用修改后的版本nemo(ppa这里) 来自 webupd8.org 的 Unity (说明这里)。

我按照说明操作,但没有成功,installupgrade仅仅:

sudo add-apt-repository ppa:webupd8team/nemo
sudo sed -i 's/vivid/devel/' /etc/apt/sources.list.d/webupd8team-ubuntu-nemo-vivid.list
sudo apt-get update && sudo apt-get upgrade

然后我把gsettingsnautilus 替换为 nemo 作为桌面处理程序:

gsettings set org.gnome.desktop.background draw-background false
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.nemo.desktop show-desktop-icons true

注销、登录,然后 nemo 处理桌面而不会出现渲染问题。

相关内容