Tag - Dex

Linux Dex Ubuntu    2019-08-29 01:04:30    75    0    0

0. 背景

前段时间,为了学习,下血本入手了一台Samsung家的平板Tab S5e。虽然是中端机,但是SDM670性能还行,有6G内存,主要是还支持Linux on dex,可以满足简单的算法验证(虽然不一定用得到)。

1. Linux on dex 安装

  1. 下载并安装Linux on dex
    这个有UP主说默认有?我没找到,于是就自己下了。推荐站点:APKMirror

  2. Linux on Dex的网页下载官方提供的Ubuntu的Image

  3. 安装完成后进入Dex模式并启动Linux on Dex,使用方法参考官网介绍。

2. 遇到的问题

  1. 分辨率。默认分辨率1400x876,在10寸的屏幕上还是略显模糊。
  2. 中文输入法。默认没有中文输入法。
  3. chromium的各种问题。很难理解为啥chromium会把各种设置文件放在不属于当前用户的主目录的位置,导致插件装不上,谷歌账户登录登不上。窗口大小也会每次都变得很大,很不方便。
  4. Qt程序都跑不起来

3. 解决方案

(1). 分辨率

看了一下进程列表,发现了VNC。这就好办了,把分辨率强行改成2k的就行了?

在终端中输入sudo vim /etc/init.d/vnc.sh。设置一个变量并赋值为2560x1600,然后把所有的$1替换为刚才的变量即可。重启容器后即可强制2k显示。不过实测感觉太卡了,如果想恢复,把$1再赋值给那个变量就行(比如我的就是geo)。

图片标题

(2). 中文输入法

中文输入法选择的是ibus的,忘了当时装了些什么了,放张图随意看看吧。主要就是ibus本身和一个ibus-sunpinyin。

图片标题

安装完成后在终端执行ibus-daemon &即可启动。

如果需要开机启动可以利用.bashrc完成。这个image开启会自动打开一个终端(不知道怎么关闭这个设定),所以一定会执行这个文件,正好可以用来实现开机自启动的效果。在,bashrc中添加如下代码即可:

  1. IBUS_NUM=`ps -ef | grep "ibus" | grep -v "grep" | wc -l`
  2. if [ $IBUS_NUM -eq 0 ];
  3. then
  4. ibu