nas*_*ass 8 icons unity eclipse launcher unity-dash
我正在 ubuntu 12.04 64bit 上安装较新的应用程序 eclipse Juno,遵循本教程:http : //www.blogs.digitalworlds.net/softwarenotes/ ? p=54 。我过去已经安装了 Eclipse Indigo(已经在 Ubuntu 存储库中找到的版本)。请注意,我可能在此处使用 Eclipse 作为示例,但我在其他情况下也遇到过这种行为。
因此,原始 Eclipse Indigo .desktop 文件如下:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;
Run Code Online (Sandbox Code Playgroud)
为了将新的 Eclipse Juno 与旧的并排安装,我对其进行了一些更改。到上面的文件变成了:
[Desktop Entry]
Type=Application
Name="Eclipse Indigo" #<------THIS CHANGED
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;
Run Code Online (Sandbox Code Playgroud)
最后,我为 eclipse juno 生成了 .desktop 文件,不是按照指南指示的方式,而是使用命令
gnome-desktop-item-edit --create-new ~/applications
Run Code Online (Sandbox Code Playgroud)
该文件的内容是:
gnome-desktop-item-edit --create-new ~/applications
Run Code Online (Sandbox Code Playgroud)
现在启动应用程序使用较新的 Juno 图标并将图标悬停在图标上(当然)“Eclipse Juno”。
到现在为止还挺好。但是,如果我从 CLI 启动应用程序,使用/opt/eclipse/eclipse
,我会在启动器上看到 Eclipse Indigo 的图标,并将该图标悬停在“Eclipse Indigo”上。然而,已经启动的是 Juno(这是我想要的)。
在下图中,顶部图标(红色矩形中)是 Eclipse Juno。底部的图标还是 Eclipse Juno,但它是从命令行启动的。感谢您的帮助。
编辑:好的,~/applications
正在获得比应有的更多名气。这只是一个用于保存应用程序、二进制文件和其他个人资料的个人文件夹。我在个人文件夹中创建了文件,然后将生成的 .desktop 文件复制到/usr/share/applications
.
Rad*_*anu 13
为什么要在~/applications
目录中创建桌面文件?此桌面文件应放入/usr/share/applications
或放入~/.local/share/applications
.
正确且成功的方法是使用主菜单(可以使用sudo apt-get install alacarte
命令安装)。在Dash 中搜索它,或者您可以使用以下命令从终端打开它:
alacarte
Run Code Online (Sandbox Code Playgroud)
打开后,请按照下图中的说明进行操作:
~/.local/share/applications
如果您有 Eclipse Juno 的新桌面文件,您可以检查。新 fesktop 文件的名称应该类似于alacarte-made-x.desktop
(其中 x 是一个数字)。现在如果你想在你的~/applications
目录中复制这个文件,你可以毫无问题地将它复制到那里。
还有一件重要的事情:Exec=/path/to/eclipse
在两个桌面文件中使用命令 ( )的应用程序的完整路径。
也可以看看:
归档时间: |
|
查看次数: |
5267 次 |
最近记录: |