偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

在 Linux 中,一個(gè) .desktop 文件就是一個(gè)用來(lái)運(yùn)行程序的快捷方式。沒(méi)有 .desktop 的話,你的應(yīng)用就不會(huì)在應(yīng)用菜單中顯示了,也無(wú)法使用像 Synapse 和 Albert 這樣的第三方啟動(dòng)起啟動(dòng)了。

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

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

相關(guān)閱讀How to Add App Drawers to Unity Launcher in Ubuntu 

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

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

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

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

你可以仿照這個(gè)步驟來(lái)為任何程序創(chuàng)建啟動(dòng)器。

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

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

application-launcher-5

application-launcher-5

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

[[216064]]

application-launcher-6

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

application-launcher-linux-1

application-launcher-linux-1

4、選擇 “Behavior” 標(biāo)簽頁(yè)然后選擇 “Executable Text Files” 下的 “Run them”?,F(xiàn)在右擊可執(zhí)行文本文件后也能出現(xiàn) “Run” 選項(xiàng)了。

application-launcher-31

application-launcher-31

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

  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” 域的值改成應(yīng)用的名稱。大多數(shù)的程序都在壓縮包中提供了一個(gè)圖標(biāo),不要忘記把它也填上哦。在我們這個(gè)例子中,Super Tux Kart 的啟動(dòng)文件看起來(lái)是這樣的:

application-launcher-supertuxkart

application-launcher-supertuxkart

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

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

當(dāng)然,別忘了把命令中的 <application-name.desktop> 改成真實(shí)的 .desktop 文件名。

7、完成后,打開(kāi)應(yīng)用菜單,就能看到應(yīng)用出現(xiàn)在其中,可以使用了。

application-launcher-2

application-launcher-2

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

application-launcher-4

application-launcher-4

如果你覺(jué)得本教程還有點(diǎn)用的話,歡迎留言。 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2009-12-09 09:41:56

Linux系統(tǒng)

2009-12-10 17:02:49

Linux shell

2013-08-16 10:14:32

APIWeb應(yīng)用以API為中心的Web

2013-09-09 16:37:48

iOS應(yīng)用添加內(nèi)置收費(fèi)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應(yīng)用

2021-01-22 05:38:28

監(jiān)控SpringbootActuator

2009-12-09 17:06:15

小Linux

2009-12-11 14:05:32

Linux安裝GCC

2013-04-23 09:49:43

負(fù)載測(cè)試最佳負(fù)載負(fù)載

2009-08-04 09:37:34

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

2010-10-13 13:34:17

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

2011-09-15 10:26:08

2009-10-29 13:16:15

ADO.NET應(yīng)用程序

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ū)

2009-12-10 16:00:07

Linux個(gè)人開(kāi)發(fā)者
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)