Ubuntu系統下添加程序啟動器
Ubuntu系統上安裝的軟件,有的會自動創建快捷方式,在程序中可以搜索到,而有的安裝後不會在應用程序中出現,如Eclipse、Spring Tool Suite或是綠色軟件等,那麼怎麼手動創建快捷方式(或叫程序啟動器)呢?其實很簡單,Ubuntu系統中每個軟件圖標對應/usr/share/applications目錄內的一個配置文件,後綴名為.desktop。所以在該目錄內創建對應軟件的配置文件,就可以實現快捷方式。
至於配置文件的語法,參考該目錄下的其他配置文件就明白了。本文還會介紹到如何更改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了