成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為你的Linux應用創(chuàng)建.desktop文件

系統(tǒng) Linux
在 Linux 中,一個 .desktop 文件就是一個用來運行程序的快捷方式。沒有 .desktop 的話,你的應用就不會在應用菜單中顯示了,也無法使用像 Synapse 和 Albert 這樣的第三方啟動起啟動了。本文將會告訴你如何為應用創(chuàng)建 .desktop 文件,從而讓你能在應用菜單中啟動該應用。

 為你的Linux應用創(chuàng)建.desktop文件

在 Linux 中,一個 .desktop 文件就是一個用來運行程序的快捷方式。沒有 .desktop 的話,你的應用就不會在應用菜單中顯示了,也無法使用像 Synapse 和 Albert 這樣的第三方啟動起啟動了。

大多數應用在安裝后都會自動創(chuàng)建 .desktop 文件,并將自己放入應用菜單中以方便訪問。然而,如果是你自己從源代碼中編譯的程序或者自己下載的壓縮格式的應用,那就不會做這些事情了,每次你都需要打開終端來執(zhí)行它的二進制文件。顯然這個過程很無聊也很麻煩。

本文將會告訴你如何為應用創(chuàng)建 .desktop 文件,從而讓你能在應用菜單中啟動該應用。

相關閱讀How to Add App Drawers to Unity Launcher in Ubuntu 

如何創(chuàng)建桌面啟動器

.desktop 文件基本上就是一個包含程序信息的純文本文件,通常根據是自己可見還是所有用戶可見的不同而放在 ~/.local/share/applications 或者 /usr/share/applications/ 目錄中。你在文件管理器中訪問這兩個目錄,都會看到很多系統(tǒng)中已安裝應用對應的 .desktop 文件存在。

為了演示,我將會為 Super Tux Kart 創(chuàng)建一個 .desktop 文件,這是一個我很喜歡玩的卡丁車競賽游戲。Ubuntu 倉庫中帶了這個游戲,但版本一般不新。

要獲得***的版本就需要下載 tar 包,解壓并執(zhí)行其中的游戲啟動文件。

你可以仿照這個步驟來為任何程序創(chuàng)建啟動器。

注意:下面步驟假設程序壓縮包放在 “Downloads” 目錄下。

1、跳轉到存放壓縮包的目錄,右擊然后選擇 “Extract here”。

application-launcher-5

application-launcher-5

2、解壓后,進入新創(chuàng)建的目錄然后找到可執(zhí)行的文件。之后右擊文件選擇 “Run” 來啟動程序,確定程序運行正常。

[[216064]]

application-launcher-6

3、有時候,你在右鍵菜單中找不到 “Run” 選項。這通常是因為這個可執(zhí)行文件是一個文本文件。你可以在終端中執(zhí)行它,如果你使用 GNOME 的話,可以點擊上面菜單欄中的 Files 菜單,然后選擇 “Preferences”。

application-launcher-linux-1

application-launcher-linux-1

4、選擇 “Behavior” 標簽頁然后選擇 “Executable Text Files” 下的 “Run them”。現在右擊可執(zhí)行文本文件后也能出現 “Run” 選項了。

application-launcher-31

application-launcher-31

5、確認應用運行正常后,就可以退出它了。然后運行你的文本編輯器并將下面內容粘貼到空文本文件中:

  1. [Desktop Entry]
  2. Encoding=UTF-8
  3. Version=1.0
  4. Type=Application
  5. Terminal=false
  6. Exec=/path/to/executable
  7. Name=Name of Application
  8. Icon=/path/to/icon

你需要更改 “Exec” 域的值為可執(zhí)行文件的路徑,并且將 “Name” 域的值改成應用的名稱。大多數的程序都在壓縮包中提供了一個圖標,不要忘記把它也填上哦。在我們這個例子中,Super Tux Kart 的啟動文件看起來是這樣的:

application-launcher-supertuxkart

application-launcher-supertuxkart

6、將文件以 application-name.desktop 為名保存到 ~/.local/share/applications 目錄中。.local 目錄位于你的家目錄下,是一個隱藏目錄,你需要啟用 “Show Hidden Files” 模式才能看到它。如果你希望這個應用所有人都能訪問,則在終端中運行下面命令:

  1. sudo mv ~/.local/share/applications/<application-name`.desktop`> /usr/share/applications/

當然,別忘了把命令中的 <application-name.desktop> 改成真實的 .desktop 文件名。

7、完成后,打開應用菜單,就能看到應用出現在其中,可以使用了。

application-launcher-2

application-launcher-2

這個方法應該適用于所有主流的 Linux 操作系統(tǒng)。下面是另一張 Super Tux Kart 在 elementary OS 的應用啟動器 (slingshot) 上的截圖

application-launcher-4

application-launcher-4

如果你覺得本教程還有點用的話,歡迎留言。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2009-12-09 09:41:56

Linux系統(tǒng)

2009-12-10 17:02:49

Linux shell

2013-08-16 10:14:32

APIWeb應用以API為中心的Web

2013-09-09 16:37:48

iOS應用添加內置收費In App Purc

2009-12-21 14:58:13

2009-12-14 18:04:38

Linux命令創(chuàng)建快照

2021-06-02 08:07:59

LinuxService應用

2021-01-22 05:38:28

監(jiān)控SpringbootActuator

2009-12-11 14:05:32

Linux安裝GCC

2009-12-09 17:06:15

小Linux

2009-08-04 09:37:34

Linux創(chuàng)建文件命令Linux創(chuàng)建文件命令

2013-04-23 09:49:43

負載測試最佳負載負載

2010-10-13 13:34:17

Linux系統(tǒng)分區(qū)

2011-09-15 10:26:08

2009-10-29 13:16:15

ADO.NET應用程序

2022-05-13 09:47:55

Linux 社區(qū)Docker操作系統(tǒng)

2021-01-07 05:24:38

SpringbootSpringBanner

2024-09-30 09:36:48

2010-09-08 15:25:15

Linux系統(tǒng)分區(qū)

2015-11-25 10:52:37

LinuxAptik備份
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人免费视频一区二区 | 国产高清无av久久 | 波波电影院一区二区三区 | 日韩三级电影一区二区 | 国产精品一区网站 | 老头搡老女人毛片视频在线看 | 精品久久久久一区二区国产 | 日韩av在线一区 | 欧美精品久久久 | 麻豆成人在线视频 | 久久久久国产精品午夜一区 | 日韩视频在线观看一区二区 | 成人亚洲网站 | 欧美精品久久久久 | 久久国产精品偷 | 99精品国产一区二区三区 | 成人黄色电影免费 | 欧美日韩综合精品 | 麻豆久久精品 | 黄网免费 | 国产精品久久av | 国产伊人精品 | aaaaaa大片免费看最大的 | 国产精品日女人 | 国产乱码精品1区2区3区 | 操夜夜 | 一区天堂 | 亚洲国产精品一区二区三区 | 久久精品久久久久久 | 成人福利影院 | 久草精品视频 | 精品视频一区二区 | 一区二区三区四区在线视频 | 香蕉久久av | 日本中文字幕在线观看 | 91在线精品秘密一区二区 | 777毛片| 久久精品国产亚洲一区二区 | 亚洲第一成年免费网站 | 成人免费网视频 | a级在线免费观看 |