统信操作系统(UOS)体验与开发环境安装

最近不得不用这个系统来进行开发和办公,所以记录一下常用的操作和配置,万一以后需要或者帮助到别人。

在进入桌面之后,给我的感觉不得不说非常舒服。首先就是屏幕的感觉,经常用linux的话能够非常明显的感受到这个系统带给人的明亮和细致。看来显卡驱动非常给力了咯?几乎能够达到苹果电脑的视觉效果,其它各种linux的屏幕看着总是感觉有毛边。其次图标风格看着比较让人满意,与以往各种linux发行版都有显著的不同和提高。才发现UOS是基于deepin,华为当然也并不是所有都从零开始。最后是个人应用可谓一应俱全。从视频播放到相册画板,都已预先安装。这对于普通用户其实是非常便利的,不要说像fedora那样安个播放器都相当费劲。

硬件资源

截图录屏_选择区域_20220608203821.png

$ uname -a
Linux 4.19.71-arm64-desktop #1 SMP PREEMPT Sat Nov 21 18:19:06 CST 2020 aarch64 GNU/Linux
复制代码

虽然UOS是Linux系统,但最关键的一点就是这个操作系统的CPU是arm64位,所以基本所有可以运行在其它Linux的二进制文件在这个系统上都运行不了。典型的就是sublime text这个很受欢迎的文本编辑器,无论是官网上的rpm包还是deb包,还有压缩包都是安装不了的,就是因为包含的二进制文件与arm64都是不兼容的,除非全部本地编译。

$ /opt/programs/sublime_text/sublime_text
bash: /opt/programs/sublime_text/sublime_text:无法执行二进制文件: 可执行文件格式错误
复制代码

触摸板

非常不好用,滚动起来幅度时不时地变得很大,很难受。

另外敲击笔记本自带键盘的时候,手很容易接触到触控板,导致光标突然移位,这时可以禁用触控板:

截图录屏_选择区域_20220609090101.png

个人配置

个人配置相关的文件就是.bashrc文件,最好追加而不要替换,因为系统预先配置好了各种文件在命令行里的默认配色,一旦替换成自己的.bashrc文件,很多配色就变了,而且容易冲突。

开发环境

开发环境最重要的是java的根目录$JAVA_HOME,这个目录非常重要,各种软件都会依赖。单独下载各种JDK是没用的,就算下载了也运行不起来(二进制指令根本不兼容!),统信的系统已经设置好了java环境,在/usr/lib/jvm下可以看到主要有2个java版本java-1.11.0-openjdk-arm64java-1.8.0-openjdk-arm64,根据需要设置好路径。

最典型的就是Android Studio不能用自带的JRE环境,就是因为arm64,否则根本运行不起来任何任务!这个问题花了不少时间,起初百思不得解,后来才恍然大悟。在File -> Project Structure -> SDKLocation 里指定JDK目录为/usr/lib/jvm/java-1.11.0-openjdk-arm64

常用软件

Chrome浏览器

没有chrome, chrome只针对x86_64和amd64打包发布,只有Chromium才有针对arm64的官方包。在应用商店里能够搜到,然而版本还在86,而且有个让人不爽的问题——无法登录账户同步数据,不知是配置问题还是chromium的bug;另一个让人抓狂的问题是,chromium动不动就页面崩溃,然而现在基本无解,需要费力去找arm64的deb包

命令行

自带的terminal用着是很不习惯的,首先就是不能alt+n切换标签,还有边框占的空间太大,看着很累赘。当然是用自己习惯的Xfce-terminal了apt-get install xfce-terminal

快捷操作

区域截图:Ctrl+Alt+R 出现一个默认选框,根据需要调整大小,另外需要点击截图选项卡,不然是录屏操作。截图直接生成图片,不能拷贝到剪切板,有点不方便。

截图录屏_选择区域_20220608205118.png

猜你喜欢

转载自juejin.im/post/7106850984990638088