LXDE 上的 Eclipse 无法运行系统资源管理器(文件管理器)
Posted
技术标签:
【中文标题】LXDE 上的 Eclipse 无法运行系统资源管理器(文件管理器)【英文标题】:eclipse on LXDE can't run system explorer (file manager) 【发布时间】:2018-09-03 07:32:05 【问题描述】:我已经在 Lubuntu (LXDE) 上安装了 eclip。而且我无法启动文件管理器来选择任何文件或目录(例如更改包的位置)。
默认情况下eclipse有
Window->Preferences->General->Workspace->“启动系统资源管理器的命令”
设置为
dbus-send --print-reply --dest=org.freedesktop.FileManager1 /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems array:string:"$selected_resource_uri" string:""
但是在 LXDE 上没有接口 org.freedesktop.FileManager1
.
该接口在以下环境中实现:
Nautilus 3.4 and later.
Dolphin 15.08 and later
但在 Lubuntu 上,文件管理器是 PCManFM
,它没有实现 org.freedesktop.FileManager1
。
我已将此设置更改为 pcman $selected_resource_uri
,但它只是将 pcmanfm
作为独立文件管理器运行,而没有 Eclipse 的反馈。
我该如何解决这个问题?谢谢。
【问题讨论】:
【参考方案1】:我遇到了同样的问题,我解决了:
xdg-open "$selected_resource_parent_loc"
PS:确保 Eclipse 没有将起始 x
放在后面,也没有在末尾添加不可见元素(这似乎令人难以置信,但对我来说确实如此……它删除了 x 并添加了一个 U+202C 字符, POP DIRECTIONAL FORMATTING...可能是因为我从这个答案复制/粘贴以将其设置到另一台机器...我不知道)
Source
【讨论】:
不幸的是,它对我不起作用。它还生成 pcman 作为独立的文件管理器,没有 eclipse 的反馈。without feedback with eclipse
是什么意思?它没有打开正确的文件夹?
反馈 - 我的意思是您选择所需的文件或目录并将其“提交”到应用程序(到 Eclipse)。我怎么能在 pcman 中做到这一点?它只是普通的文件管理器。
好的,但是你能用xdg-open "$selected_resource_parent_loc"
从Eclipse内部的目标目录打开PcManFM
吗?
是的,它会生成带有目录的PcManFM
。但不是用 "target" ,而是用 "parent of target" 。如果您想要“目标”目录 - 请改用 xdg-open "$selected_resource_loc"
。再一次 - 这毫无意义,因为不可能从PcManFM
“提交”到eclipse
以上是关于LXDE 上的 Eclipse 无法运行系统资源管理器(文件管理器)的主要内容,如果未能解决你的问题,请参考以下文章
如何在运行 Debian Squeeze 和 LXDE 的 Raspberry Pi 上截屏? [关闭]
Fedora 26Alpha LXDE简单对比LXQT的资源使用,到底到底哪个更省硬件资源,告诉你答案