目录

一、无用的方法

1、输入法安装和配置matlab

2、root权限打开fcitx

二、妥协的解决方法

三、快捷键

四、设置分辨率


一、无用的方法

1、输入法安装和配置matlab

按照大部分博客中的方法:

matlab ubuntu 显示乱码_ubuntu下中文乱码解决方案(全)_18108166336的博客-CSDN博客

安装了fxitc和搜狗输入法 for linux,但是matlab一直不能输入中文,更不用说显示了。大部分博客只是说了如何让中文正确的显示,方法大概是:

matlab从home->performances->fonts,里面显示的两个字体设置,需要设置为simsun,或者其他支持中文的字体。

但是这个方法是不行的,连输入都不行,更何谈显示。

之前还以为是设置的问题,用了下面的解决方法,实际上是没用的:

Ubuntu下无法输入中文问题解决_黄瓜炒肉的博客-CSDN博客_ubuntu无法输入中文

2、root权限打开fcitx

导致Matlab下不能输入中文的根本原因是使用了sudo运行,如果使用双击图标打开的方式,matlab是正常的,可以输入中文和显示。那么就需要设置在root权限下的fcitx,参考这个文章,但是我没有成功:

Ubuntu 18.04中sudo运行的程序无法切换输入法中文输入问题 - 走看看

主要是设置:
sudo nano /etc/profile

export LC_CTYPE=zh_CN.UTF-8
export PATH=$PATH:$LC_CTYPE
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

二、妥协的解决方法

Matlab下不能输入中文的根本原因是使用了sudo运行,如果使用双击图标打开的方式,matlab是正常的,可以输入中文和显示。

我也不清楚为什么没有成功,无奈只能使用普通权限,将工作目录和下面的文件都开放所有权限:

cd ~/Documents/matlabPro

sudo chmod 777 -R *

这样倒也不影响使用。

三、快捷键

默认matlab的快捷键很乱,很多冲突的,可以使用windows下标准的快捷键:

home->preferences->keyboard->shortcuts->active settings:windows default set

这样就变成了习惯的windows下的操作。

四、设置分辨率

无法使用Export Setup,提示没有权限,这时候只需要给对应文件夹设置权限即可:

sudo chmod -R 777 /home/ubuntu/.matlab

我的MATLAB默认的一些文件都在这个路径下,默认安装的话应该都是在这里。

Logo

更多推荐