繼上一篇http://www.cnblogs.com/EasonJim/p/7117567.html文章中說的常規方式安裝的軟件,都會自動在命令行及Dash Home中體現。
但是如果是使用壓縮包進行安裝的,這些都要自行處理。
一、准備工作
1、路徑:
/opt目錄用於存放第三方軟件
/usr/bin目錄用於存放第三方軟件的快捷方式,只要放在這里時,在終端上就能使用
/usr/share/applications用於存放Dash的圖標,后綴為.desktop,有專門的一套語法
~/.local/share/applications同上,這個時隱藏文件夾,針對每個用戶
2、解壓:
如果是在桌面環境,可以直接使用歸檔工具進行解壓,GUI操作。
使用以下命令時,如果沒有安裝包可以通過apt-get進行安裝。
tar.gz:
sudo tar zxvf file.tar.gz
tar.bz2:
sudo tar jxvf file.tar.bz2
rar:
sudo rar a file.rar
如果安裝了p7zip-rar,可以直接使用7z進行解壓
sudo 7z x file.rar
tar.Z:
sudo uncompress file.tar.Z
zip:
#必須安裝p7zip-full
sudo 7z x manager.7z
sudo unzip file.zip
tar:
sudo tar -cvf file.tar
二、實際操作
以安裝第三方微信為主:
解壓壓縮包
sudo tar zxvf linux-x64.tar.gz
把解壓的文件夾放在/opt下
sudo mv electronic-wechat-linux-x64/ /opt/electronic-wechat-linux-x64
創建終端下的快速啟動命令
sudo ln -s /opt/electronic-wechat-linux-x64/electronic-wechat /usr/bin/electronic-wechat
創建在Dash Home下的快速啟動圖標
#Dash Home的圖標一般在兩個位置 /usr/share/applications #或者 ~/.local/share/applications(用戶獨立配置的基本都在這里) #只要在一個位置建立圖標文件即可 sudo vi /usr/share/applications/electronic-wechat.desktop
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=Electronic WeChat Icon=electronic-wechat.png Exec=/opt/electronic-wechat-linux-x64/electronic-wechat StartupNotify=false StartupWMClass=electronic-wechat OnlyShowIn=Unity; X-UnityGenerated=true
以上的圖標一般是普通身份運行,如果要用root身份運行時,也就是啟動時會彈出密碼框輸入密碼來啟動應用,則按照如下方式設置:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=nethogs-qt Icon=nethogs-qt.png TryExec=su-to-root Exec=su-to-root -X -c nethogs-qt StartupNotify=false StartupWMClass=nethogs-qt OnlyShowIn=Unity; X-UnityGenerated=true
針對GNOME桌面環境的圖標,以上的某些信息可以不要,精簡的圖標如下:
[Desktop Entry] Name=SwitchHosts Icon=SwitchHosts!.png Exec=/opt/SwitchHosts/SwitchHosts! Terminal=false Type=Application
說明:Icon可以是具體的圖片路徑。
經過測試,GNOME的圖標沒有Unity的那么智能。
參考:
http://www.cnblogs.com/EasonJim/p/7114667.html(微信安裝)
http://www.cnblogs.com/EasonJim/p/7113225.html(軟件文件夾放置位置)
http://www.cnblogs.com/EasonJim/p/7114676.html(Dash圖標放置)
http://ggicci.blog.163.com/blog/static/210364096201210219225273/(思路)
http://blog.163.com/zhaoqiang0502@126/blog/static/132969399201063135139980/(解壓)
http://blog.csdn.net/zqlovlg/article/details/8033456(解壓)
