问题标签 [thunar]

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 回答
70 浏览

scripting-language - 将时间戳前缀附加到变量的脚本

我有一个只有这一行的 Thunar 脚本: cp "$@" "$@-$TS".txt 它在我右键单击的文件中附加了一个时间戳后缀和 .txt 扩展名

现在,我想附加一个时间戳前缀并添加 .txt 扩展名,但它不起作用: cp "$@" "$TS-$@".txt

我究竟做错了什么?

0 投票
1 回答
674 浏览

mime-types - Thunar 和 MC 如何决定如何打开文件?

似乎 Thunar 和 Midnight Commander(任何可能的其他工具)不使用 Mailcap 来决定如何打开文件。他们用什么代替?

问题背景:在我的系统上,Thunar 和 Midnight Commander 使用 Okular 而不是 LibreOffice 打开所有 ODT 文件。

我尝试通过检查~/.mailcap和来调试它/etc/mailcap,其中确实包含 ODT 的 Okular 规则,但 LibreOffice ( soffice) 规则显然优先。

我通过mailcap直接在 ODT 文件上运行来验证这一点:

输出正是我所期望的:

此外,如果我运行该命令,LibreOffice 确实会启动并打开文件。

所以据我了解,MC 和 Thunar 应该使用 LibreOffice 打开 ODT 文件。但他们使用 Okular。为什么?

0 投票
1 回答
2789 浏览

python - Python lxml:忽略 XML 声明(错误)

我正在尝试使用Python 模块解析文件浏览器 Thunar 的自定义操作文件 ( ~/.config/Thunar/uca.xml) 。lxml

出于某种原因,Thunar 显然将 amalformed declaration写入这些文件:

显然,version预计将作为第一个“属性”出现在声明中。如果我尝试解析文件,则会lxml引发一个。XMLSyntaxError

不,我不能简单地更正声明,因为 Thunar 不断用虚假声明覆盖它。

这很可能是 Thunar 中的一个错误。

不过,我想知道如何忽略带有lxml.

我知道我可以预处理 XML 文档以过滤掉 XML 声明。但这似乎不是很优雅。由于 XML 似乎默认为 1.0 版和 UTF-8 编码,因此肯定有可能忽略声明并假设在lxml. 我在文档或谷歌上没有找到任何东西,我可能忽略了一些东西。

0 投票
1 回答
937 浏览

thumbnails - Tumbler(Thunar)在哪里存储/缓存其缩略图?

Tumbler 是来自 XFCE 的 Thunar 的缩略图。

它在哪里存储缩略图?缩略图缓存在哪里?

我设法看到

#define THUMBNAILER_CACHE_PATH "/org/freedesktop/thumbnails/Cache1"

在 Tumbler 的源代码中。不确定它是否有用。我找不到路径的其余部分,也无法在我的机器上找到这部分。

不是~/.thumbnails,也不是~/.cache/thumbnails

0 投票
0 回答
252 浏览

c++ - 源编译为“共享库”

我有一个简单的源文件'source.cpp:

现在我正在编译它:

结果在 Thunar 中显示为“共享库”类型。我可以使用 ./out 在 Shell 中运行它,但不能通过双击在 Thunar 中运行它。

ldd 说:

当我设置 -static 标志时,我得到一个典型的“程序”,它按预期在 Thunar 中工作,但肯定更大。ldd 说“程序没有动态链接”

几年前,我编译了这个源代码,但我不记得编译器选项了,我在 Typ 'Program' 中得到了一个没有静态链接的结果。ldd 说的和第一个例子一样。

那么,我该怎么做才能获得类型为“程序”的可执行文件,该可执行文件可以通过在文件管理器中双击来执行。

(我当然在所有示例中都设置了可执行标志)

0 投票
2 回答
1090 浏览

linux - 在 Ubuntu 上使用带有 Thunar 文件管理器和 PEM 密钥的 SFTP

我在 Ubuntu 桌面上使用 Thunar 文件管理器,并希望使用 SFTP 和 PEM 密钥连接到 Ubuntu 服务器。

Thunar 中的语法是什么?一直在思考

0 投票
1 回答
400 浏览

python - D-Bus - 调用远程过程时遇到“ServiceUnknown”异常

我正在尝试DisplayFolderAndSelect()从我自己的程序中调用 Thunar 文件管理器的远程过程:

但是我在运行时遇到了以下异常:

回溯(最后一次调用):文件“”,第 1 行,在文件“/usr/lib/python2.7/dist-packages/dbus/proxies.py”中,第 70 行,调用中 return self._proxy_method(*args ,**关键字)文件“/usr/lib/python2.7/dist-packages/dbus/proxies.py”,第145行, 调用中 **关键字)文件“/usr/lib/python2.7/dist-packages /dbus/connection.py”,第 651 行,在 call_blocking 消息中,超时)dbus.exceptions.DBusException:org.freedesktop.DBus.Error.ServiceUnknown:名称:1.576 未由任何 .service 文件提供

我无法理解这个异常是什么意思。异常背后的原因是什么。

有什么想法吗?

0 投票
1 回答
584 浏览

xfce - 将视图菜单添加到 thunar 上下文菜单

如何在 Thunar 中添加 View 菜单以右键单击?如果无法访问“查看”菜单的其余部分,我希望能够右键单击 Thunar 窗口中的空白区域,以至少在图标、紧凑列表或详细信息列表之间进行选择。参考https://docs.xfce.org/xfce/thunar/custom-actions上的文档,我可以编写哪些自定义操作来更改当前文件夹的 Thunar 视图?我正在使用 Thunar 1.6.15 在 Linux Mint、XFCE4 桌面环境中工作。

0 投票
1 回答
2623 浏览

raspberry-pi - Thunar:无法打开“smb://
":不支持指定位置

我正在尝试在我的 raspberry pi 上设置一个NAS服务器,我的家庭 linux 机器运行Arch可以访问该服务器。

这是我在树莓派上的配置/etc/samba/smb.conf

在我家的 linux 机器上运行以下命令来加载 smb 服务器

并受到了欢迎

0 投票
1 回答
57 浏览

matlab - 不小心创建了一个 MATLAB 文件

我最近在玩一个名为 Hx 的命令行十六进制编辑器,并决定创建一个示例文件来玩。我输入了字节 23、23、23、23 和 23。不知何故,我的系统文件管理器 ( Thunar) 将其识别为 MATLAB 文件。我从未使用过 MATLAB。为什么会这样?