必须从图形入口和执行层双重阻断银河麒麟预装游戏:先重命名/usr/share/applications/下相关.desktop文件隐藏菜单图标,再用chmod 750移除/usr/bin/中游戏程序的other执行权限,并检查~/.config/autostart/清理自启残留。

银河麒麟系统预装的扫雷、纸牌等自带游戏会出现在“开始菜单→所有应用”中,普通用户点击即可运行,存在分散办公注意力、占用资源甚至被用于绕过应用白名单策略的风险,必须从图形入口和执行层双重阻断。
隐藏开始菜单中的游戏入口
打开文件管理器→按 Ctrl+H 显示隐藏文件→进入路径:【/usr/share/applications/】。
查找名称含 minesweeper、solitaire、gnome-mahjongg 等关键词的 .desktop 文件。
对每个目标文件执行重命名操作:sudo mv /usr/share/applications/minesweeper.desktop /usr/share/applications/minesweeper.desktop.hidden。
这一步让UKUI桌面环境扫描时直接跳过这些文件,游戏图标立即从“所有应用”列表中消失,且不影响其他系统功能。
移除游戏程序的执行权限
终端中执行命令查看游戏二进制位置:ls -l /usr/bin/minesweeper /usr/bin/sol /usr/bin/gnome-mahjongg。
若输出中权限末三位为 r-x 或 rwx,说明普通用户仍可直接调用:sudo chmod 750 /usr/bin/minesweeper /usr/bin/sol /usr/bin/gnome-mahjongg。
【此操作将other用户执行位彻底清除,普通用户既非root也不在games组时将无法运行】。
验证修改结果:ls -l /usr/bin/minesweeper,确认末三位显示为 ---。
清理用户级自动启动残留(如有)
某些版本的游戏可能注册了开机自启行为,需检查用户级 autostart 目录:ls ~/.config/autostart/ | grep -i "game\|mine\|sol"。
若发现匹配项(如 minesweeper-autostart.desktop),立即执行:mv ~/.config/autostart/minesweeper-autostart.desktop ~/.config/autostart/minesweeper-autostart.desktop.disabled。
这一步防止用户通过脚本或快捷方式间接拉起游戏进程。


















