Ubuntu下将应用程序添加到Ubuntu程序菜单中

正题

以本人安装得 SublimeText2 为例
创建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的环境!

发表评论