系统配置
你可以根据自己的使用场景、使用习惯个性化选择相关的系统优化配置,推荐使用
armcnc
用户进行相关的操作。
WARNING
系统桌面环境默认登录的账户为armcnc
,连接显示器设备后,直接进行相关的操作即可,日常使用中不建议切换到root
用户。
休眠、电源管理
通过电源管理进行设备休眠、锁屏相关的配置,你可以通过系统桌面的
Applications
->Settings
->Power Manager
中找到Display
,然后将Display power management
关闭,Blark after
拖动到最左边,即never
即可禁用设备休眠、锁屏功能。
中文汉化
DANGER
!!!注意事项:以下操作请使用 root
用户并以远程SSH登录的方式进行相关操作。
系统内置英语和汉语两种语言包,默认为英语,如果你有需求改为中文,可以按照下面的步骤操作:
sudo dpkg-reconfigure locales
WARNING
该操作会将整个系统设置为中文,所以系统日常使用遇到一些报错信息也会以中文显示,这将不利于你根据报错信息查询问题解决方案,如果你是开发人员,建议还是使用英文语言包。
1、按键盘的Tab
键切换到OK
并回车。
2、使用键盘的方向键选择zh_CN.UTF-8
后按键盘的Tab
键切换到OK
并回车。
3、如下图所示提示即设置成功,重启设备即可。
配置编辑器
DANGER
!!!注意事项:以下操作请使用 root
用户并以远程SSH登录的方式进行相关操作。
在日常的使用中如果需要在桌面中编译一些
.ini
配置文件,可以按照下面的方式安装编辑器Geany
。
sudo apt install -y geany
WARNING
如果编辑器无法高亮显示.ini
文件,可以在编辑器的【文档】->【设置文件类型】->【其他】->选择【配置文件 文件】即可。
网络配置
DANGER
!!!注意事项:以下操作请使用 root
用户并以远程SSH登录的方式进行相关操作。
如果你希望同时使用有线和无线网络可以根据下面的方式进行设置。
# 所有内网请求使用eth0,其中`10.10.10.0`和`255.255.255.0`根据你的情况设置。
sudo route add -net 10.10.10.0 netmask 255.255.255.0 dev eth0
# 所有外网请求使用wlan0,其中`192.168.31.1`为路由器的网关
sudo route add default gw 192.168.31.1 dev wlan0
可通过下面的命令查看已经分配的路由表
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.31.1 0.0.0.0 UG 600 0 0 wlan0
192.168.31.0 0.0.0.0 255.255.255.0 U 600 0 0 wlan0
WARNING
上面的方法为临时设置,设备重启后需要重新设置,如果你希望永久设置可以将配置放到/etc/rc.local
开机启动脚本中,重启生效。
#!/bin/bash -e
#
# rc.local
#re
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/sbin/route add -net 10.10.10.0 netmask 255.255.255.0 dev eth0
/sbin/route add default gw 192.168.31.1 dev wlan0
exit 0
修改密码
DANGER
!!!注意事项:以下操作请使用 root
用户并以远程SSH登录的方式进行相关操作。
如果你需要修改系统账号的默认密码,可以按照下面的方式操作:
WARNING
需要使用root
用户登录系统进行相关操作,请牢记你的新密码。
1、修改root
账户密码,输入下面命令根据提示输入两次新密码即可。
passwd
2、修改armcnc
账户密码,输入下面命令根据提示输入两次新密码即可。
sudo passwd armcnc
GitHub配置
DANGER
!!!注意事项:以下操作请使用 root
用户并以远程SSH登录的方式进行相关操作。
如果你需要对ARMCNC数控系统进行二次开发,需要进行Git的相关配置才能从GitHub下载相关资源。
1、仓库地址: https://github.com/armcnc
2、注册登录自己的GitHub账号后,在https://github.com/settings/keys中按照下面的方式配置SSH KEY。
3、点击页面中的【New SSH key】。
4、在你的设备中输入下面的脚本生成SSH KEY密钥,遇到提示信息直接回车即可。
sudo ssh-keygen -t rsa -b 4096 -C "你的GitHub账号"
5、在你的设备中输入下面的脚本获取生成的SSH KEY密钥并填写到GitHub页面中,点击【add SSH key】即可。
cat /root/.ssh/id_rsa.pub
6、返回https://github.com/armcnc,根据自己的二次开发需求下载相应的源码,下面以【linuxcnc】代码仓库为例:
git clone --depth=1 [email protected]:armcnc/linuxcnc.git