问题标签 [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.
scripting-language - 将时间戳前缀附加到变量的脚本
我有一个只有这一行的 Thunar 脚本: cp "$@" "$@-$TS".txt 它在我右键单击的文件中附加了一个时间戳后缀和 .txt 扩展名
现在,我想附加一个时间戳前缀并添加 .txt 扩展名,但它不起作用: cp "$@" "$TS-$@".txt
我究竟做错了什么?
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。为什么?
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
. 我在文档或谷歌上没有找到任何东西,我可能忽略了一些东西。
thumbnails - Tumbler(Thunar)在哪里存储/缓存其缩略图?
Tumbler 是来自 XFCE 的 Thunar 的缩略图。
它在哪里存储缩略图?缩略图缓存在哪里?
我设法看到
#define THUMBNAILER_CACHE_PATH "/org/freedesktop/thumbnails/Cache1"
在 Tumbler 的源代码中。不确定它是否有用。我找不到路径的其余部分,也无法在我的机器上找到这部分。
不是~/.thumbnails
,也不是~/.cache/thumbnails
。
c++ - 源编译为“共享库”
我有一个简单的源文件'source.cpp:
现在我正在编译它:
结果在 Thunar 中显示为“共享库”类型。我可以使用 ./out 在 Shell 中运行它,但不能通过双击在 Thunar 中运行它。
ldd 说:
当我设置 -static 标志时,我得到一个典型的“程序”,它按预期在 Thunar 中工作,但肯定更大。ldd 说“程序没有动态链接”
几年前,我编译了这个源代码,但我不记得编译器选项了,我在 Typ 'Program' 中得到了一个没有静态链接的结果。ldd 说的和第一个例子一样。
那么,我该怎么做才能获得类型为“程序”的可执行文件,该可执行文件可以通过在文件管理器中双击来执行。
(我当然在所有示例中都设置了可执行标志)
linux - 在 Ubuntu 上使用带有 Thunar 文件管理器和 PEM 密钥的 SFTP
我在 Ubuntu 桌面上使用 Thunar 文件管理器,并希望使用 SFTP 和 PEM 密钥连接到 Ubuntu 服务器。
Thunar 中的语法是什么?一直在思考
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 文件提供
我无法理解这个异常是什么意思。异常背后的原因是什么。
有什么想法吗?
xfce - 将视图菜单添加到 thunar 上下文菜单
如何在 Thunar 中添加 View 菜单以右键单击?如果无法访问“查看”菜单的其余部分,我希望能够右键单击 Thunar 窗口中的空白区域,以至少在图标、紧凑列表或详细信息列表之间进行选择。参考https://docs.xfce.org/xfce/thunar/custom-actions上的文档,我可以编写哪些自定义操作来更改当前文件夹的 Thunar 视图?我正在使用 Thunar 1.6.15 在 Linux Mint、XFCE4 桌面环境中工作。
raspberry-pi - Thunar:无法打开“smb://":不支持指定位置
我正在尝试在我的 raspberry pi 上设置一个NAS服务器,我的家庭 linux 机器运行Arch可以访问该服务器。
这是我在树莓派上的配置/etc/samba/smb.conf
在我家的 linux 机器上运行以下命令来加载 smb 服务器
并受到了欢迎
matlab - 不小心创建了一个 MATLAB 文件
我最近在玩一个名为 Hx 的命令行十六进制编辑器,并决定创建一个示例文件来玩。我输入了字节 23、23、23、23 和 23。不知何故,我的系统文件管理器 ( Thunar) 将其识别为 MATLAB 文件。我从未使用过 MATLAB。为什么会这样?