问题标签 [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 投票
2 回答
509 浏览

linux - 如何使用 mono gtk 制作类似鹦鹉螺的侧边栏#

我一直在寻找一种方法来做到这一点几个星期:

截图 http://img229.imageshack.us/img229/2430/screenshoteor.png

我正在开发音乐播放器,并且想要这样的东西:

等等。我正在使用单声道和 gtk#。我找不到教程或任何东西,如果有人可以帮我找到一个或给我一个很好的例子。谢谢!

0 投票
1 回答
151 浏览

python - 使用python打开父文件夹并在默认文件浏览器中突出显示特定子文件夹

我正在使用以下代码在默认文件浏览器中打开一个文件夹。

现在的问题是我想突出显示之前选择的子文件夹/文件。有什么办法吗?如果不是全部,至少对于鹦鹉螺?

0 投票
1 回答
2798 浏览

java - Java + Linux:工作目录是我的主文件夹

很多人有这样的问题,当他们从 nautilus 启动 JAR 应用程序时,CWD(当前工作目录)设置为他们的主文件夹(而不是 JAR 所在的文件夹)。这是 Nautilus 中的一个错误,尤其是 Linux。

如果您知道一个技巧,可以更轻松地正确启动 Jar,而不是打开终端并在那里手动输入java -jar myJar.jar,请在下面发布。

谢谢


问题的简短代码示例:

在 Windows 中,会打印:[The Path To The Jar]/ASimpleTextFile.txt
但在 Linux 中,会打印:/home/[yourName]/ASimpleTextFile.txt

这是一个非常糟糕的主意,因为我们经常使用配置文件的相对路径。这样,它们将不会被找到,因为文件指向主文件夹。

0 投票
5 回答
2571 浏览

python - 调试用 Python 编写的 Ubuntu Nautilus 脚本的方法

在编写Nautilus 脚本(例如使用 Python)时,我目前知道两种基本调试方法:

  1. 使用(例如 Zenity)弹出窗口作为“打印”语句。
  2. 在文本文件中捕获 stderr 和 stdout 以供以后参考。

这些方法工作得相当好,但我怀疑还有更有效的方法我不知道。任何人都可以建议其他方法吗?

编辑:

背景:我寻找方法来调试从 Nautilus 中的 Ubuntu 右键菜单启动的 python 脚本。

使用 cedric 的使用 --no-desktop 选项重新启动 nautilus 的答案意味着 stderr 和 stdout 在终端窗口中变得可见。但是,此终端似乎不能用作 pdb 控制台进行调试(它似乎仅用于输出)。

在我寻找从右键菜单启动时获取对脚本进程的输入和输出访问权的方法时,我发现了下面我的答案中列出的信息。

(此外,虽然我同意单元测试和日志记录是最佳实践,但我认为仍然存在交互式调试的空间,尤其是对于小型脚本。)

0 投票
4 回答
14831 浏览

user-interface - 用于 sftp 或 GUI 的 ssh 隧道

我正在尝试在 ssh 隧道上使用 sftp

我有一个homePC,可以使用一个gatewayPC作为跳转主机登录到远程服务器

我使用 ssh 隧道命令

homePC并且效果很好

但是,一旦我登录到另一台机器,我想打开一个 nautilus 或任何其他文件管理器

一种选择是能够通过此隧道进行 sftp 或 ftp

是否有基于 GUI 的工具(如用于 windows 的 putty)来实现这一点?

任何帮助表示赞赏

问候, 希瓦尼

0 投票
1 回答
6817 浏览

ubuntu - Ssh(sftp) with certificate via Nautilus in Ubuntu 10.10

Before I connected to my server via Nautilus (sftp). Now I moved to Amazon EC2, and there's just one way connect to server (ubuntu 10.10 too), using ssh -i mycert.pem, no password, just certificate. How can I connect to the server using Nautilus, just like i did before? In other way I guess I can disable certificate by making some changes in /etc/ssh/ssh_config,but not sure what to do.

UPD: Finally i found solution by using sshfs, more explanation here How to mount Amazon ec2 drive locally - fuse + sshfs?

and googling by keywords sshfs + amazon ec2

UPD2:

and after this connection to sftp via nautilus also working fine

0 投票
2 回答
1608 浏览

webdav - Nautilus 脚本:WebDAV 文件夹的 $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 为空

编写 Nautilus 脚本时,$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS给出已单击上下文菜单的文件的路径,例如/home/nico/test.txt.

但当文件在WebDAV共享中时,该变量为空。

它是一个错误吗?
如何获取 WebDAV 文件的路径?

我的脚本旨在用于 WebDAV 共享上的文件。

在此处输入图像描述

0 投票
3 回答
2533 浏览

linux - Meld Nautilus 上下文菜单的 Shell 脚本

Beyond Compare通过使用两个 nautilus 脚本(存储在 中)提供“Select for compare”和“Compare to Selected” /home/user/.gnome2/nautilus-scripts

脚本 1:选择进行比较

脚本 2:与选定的比较

我正在尝试为Meld做类似的脚本,但它不起作用。

我不熟悉shell脚本。谁能帮我理解这一点:

这样我就可以适应融合。

0 投票
1 回答
586 浏览

icons - 为每个扩展设置 Nautilus 文件图标

是否可以通过扩展界面在 Nautilus 的图标视图模式下更改文件的图标(不是标志) ?

我认为,在浏览带有音乐的文件夹时,看到嵌入 ID3v2 APIC 帧的 MP3 文件的专辑封面会很酷。到目前为止,我能够提取图片并复制粘贴一些示例代码,以将标志和菜单项添加到 Nautilus。但是列提供程序和文件信息提供程序都没有提供明显的更改图标的方法。

另一个答案建议使用gvfs-set-attribute,但我宁愿动态提取图标,而不是在某处创建大量不必要的文件。

提前感谢您提供任何有用的建议!

0 投票
1 回答
221 浏览

python - 使用 PyGTK 将 Webkit 放到 Nautilus 桌面(在 Ubuntu Maverick 上)

通过使用以下代码,我可以得到我认为的 Nautilus 桌面窗口:

但是当我尝试执行 Wrapped_window.add() 时,我得到窗口对象没有 add 方法的错误。

我知道这是可以做到的,因为有人已经在http://www.youtube.com/watch?v=NOlIfhXQX9g上有演示效果的 youtube 视频,但我不知道如何获取背景窗口并在上面放置一个小部件它。

有人知道该怎么做吗?