头图

麒麟操作系统 (kylinos) 从入门到精通 - 综合篇

0.基础环境

类别:笔记本
型号:中国长城 UF712
硬件平台:飞腾处理器(ArmV8 指令集)
系统:银河麒麟操作系统 V10 SP1(2203)
关键词:
信创,麒麟系统,linux,PKS,银河麒麟,飞腾,arm64,arm,FAQ,资料汇总
特别说明:本文为综合信息,会频繁更新,请重点关注

1.系统设置

2.1触摸屏失效

2.1.1 屏幕刷新率设置引起

对于带有触摸屏的电脑,默认48Hz,如果改成60Hz,触摸屏会失效,具体原因不详。
图片.png

2.1.2 通过snap安装chromium设置引起

sudo snap install chromium #install chromium browser

安装后,启动运行一下,触摸屏失效,只能卸载,使用firefox浏览器。失效时,在系统设置项看不到触摸屏设置卡

sudo snap remove chromium #uninstall chromium browser

重新启动电脑,进入系统,触摸屏正常。

2.2蓝牙鼠标失去连接

在应用市场中打开一个应用的详情,如果这个应用的详细信息一直在加载,会导致画面死掉,一两分钟后,蓝牙鼠标会断开连接,等信息加载出来后,蓝牙恢复连接。
这里可能的情况有一:加载信息同步;或是硬件资源不够。

2.2应用商店snap与flatpak安装

2.2.1 Snap应用商店安装

sudo apt install snapd -y #安装snapd服务
sudo systemctl enable snapd  #设置开机启动
sudo systemctl restart snapd #启动snapd服务
sudo systemctl status snapd #查看snapd状态
sudo snap install core #更新snap至最新状态
sudo snap install snap-store #安装snap 应用商店

2.2.2 flatpak应用商店安装

sudo apt-get install flatpak #安装flatpak
sudo apt install gnome-software-plugin-flatpak #安装flatpak应用商店
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo #配置远程仓库

flatpak应用商店需要重启计算机才可以应用。
可以通过这里https://flathub.org/home寻找相关网站

3.锁定特定软件版本,防止随系统更新

为了避免更新时又更新到仓库的版本,可以使用下面的操作锁定不更新。
举例如:我们在wps官网下载的个人免费版安装后,如果不做处理在执行upgrade的时候,也会一起更新。锁定后,就可以保证我们自己安装的版本不会更新至系统仓库的收费版本。

dpkg -l | grep wps #查看系统中wps软件名字

sudo echo "wps-office hold" | sudo dpkg --set-selections #锁定wps不更新版本

sudo dpkg --get-selections | grep hold #查询wps是否成功锁定

4.开机启动

4.1 使用crontab 添加脚本启动

crontab -e

图片.png
进入vim编辑(简单操作自行查资料 )
进入编辑的最后一行,按O插入新行
添加

@reboot /home/long/v2ray/v2ray 

按esc退出编辑,输入:wq保存退出,并重启电脑。

重启后查看是否成功

sudo ps -aux | grep 'v2ray'

4.2 通过界面添加开机启动

图片.png

4.3 如果是服务的话

sudo systemctl enable v2ray #设置服务开机启动

5.AppImage快捷方式的支持

先到这里,https://github.com/TheAssassin/AppImageLauncher找到applauncher(用于将appimage应用做到菜单快捷方式里面)
直接下载地扯
https://github.com/TheAssassin/AppImageLauncher/releases/download/continuous/appimagelauncher_2.2.0-gha111.d9d4c73+bionic_arm64.deb
最新版本进入https://github.com/TheAssassin/AppImageLauncher/releases ,选择arm64.deb即可
图片.png
下载后直接在命令行中运行

sudo dpkg -i appimage*.deb #具体包名根据实际情况更改

图片.png
将所有appimage程序放入这个文件夹,双击启动(第一次),程序就会在开始菜单建立快捷方式。

6.系统菜单

银河麒麟系统菜单的desktop快捷方式文件位于/usr/share/applications
图片.png
可以通过命令行或者文件管理操作管理系统菜单

7.关于系统与Python的关系

很遗憾,系统UI以及其他很多组件都与系统默认自带的Python3以及相关的库相关。因此,需要不同版本的Python或者对Python的库的安装和卸载时,都不建议在系统的默认python上操作。建议使用虚拟的Python环境处理。
一旦破坏了,系统轻则看不到界面;严重的就可能启动不了。
执行python -m ensurepip --upgrade,输出

ensurepip is disabled in Debian/Ubuntu for the system python.

Python modules For the system python are usually handled by dpkg and apt-get.

    apt-get install python-<module name>

Install the python-pip package to use pip itself.  Using pip together
with the system python might have unexpected results for any system installed
module, so use it on your own risk, or make sure to only use it in virtual
environments.

执行sudo apt-get install python3-pip安装pip3,系统环境下的python 模块安装,已经被系统apt-get,dpkg接管

8.键盘触控板的设置

曾经见到过界面化的配置,但后面好几次设置中已经找不到了。这个触控板很容易导致我们输入的时候光标跳跃,当我们有鼠标是用不上的。所以我们将其关闭,专心输入。

8.1 方式一

sudo modprobe -r psmouse #关闭
sudo modprobe -a psmouse #启用

9.桌面相关

9.1 桌面因一些误操作卸载了一些包导致不正常的解决办法

在实际使用中,我有一次不小心用卸载了QT或PYTHON都可能会影响到桌面不能正常工作的状态,此时可能需要一些技术手段了。
如果桌面能正常操作terminal,就打开terminal终端;如果不能,就通过ctrl+shift+f1进入命令行。

sudo apt install ukwm #安装桌面,系统会自动检查相关的缺失包并安装;也可以通过sudo apt reinstall ukwm完整重装。

完成后,输入

reboot #重启系统

再进入系统,UKUI的桌面界面就应该是正常的了。

麒麟系统专栏:
https://segmentfault.com/blog/kylinos
文章发表在SegmentFault
联系邮箱:1179611323@qq.com
群:662512340 文章中相关资料均可通过群文件获取或向群主请求协助
发行日志:
20220925 首发
20220926 增加chromium浏览器启动后触摸屏失效的操作资料
20220926 增加蓝牙鼠标断开连接现象记录
20220927 增加软件版本不随系统更新
20221022 增加开机启动信息
20221116 增加更新snap core至最新状态
20221121 增加AppImageLauncher,对appimage应用提供快捷菜单的构建支持
20230106 增加系统菜单位置说明
20230214 情人节快乐,增加snap应用商店与flatpak应用商店的安装
20230325 增加python与系统、UI组件的关系说明
20230523 增加键盘触控板的命令行关闭与启停
20230525 增加ukui桌面重装或修的简单处理办法


麒麟操作系统
频繁更新,为大家提供麒麟系统在飞腾处理器上使用教程(相类似的版本可参考)。从场景出发,每一篇为一个...

码农极客,2004年接触Linux世界。爱技术的IT的男

56 声望
138 粉丝
0 条评论
推荐阅读
麒麟操作系统 (kylinos) 从入门到精通 -办公环境 - 第五十四篇 支持OCR的图片查看软件
类别:笔记本型号:中国长城 NF14C硬件平台:飞腾处理器(ArmV8 指令集)系统:银河麒麟操作系统 V10 SP1(2303) 关键词:信创,麒麟系统,linux,c++,c,飞腾,arm,ocr,acdsee

码上世界1阅读 321

封面图
最好用的 python 库合集
🎈 分词 - jieba优秀的中文分词库,依靠中文词库,利用词库确定汉子之间关联的概率,形成分词结果 {代码...} 🎈 词云库 - wordcloud对数据中出现频率较高的 关键词 生成的一幅图像,予以视觉上的突出 {代码...} 🎈 ...

tiny极客11阅读 3.4k评论 2

封面图
疫情已过,2023 我的前端面试记录
顺利入职。把我最近找工作的心得记录下来。工作交接确定 lastday整理手头工作,相关对接人、交接人放文档中工作交接过渡阶段。做好被咨询者,该拉人拉人,该拉群拉群平时沟通顺畅的同事如果没有 WX 可以加一个属...

linong11阅读 1.1k

花了几个月时间把 MySQL 重新巩固了一遍,梳理了一篇几万字 “超硬核” 的保姆式学习教程!(持续更新中~)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

民工哥13阅读 1.9k

封面图
思否 CTO 祁宁:社区问答是激荡高级智慧的头脑风暴
在祁宁家里,有一套完整的赛车模拟器,他甚至还请人到国外代购了最新的 VR 设备。作为沉浸式赛车游戏发烧友,除了享受速度与激情带来的愉悦感,祁宁在玩的过程中更多的是思考如何将技术能力进行产品化的问题。

万事ONES6阅读 12.9k评论 1

封面图
「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。

王中阳Go4阅读 1.9k评论 1

封面图
Fork:剖析「云计算大楼」中的每一块砖|开发者说
当时,随着移动互联网大潮的涌起,七牛云的图片、音视频存储业务获得迅猛发展,主要目标客户是各式各样的移动应用 App。面对层出不穷的 App,七牛云的销售人员希望精挑细选,从而挖掘到更有价值的客户。于是,他...

万事ONES3阅读 12.7k评论 1

封面图

码农极客,2004年接触Linux世界。爱技术的IT的男

56 声望
138 粉丝
宣传栏