通过浏览器下载文件时,下载状态消息框有一个名为展现在文件夹中,如何配置才能打开护林员当我点击它时?
我想做的原因:
我目前在 Ubuntu 上使用 i3wm,我的网络浏览器是 Google Chrome,每次当我在下载的文件上单击此选项时,我的屏幕将被空白窗格挡住,我无法执行任何操作,只能重新启动我的电脑才能获取内容后退。我不知道为什么会这样。 i3wm 是否没有附带任何 gui 文件管理器?
答案1
答案2
从阅读你的问题来看,这听起来有点类似于 Nautilus 弹出一个无法点击的桌面窗口,而且里面似乎什么也没有。
尝试在终端中运行gsettings set org.gnome.desktop.background show-desktop-icons false
,看看是否仍然显示空白屏幕。
但这并不能满足您让 Ranger 成为主要文件管理器的愿望这个 AskUbuntu 问题似乎确实相关。
答案3
首先创建open-tui
(并设置chmod +x
):
#!/bin/bash
tool=$1
loc="$2"
loc=${loc#"file://"}
if [[ ! -e $loc ]]; then
loc=$(dirname "$loc")
fi
i3-msg exec 'urxvt -e '$tool' "'$loc'"'
如果您使用 Gnome 或其他东西而不是 i3wm,则需要修改 i3-msg。
最后创建一个~/.local/share/applications/xranger.desktop
文件将 Ranger 注册为桌面应用程序:
[Desktop Entry]
Version=1.0
Name=xranger
GenericName=File Manager
Comment=Launches the ranger file manager
# needs full path to bin
Exec=/home/path-to/open-tui ranger %F
Icon=utilities-terminal
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=inode/directory;
StartupNotify=true
Categories=System;FileTools;FileManager
我使用 xranger 而不是 ranger 以避免与 ranger 可能安装的默认桌面项目发生冲突。
然后在 GUI 中使用新的桌面链接或将目录的默认处理程序设置为 ranger:
xdg-mime default xranger.desktop inode/directory # sets ~/.config/mimeapps.list