近日,已完全從Windows移植到Linux(Ubuntu)。然而仍然有許多Windows的軟件無法用其他軟件代替,如QQ,WeChat,sinpaste等,盡管4月9號騰訊推出了Linux版的qq,但功能和界面可以稱得上是老古董了。當然這些並非本文的重點,重點是在Ubuntu軟件商店(snap)仍有許多Application沒有收錄,或者本身是有的只是因為更換了源等其他Options導致無法搜索到,而不得不從官網下載Packages。但仍有些問題,解壓后需要Application的完整路徑,以此來運行。這是相當麻煩的事。之前有寫過一篇配置Python環境的,提到關於軟連接的創建,以此來通過不沖突的Name在Shell中啟動。本文的原理也是基於軟連接來實現。
一、創建桌面文件
以Pycharm為例
- 目的是通過桌面文件指向程序可執行文件的路徑。
- PS:如果系統是
非簡體中文
,需要將桌面
更換為Desktop
,及桌面的英文詞匯。
mkdir ~/桌面 && cd ~/桌面
touch pycharm2019.2.6.desktop
二、配置桌面文件
在Pycharm2019.3.desktop配置以下內容:
[Desktop Entry]
Encoding=UTF-8
Name=Pycharm2019.2.6 # 文件名稱
Comment=Pycharm2019 IDE # 描述
Exec=/usr/Jetbrains/pycharm-2019.2.6/bin/pycharm.sh # .sh可執行文件位置
Icon=/usr/Jetbrains/pycharm-2019.2.6/bin/pycharm.png # 桌面快捷方式顯示圖標
Terminal=false # 默認
StartupNotify=true # 默認
Type=Application # 默認
Categories=Application; # 默認
根據自己的實際情況進行修改,並將注釋刪除
三、修改權限
- 添加可執行權限
1. 方式1
- 在桌面下,右擊,在權限中勾選
允許作為程序執行(E)
2. 方式2
- shell修改
chmod +x pycharm2019.2.6.desktop
四、創建軟連接
sudo ln -s /usr/Jetbrains/pycharm-2019.2.6/bin/pycharm.sh /usr/bin/pycharm2019.3
五、復制到快捷方式存儲庫中
cp ~/桌面/pycharm2019.2.6.desktop /usr/share/applicotions/