当前位置: 首页 > 知识库问答 >
问题:

Linux mint在我的程序的桌面图标上拖放文件

白子明
2023-03-14

程序“可执行”权限被设置,双击图标确实启动了它。

我在想,这不是我在程序代码中做的事情,而是图标或Linux的一些配置。当从终端运行时,程序代码接受命令行参数。但是把文件放在图标上,除了把文件移到堆在程序图标顶部的桌面上之外,什么也不做。从来没有尝试过启动这个程序。

我错过了什么?

共有1个答案

闻人锦
2023-03-14

现在我明白了!

我必须为程序创建一个“发射器”。这是通过右键单击桌面空白区域来获得上下文菜单,并选择“创建启动器...”来完成的。然后用一个有效的路径名(如果程序位于包含在PATH环境变量中的目录中,则只需一个名称)填充字段,尤其是“command:”字段。并包含在命令行%f的末尾,以接受要删除的文件。也给它一个名字,然后点击OK。

如果省略%f并删除多个文件,则每个文件都将启动其自己的程序实例。%f导致将所有文件传递给程序的一个实例。例如,如果要将两个文件放到比较程序中。

它有一个通用的跳板图标。

在终端中,ls命令将“prog”(例如)的启动文件显示为prog.desktop,但在桌面上只显示prog。启动器文件可以移动或复制到一个文件夹(而不是桌面),它们的工作方式是相同的(尽管图标不同)。

希望这能帮助其他人。

 类似资料:
  • 事情是这样的: 我被要求开发一个JAVA程序,该程序将对。tsv文件进行一些重组(移动单元格以进行某种换位)。 所以,我试着干干净净地做,现在得到了3个不同的包: 稍后将出现的另一个问题是,我不知道如何解析程序所需的参数。 不管怎样,谢谢你阅读这篇文章!

  • 问题内容: 我正在使用SWING开发一个单用户桌面应用程序。我对使用java.sql api的这种应用程序有一点经验,发现它一点都不舒服… 在我的新应用程序中,我第一次尝试使用JPA,我读了很多教程,这些教程使我几乎了解了我所需要的所有内容,但是找不到真正的Java Desktop应用程序的好例子。 我正在考虑使用以下架构,但不知道我是否正确… 我想创建一个MyPersistenceUnit类:

  • 问题内容: 如今,我们可以将文件拖放到一个特殊的容器中,并使用XHR2上载它们。带有实时进度条等。非常酷的东西。 但是有时候我们不想要那么酷。我想要的是一次将文件拖放 到标准HTML文件输入中 :。 那可能吗?有什么方法可以从文件拖放中用正确的文件名(?)“填充”文件输入吗?(出于文件系统安全性原因,完整的文件路径不可用。) 为什么? 因为我想提交一份普通表格。适用于所有浏览器和所有设备。拖放只是

  • 我在拖放标签时遇到了问题。我无法拖动标签并将其放到另一个标签上。检测到事件setOnDragDetected,但未检测到setOnDrugDropped。这些是文件。 FXML: 控制器: 公共类HomeController实现可初始化{ }

  • 我需要帮助进行角度拖放。就像我需要把一个图标拖到画布上。 我已经通过了许多例子,这是我所做的例子。当我拖动那个对象时,对象的副本应该被移动。我看了很多例子,请大家帮忙。

  • 显然,可以仅通过程序的名称来引用程序的图标,如下所示: 尝试用替换,图标将会改变,甚至可以删除引号。显然,这里有某种抽象在起作用(我喜欢那些)。(我知道。Desktop文件和xdg工具)1.但是是否有一个CLI要显示(甚至更hefpul:如果找不到就不显示,抛出错误))这些图标的方式,比如?(不起作用。)我想这样做,显示我所显示的程序的图标,有时说程序来自更大的包,所以我没有真正的方法知道它是否安