Ste*_*and 7 chrome nautilus fluxbox
Chrome 为每个下载的项目提供一个菜单,您可以在其中找到Show in Folder
该项目。此菜单命令会在所需位置自动启动 Nautilus。好的。
但是,现在我的主要桌面管理是 Fluxbox。所以,当 Nautilus 醒来时,它只是替换了我的背景,并杀死了我所有的fluxbox 菜单(我只剩下一个几乎空的gtk 菜单)。
在这种情况下,我必须使用~$ killall nautilus
让我的fluxdesktop 恢复正常。这真的很有趣,但只有十几次。
我想知道我是否可以在 linux 下以某种方式参数化 Chromium,以使 Chromium 不调用 Nautilus,而是调用 Thunar 或 PcManFm,这是我使用的两个文件系统管理。
我使用 Ubuntu 12.04 获取信息。
Nautilus 似乎是打开目录的默认应用程序,更准确地说是打开inode/directory
. 此外,您已经注意到 Nautilus 有一个坏习惯,就是弄乱桌面。您需要做的是告诉系统使用哪个默认应用程序打开目录,并且 Chromium 将遵守。
在这个例子中,我使用午夜指挥官作为选择的文件管理器,随意将其更改为您喜欢的一个。首先,您需要确保存在.desktop
XDG 规范所需的文件。对于 GUI 文件管理器,很可能已经有合适的.desktop
文件,对于终端应用程序,通常您必须创建自己的文件。检查/usr/share/applications
现有文件的目录
。
创建一个~/.local/share/applications/midnight-commander.desktop
包含以下内容的文件
:
[Desktop Entry]
Name=Midnight Commander
Exec=mc %U
Terminal=true
StartupNotify=false
Type=Application
MimeType=inode/directory
Run Code Online (Sandbox Code Playgroud)
下一步是使用inode/directory
MIME 类型注册此应用程序
:
xdg-mime default midnight-commander.desktop inode/directory
Run Code Online (Sandbox Code Playgroud)
您可以通过以下方式确认注册成功
xdg-mime query default inode/directory
Run Code Online (Sandbox Code Playgroud)
应该输出midnight-commander.desktop
. 现在,您可以在 Chromium 中单击“在文件夹中打开”,应该会弹出一个终端,并在目录中打开午夜指挥官。甚至不需要重新启动桌面会话或浏览器。
如果你想使用 Nautilus 而不想弄乱你的桌面,你需要复制并重命名相应的.desktop
文件/usr/share/applications
并替换
nautilus %U
Run Code Online (Sandbox Code Playgroud)
和
nautilus --no-desktop %U
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5613 次 |
最近记录: |