举报
要关闭STM32MP1 Developer Package开机默认启动的GTK演示程序,可以通过以下步骤操作:
查找服务名称
首先确认GTK演示程序是否通过systemd服务启动。执行以下命令列出所有服务:
systemctl list-units --type=service | grep -i gtk或搜索可能的关键词(如demo、launcher等)。
禁用并停止服务
如果找到相关服务(例如gtk-demo.service),执行:
sudo systemctl disable gtk-demo.service # 禁用开机自启
sudo systemctl stop gtk-demo.service # 立即停止当前运行的服务如果GTK程序通过Weston桌面环境自启动:
sudo nano /etc/xdg/weston/weston.inicommand=/usr/bin/gtk-demo的行,在行首添加#注释掉: # command=/usr/bin/gtk-demosudo systemctl restart weston.service查看rc.local或init.d脚本
检查以下文件是否有启动GTK程序的命令:
sudo nano /etc/rc.local或查看/etc/init.d/目录下的脚本。
注释或删除相关行
找到启动命令后注释(添加#)或删除。
opkg list-installed | grep -i gtk-demo或
dpkg -l | grep -i gtk-demo # 适用于Debian系系统sudo opkg remove 或
sudo apt remove weston.ini)。reboot重启设备,确认是否生效。选择最适合你的方法即可解决问题。
举报
更多回帖