minicom无法保存设置,每次都需要重新设置串口。
网上茶了下,说是给/etc/minicom文件夹写权限。设置了,连带把里边的minirc.dfl文件也都设成全部都是可读写的了,这会保存设置倒是不提示无法写入文件到minirc.dfl了,显示已保存,但是再次打开还是以前的配置..
离线
minicom 的默认设置应该是保存在 /etc/minirc.dfl 里的吧,你先用 root 用户运行 minicom -s 设置好保存后试试?
离线
你先把用户添加到dailout组,然后用普通权限执行minicom就能保存了
离线
colin wrote:
minicom 的默认设置应该是保存在
/etc/minirc.dfl里的吧,你先用root用户运行minicom -s设置好保存后试试?
确实是保存在/etc/minirc.dfl里,但是只能sudo minicom才能读取成功。不加sudo的话,读的不是这个。
离线
shaoxi2010 wrote:
你先把用户添加到dailout组,然后用普通权限执行minicom就能保存了
sudo usermod -a -G dialout user_name将用户加入到dialout组了。
不加sudo也可以保存设置了,但是下次打开,还是之前的...
离线
Gentlepig wrote:
colin wrote:
minicom 的默认设置应该是保存在
/etc/minirc.dfl里的吧,你先用root用户运行minicom -s设置好保存后试试?确实是保存在/etc/minirc.dfl里,但是只能sudo minicom才能读取成功。不加sudo的话,读的不是这个。
不加 sudo 是以当前的用户来运行的,读的默认配置是当前用户下的 .minirc.dfl 文件,你可以将 /etc/minirc.dfl 复制到 ~/.minirc.dfl 上。这样就可以不加 sudo 了
离线
@colin
普通用户的默认配置,确实是在~/.minirc.dfl里。
# Machine-generated file - use setup menu in minicom to change parameters.
pu port /dev/ttyACM0
pu rtscts No开头写明是由程序生成的该文件,用sudo修改后,再minicom,可以看到修改了配置。
但是我想再修改为其他串口,minicom -s,修改后,保存为默认配置。再打开,结果还是原配置...
离线
@Gentlepig
这是 minicom 的问题,minicom -s 只能由 root 用户调用设置,因为它写死了保存到 /etc/minirc.fdl。
如果你想用不同的串口,可以创建多个不同的配置文件,通过 .minirc.{配置名} 来保存,然后直接使用 minicom {配置名} 使用对应的配置。
离线
谢谢。现在基本就用一个usb串口,就手动修改~/minirc.dfl吧。
离线