- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为 nautilus 编写一个扩展,它将一个项目添加到右键单击文件时出现的菜单中(如图所示)
但是,我想向我的自定义菜单项添加一个子菜单。
我下载了一个“nautilus-python”包,其中包含如何为 Nautilus 编写扩展的示例(到目前为止,它是我找到的最好/唯一的文档)。其中有一个名为 submenu.py 的文件,其中包含以下内容:
import nautilus
class ExampleMenuProvider(nautilus.MenuProvider):
def get_file_items(self, window, files):
menuitem = nautilus.MenuItem('ExampleMenuProvider::Foo', 'Foo', '')
submenu = nautilus.Menu()
menuitem.set_submenu(submenu)
menuitem = nautilus.MenuItem('ExampleMenuProvider::Bar','Bar','')
submenu.append_item(menuitem)
return menuitem,
# FIXME: Why isn't this working?
def get_background_items(self, window, file):
submenu = nautilus.Menu()
submenu.append_item(nautilus.MenuItem('ExampleMenuProvider::Bar', 'Bar', ''))
menuitem = nautilus.MenuItem('ExampleMenuProvider::Foo', 'Foo', '')
menuitem.set_submenu(submenu)
return menuitem,
ps:我没有添加“# FIX ME:为什么这不起作用?”。这实际上包含在示例中
代码无效。即使我去掉第二个函数而只留下第一个函数,它也不起作用。
如有任何帮助,我们将不胜感激。
最佳答案
我找到了解决方案。
必须对上面的示例进行一些变量名更改
import nautilus
class ExampleMenuProvider(nautilus.MenuProvider):
def __init__(self):
pass
def get_file_items(self, window, files):
submenu = nautilus.Menu()
item = nautilus.MenuItem('Nautilus::sbi','Nau-T','image')
item.set_submenu(submenu)
item_two = nautilus.MenuItem('Nautilus::s','www','image')
submenu.append_item(item_two)
return item,
关于python - Nautilus 右键单击菜单中的子菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845681/
我正在尝试为 nautilus 编写一个扩展,它将一个项目添加到右键单击文件时出现的菜单中(如图所示) 但是,我想向我的自定义菜单项添加一个子菜单。 我下载了一个“nautilus-python”包,
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
Ubuntu 中的 Nautilus 具有动态图标,这意味着它会在运行时更改,然后再更改回来。它在 Unity 栏等中发生变化,例如在复制文件时,我们会看到一个进度图标。 我想知道这是怎么做到的?我也
在 ubuntu nautilus 中,关注侧面板的快捷方式是什么(我们有“地点”、“设备”、“网络”等),以便我们可以导航并选择要进入的文件夹?我试图在网上找到它,但似乎没有人提到它。 最佳答案 它
Nautilus 允许用户在目录和文件上设置标志,但令人惊讶的是它不使用 xattr 等实际文件元数据存储来存储此添加的元数据。 那么 Nautilus 在哪里以及如何存储这些数据?(我想从 Naut
我无法使用以下命令构建 Electron App 的可执行文件: electron-packager . electron-tutorial-app --overwrite --asar=true -
有谁知道简化 Nautilus 中标准上下文(右键单击)菜单的方法吗?我正在为不经常使用计算机的人制作一个非常简化的界面,并且我想使用 Nautilus 作为文件管理器。我使用 nautilus-ac
我有一个 nautilus 脚本,可以将我喜欢的音乐复制到一个特殊的文件夹中,并将其同步到我的手机和汽车。它在包含有趣字符(如 á)的路径上失败。我正在使用以下内容逐步修复它: temp = temp
(the warning that shows up)在 Ubuntu 18.04 上,我使用 g++ test.cpp -o test 编译了一个仅包含 stdio.h 和一个空主函数的 C++ 示
为了学习 GTK 编程,我正在构建一个简单的 GTK 应用程序,它读取目录中的文件并将它们显示为图标。我正在尝试构建类似 Nautilus 图标 View 文件资源管理器的东西。我知道右 Pane 使
我正在对 Evince 进行黑客攻击,并尝试添加一个在文件属性页面中显示文件大小的功能。 但我无法从 Nautilus 文件信息中获取文件大小值。 有人知道如何从 Nautilus 获取文件的大小信息
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我想构建一个 Python 脚本来检查特定目录是否在 nautilus 中打开。 到目前为止,我拥有的最佳解决方案是使用 wmctrl -lxp 列出所有窗口,这给了我这样的输出: 0x0323d58
我想获取所选文件的文件路径。我现在一整天都在尝试这个,但没有运气。 例如,通过单击脚本“filename.py”,我想获取突出显示目录的路径。 最佳答案 查看 Nautilus scripts 的文档
我正在创建一个基于 FUSE 的工具,它使用 fuse 文件系统填充目录 (~/sites)。当您读取子目录(例如 ~/sites/stackoverflow.com)时,会与该主机建立 sftp/f
Nautilus 向我显示文件的缩略图,如果是图像,它将向我显示预览,如果是视频,它将显示视频中的帧,如果是文档,它将向我显示应用程序图标。 如何访问图像? 我看到它们缓存在 ~/.thumbnail
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 a specific programming problem, a software a
我的设置: 我正在使用 Nautilus (v 3.20.3)访问 Google Drive在运行 Ubuntu 16.10 的机器上. 我有一个批处理文件,它每天备份一个特定的 MySQL data
我的需求很简单,希望有高手能帮帮我。 我正在做一个项目[LINUX-UBUNTU],我有一个c 程序,其中有一个包含文件路径的字符数组,我想在Ubuntu 中打开该文件夹nautilus 浏览器,我也
我正在尝试向文件管理器(nautilus)添加一个菜单项,该菜单项调用我自己的 python/Qt 程序,该程序对所选文件/文件夹执行一些操作 我发现 import nautilus class
我是一名优秀的程序员,十分优秀!