這篇文章將為大家詳細(xì)講解有關(guān)Ubuntu16.04啟動(dòng)器圖標(biāo)異常怎么辦,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
我們一直強(qiáng)調(diào)成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)對(duì)于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)的建站公司不一定是大公司,成都創(chuàng)新互聯(lián)作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
在Ubuntu16.04中,將某個(gè)程序鎖定到啟動(dòng)器后,偶爾會(huì)出現(xiàn)無法正常運(yùn)行、不能正確輸入中文等問題。這里以SQLyog為例,總結(jié)一些常見問題和解決方法。
1. 鎖定后圖標(biāo)消失/無法啟動(dòng)
在~/.local/share/applications/文件夾下可以找到以.desktop結(jié)尾的配置文件,以SQLyog為例,初始的配置文件如下:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=SQLyog Icon=sqlyog_exe.png Path=/home/kevinyang/SQLyog10.2 Exec=Z:\\home\\kevinyang\\SQLyog10.2\\SQLyog.exe StartupNotify=false StartupWMClass=SQLyog.exe OnlyShowIn=Unity; X-UnityGenerated=true
因?yàn)镾QLyog是借助wine啟動(dòng)的,而這里的Exec這個(gè)配置記錄的是wine內(nèi)部的執(zhí)行方式,所以一來鎖定到啟動(dòng)器的圖標(biāo)會(huì)無法正常顯示,二來點(diǎn)擊圖標(biāo)也無法啟動(dòng)SQLyog。將啟動(dòng)配置更改為下面的命令:
Exec=wine "Z:\\home\\kevinyang\\SQLyog10.2\\SQLyog.exe"
圖標(biāo)就可以正常顯示,點(diǎn)擊它也能正常啟動(dòng)程序了。
2. 無法使用搜狗輸入法
可以嘗試在啟動(dòng)時(shí)添加fcitx相關(guān)的這幾個(gè)環(huán)境變量:
export XMODIFIERS="@im=fcitx" export GTK_IM_MODULE="fcitx" export QT_IM_MODULE="fcitx"
以SQLyog為例,編寫一個(gè)啟動(dòng)腳本如下:
#!/bin/sh export XMODIFIERS="@im=fcitx" export GTK_IM_MODULE="fcitx" wine "Z:\\home\\kevinyang\\SQLyog10.2\\SQLyog.exe"
使用chmod +x命令給這個(gè)腳本賦予執(zhí)行權(quán)限,然后在.desktop文件中將Exec配置指向這個(gè)腳本即可。
題外話:sublime不能輸中文的問題也是一個(gè)經(jīng)常被問起的問題,以前很多博客里的解決方案都比較復(fù)雜,現(xiàn)在有個(gè)大神專門搞了一個(gè)腳本項(xiàng)目解決這個(gè)問題,點(diǎn)擊查看sublime-text-imfix項(xiàng)目,整合了以前解決方案中編譯庫(kù)文件等等一些工作,拉下來之后直接執(zhí)行sublime-text-imfix腳本就可以了,有需要的朋友可以參考下,反正我已經(jīng)轉(zhuǎn)去用vscode了。
關(guān)于“Ubuntu16.04啟動(dòng)器圖標(biāo)異常怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。