问题标签 [nautilus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1699 浏览

python - Nautilus 右键菜单中的子菜单项

我正在尝试为 nautilus 编写扩展程序,它将一个项目添加到右键单击文件时出现的菜单中(如图所示)

替代文字

但是,我想在我的自定义菜单项中添加一个子菜单。

我下载了一个“nautilus-python”包,其中包括如何为 Nautilus 编写扩展的示例(到目前为止,它是我发现的最好/唯一的文档)。其中有一个名为 submenu.py 的文件,其中包含以下内容:

ps:我没有添加“#FIX ME:为什么这不起作用?”。这实际上包含在示例中

代码不起作用。即使我取出第二个功能并只留下第一个功能,它也不起作用。

任何帮助将不胜感激,谢谢。

0 投票
2 回答
344 浏览

linux - 有没有办法让 Nautilus 使用 VCS 的 move 命令在版本控制下移动文件?

例如,假设我将一个文件/project/file.cs/project/subdir/file.cs. 如果 nautilus 自动将其转换为bzr mv /project/file.cs /project/subdir/file.cs. 可以这样设置吗?

如果我在mv对版本控制文件执行简单的旧操作时被警告,那也很好,但我想这是一个单独的问题。

0 投票
2 回答
4101 浏览

bash - 如何从 bash 更改目录的图标/标志

我正在玩get_iplayer(太棒了)它每隔几个小时就会运行一次以获取任何新剧集......

在它完成抓取任何新东西后,我想更改标志~/Videos以添加加号或星号(最好是鹦鹉螺标志)

我要通过鹦鹉螺来解决这个问题吗?
我需要更改 gnome-config 中的某些内容吗?
我确定这不可能是FS级别?

为任何链接和建议干杯。

0 投票
1 回答
161 浏览

linux - 使用单声道的鹦鹉螺扩展?

是否可以使用单声道编写 nautilus 扩展?
我似乎只找到 c 和 python 引用。

0 投票
4 回答
1987 浏览

python - 使用 nautilus 脚本转义路径中的空格

我不认为这会像结果那样棘手,但我在这里。我正在尝试用 Python 编写一个 Nautilus 脚本,只需选择并右键单击它们即可将一个或多个图像上传到 Imgur。它适用于单个图像和多个图像 - 只要它们不包含任何空格。事实上,您可以上传包含空格的单个图像,而不是多个图像。

问题是 NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 将所有选定的文件和目录作为空格分隔的字符串返回。例如,它可能看起来像这样:

我需要的是一种方法——在 bash 或 Python 中——转义路径中的空格——而不是分隔不同项目的空格。要么是这样,要么是在每个项目周围加上引号的方法。

最终的解决方案是,如果我可以在 bash 中执行此操作,然后将这些项目作为单独的参数发送到我的 python 脚本。就像是:

我试过 RTFM'ing,但似乎没有很多好的解决方案。至少我没有找到。有任何想法吗?

0 投票
1 回答
1095 浏览

python - 在使用 python 的 nautilus 扩展中使用 gtk

以下代码

不产生任何消息。
然而

运行良好并生成请求的消息。

有人可以解释这一点 - 或更好地 - 提供解决方法吗?

(更好的是,将警报()调用移动到get_file_items()消息中时会正确显示)

0 投票
1 回答
4376 浏览

contextmenu - 编辑原始 Nautilus 上下文菜单

有谁知道简化 Nautilus 中标准上下文(右键单击)菜单的方法?我正在为不经常使用计算机的人制作一个非常简化的界面,并且我想使用 Nautilus 作为文件管理器。我已经使用 nautilus-action 在上下文菜单中添加了一些操作,但我想删除标准的复制/粘贴/创建文件夹/创建链接以及几乎所有其他操作。我没有在我的系统上找到任何 XML 或其他配置文件,我在 Nautilus 的源代码上使用了 grep 来找到它的位置,因为我怀疑它是硬编码的,但到目前为止还没有乐趣。

0 投票
1 回答
682 浏览

linux - Nautilus 文件浏览器和 GtkIconView

为了学习 GTK 编程,我正在构建一个简单的 GTK 应用程序,它读取目录中的文件并将它们显示为图标。我正在尝试构建类似 Nautilus 图标视图文件资源管理器的东西。我知道右窗格使用 GTK IconView 但左窗格使用什么来显示地点列表?我还查看了 Nautilus 源代码,但发现它对我来说非常复杂,谁能给我一个在 C++ 中使用 GTK IconView 的简单示例?谢谢。

0 投票
1 回答
410 浏览

python - 用 Python 编写的 Nautilus 扩展在调用 gtk.main() 时不运行

我正在开发一个 nautilus 扩展,我有以下代码:

该代码不起作用(幻灯片未出现在上下文菜单中)。但如果我评论这些行:

然后代码运行。我看不出这些线有什么问题,有什么帮助吗?

0 投票
1 回答
870 浏览

linux - 鹦鹉螺图标位置

我正在寻找 Nautilus 在 Ubuntu 10.10 系统上存储图标位置的位置。我想备份这些信息以防它以某种方式丢失,并可能以编程方式操纵这些信息。

我发现的所有信息似乎都表明该信息已迁移到 gvfs 的元数据存储区。有没有办法查询/修改这些信息,它存储在哪里?