系统配置

你可以根据自己的使用场景、使用习惯个性化选择相关的系统优化配置,推荐使用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/armcncopen in new window

2、注册登录自己的GitHub账号后,在https://github.com/settings/keysopen in new window中按照下面的方式配置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/armcncopen in new window,根据自己的二次开发需求下载相应的源码,下面以【linuxcnc】代码仓库为例:

git clone --depth=1 [email protected]:armcnc/linuxcnc.git