Ubuntu16.04启动器图标异常怎么办

  介绍

这篇文章将为大家详细讲解有关Ubuntu16.04启动器图标异常怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在Ubuntu16.04中,将某个程序锁定到启动器后,偶尔会出现无法正常运行,不能正确输入中文等问题。这里以SQLyog为例,总结一些常见问题和解决方法。

<强> 1。锁定后图标消失/无法启动

在~/ocal/分享/应用程序/文件夹下可以找到以desktop结尾的配置文件,以SQLyog为例,初始的配置文件如下:

(Desktop 入口)   utf - 8编码=版本=1.0   类型=应用程序   Name=SQLyog   图标=sqlyog_exe.png=/home/kevinyang/SQLyog10.2路径   Exec=Z: \ \ \ \ kevinyang回家\ \ SQLyog10.2 \ \ SQLyog.exe   StartupNotify=false   StartupWMClass=SQLyog.exe   OnlyShowIn=团结;   X-UnityGenerated=true

因为SQLyog是借酒助启动的,而这里的Exec这个配置记录的是葡萄酒内部的执行方式,所以一来锁定到启动器的图标会无法正常显示,二来点击图标也无法启动SQLyog。将启动配置更改为下面的命令:

Exec=wine “Z: \ \ \ \ kevinyang \ \ SQLyog10.2回家\ \ SQLyog.exe"

图标就可以正常显示,点击它也能正常启动程序了。

<强> 2。无法使用搜狗输入法

可以尝试在启动时添加中文输入法相关的这几个环境变量:

export  XMODIFIERS=癅im=fcitx"   export  GTK_IM_MODULE=癴citx"   export  QT_IM_MODULE=癴citx"

以SQLyog为例,编写一个启动脚本如下:

# !/bin/sh      export  XMODIFIERS=癅im=fcitx"   export  GTK_IM_MODULE=癴citx"   wine “Z: \ \ \ \ kevinyang回家\ \ SQLyog10.2 \ \ SQLyog.exe"

使用chmod + x命令给这个脚本赋予执行权限,然后在desktop文件中将Exec配置指向这个脚本即可。

题外话:崇高不能输中文的问题也是一个经常被问起的问题,以前很多博客里的解决方案都比较复杂,现在有个大神专门搞了一个脚本项目解决这个问题,点击查看sublime-text-imfix项目,整合了以前解决方案中编译库文件等等一些工作,拉下来之后直接执行sublime-text-imfix脚本就可以了,有需要的朋友可以参考下,反正我已经转去用vscode了。

关于“Ubuntu16.04启动器图标异常怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

Ubuntu16.04启动器图标异常怎么办