Try   HackMD

title: 【Linux】將應用程式加到 Ubuntu 的 Launcher 捷徑
date: 2016-02-20
is_modified: false
disqus: cynthiahackmd
categories:

  • "資訊科技 › 環境設定與指令"
    tags:
  • "Linux/Unix"


在使用 Linux 環境的時候,若是使用 .deb 或是使用 apt-get install 進行安裝的程式,在安裝之後就會產生啟動捷徑。但是有些程式是下載後解壓縮就能夠執行的(例如:IntelliJ 系列、Sublime Text等),這類的程式雖然安裝方便,啟動卻不是很友善,每次都需要執行去特定的路徑或檔案,實在有點麻煩,因此記錄下如何將程式加到啟動捷徑。


以添加 web-strom 的 Launcher 捷徑為例。

1. 路徑切換

若是希望所新增的 Launcher 可供此電腦所有使用者使用,則將路徑切換到:

$ cd  /usr/share/applications

反之,若只希望單一使用者使用,則路徑切換到:

$ cd  ~/.local/share/applicationss

2. 添加 .desktop 檔案

在選定路徑下新增 .desktop 檔案

$ sudo vim web-strom.desktop

檔案內容如下:

[Desktop Entry]
Encoding=UTF-8
Name=WebStorm
Comment=WebStorm
Terminal=false
Type=Application
Exec=/opt/webStorm/WebStorm-191.6183.63/bin/webstorm.sh
Icon=/opt/webStorm/WebStorm-191.6183.63/bin/webstorm.png
Categories=Development;IDE

其中

  1. Encoding
    表示執行所用的編碼。

  2. Name
    在應用程式清單中所顯示的名稱。

  3. Terminal
    是否可使用終端機來開啟。

  4. Type
    用來定義此 Entry 的型態。常見的有 Application 和 Link 兩種。顧名思義, Application 表此 Launcher 指向一個應用程式; Link 則表示指向一個 URL。

  5. Exec
    點擊此 Entry 時,所執行的指令。只有當 Type 是 Application 才有意義;如果 Type 是 Link,則應該改用 URL。

  6. Icon
    在應用程式清單中所顯示的 Icon。

  7. Categories
    表示此 Entry 的分類。詳細的分類可以參考這裡

參考資料

  1. 將Android Studio加到Ubuntu的Launcher捷徑|acow's notebook
  2. [教學] 如何在ubuntu新增自定義程式到應用程式清單中(Desktop Entry)|辛比誌
  3. Desktop Menu Specification
  4. Desktop files: putting your application in the desktop menus
  5. Linux Desktop Entry 文件深入解析|IBM



本文作者: 辛西亞.Cynthia
本文連結辛西亞的技能樹 / hackmd 版本
版權聲明: 部落格中所有文章,均採用 姓名標示-非商業性-相同方式分享 4.0 國際 (CC BY-NC-SA 4.0) 許可協議。轉載請標明作者、連結與出處!