问题标签 [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.
python - Nautilus 右键菜单中的子菜单项
我正在尝试为 nautilus 编写扩展程序,它将一个项目添加到右键单击文件时出现的菜单中(如图所示)
但是,我想在我的自定义菜单项中添加一个子菜单。
我下载了一个“nautilus-python”包,其中包括如何为 Nautilus 编写扩展的示例(到目前为止,它是我发现的最好/唯一的文档)。其中有一个名为 submenu.py 的文件,其中包含以下内容:
ps:我没有添加“#FIX ME:为什么这不起作用?”。这实际上包含在示例中
代码不起作用。即使我取出第二个功能并只留下第一个功能,它也不起作用。
任何帮助将不胜感激,谢谢。
linux - 有没有办法让 Nautilus 使用 VCS 的 move 命令在版本控制下移动文件?
例如,假设我将一个文件/project/file.cs
从/project/subdir/file.cs
. 如果 nautilus 自动将其转换为bzr mv /project/file.cs /project/subdir/file.cs
. 可以这样设置吗?
如果我在mv
对版本控制文件执行简单的旧操作时被警告,那也很好,但我想这是一个单独的问题。
bash - 如何从 bash 更改目录的图标/标志
我正在玩get_iplayer(太棒了)它每隔几个小时就会运行一次以获取任何新剧集......
在它完成抓取任何新东西后,我想更改标志~/Videos
以添加加号或星号(最好是鹦鹉螺标志)
我要通过鹦鹉螺来解决这个问题吗?
我需要更改 gnome-config 中的某些内容吗?
我确定这不可能是FS级别?
为任何链接和建议干杯。
linux - 使用单声道的鹦鹉螺扩展?
是否可以使用单声道编写 nautilus 扩展?
我似乎只找到 c 和 python 引用。
python - 使用 nautilus 脚本转义路径中的空格
我不认为这会像结果那样棘手,但我在这里。我正在尝试用 Python 编写一个 Nautilus 脚本,只需选择并右键单击它们即可将一个或多个图像上传到 Imgur。它适用于单个图像和多个图像 - 只要它们不包含任何空格。事实上,您可以上传包含空格的单个图像,而不是多个图像。
问题是 NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 将所有选定的文件和目录作为空格分隔的字符串返回。例如,它可能看起来像这样:
我需要的是一种方法——在 bash 或 Python 中——转义路径中的空格——而不是分隔不同项目的空格。要么是这样,要么是在每个项目周围加上引号的方法。
最终的解决方案是,如果我可以在 bash 中执行此操作,然后将这些项目作为单独的参数发送到我的 python 脚本。就像是:
我试过 RTFM'ing,但似乎没有很多好的解决方案。至少我没有找到。有任何想法吗?
python - 在使用 python 的 nautilus 扩展中使用 gtk
以下代码
不产生任何消息。
然而
运行良好并生成请求的消息。
有人可以解释这一点 - 或更好地 - 提供解决方法吗?
(更好的是,将警报()调用移动到get_file_items()
消息中时会正确显示)
contextmenu - 编辑原始 Nautilus 上下文菜单
有谁知道简化 Nautilus 中标准上下文(右键单击)菜单的方法?我正在为不经常使用计算机的人制作一个非常简化的界面,并且我想使用 Nautilus 作为文件管理器。我已经使用 nautilus-action 在上下文菜单中添加了一些操作,但我想删除标准的复制/粘贴/创建文件夹/创建链接以及几乎所有其他操作。我没有在我的系统上找到任何 XML 或其他配置文件,我在 Nautilus 的源代码上使用了 grep 来找到它的位置,因为我怀疑它是硬编码的,但到目前为止还没有乐趣。
linux - Nautilus 文件浏览器和 GtkIconView
为了学习 GTK 编程,我正在构建一个简单的 GTK 应用程序,它读取目录中的文件并将它们显示为图标。我正在尝试构建类似 Nautilus 图标视图文件资源管理器的东西。我知道右窗格使用 GTK IconView 但左窗格使用什么来显示地点列表?我还查看了 Nautilus 源代码,但发现它对我来说非常复杂,谁能给我一个在 C++ 中使用 GTK IconView 的简单示例?谢谢。
python - 用 Python 编写的 Nautilus 扩展在调用 gtk.main() 时不运行
我正在开发一个 nautilus 扩展,我有以下代码:
该代码不起作用(幻灯片未出现在上下文菜单中)。但如果我评论这些行:
然后代码运行。我看不出这些线有什么问题,有什么帮助吗?
linux - 鹦鹉螺图标位置
我正在寻找 Nautilus 在 Ubuntu 10.10 系统上存储图标位置的位置。我想备份这些信息以防它以某种方式丢失,并可能以编程方式操纵这些信息。
我发现的所有信息似乎都表明该信息已迁移到 gvfs 的元数据存储区。有没有办法查询/修改这些信息,它存储在哪里?