詳解Ubuntu16.04啟動(dòng)器圖標(biāo)異常解決方法
在Ubuntu16.04中,將某個(gè)程序鎖定到啟動(dòng)器后,偶爾會(huì)出現(xiàn)無(wú)法正常運(yùn)行、不能正確輸入中文等問(wèn)題。這里以SQLyog為例,總結(jié)一些常見(jiàn)問(wèn)題和解決方法。
1. 鎖定后圖標(biāo)消失/無(wú)法啟動(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í)行方式,所以一來(lái)鎖定到啟動(dòng)器的圖標(biāo)會(huì)無(wú)法正常顯示,二來(lái)點(diǎn)擊圖標(biāo)也無(wú)法啟動(dòng)SQLyog。將啟動(dòng)配置更改為下面的命令:
Exec=wine "Z:\\home\\kevinyang\\SQLyog10.2\\SQLyog.exe"
圖標(biāo)就可以正常顯示,點(diǎn)擊它也能正常啟動(dòng)程序了。
2. 無(wú)法使用搜狗輸入法
可以嘗試在啟動(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不能輸中文的問(wèn)題也是一個(gè)經(jīng)常被問(wèn)起的問(wèn)題,以前很多博客里的解決方案都比較復(fù)雜,現(xiàn)在有個(gè)大神專門搞了一個(gè)腳本項(xiàng)目解決這個(gè)問(wèn)題,點(diǎn)擊查看sublime-text-imfix項(xiàng)目,整合了以前解決方案中編譯庫(kù)文件等等一些工作,拉下來(lái)之后直接執(zhí)行sublime-text-imfix腳本就可以了,有需要的朋友可以參考下,反正我已經(jīng)轉(zhuǎn)去用vscode了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持本站。
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信