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

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

這篇具有很好參考價值的文章主要介紹了Ubuntu系統(tǒng)為程序創(chuàng)建桌面快捷方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

為了不用每次都要進(jìn)入命令行啟動應(yīng)用程序,為程序創(chuàng)建快捷方式是一個很方便的方法,尤其是你的程序需要在團(tuán)隊外部使用的時候。

桌面創(chuàng)建快捷方式一般使用.desktop為后綴的文件實(shí)現(xiàn),該文件的內(nèi)容格式基本要素如下:

[Desktop Entry]
Name=<Program Name>
Comment=<Program Description>
Exec=<Absolute Path of the Program>
Type=<Application or Link>
Terminal=<For window application, set false, for terminal application, set true>
Icon=<The absolute path of program icon>

當(dāng)然,除了以上基本要素之外,還有更豐富的其他元素,比如,拿我們最熟悉的firefox舉例,它的desktop文件在/usr/share/applications目錄下,該目錄下有我們安裝在該臺PC上的所有application的desktop文件。打開firefox.desktop,部分內(nèi)容如下:

ubuntu創(chuàng)建快捷方式,Linux,編程開發(fā),python,Powered by 金山文檔

那么,接下來我們就用一個比較簡單的示例程序來演示如何創(chuàng)建桌面快捷方式。

示例程序test_shortcut.py要運(yùn)行的是一段Python代碼,功能為顯示一行文字,并顯示一張圖像:

import time
import cv2

print('Hello! This is a test program for shortcut.')

im=cv2.imread('/home/grace/test/myicons/ainr.png')
cv2.imshow('icon', im)
cv2.waitKey(0)

現(xiàn)在,我們寫一個腳本test_shortcut.sh來執(zhí)行上面這段代碼:

python3 test_shortcut.py

我們在桌面上的快捷方式就是要來調(diào)用這個腳本。

首先,我們在當(dāng)前目錄下創(chuàng)建一個.desktop為后綴的文件(當(dāng)然也可以直接在桌面上創(chuàng)建),比如就叫ainr.desktop吧,在該文件中,按照desktop的基本格式填入內(nèi)容:

[Desktop Entry]
Name=AINR
Comment=AINR shortcut
Exec=/home/grace/test/test_shortcut.sh
Type=Application
Terminal=true
Icon=/home/grace/test/myicons/ainr.png

在以上文件中,我們指明了桌面快捷方式的名稱"AINR",程序執(zhí)行路徑/home/grace/test/test_shortcut.sh,由于需要在終端打印文字,因此Terminal項設(shè)置為了true,最后指定了桌面快捷方式的圖標(biāo)路徑/home/grace/test/myicons/ainr.png。

然后我們將該文件拷貝到桌面路徑,并為其添加可執(zhí)行權(quán)限:sudu chmod +x ainr.desktop

以上的操作均可通過命令行終端完成。接下來的操作則需要在可視化桌面上進(jìn)行了。

在桌面上,我們可以看到已經(jīng)存在了ainr.desktop這個文件,但并未顯示成我們指定的圖標(biāo)。我們通過鼠標(biāo)右鍵為其設(shè)置“Allow Launching”,這時,該桌面圖標(biāo)已經(jīng)顯示成我們指定的圖標(biāo)。雙擊該圖標(biāo),命令行黑框一閃而過,并沒有成功運(yùn)行我們的程序,怎么回事呢?

為了查找原因,我們在桌面路徑直接執(zhí)行我們的bash腳本,通過絕對路徑執(zhí)行:

/home/grace/test/test_shortcut.sh

提示找不到test_shortcut.py文件。真相大白了!原來是路徑問題。在桌面路徑下執(zhí)行腳本,是無法找到要調(diào)用的python文件的,因?yàn)槟_本內(nèi)用的是相對路徑。于是修改腳本test_shortcut.sh為:

python3 /home/grace/test/test_shortcut.py

再次執(zhí)行,成功!文章來源地址http://www.zghlxwxcb.cn/news/detail-565757.html

ubuntu創(chuàng)建快捷方式,Linux,編程開發(fā),python,Powered by 金山文檔

到了這里,關(guān)于Ubuntu系統(tǒng)為程序創(chuàng)建桌面快捷方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 在Linux/Ubuntu/Debian中創(chuàng)建自己的命令快捷方式

    雖然圖標(biāo)快捷方式使你移動鼠標(biāo)雙擊就打開目標(biāo),但是你還是需要先定位到它。而在終端Terminal中你只需要輸入一個自定義命令就能一步到位。 要在 Ubuntu 中創(chuàng)建你自己的命令或別名,你可以使用主目錄中的“.bashrc”文件。 以下是創(chuàng)建通過 Wine 運(yùn)行 Photoshop 的別名的方法:

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

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

    windows系統(tǒng)自帶了遠(yuǎn)程連接工具,可以實(shí)現(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ù)參與進(jìn)來的用戶會擠掉前面的遠(yuǎn)程控制。 其他的AnyV

    2024年02月10日
    瀏覽(51)
  • 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)
  • Ubuntu是一個以桌面應(yīng)用為主的Linux操作系統(tǒng)

    Ubuntu是一個以桌面應(yīng)用為主的Linux操作系統(tǒng)

    完整的桌面系統(tǒng) Ubuntu為您運(yùn)營組織,學(xué)校,家庭或企業(yè)提供了所需的一切。預(yù)裝了所有必要的應(yīng)用程序,例如辦公套件,瀏覽器,電子郵件和多媒體應(yīng)用等等。Ubuntu軟件中心提供了成千上萬的游戲和應(yīng)用程序。 ? 開源 Ubuntu一直是免費(fèi)下載,使用和分享。我們相信開源軟件的

    2024年01月18日
    瀏覽(29)
  • .NET / C# 開發(fā) Ubuntu Desktop 跨平臺圖形界面桌面程序 Avalonia - Visual Studio 安裝/創(chuàng)建/運(yùn)行指南 (一)

    .NET / C# 開發(fā) Ubuntu Desktop 跨平臺圖形界面桌面程序 Avalonia - Visual Studio 安裝/創(chuàng)建/運(yùn)行指南 (一)

    Avalonia 是一個開源的跨平臺應(yīng)用程序框架,用于構(gòu)建桌面應(yīng)用程序。它使用 C# 和 XAML 進(jìn)行開發(fā),可以在 Windows、macOS、iOS、Android 及 Linux 等多個平臺上運(yùn)行。Avalonia 項目地址:https://github.com/AvaloniaUI/Avalonia 本文快速介紹如何入門使用 Avalonia 編寫和執(zhí)行 Ubuntu Desktop 圖形界面桌面

    2024年02月01日
    瀏覽(105)
  • docker創(chuàng)建Ubuntu,Ubuntu創(chuàng)建桌面環(huán)境,本機(jī)使用VNC連接

    docker創(chuàng)建Ubuntu,Ubuntu創(chuàng)建桌面環(huán)境,本機(jī)使用VNC連接

    題目:docker創(chuàng)建Ubuntu,Ubuntu創(chuàng)建桌面環(huán)境,本機(jī)使用VNC連接 為什么我想要用ubuntu的桌面環(huán)境?因?yàn)槲矣幸恍┸浖_發(fā)需要顯示GUI,就這么簡單。 參考:給docker中的ubuntu系統(tǒng)安裝桌面程序:我們可以創(chuàng)建好容器。 ??打開powershell或者linux終端,輸入以下命令創(chuàng)建容器 ??warnin

    2024年02月16日
    瀏覽(27)
  • Win10安裝Linux子系統(tǒng)WSL(ubuntu2204)及圖形桌面xfce4

    Win10安裝Linux子系統(tǒng)WSL(ubuntu2204)及圖形桌面xfce4

    什么是 WSL ? 在計算機(jī)上使用 Linux 系統(tǒng)通常有兩種方式:使用虛擬機(jī)或安裝 Linux 系統(tǒng)。使用虛擬機(jī)時開銷較大,直接使用 Linux 系統(tǒng)雖然可以帶來流暢體驗(yàn),但與 Windows 之間來回切換比較麻煩。為此,微軟開發(fā)了適用于 Linux 的 Windows 子系統(tǒng),簡稱 WSL。 WSL 可以讓開發(fā)人員可以

    2024年02月13日
    瀏覽(52)
  • 13.Linux創(chuàng)建快捷方式

    在 Linux 中,創(chuàng)建快捷方式(類似于 Windows 中的快捷方式)可以使用 ln 命令實(shí)現(xiàn)。 ln 命令用于創(chuàng)建硬鏈接或軟鏈接(也稱為符號鏈接),它將兩個文件名鏈接在一起,這使得一個名稱可以引用另一個名稱所引用的相同文件或目錄。 以下是在 Linux 中創(chuàng)建快捷方式的幾種方法:

    2024年02月16日
    瀏覽(35)
  • Ubuntu是一種現(xiàn)代化的開源Linux操作系統(tǒng),適用于企業(yè)服務(wù)器、桌面電腦、云和IoT物聯(lián)網(wǎng)設(shè)備

    Ubuntu是一種現(xiàn)代化的開源Linux操作系統(tǒng),適用于企業(yè)服務(wù)器、桌面電腦、云和IoT物聯(lián)網(wǎng)設(shè)備

    Ubuntu是一種現(xiàn)代化的開源Linux操作系統(tǒng),適用于企業(yè)服務(wù)器、桌面電腦、云和IoT物聯(lián)網(wǎng)設(shè)備。您可以從Ubuntu官網(wǎng)下載Ubuntu桌面版、Ubuntu服務(wù)器版、Ubuntu for Raspberry Pi和IoT設(shè)備版、Ubuntu Core以及所有Ubuntu版本。 Ubuntu是一種現(xiàn)代化的開源Linux操作系統(tǒng),它適用于廣泛的設(shè)備和應(yīng)用場

    2024年01月16日
    瀏覽(95)
  • 【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ā)送到桌面 ubuntu 16.04 項目需求,目前有一個可執(zhí)行程序(test.sh),test.sh這個腳本是執(zhí)

    2024年02月13日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包