<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ` `deepin是我國比較優秀的一款linux操作系統的發行版,外觀漂亮,軟件資源可滿足日常使用。 ` `為了方便建立desktop文件,寫了一個腳本文件完成。 ``` #!/bin/bash #該腳本用于deepin下安裝程序后菜單中沒有啟動圖標時創建desktop文件 #注意請使用root權限運行該腳本 ################################################### echo "該腳本用于deepin下安裝程序后菜單中沒有啟動圖標時創建desktop文件" echo "----------------注意事項------------------" echo "1.請使用root權限運行該腳本" echo "2.輸入時請按提示輸入,否則創建可能出錯" echo -e " " echo "(1)輸入你希望創建的文件名(英文),注意該文件名格式為xxx.desktop,如輸入為 snape.desktop:" read appname file="/usr/share/applications/$appname" if [ ! -f "$file" ];then touch $file echo "make file success" else echo "File already exists" exit fi echo "(2)輸入應用名稱(英語),方便自己識別,比如的應用為notepad++,那么可以輸入為 notepad:" read name_es echo "(3)輸入運行程序完整路徑,比如應用程序app.sh的路徑為/home/soft/app.sh,那么你輸入應該為 /home/soft/app.sh:" read exec echo "(4)輸入應用程序圖標路徑,icon支持png格式的圖片,不建議圖片過大,加入你的icon.png在路徑/home/soft/icon.png,那么你應該輸入/home/soft/icon.png:" read icon echo -e "[Desktop Entry]">>$file echo -e "Name=$name_es">>$file echo -e "Exec=$exec">>$file echo -e "Icon=$icon">>$file echo -e "Terminal=false">>$file echo -e "Type=Application">>$file echo "創建文件完成" ``` ` `為了是的創建的過程中更方便,以下采用zenity提供交互界面。因此需要運行下面的腳本需要安裝zenity,使用`sudo apt-get install zenity`可安裝。 ``` #!/bin/bash #文本信息框,提示安裝 FILE_lince=`dirname $0`/file_config_temp_cache if [ ! -f "$FILE_lince" ];then touch $file else `rm -f $FILE_lince` touch $file fi touch $FILE_lince echo " 該腳本用于deepin下安裝程序后菜單中沒有啟動圖標時創建desktop文件,注意請使用root權限運行該腳本。新建的桌面應用名為.desktop文件,請你新建的時候不要刪除默認的這個后綴。如您已經清楚,請勾選下面的選擇框,并確定運行該腳本。">>$FILE_lince zenity --text-info \ --title="說明" \ --filename=$FILE_lince \ --checkbox="我清楚并確定開始運行!" case $? in 0) echo "準備處理...............";; 1) `rm -f $FILE_lince` #刪除臨時文件 exit 0 ;; -1) echo "發生意外錯誤。" `rm -f $FILE_lince` #刪除臨時文件 exit 0 ;; esac #文件保存對話框 lu="/usr/share/applications/.desktop" FILE=`zenity --file-selection --title="新建desktop文件并保存" --save --filename=$lu` if [ ! -f "$FILE" ];then touch $FILE echo "make file success" else echo "File already exists" exit 0 fi echo $FILE appname=${FILE##*/} #掃描字符,截取最有一個/符號后面的字符出來 name_es=`echo $appname|cut -d '.' -f1` #截取.符號前的字符 FILE_EXEC=`zenity --file-selection --title="添加可執行文件"` case $? in 0) exec=$FILE_EXEC ;; 1) echo "沒有選擇文件。" exit 0 ;; -1) echo "發生意外錯誤。" exit 0 ;; esac FILE_ICON=`zenity --file-selection --title="選擇應用桌面圖標"` case $? in 0) icon=$FILE_ICON ;; 1) echo "沒有選擇文件。" exit 0 ;; -1) echo "發生意外錯誤。" exit 0 ;; esac echo -e "[Desktop Entry]">>$FILE echo -e "Name=$name_es">>$FILE echo -e "Exec=$exec">>$FILE echo -e "Icon=$icon">>$FILE echo -e "Terminal=false">>$FILE echo -e "Type=Application">>$FILE echo "創建文件完成" #信息對話框 zenity --info --text="文件創建已完成!請您查看開始菜單中是否已經正常顯示你剛剛添加的應用,若沒有顯示,請刪除文件再來一次。" exit 0 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看