Ubuntu16-18將自己的應用建立桌面快捷圖標的方法

 linux現在桌面環境越來越普及,Ubuntu的桌面快捷圖標其實是一個.desktop文件,該文件是一個標準文本文件,所以我們只要建立文件並編輯該文件的內容就可以了。當然這只是原理,下面我們來看看具體的操作方法。

 有兩種情況:

  • 一是標準安裝的應用程序,這種程序一般安裝之後就已經有.desktop文件了,我們只要把它複製到桌面就可以了。
  • 還有一種就是第三方或自己寫的非標應用程序,這個需要自己編寫.desktop文件。

下文以Ubuntu18爲例,Ubuntu16經過本人測試99%類似。

一、標準應用程序的操作方法

1、首先在Ubuntu中已經安裝該應用程序,比如在Ubuntu18中已經安裝了firefox瀏覽器(Ubuntu16中也是一樣的),想在桌面上建立一個快捷圖標(快捷方式)。

2、打開終端(ctrl+alt+t)進入/usr/share/applications目錄找到Firefox對應的.desktop文件,如下。

hzq@ubuntu:~$ cd /usr/share/applications
hzq@ubuntu:/usr/share/applications$ ls firefox*
firefox.desktop
hzq@ubuntu:~$ 

仔細確認該文件是不是你的應用程序對應的文件,有的時候會有多個類似文件(上圖中只有一個比較好確認)。

3、將.desktop文件拷貝到桌面,如下。

hzq@ubuntu:/usr/share/applications$ cp firefox.desktop ~/桌面/
hzq@ubuntu:/usr/share/applications$ cd
hzq@ubuntu:~$ ls 桌面/
firefox.desktop
hzq@ubuntu:~$ 

回到桌面查看,效果如下。還需要進一步處理一下。
在這裏插入圖片描述
4、選中文件,右鍵屬性打開,切換到“權限”標籤,如下所示。選中“允許作爲程序執行文件”。然後退出。
在這裏插入圖片描述
5、然後再次點擊打開該圖標,如果彈出提示如下,選“trust and launch”。
在這裏插入圖片描述
6、這個時候再回到桌面上看一下,如下。圖標已經變成火狐瀏覽器的圖標,瀏覽器也可以從桌面正常打開了。至此桌面圖標建立完畢。
在這裏插入圖片描述

二、非標準應用程序的操作方法

1、其實只要是大規模發行的軟件一般在Ubuntu裏安裝完之後都會在/usr/share/applications裏建立相應.desktop文件的,但是總有一些特殊情況。這裏以新安裝的gedit爲例(gedit其實也有現成的.desktop文件,我只是以他爲例子建立一個個性化的圖標)。

2、進入/usr/share/applications目錄,建立一個空白的文本文件。如下。

hzq@ubuntu:~$ cd /usr/share/applications
hzq@ubuntu:/usr/share/applications$ sudo gedit myGedit.desktop
#輸入文件內容,註釋內容可以刪除---------------------
[Desktop Entry]
#名字
Name=myGedit
#註釋
Comment=Edit text files
#執行文件、命令格式
Exec=gedit %U
#是否需要終端打開
Terminal=false
#類型
Type=Application
#圖標,我這裏是自己做的圖標,你也可以引用別的程序的
Icon=/home/hzq/word.png
#分類,按自己需要填寫
Categories=GNOME;GTK;Utility;TextEditor;
#保存退出-----------------------------
hzq@ubuntu:/usr/share/applications$ 

3、將.desktop文件拷貝到桌面,如下。

hzq@ubuntu:/usr/share/applications$ cp myGedit.desktop ~/桌面/
hzq@ubuntu:/usr/share/applications$ cd
hzq@ubuntu:~$ ls 桌面/
firefox.desktop   myGedit.desktop
hzq@ubuntu:~$ 

回到桌面查看,效果如下。下面的處理步驟就跟方法一中的步驟類似了。
在這裏插入圖片描述
4、權限處理:選中文件,右鍵屬性打開,切換到“權限”標籤(參見上文方法一中的圖)。選中“允許作爲程序執行文件”。然後退出。

5、信任處理:雙擊打開剛建立的圖標,如果彈出提示,選“trust and launch” (參見上文方法一中的圖)。

6、最後再回到桌面上看一下效果,如下。圖標已經變成了自定義的圖形,文字編輯器也可以從桌面正常打開了。至此自定義桌面圖標建立完畢。
在這裏插入圖片描述

最後

 Ubuntu16中建立圖標的時候一般不會出現信任問題,其他步驟都類似。
 另外Ubuntu也有一些第三方工具可以直接生成桌面圖標,不過需要另外安裝,感興趣的同學可以自己學習一下。
 歡迎交流分享,討論補充~ ~

參考文章《markdown編輯器詳細使用說明、語法快速索引手冊》
參考文章《在linux後臺運行腳本命令和程序的方法大全》

轉載請註明本文地址:https://blog.csdn.net/davidhzq/article/details/102819432

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章