Ubuntu .desktop链接和绝对引用

时间:2012-03-01 15:31:17

标签: ubuntu hyperlink

在/ usr / share / applications /中有很多桌面文件。这是一个例子:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

我不明白为什么它没有这样的东西:

Location=/usr/lib/eclipseEE/eclipse

如果没有这个,如果有多个ebu,Ubuntu如何知道运行哪个eclipse? 教程一直指向这些.Desktop文件,这些文件似乎并不指向特定的可执行文件。

退伍军人请停止阅读

为了完整初学者的光荣利益:要查看.Desktop文件列表,请按ctrl + alt + T打开终端。键入“cd /”将目录更改为root,键入“cd usr / share / applications”以将目录更改为链接(快捷方式)显然位于的位置(它们也位于“/ home / yourusername /.local / share / applications“,统一菜单将显示两者的链接,这取决于你是否想要只为你的登录链接,如果你把程序放在你的主文件夹中,或者你是否想要链接可供其他用户使用。如果您是唯一的用户则无关紧要)。输入“ls”(LS)列出所有文件。要编辑,比如说,“eclipse.Desktop”输入“sudo nano eclipse.Desktop”,如果被问到则给出密码,然后就可以编辑了。 “^”表示控制键,底部有一个命令列表用于保存等。要创建一个条目,“sudo nano newname.Desktop”,它将生成一个。

1 个答案:

答案 0 :(得分:1)

参见“Exec”行......

[Desktop Entry]
Type=Application
Name=Eeeclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=/usr/lib/eeeclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
Comment[en_GB]=Eeeclipse Integrated Development Environment

Ubuntu假设事情在“/ usr / lib / * look_in_ALL_the_folders *”中,并且会为此喋喋不休......详细说明避免问题的位置。

制作快捷方式的圣诞节:

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

这一个命令,会创建一个链接,当你搜索unity启动器时会出现这个链接(ubuntu开始菜单)0_0 确保对于'command',键入“/ usr / lib / teh_folder / application_executable”(或浏览到它)。如果它不起作用,请安装:

sudo apt-get install --no-install-recommends gnome-panel

Noob注意:以“sudo”开头的行给予root(admin)权限,并推断你在终端中键入这些命令(并按Enter键.ctrl + alt + t在ubuntu中打开一个终端.Ctrl + shift + V粘贴到ubuntu终端)。