Questions tagged «.desktop»

.desktop文件是启动器。运行时,它将执行命令,通常会启动一个应用程序。如果您询问有关使用.desktop文件或通常有关.desktop文件格式的问题,请使用此标记。

15
如何在Unity中手动编辑/创建新的启动器项目?
Unity是否允许.desktop通过文件或通过菜单编辑系统制作自定义启动器图标?(目前,启动器并未在所有程序上都提供“保留启动器”选项。 对于我使用的某些程序,我必须制作自定义启动器或.desktop文件。 例如,日常的Blender构建通常只是带有可执行文件的文件夹。 在基本的Gnome或KDE中,我可以使用菜单编辑系统输入新的菜单项。然后,我也可以从菜单或通过将.desktop文件拖到Docky来将其添加到Docky 。Unity启动器不支持拖放操作,因此那不是bug或其他任何东西,但是当我打开.desktop文件时,它会带来不可预测的结果。大多数情况下,它不会“保留在启动器中”。有时候,它会有一个可固定的项目,没有.desktop的图标,如果我将其固定到启动器,关闭它后将不会再次调用该程序。我还得到它仅用于的.desktop文件celtx。
450 unity  launcher  .desktop 

18
如何在桌面上创建启动器?
在旧版本中,在我的桌面上创建启动器很容易。我要做的就是右键单击桌面,然后选择“创建启动器”选项。 现在如何创建此类启动器?
255 .desktop 

17
在终端中运行.desktop文件
据我所知,.desktop文件是允许自定义应用程序设置的快捷方式。例如,我的/usr/share/applications/文件夹中有很多它们。 如果在中打开该文件夹nautilus,则只需双击其关联文件即可运行这些应用程序,例如,双击firefox.desktop运行Firefox。但是,我找不到通过终端执行相同操作的方法。 如果我这样做,gnome-open foo.desktop它只是foo.desktop作为文本文件打开。如果我将其设为可执行文件,然后在bash中运行它,则它只会失败(这是预期的,显然不是bash脚本)。 编辑:即使我将所有权更改为自己,这样做也会exec /fullpath/foo.desktop给我一条Permission denied消息。如果我使可执行文件并执行相同的命令,则我正在使用的终端选项卡将关闭(我猜它会崩溃)。最后,如果这样做sudo exec /fullpath/foo.desktop,我将收到错误报告sudo: exec: command not found。 这是我的问题,如何foo.desktop从终端运行文件?

3
如何找到* .desktop文件?
据我所知,Unity Launcher中的所有快捷方式都有一个对应的* .desktop文件。我有一个快捷方式(用于skrooge),没有图标。如何找到与该快捷方式相对应的* .desktop文件,以便可以向其添加图标?

3
如何在Gnome Shell中创建自定义应用程序启动器?
如何在Gnome Shell中创建自定义应用程序启动器? 我想要快速启动本地Eclipse安装。因此,我创建了一个指向eclipse二进制文件的符号链接,并将其放在桌面上。如果我打开终端,请cd运行〜/ Desktop并运行./eclipse它,它将完美地启动Eclipse。但是,如果我单击桌面上的Eclipse图标,然后选择run,则什么也不会发生。 另外,我不介意能够在“活动”屏幕上搜索Eclipse,但是找不到关于添加或注册定制应用程序的任何文档。

1
.desktop文件的StartupWMClass字段代表什么?
我正在处理此先前存在的.desktop文件,并且我对此表示怀疑: 文件内容为: [Desktop Entry] #Icon=connect-data-space Icon=XCloud Categories=Utility; Type=Application #Exec=/usr/share/ConnectDataSpace/appl/launcher.sh Exec=/usr/share/XCloud/appl/launcher.sh Name[en_US]=Connect Data Space #Name=Connect Data Space Name=XCloud Comment[en_US]= Comment= StartupNotify=true Terminal=false OnlyShowIn=GNOME;Unity; StartupWMClass=ConnectDataSpace Actions=CheckUpgrade [Desktop Action CheckUpgrade] Name=Verifica Aggiornamenti #Exec=java -jar /usr/share/ConnectDataSpace/appl/lib/shellExtBridge.jar -checkupgrade Exec=java -jar /usr/share/XCloud/appl/lib/shellExtBridge.jar -checkupgrade OnlyShowIn=GNOME;Unity; 该文件的StartupWMClass字段究竟代表什么?
69 .desktop 

5
将自定义应用程序添加到GNOME启动器
寻找一种实用程序,使我可以将项目插入GNOME知道的应用程序列表中。 例如: 我已经下载了Eclipse EE(我有一些需要使用的非常特殊的插件,而这些插件“不喜欢”默认存储库中的可用版本)。我在Ubuntu 11.10上使用GNOME 3。因此,我想执行Eclipse,而无需打开终端并运行它。 它一定很简单。

2
为新应用程序创建.desktop文件
我刚刚安装了最新版本的UGENE。我可以正常工作,但是要使用它,我必须在终端中输入以下内容:cd ugene-1.11.5/然后执行./ugene -ui以启动UGENE GUI。 这需要太长时间。我想.desktop为UGENE 构建一个文件,以在Ubuntu 12.04中使用它,以便我可以简单地从统一启动器中打开它。 不确定这是否有帮助,但是网站说:默认情况下,ugene脚本会启动UGENE的命令行版本。 这是我所拥有的(不确定是否正确): [Desktop Entry] Version=1.0 Name=my Unipro UGENE GenericName=Integrated Bioinformatics Suite Comment=Unipro UGENE is a cross-platform visual environment for DNA and protein sequence analysis. MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; Exec=/home/samuel/ugene-1.11.5 ./ugene -ui -c %F Icon=/usr/share/icons/hicolor/scalable/apps/ugene.svg Type=Application Terminal=true Categories=Utility;Development; StartupWMClass=UGENE 我将命名my Unipro UGENE为“ Launcher”的启动器添加到了我的统一栏中,并尝试打开它,但未显示。我肯定错过了什么。我不知道该StartWMCClass字段应该是什么,也不知道我是否输入了正确的字段MimeType。

2
手动创建的GNOME启动器项目的重复图标
我已经下载了Aptana Studio 3,并创建了以下启动器项目以使用Alacarte: 文件: alacarte-made.desktop [Desktop Entry] Comment= Terminal=false Name=Aptana Studio 3 Exec=AptanaStudio3 Type=Application Icon=/opt/Aptana-Studio-3/icon.xpm 然后,当我将图标添加到收藏夹并打开Aptana Studio 3时,按照以下屏幕截图,它会显示两个图标,一个用于启动新实例,一个用于当前正在运行的实例。 如何强制应用程序使用添加到收藏夹的相同图标?

4
无法将自定义.desktop文件添加到Ubuntu扩展坞
问题: 我已经.desktop为Ubuntu 16.04创建了文件来访问我的Google Chrome配置文件,但是一旦我升级到Ubuntu 17.10(在Ubuntu 17.04上运行了),它们就被删除了,我无法将它们固定。 样本文件 #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Icon[en_US]=google-chrome Name[en_US]=Google Chrome Exec=google-chrome --profile-directory=Default Comment[en_US]=Chrome Name=Google Chrome Comment=Chrome Browser Icon=google-chrome Categories=Browser;Internet;

4
是否有可以创建.desktop文件的GUI应用程序?
我的问题很简单。是否有任何快速简便的方法来创建.desktop文件作为快捷方式? 例如,我认为您可以右键单击并在Linux Mint中创建.desktop快捷方式。 我已经知道如何从像这样的文本编辑器中创建它们: [Desktop Entry] Type=Application Name=Eclipse Comment=Eclipse IDE Icon=/home/jahedev/dev/eclipse-std/icon.png Exec=/home/jahedev/dev/eclipse-std/eclipse Terminal=false Categories=Development;IDE;Java; StartupWMClass=Eclipse Name[en_US]=Eclipse 那么,有没有可以执行此操作的GUI应用程序?

4
创建一个.desktop文件,该文件将在终端中打开并执行命令
我想知道如何编写Exec.desktop文件的命令来打开一个新终端并在其中执行shell脚本。Shell脚本正在运行,并且所有用户都可以访问。从终端启动脚本时,一切正常,但尝试从.desktop文件启动脚本时,一切正常。 这是我已经尝试过的一些组合: Exec=gnome-terminal -x sh -c 'echo hello' Exec=sh -c 'gnome-terminal echo hello' Exec=sh -c 'echo hello' Exec=echo hello .desktop终端选项设置为true。


7
如何诊断“启动应用程序时出错”?
我my-app.desktop为编写的程序创建了一个文件。双击它时,出现错误消息“ 启动应用程序时出错 ”。如何获得有关问题所在的更多详细信息? 我看到了对话框的“详细信息”部分的引用,但是在我看到的对话框中没有类似的内容。如果我使用的是Mac,我将打开“控制台”应用程序以查看是否记录了任何错误,但是我还没有在Ubuntu上了解到类似的信息。 (请注意,与其他类似标题的问题不同,我不是在问这个特定的.desktop文件怎么了;我想知道一般如何查找。)

7
终端命令的桌面快捷方式
我想知道如何使用命令为桌面创建可单击的终端快捷方式easytether connect。 我不想每次希望通过手机连接到Internet时都必须打开/关闭终端。 我尝试更新gnome面板,但是只能在桌面上创建一个新目录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.