国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情)

這篇具有很好參考價值的文章主要介紹了【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

0.背景+環(huán)境

1、原理

2、詳細(xì)步驟

?1)創(chuàng)建.desktop快捷方式

2)?給test.desktop快捷方式增加可執(zhí)行權(quán)限

3)編輯test.desktop內(nèi)容和參數(shù)

4)修改快捷方式屬性為雙擊可執(zhí)行

5)將桌面快捷方式發(fā)送到桌面


0.背景+環(huán)境

ubuntu 16.04

項目需求,目前有一個可執(zhí)行程序(test.sh),test.sh這個腳本是執(zhí)行了某個命令打開應(yīng)用,但是把.sh放在桌面也不好看(圖標(biāo)是默認(rèn)的),所以希望制作一個桌面快捷方式,有自己的圖標(biāo),并且雙擊可以打開

原本是這樣的圖標(biāo)

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

?制作后是這樣的圖標(biāo),是個.desktop桌面快捷方式(可執(zhí)行程序)

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

你需要準(zhǔn)備:

  • test.sh可執(zhí)行程序(實現(xiàn)好的,本文不關(guān)注.sh的內(nèi)容)
  • 一張作為快捷方式的圖片

1、原理

首先要理解,這個名叫“C10”的本質(zhì)是一個.desktop桌面快捷方式,雙擊可執(zhí)行,需要在這個文件內(nèi)部編寫一些相關(guān)參數(shù),如執(zhí)行.sh腳本的位置和自己想使用的圖標(biāo)。

.desktop相關(guān)參數(shù)如下,需要什么參數(shù)可以自己加,我下文的例子中只展現(xiàn)比較基礎(chǔ)的參數(shù)(少,但是夠用,滿足大多數(shù)情況)

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

?詳細(xì)信息的網(wǎng)址:Desktop Entry Specification (specifications.freedesktop.org)

2、詳細(xì)步驟

?1)創(chuàng)建.desktop快捷方式

注意:一定要在此目錄下創(chuàng)建【/usr/share/applications】

因為這個目錄是系統(tǒng)自動創(chuàng)建桌面快捷方式的路徑,保存格式為xxxx.desktop

(我試過在桌面創(chuàng)建,圖片會無法顯示)

打開命令行,輸入命令:進入此路徑,然后用touch創(chuàng)建一個叫test的快捷方式(此名字其實不重要,因為后期顯示的是寫進去參數(shù)中的名字Name)

cd /usr/share/applications
sudo touch test.desktop

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

2)?給test.desktop快捷方式增加可執(zhí)行權(quán)限

sudo chmod +x test.desktop

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

3)編輯test.desktop內(nèi)容和參數(shù)

先用vim打開這個文件,如果沒有vim,用vi也可以

?【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

然后將內(nèi)容復(fù)制進去(注意,等號后的內(nèi)容要替換為你自己的,如名字,可執(zhí)行程序位置,圖片等

[Desktop Entry]
Type=Application
Name=C10
GenericName=C10
Comment=test
Exec="/home/wangyunuo/test.sh" %f
Icon=/home/wangyunuo/testImg.png
Terminal=true
Categories=X-Application;

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

?參數(shù)解讀

Type 為了允許將來添加新類型,實現(xiàn)應(yīng)該忽略具有未知類型的桌面條目。共三種:應(yīng)用程序(Application)、鏈接(Link)、目錄(Directory),因為我希望運行應(yīng)用程序,所以我這個字段用了Application
Name

應(yīng)用程序的特定名稱。我的名字是“C10”

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

GenericName 應(yīng)用程序的通用名稱
Comment

條目的工具提示。右鍵可執(zhí)行程序,在屬性里可以看到

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

Exec

Exec是可執(zhí)行文件或腳本文件(.sh)的路徑。我的可執(zhí)行腳本.sh在【/home/wangyunuo/test.sh】這個路徑

需要注意:Exec字段的值需要用引號括起來,并加上“ %f”

Icon

圖片位置,我用的這張圖片在【/home/wangyunuo/testImg.png】這個路徑,直接把路徑寫在=后面就行

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

Terminal 程序是否在終端窗口中運行。通常是不需要打開終端的,false是不在終端中運行,true是在終端中運行。
Categories? 條目應(yīng)顯示在菜單中的類別。

?好了,參數(shù)都替換成你自己的之后,就可以保存退出了

4)修改快捷方式屬性為雙擊可執(zhí)行

【/usr/share/applications】這個目錄下,找到你剛寫完的文件(注意,此時的名字已經(jīng)替換為Name參數(shù)后的名字,不是最開始的test.desktop),右鍵,選擇屬性

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

?在【Permissions】權(quán)限中選擇把這個Execute勾上

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

?此時就已經(jīng)在默認(rèn)路徑下配置完成了,雙擊試一下,看是否能執(zhí)行你的.sh程序

如果能執(zhí)行的話,我們將他發(fā)送到桌面上,更方便點擊

5)將桌面快捷方式發(fā)送到桌面

右鍵-選擇“復(fù)制到”-選擇桌面

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

?然后就被發(fā)送到桌面了

【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情),Linux,linux

至此,我們已經(jīng)為test.sh這個可執(zhí)行程序制作了一個桌面快捷方式,雙擊即可執(zhí)行.sh?

參考:

ubuntu 編寫.desktop文件及調(diào)試方法_張亦可918011的博客-CSDN博客

unbuntu手動創(chuàng)建桌面快捷方式desktop文件詳解_startupnotify_玩轉(zhuǎn)智能機器人的博客-CSDN博客

--END--文章來源地址http://www.zghlxwxcb.cn/news/detail-638501.html

到了這里,關(guān)于【Linux】為.sh腳本制作桌面快捷方式(.desktop,可雙擊執(zhí)行),且替換顯示圖標(biāo)(圖文詳情)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Ubuntu系統(tǒng)為程序創(chuàng)建桌面快捷方式

    Ubuntu系統(tǒng)為程序創(chuàng)建桌面快捷方式

    為了不用每次都要進入命令行啟動應(yīng)用程序,為程序創(chuàng)建快捷方式是一個很方便的方法,尤其是你的程序需要在團隊外部使用的時候。 桌面創(chuàng)建快捷方式一般使用.desktop為后綴的文件實現(xiàn),該文件的內(nèi)容格式基本要素如下: 當(dāng)然,除了以上基本要素之外,還有更豐富的其他元

    2024年02月16日
    瀏覽(24)
  • 前端如何實現(xiàn)一個網(wǎng)站的桌面快捷方式

    前端如何實現(xiàn)一個網(wǎng)站的桌面快捷方式

    題記:我們工作中常常需要在我們的網(wǎng)站首頁實現(xiàn)一個桌面快捷方式,那么我們怎么做呢? 圖片展示: ?代碼實現(xiàn): ? ? ? ? 第一步:獲取路徑與標(biāo)題名; ???????? ? ? ? ? 第二步:判斷是否為IE瀏覽器; 注釋:使用ActivexObject 區(qū)分IE瀏覽器與非IE瀏覽器 ? ? ? ? ? ?I

    2024年02月14日
    瀏覽(23)
  • 【W(wǎng)indows】創(chuàng)建Windows遠(yuǎn)程桌面快捷方式

    【W(wǎng)indows】創(chuàng)建Windows遠(yuǎn)程桌面快捷方式

    windows系統(tǒng)自帶了遠(yuǎn)程連接工具,可以實現(xiàn)局域網(wǎng)內(nèi)的遠(yuǎn)程控制,參考: 【W(wǎng)indows】局域網(wǎng)內(nèi)遠(yuǎn)程桌面控制 https://blog.csdn.net/jn10010537/article/details/130926888 但是windows自帶的遠(yuǎn)程連接一次只能連接一個,即被一個用戶控制,后續(xù)參與進來的用戶會擠掉前面的遠(yuǎn)程控制。 其他的AnyV

    2024年02月10日
    瀏覽(51)
  • 通過定時任務(wù)+sh腳本方式實現(xiàn)服務(wù)器日志文件異機備份

    等保要求服務(wù)器A日志(服務(wù)器、數(shù)據(jù)庫、后端、nginx、redis等)備份在另外一臺服務(wù)器B上 通過定時任務(wù)+sh腳本+scp命令,實現(xiàn)定時執(zhí)行腳本,將文件備份到另外一臺服務(wù)器上 step1、準(zhǔn)備工作 服務(wù)器A ipA 服務(wù)器B ipB step2、腳本命令backup.sh 服務(wù)器A上,以nginx日志為例 step3、配對秘鑰

    2024年02月16日
    瀏覽(23)
  • Android桌面長按圖標(biāo)快捷方式——Shortcuts

    Android桌面長按圖標(biāo)快捷方式——Shortcuts

    簡介 當(dāng)我們在長按Android應(yīng)用的桌面圖標(biāo)時,一般回彈出一個列表,上面一般有應(yīng)用信息、卸載應(yīng)用等功能,并且部分應(yīng)用在這里還添加了自己的快捷方式,今天主要介紹如何添加自定義的快捷方式。 長按桌面顯示的快捷方式在Android中叫Shortcut,它有兩種創(chuàng)建方式,分為靜態(tài)

    2023年04月22日
    瀏覽(24)
  • Windows - UWP - 為UWP應(yīng)用創(chuàng)建桌面快捷方式

    Windows - UWP - 為UWP應(yīng)用創(chuàng)建桌面快捷方式

    這是一個較為簡單的方式,不需要過多的命令行。 首先 Win + R - shell:AppsFolder - 回車 , 這將顯示電腦上的已安裝應(yīng)用(Win32 UWP): 找到想要創(chuàng)建快捷方式的UWP應(yīng)用(這里以QQ音樂UWP為例), 右鍵 - 創(chuàng)建快捷方式 接著會彈出“是否在桌面創(chuàng)建快捷方式”的提醒: 選擇“是”即

    2024年02月13日
    瀏覽(26)
  • Linux開機自啟.sh腳本(簡單粗暴)

    Linux開機自啟.sh腳本(簡單粗暴)

    1、創(chuàng)建腳本 (1)#切換到你將要存腳本的目錄 (2)編寫腳本autorun.sh 以下為腳本內(nèi)容: (該執(zhí)行腳本的意思是在/home目錄下創(chuàng)建一個input.txt文件夾,并寫入當(dāng)前日期和hostname) ?2、將該腳本添加到啟動文件中 執(zhí)行以下命令: 在最后一行添加你寫的腳本(從根目錄開始寫)

    2024年02月12日
    瀏覽(22)
  • 拯救強迫癥:Win11去除桌面快捷方式小箭頭

    拯救強迫癥:Win11去除桌面快捷方式小箭頭

    不知道大家是不是強迫癥患者,看著win11桌面上的快捷方式的小箭頭心里想刀扎似的,就是看著礙眼,今天我教大家一招去除小箭頭的方法。 大家打開注冊表,快捷鍵 win + r 調(diào)出運行,輸入 regedit ,然后回車,進入電腦的注冊表界面。 在注冊表里面依次打開 HKEY_LOCAL_MACHINE

    2024年02月13日
    瀏覽(17)
  • [技術(shù)雜談]小米手機如何將鎖屏快捷方式放桌面

    [技術(shù)雜談]小米手機如何將鎖屏快捷方式放桌面

    小米手機鎖屏快捷鍵可以通過鎖屏小部件完成設(shè)置。小米10x親測目前還有效。 小米手機鎖屏常見的是手機屏幕自動熄滅鎖屏和電源鍵鎖屏,除了這兩種方式外還可以通過使用小部件快速鎖屏。以下是設(shè)置鎖屏快捷方式的詳細(xì)說明: 演示環(huán)境: 演示設(shè)備:小米11 系統(tǒng)版本:

    2024年02月09日
    瀏覽(19)
  • Ubuntu系統(tǒng)下設(shè)置桌面圖標(biāo)快捷方式(以Pycharm為例)

    Ubuntu系統(tǒng)下設(shè)置桌面圖標(biāo)快捷方式(以Pycharm為例)

    不說廢話開始: 首先按照此路徑/usr/share/applications/進入到applications文件夾下,會發(fā)現(xiàn)有很多desktop文件。 命令 :cd /usr/share/applications/ ?然后我們可以修改某一個desktop文件,或者直接新建一個。現(xiàn)在我直接新建一個 命令:sudo touch pycharm-community.desktop 創(chuàng)建完后,ls就會發(fā)現(xiàn)多出

    2024年02月11日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包