【问题标题】:`fbcon/cursor_blink` permissions reset at reboot [closed]重新启动时重置`fbcon/cursor_blink`权限[关闭]
【发布时间】:2022-01-18 18:03:46
【问题描述】:

上下文

我需要阻止光标在我的树莓派外部屏幕上闪烁,以便在/dev/fb0 上显示自制界面。

为此,我创建了一个组cursor_blink,将我的用户放入其中并更改了文件/sys/class/graphics/fbcon/cursor_blink 的权限,如下所示:

chown root:cursor_blink /sys/class/graphics/fbcon/cursor_blink
chmod 664 /sys/class/graphics/fbcon/cursor_blink

所以我在cursor_blink 组中的用户可以写10 来显示和隐藏屏幕上的光标。

问题

我有这个工作,但是在另一个系统上重新安装它会使这个文件现在每次重新启动时都重置为默认权限,重新启动后模式再次变为600 和所有者root:root 而不是660root:cursor_blink

似乎文件已重新创建(在上次编辑时间中使用stat 进行了一些挖掘证实了此元素)。

问题

有没有办法保持设置的权限,并防止它们被重置?

【问题讨论】:

    标签: linux raspberry-pi filesystems screen framebuffer


    【解决方案1】:

    目前我找到的解决方案是添加一个crontab 任务以在启动时更正权限:

    crontab -e
    
    # ...
    # add this line at the end of the file :
    
    @reboot chown root:cursor_blink /sys/class/graphics/fbcon/cursor_blink && \
            chmod 664 /sys/class/graphics/fbcon/cursor_blink
    

    先决条件:应该创建组cursor_blink,并在之前添加用户:usermod -a -G user cursor_blink

    如果您有更好的解决方案,请随时添加。

    【讨论】:

      猜你喜欢
      • 2019-02-28
      • 1970-01-01
      • 2011-07-16
      • 2011-09-01
      • 1970-01-01
      • 2013-05-21
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多