标签: .desktop

如何在 Unity 中手动编辑/创建新的启动器项目?

Unity 是否允许从.desktop文件或通过菜单编辑系统制作自定义启动器图标?(现在启动器没有提供在所有程序上“保持启动器”的选项。

对于我使用的某些程序,我必须制作自定义启动器或.desktop文件。

例如,日常的 Blender 构建通常只是带有可执行文件的文件夹。

在基本的 Gnome 或 KDE 中,我可以使用菜单编辑系统创建一个新的菜单条目。然后,我还可以从菜单或通过将.desktop文件拖到它来将它添加到 Docky 。Unity 启动器不支持拖放,所以这不是错误或任何东西,但是当我打开一个.desktop文件时,它有不可预测的结果。大多数时候它不会有“保持启动器”。有时它会有一个没有.desktop图标的可固定项目,如果我将项目固定到启动器,它在关闭程序后不会再次调用该程序。我也用它得到一个公正的工作.desktop文件celtx

unity launcher .desktop

462
推荐指数
9
解决办法
50万
查看次数

如何在桌面上创建启动器?

在旧版本中,在我的桌面上创建启动器很容易。我所要做的就是右键单击我的桌面并选择“创建启动器”选项。

我现在如何创建这样的启动器?

.desktop

287
推荐指数
9
解决办法
57万
查看次数

在终端中运行 .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从终端运行文件?

command-line shortcuts .desktop

190
推荐指数
12
解决办法
24万
查看次数

如何找到 *.desktop 文件?

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

unity launcher .desktop

124
推荐指数
6
解决办法
14万
查看次数

.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;
Run Code Online (Sandbox Code Playgroud)

这个文件的StartupWMClass字段到底代表什么?

.desktop

94
推荐指数
2
解决办法
4万
查看次数

为新应用程序创建 .desktop 文件

我刚刚安装了最新版本的UGENE。我工作正常,但为了使用它,我必须在终端中输入以下内容:cd ugene-1.11.5/然后执行./ugene -ui以启动 UGENE GUI。

这需要太长时间。我想.desktop为在 Ubuntu 12.04 中使用的 UGENE构建一个文件,以便我可以简单地从统一启动器打开它。

不确定这是否有帮助,但网站说:默认情况下 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
Run Code Online (Sandbox Code Playgroud)

我将名为的启动器添加my Unipro UGENE到我的统一栏并尝试打开它,但它没有出现。我肯定错过了什么。我不知道该StartWMCClass字段是什么,也不知道我是否输入了正确的MimeType.

customization unity launcher .desktop

82
推荐指数
2
解决办法
16万
查看次数

如何在 Gnome Shell 中创建自定义应用程序启动器?

如何在 Gnome Shell 中创建自定义应用程序启动器?

我有一个本地 Eclipse 安装,我想快速启动它。所以我创建了一个指向eclipse二进制文件的符号链接并将它放在我的桌面上。如果我打开一个终端,cd到 ~/Desktop 并运行./eclipse它会完美地启动 Eclipse。但是,如果我单击桌面上的 Eclipse 图标并选择run,则没有任何反应。

或者,我不介意能够在“活动”屏幕上搜索 Eclipse,但我找不到任何有关添加或注册自定义应用程序的文档。

.desktop gnome-shell

77
推荐指数
2
解决办法
15万
查看次数

将自定义应用程序添加到 GNOME 启动器

寻找一个实用程序,它允许我将一个项目插入到 GNOME 知道的应用程序列表中。

例如:
我已经下载了 Eclipse EE(我有一些非常特殊的插件需要使用,而这些插件并不“喜欢”默认存储库中可用的版本)。我在 Ubuntu 11.10 上使用 GNOME 3。所以我想在不打开终端并运行它的情况下执行 Eclipse。

这一定是非常简单的事情。

.desktop gnome-shell

76
推荐指数
4
解决办法
13万
查看次数

手动创建的 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
Run Code Online (Sandbox Code Playgroud)

然后,当我将图标添加到收藏夹并打开 Aptana Studio 3 时,我会得到两个图标,一个用于启动新实例,另一个用于当前运行的实例,如下面的屏幕截图所示:

在此处输入图片说明

如何强制应用程序使用添加到收藏夹的相同图标?

gnome .desktop aptana-studio gnome-shell

62
推荐指数
2
解决办法
2万
查看次数

如何将自定义“.desktop”应用程序启动器添加到 Ubuntu Dock?

我已经.desktop为 Ubuntu 16.04 创建了文件以访问我的 Google Chrome 配置文件,但是一旦我升级到 Ubuntu 17.10(它可以运行到 Ubuntu 17.04),它们就会从 Dock 中移除,我无法将它们固定回去。

示例文件:

#!/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;
Run Code Online (Sandbox Code Playgroud)

.desktop gnome-shell ubuntu-dock

55
推荐指数
3
解决办法
4万
查看次数