Ubuntu系统下添加程序启动器

至于配置文件的语法,参考该目录下的其他配置文件就明白了。本文还会介绍到如何更改Ubuntu应用程序图标xpm文件的大小,以解决图标尺寸太大,显示不正常的问题。

Ubuntu下创建程序启动器:

以Spring Tool Suite软件为例,以下简称sts,具体方法如下。

环境:

系统:Ubuntu 13.04 amd64 ,软件:Spring Tool Suite 3.2.0 x86_64

实现方法:

1、在/usr/share/applications目录下创建sts启动器配置文件,打开终端(程序中搜索,快捷键ctrl+alt+t),输入下面命令:

$ cd /usr/share/applications
$ sudo gedit sts.desktop

说明:gedit命令以文本编辑器打开文件,如果没有该文件就会自动创建,也可以用vi命令编辑文件,语法:vi sts.desktop。

2、添加配置,然后保存sts.desktop文件。简单的配置示例:

[Desktop Entry]
Version=1.0
Name=Spring Tool Suite
Exec=/home/henry/apps/Spring-Tool-Suite/sts
Terminal=false
Icon=/home/henry/apps/Spring-Tool-Suite/icon.xpm
Type=Application
Categories=Development

说明:Exec 可执行文件的完整路径,Icon 程序图标,也可以是png图像。

完成,之后就可以在应用程序中找到,并且可以将程序启动器添加到Dash Home中了。

更改Ubuntu应用程序图标xpm文件的大小:
有的软件图标大小为256*256px,在Ubuntu12.04之后的Unity界面下,不会自动缩小,但是可以自己修改,方法如下:

1、打开终端,安装imagemagick,命令如下:

$ sudo apt-get install imagemagick
$ convert /home/henry/apps/Spring-Tool-Suite/icon.xpm /home/henry/apps/Spring-Tool-Suite/icon.png

2、转成png后,更改软件的.desktop文件中的Icon参数为转换后的icon.png,在应用程序中,图标就正常了。

3、虽然图标正常,但还是显得很大,可以通过命令更改大小,一般为48*48或32*32,命令如下:

$ convert /home/henry/apps/Spring-Tool-Suite/icon.png -resize x48 /home/henry/apps/Spring-Tool-Suite/icon-small.png

命令中x48的x是字母,也可以直接改xpm的大小,不过图标质量低,圆角失真。

4、也可以用软件更改png图标大小,去Ubuntu软件中心安装一个Pinta图像编辑器,将图片更改为48×48像素大小,之后显示就更好看些(记得更改.desktop文件中的Icon参数)。

另也有一种办法添加启动程序

1. 在/usr/share/applications目录下创建eclipse启动器配置文件
1.cd /usr/share/applications
2.vi eclipse.desktop
2. 编辑eclipse.desktop并保存。简单的配置示例:
[Desktop Entry]
Version=1.0
Name=eclipse
Exec=/home/su/eclipse/eclipse
Terminal=false
Icon=/home/su/eclipse/icon.xpm
Type=Application
Categories=Development
然后就可以在“应用程序”的“编程”里找到eclipse了。

时间: 2024-09-25 23:53:11

Ubuntu系统下添加程序启动器的相关文章

winXP系统下添加/删除程序面板中显示空白问题的解决方法

  1.首先,咱们单击打开winXP电脑的开始菜单,然后从开始菜单中选择进入到运行窗口中,在打开的运行窗口中,咱们输入cmd并单击回车,这样就可以打开winXP系统的命令提示符窗口了. 2.在打开的命令提示符窗口中,咱们分别输入如下几组命令: regsvr32 Appwiz.cpl /s 回车; regsvr32 Mshtml.dll /s 回车; regsvr32 Jscript.dll /s 回车; regsvr32 Msi.dll /s 回车; regsvr32 Mshtmled.dll

ubuntu 系统下跑图像处理的程序时进行编译出现错误

问题描述 ubuntu 系统下跑图像处理的程序时进行编译出现错误 进行make matlab -j 4 编译时出现以下错误 不知道是哪里出了错误,望各位指点 解决方案 头文件没有包含正确,需要把你用到的头文件等包含进去编译 解决方案二: 查找一下出错信息中未定义的数据类型/变量是在哪个 .h 文件中定义的,包含它吧. 解决方案三: 头文件的路径对不对,实在不行先用绝对路径或相对路径包含试试.

为 OS X 系统下任何程序自定义快捷键

  OS X 系统下应用程序快捷键很是丰富,不过偶尔也有部分功能没有提供快捷键操作,碰上这类情况怎么办呢?下面给大家分享一个为任何程序自定义快捷键的小 tip.文中以 Finder 里"前置全部窗口"功能为例演示. 进入系统偏好设置(System Preferences)下键盘(Keyboard)设置 切换到键盘快捷键(Keyboard Shortcuts)标签并点击窗口中间偏左下 + 从下拉菜单选择并指定你要自定义快捷键的程序 如上图输入你要定义快捷键的功能菜单标题;注意英文大小写及

如何在XP系统下添加打印机设备

  如何在XP系统下添加打印机设备            打开控制面板,选择"打印机和传真". 然后在"打印机任务"里点击"添加打印机".

ubuntu 系统下运行android虚拟机报错如下,怎么回事呢

问题描述 ubuntu 系统下运行android虚拟机报错如下,怎么回事呢 Starting emulator for AVD 'test' X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerStr

工具-Linux系统下java程序如何将PDF文件转换成SWF文件

问题描述 Linux系统下java程序如何将PDF文件转换成SWF文件 我需要将PDF文件转换成SWF格式的文件,目前是用windows系统开发java程序,windows系统中这种转型已经搞定,用的是swftools工具.但是开发完成之后,程序要部署到Linux系统中.由于不熟悉Linux系统所以无从下手,希望高手指点,最好也用swftools工具转型,尽量详细一些,跪谢. 解决方案 前不久刚用过,应该注意的是swftools工具在linux的安装,有时需要依赖才能安装下去,这个工具安装好就基

ubuntu系统下mysql 密码重置问题

问题描述 ubuntu系统下mysql 密码重置问题 在执行mysql -uroot -p连接mysql时出现: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)可密码忘了 在ubuntu系统下重置mysql root用户的密码 解决方案 Ubuntu下重置MySQL的root密码

Ubuntu 系统下安装 IntelliJ IDEA

本篇内容为大家提供的是IntelliJ IDEA 使用教程中的Ubuntu 系统下安装 IntelliJ IDEA,IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合.代码审查. 创新的GUI设计等方面的功能可以说是超常的. .感兴趣的同学可以参考学习下,具体内容如下: 系统要求 系统支持:只要是支持 GNOME 或 KDE 桌面系统,建议是 Ubu

program-在Linux系统下安装程序

问题描述 在Linux系统下安装程序 出现this program may be freely redistributed under the terms of the GUN GPL的解决办法 解决方案 安装gcc-c++可以直接用yum install gcc-c++鉴于你使用的red hat你可能要先更改yum源才可以(改成国内centos的源可以用mirrors.163.com/mirros.sohu.com/mirrors.aliyun.com/都可以网上有教程) 解决方案二: 这个信