正题
创建Linux Desktop Entry:就是将SublimeText2添加到Ubuntu程序菜单中
- 打开终端输入:
sudo gedit/usr/share/applications/cdt-SublimeText2.desktop
该条命令的含义:在/usr/share/applications/
目录下创建一个名为cdt-SublimeText2.desktop文件,该路径用于放置你看到的 程序菜 单中的所有程序,有兴趣可以用nautilus浏览。
- 在弹出的gedit空白编译器中写入以下内容:
[Desktop Entry] Name=SublimeText2 GenericName[zh_CN]=SublimeText2性感的编译器 GenericName=SublimeText2 so Sexy Comment=SublimeText2 Exec=Sublime\ Text\ 2/sublime_text Terminal=false Icon=sublime_text.png Type=Application Categories=Development;IDE;
- 简单参数说明:
[Name]菜单项显示的名称
[GenericName]应用程序的通用名称
[GenericName[zh_CN]]国际化显示,当本地编码与之相符则显示相应的内容
[Exec]调用的命令
[Terminal]布尔值,若为真则是“在终端下运行”
[Icon]表示相应的图标文件名称(将Icon图标放在/usr/share/pixmaps/ 目录下
)
[Type]Desktop Entry文件的类型,Application表示该Desktop Entry文件指向了一个应用程序
[Categories]该项只有在”Type”是”Application”时才有效。该项表示相关应用程序在菜单中显示的类别。 - 图标文件的处理:
将应用程序得Icon图标,放入以下文件夹中。
系统会自动依次在以下几个目录中查找$HOME/.icons-->$XDG_DATA_DIRS/icons -->/usr/share/pixmaps
,
因此将图标放入到/usr/share/pixmaps/
目录中以便所有用户都可以使用到
在终端输入:sudo cp Sublime\ Text\ 2/Icon/128x128/sublime_text.png /usr/share/pixmaps/sublime_text.png
cp是复制文件得命令 后面跟两个路径,一个是复制源的地址,一个将要粘贴到的是目标地址,这里我用的是sublimetext得icon为例,
大家可以举一反三 - 到这里就算是大功告成了,希望你通过实际的操作,能更加熟悉linux的环境!