web-dev-qa-db-ja.com

nautilusによって処理されるデスクトップ上のフォルダーアイコンをクリックするか、nautilus内で直接「nemo」でフォルダーを開く方法

私の目的は、ユニティを使用して、ubuntu devel(現在は鮮やか)のnautilusnemouniverseに置き換えることです。 DefaultFileManager ubuntuヘルプから this または this askubuntu.comの質問を読んだ後、私はこの目標に近づいています。

これまで、.desktopnemo~/.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

次に、 here で提案されているように、nemo.desktopを使用するように、MIMEタイプに次のデフォルトを設定します。

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

さらに、この値を設定します( DefaultFileManager about mcterm):

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

ログアウトしてログインした後、デスクトップフォルダーアイコンをクリックすると、nautilusが開始されます。それにもかかわらず、コマンドxdg-open $HOMEnemoでフォルダーを開きます( here を参照)。

しないしたくない...

a)...レンダリングの問題があるため、nemoでデスクトップアイコンを処理します(たとえば、 here を参照)。

b)... nautilus(nemoのレンダリングの問題)をアンインストールするか、 here で提案されているようにバイナリの名前を変更します。

c)...ユニティとは異なるウィンドウマネージャを使用します(したがって、Gnomeが使用されているため、 this 質問の複製ではありません)。

再び質問:

nautilusによって処理されるデスクトップ上のフォルダーアイコンをクリックするか、nautilus内で直接フォルダーをnemoで開く方法は?

1
setempler

Webupd8.orgからの統一のためにnemo(ppa here )の修正バージョンを使用できます(指示 here )。

指示に従いましたが、installではなく、upgradeのみを実行しました。

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

次に、gsettingsを変更して、デスクトップハンドラーとしてnautilusを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は、レンダリングの問題なしにデスクトップを処理します。

0
setempler