如何在 LXQt 中设置默认电子邮件客户端?

杰弗里·惠勒

我在这里找不到默认的电子邮件客户端设置:首选项 > LXQt 设置 > 会话设置 > 默认应用程序。只有终端仿真和 Web 浏览器的选项存在。默认的电子邮件客户端是 Trojita,我希望 MailTo: 将我带到 Claws Mail。

除了默认应用程序应用程序之外,还可以在替代品配置器 (G 替代品) 中设置默认值。没有为电子邮件客户端显示通用标签。我相信它会被称为“x-email-client” 根据http://lxlinux.com/alternatives.html

具有通用名称的 exec 通常放在 /usr/bin 中,例如 /usr/bin/x-terminal-emulator。此外,每个已安装的通用应用程序都应该在 /var/lib/dpkg/alternatives/ 中有一个文本文件,该文件将列出该应用程序的替代方案。将通用应用程序链接到真实应用程序(替代方案)的实际脚本包含在 /etc/alternatives/ 中的文件中。因此,查看这些目录中的任何一个以查看已安装的通用程序的名称,并查看第一个以找出每个目录中的替代方案。

小白

解决方案

xdg-settings

解决方案是定义xdg-settingsxdg-utils包中调用给定 URL 方案程序:

xdg-settings set default-url-scheme-handler mailto claws-mail.desktop`

您还可以使用它来处理任何可能的 URL 方案。只需确保对于您要使用的任何程序,它都有一个 Desktop Entry 文件,正如最后一个参数所建议的(因为它是claws-mail.desktop而不是claws-mail)。

MIME 类型

另一个类似但不相关的东西是媒体类型,或 MIME 类型。这些不是关于 URL 方案,mailto:而是关于特定文件的内容类型或格式。

例如,JPEG 图像将是image/jpeg. 使用各种操作 MIME 类型关联的工具,您可以更改打开此类文件的程序。

尽管 MIME 类型和 URL 方案之间存在这种差异,但 XDG 规范确实允许使用特殊的x-scheme-handlerMIME 类型。看来这是在GNOME 开始使用它们之后添加的

从技术上讲,这就是上述命令所使用的,更改您的$HOME/.config/mimeapps.list文件以添加以下内容:

[Default Applications]
x-scheme-handler/mailto=claws-mail.desktop

请注意,在 处有一个全局配置/etc/xdg/xdg-Lubuntu/mimeapps.list,但本地配置会覆盖它。

另一件事

Firefox 定义了自己的 URL 处理程序,因此如果您使用的是浏览器,则可能还需要在那里进行更改,如本答案中所述


不是解决方案

替代系统

使用替代系统,无论是通过 GUI 还是update-alternatives不会做你想做的,因为它的目的是重新定义一般的符号链接。例如,x-www-browser理论上可以为任意数量的浏览器定义一个。

如果有类似的东西x-email-client,理论上您可以使用上述解决方案为其设置默认处理程序,然后您可以通过替代系统交换电子邮件客户端。不幸的是,没有 anx-email-client或任何类似的东西,只是mailx在命令行上使用的那种。

LXQt 默认应用

你已经知道这一点,但这不起作用。小列表的原因是这些只更改环境变量的值,其中只有一小部分是完全支持的。

可悲的是,这些甚至不是设置默认浏览器的特别可靠的方法,正如Lubuntu 正在跟踪的这项任务所证明的那样

GUI

在撰写本文时,我找不到通用 GUI 前端来完成此特定任务。有一些适用于 MIME 类型,但不适用于 URL 方案处理程序。

某些桌面环境可能会在其桌面环境的上下文中为此实现某种 GUI。KDE 做到了这一点,您可以在 Kubuntu 中看到它,但是很难将该特定功能从 KDE 环境的上下文中拉出来。

LXQt 确实有,lxqt-config-file-associations但它有几个问题,包括你不能添加或删除新条目和x-scheme-handler类型不受支持,尽管后一个问题修复似乎在 0.16.0 中,应该可以在 Hirsute Hippo 中找到。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows 8中将Gmail设置为默认电子邮件客户端?

来自分类Dev

如何使用vb.net中的默认电子邮件客户端发送带有附件的电子邮件

来自分类Dev

如何在Mac上更改默认的电子邮件客户端

来自分类Dev

如何在Chrome中将默认电子邮件客户端更改为Gmail

来自分类Dev

如何在Ubuntu 14.04 LTS中安装LXQt DE?

来自分类Dev

Java:使用默认的邮件客户端发送电子邮件:如何添加新行?

来自分类Dev

Java:使用默认的邮件客户端发送电子邮件:如何添加新行?

来自分类Dev

如何使NativeScript在其本机邮件客户端中打开电子邮件标签?

来自分类Dev

如何设置电子邮件客户端(添加新帐户)

来自分类Dev

如何使用SKPSMTPMessage发送将在电子邮件客户端中解析为正确的电子邮件?

来自分类Dev

电子邮件中的CSS如何由不同的电子邮件客户端和不同的阅读格式处理?

来自分类Dev

如何防止收件人的电子邮件客户端自动链接我发送的电子邮件中的URL?

来自分类Dev

如何禁用CakePHP的客户端电子邮件验证?

来自分类Dev

如何在 Angular 应用程序中显示电子邮件,就像在电子邮件客户端中显示的那样

来自分类Dev

如何使用电子邮件客户端发送电子邮件?

来自分类Dev

如何配置在 Lubuntu / LXQt 中插入媒体时开始的内容?

来自分类Dev

如果电子邮件发送失败,如何在403客户端显示消息?

来自分类Dev

如何在HTML项目中编码BTN以打开用户电子邮件客户端

来自分类Dev

如何在带有LXQT的Lubuntu 17.10中安装打印机?

来自分类Dev

如何为不支持的客户端在HTML电子邮件中交换具有不同图像的GIF

来自分类Dev

如何将电子邮件存储在局域网中并允许与客户端无关的访问?

来自分类Dev

当电子邮件客户端呈现时,如何使用CDATA保持XSL文件中的vml代码完整?

来自分类Dev

如何在 LXQt 中设置双显示器的第二个任务栏

来自分类Dev

IdentityServer4:如何在没有客户端明确请求的情况下在 access_token 中包含电子邮件?

来自分类Dev

如何在Android上使用gmail客户端API发送带有大型附件的电子邮件

来自分类Dev

如果用户名/电子邮件不正确,如何在客户端挂钩中拒绝提交?

来自分类Dev

如何使用Swfit在iOS上启动电子邮件客户端

来自分类Dev

如何使用Google API Python客户端在OAUTH之后获取用户电子邮件

来自分类Dev

如何使用React Native开发电子邮件客户端应用

Related 相关文章

  1. 1

    如何在Windows 8中将Gmail设置为默认电子邮件客户端?

  2. 2

    如何使用vb.net中的默认电子邮件客户端发送带有附件的电子邮件

  3. 3

    如何在Mac上更改默认的电子邮件客户端

  4. 4

    如何在Chrome中将默认电子邮件客户端更改为Gmail

  5. 5

    如何在Ubuntu 14.04 LTS中安装LXQt DE?

  6. 6

    Java:使用默认的邮件客户端发送电子邮件:如何添加新行?

  7. 7

    Java:使用默认的邮件客户端发送电子邮件:如何添加新行?

  8. 8

    如何使NativeScript在其本机邮件客户端中打开电子邮件标签?

  9. 9

    如何设置电子邮件客户端(添加新帐户)

  10. 10

    如何使用SKPSMTPMessage发送将在电子邮件客户端中解析为正确的电子邮件?

  11. 11

    电子邮件中的CSS如何由不同的电子邮件客户端和不同的阅读格式处理?

  12. 12

    如何防止收件人的电子邮件客户端自动链接我发送的电子邮件中的URL?

  13. 13

    如何禁用CakePHP的客户端电子邮件验证?

  14. 14

    如何在 Angular 应用程序中显示电子邮件,就像在电子邮件客户端中显示的那样

  15. 15

    如何使用电子邮件客户端发送电子邮件?

  16. 16

    如何配置在 Lubuntu / LXQt 中插入媒体时开始的内容?

  17. 17

    如果电子邮件发送失败,如何在403客户端显示消息?

  18. 18

    如何在HTML项目中编码BTN以打开用户电子邮件客户端

  19. 19

    如何在带有LXQT的Lubuntu 17.10中安装打印机?

  20. 20

    如何为不支持的客户端在HTML电子邮件中交换具有不同图像的GIF

  21. 21

    如何将电子邮件存储在局域网中并允许与客户端无关的访问?

  22. 22

    当电子邮件客户端呈现时,如何使用CDATA保持XSL文件中的vml代码完整?

  23. 23

    如何在 LXQt 中设置双显示器的第二个任务栏

  24. 24

    IdentityServer4:如何在没有客户端明确请求的情况下在 access_token 中包含电子邮件?

  25. 25

    如何在Android上使用gmail客户端API发送带有大型附件的电子邮件

  26. 26

    如果用户名/电子邮件不正确,如何在客户端挂钩中拒绝提交?

  27. 27

    如何使用Swfit在iOS上启动电子邮件客户端

  28. 28

    如何使用Google API Python客户端在OAUTH之后获取用户电子邮件

  29. 29

    如何使用React Native开发电子邮件客户端应用

热门标签

归档