首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从DigiKam到WhatsApp?

从DigiKam到WhatsApp?
EN

Ask Ubuntu用户
提问于 2020-12-20 13:46:04
回答 3查看 555关注 0票数 3

我想通过DigiKam通过WhatsApp发送一个图像。

做这件事最简单的方法是什么?

EN

回答 3

Ask Ubuntu用户

发布于 2021-02-26 21:24:44

短篇小说

目前还没有支持将文件作为参数接收的原生WhatsApp应用程序。所有可用的解决方案都依赖于WhatsApp网站并实现某种web浏览器。

因此,将图像从DigiKam拖放到WhatsApp“应用程序”/ web浏览器是显而易见的方法。

长篇小说

应用程序启动程序位于/usr/share/applications/目录中。这些启动程序是具有.desktop扩展名的文件,每个文件都包含如下内容:

代码语言:javascript
复制
[Desktop Entry]
Name=Amazon
Comment=Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more
Type=Application
Categories=Network;
Icon=amazon-store
Exec=/usr/share/ubuntu-web-launchers/amazon-launcher
X-Ubuntu-Gettext-Domain=ubuntu-default-launchers

上面的例子是针对amazon应用程序的。

为了使应用程序在选择文件时可以在打开的with菜单中使用,它需要在其.desktop启动程序文件中包含两样东西:

  1. Exec密钥代码,在本例中是%F,如果应用程序能够接受多个文件作为参数,或者%f,如果它只能接受单个文件作为参数。这段代码是在Exec=行的末尾添加的,前面有一个空格。因此,上面示例中的这一行将如下所示: Exec=/usr/share/ubuntu-web-launchers/amazon-launcher %F
  2. MimeType=,它指定文件类型关联。例如,对于图像,这一行需要出现在.desktop应用程序启动程序中,如下所示:image/x-pcx;image/x-targa;image/x-tga;image/openraster;

因此,上面示例的最终结果如下:

代码语言:javascript
复制
[Desktop Entry]
Name=Amazon
Comment=Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more
Type=Application
Categories=Network;
Icon=amazon-store
Exec=/usr/share/ubuntu-web-launchers/amazon-launcher %F
X-Ubuntu-Gettext-Domain=ubuntu-default-launchers
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/svg+xml;image/tiff;image/x-bmp;image/x-gray;image/x-icb;image/x-ico;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-pcx;image/x-targa;image/x-tga;image/openraster;

您需要做的是为您的应用程序找到.desktop启动程序文件,并像上面的示例那样修改它。然后,您的应用程序将在open菜单中可用。尽管如此,您的应用程序必须具有接受文件作为参数并能够正确处理它们的能力,否则应用程序将忽略这些参数。

还有一件事:如果您已经从snap安装了DigiKam,我建议您这样删除它:

代码语言:javascript
复制
sudo snap remove digikam

然后,用APT重新安装,如下所示:

代码语言:javascript
复制
sudo apt install digikam

APT安装的应用程序提供了与其他桌面应用程序更好的集成。

公告:

Amazon应用程序无法处理文件参数,我只是把它作为应用程序启动程序是如何修改的、它们的外观和位置的示例。

票数 5
EN

Ask Ubuntu用户

发布于 2021-02-28 06:50:36

这是对这个答案的更详细的解释。

要将DigiKam拖放到带有Whatsapp的浏览器选项卡中,可以:

  1. 打开两个窗口,每次至少显示一部分,单击图像缩略图,将其拖放到消息字段中的任何地方,以将图像发送到当前显示的聊天中。
  2. 打开两个窗口,每次至少显示一部分,单击图像缩略图,将其拖放到左侧任何聊天名称上,以将图像发送到该聊天。

如果要删除图像的Whatsapp窗口中的部分不可见,在单击并部分拖动图像之后,在删除图像之前,您可以使用+ (根据需要多次)切换到Whatsapp,然后在您选择的浏览器区域中删除该图像。

票数 0
EN

Ask Ubuntu用户

发布于 2021-02-26 19:45:58

我儿子对软件、linux或其他电脑方面一无所知,但他立即找到了最简单的解决方案:他拿起手机,在显示器上拍了张照片,并通过WhatsApp发送了这张照片。

我觉得我太复杂了。

票数 -2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1301577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档