1

我们可以在终端中使用给定目录打开 Nautilus,例如:

nautilus /home/jeeeyul/workspace

但是,我想打开“/home/jeeeyul”并选择“workspace”并显示它,而不是打开“workspace”目录。我可以从终端执行此操作吗?

4

3 回答 3

1

Nautilus 可以打开 的父文件夹workspace,但不包括控制选择的选项。

我能想到的唯一可能的选项是xdotool,它可以在窗口中模拟鼠标和键盘事件。

对于鼠标,如果您可以预测workspace图标或列表项在 Nautilus 窗口中的位置,您可以使用 来打开具有特定尺寸的窗口--geometry,然后使用xdotool使鼠标单击该位置。如果您无法预测位置,您也许可以重命名workspace为将出现在列表顶部的名称,并让 Nautilus 按名称对项目进行排序……然后在单击后将其重命名。

键盘可能是更好的选择。您可以使用xdotool发送键盘命令和/或在 Nautilus 窗口中键入会强制选择的内容。您需要尝试如何操作。(我不知道您使用的是什么版本的 Nautilus,或者该文件夹中可能还有哪些其他文件。)

这些解决方案并不理想。运气好的话,其他对 Gnome 有更深入了解的人会发布一些非常聪明的东西。

于 2012-10-25T03:14:27.093 回答
1

我不知道这是否是最近添加的,但您可以打开文件夹的父文件夹并使用以下方法选择它:

nautilus -s /home/jeeeyul/workspace

这将在 /home/jeeeyul/ 路径中打开 nautilus,并选择工作区文件夹。

只是想添加这个以防其他人仍在寻找解决方案。

于 2018-05-24T23:29:22.663 回答
-1

是的,您可以使用终端执行此操作。启动终端后,您必须切换用户,您可以使用 sudo -i 切换为 root 用户,然后使用 nautilus。

于 2012-10-25T03:03:54.467 回答