Featured image of post 屏蔽Kodi的关机、重启按钮

屏蔽Kodi的关机、重启按钮

本文为《PVE安装Kodi》系列文章的一部分。

如果在PVE系统中安装Kodi,并且是以root用户启动Kodi(如果是非root用户,那么可以无视本篇文章),那么Kodi具有很高的权限,可以关机、重启主机等等,这就需要防止不小心用遥控器或者键盘把PVE系统给关闭了。修改之处主要分为两部分:

1. 屏蔽键盘的s键、屏蔽遥控器的电源键

注意,下面的方法只是屏蔽掉键盘的s键(可以呼出关机菜单),以及遥控器的电源键的功能,但实际上Kodi还有具有关闭主机的权限的,通过Yatse、Kore等手机软件直接呼出关机菜单仍然可以实现关机或重启。

注意,下面的方法只是屏蔽掉键盘的s键(可以呼出关机菜单),以及遥控器的电源键的功能,但实际上Kodi还有具有关闭主机的权限的,通过Yatse、Kore等手机软件直接呼出关机菜单仍然可以实现关机或重启。

注意,下面的方法只是屏蔽掉键盘的s键(可以呼出关机菜单),以及遥控器的电源键的功能,但实际上Kodi还有具有关闭主机的权限的,通过Yatse、Kore等手机软件直接呼出关机菜单仍然可以实现关机或重启。

keymaps的WIKI见:https://kodi.wiki/view/Keymap ,keymaps默认文件位于:/usr/share/kodi/system/keymaps,这里的文件可以被你自己的配置覆盖掉对应按键的作用。新建~/.kodi/userdata/keymaps/disable_keyboard_shutdown.xml如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<keymap>
  <global>
    <keyboard>
      <s></s>
      <power></power>
      <sleep></sleep>
    </keyboard>
  </global>
  <LoginScreen>
    <keyboard>
      <end mod="ctrl"></end>
    </keyboard>
  </LoginScreen>
  <Home>
    <keyboard>
      <end mod="ctrl"></end>
      <backspace mod="longpress"></backspace>
    </keyboard>
  </Home>
</keymap>

2. 在Kodi界面中隐藏关机、重启等按钮

最后,为了保证在Kodi界面中也只能看见退出,并且看不到关机重启等按钮(注意:这只是在界面中隐藏掉而已,Kodi本身还是有关机、重启的权限的),可以在皮肤设置中将相关按钮隐藏掉,比如使用的Aeon Nox: SiLVO皮肤的话,可以在进入系统设置 -> 皮肤设置 -> 主菜单设置后这样操作:

Screenshot_20220713_094809.png

在上图中的“管理子菜单”按钮下,以及在主菜单“系统”的“管理子菜单”下,也要将“关闭系统电源”“重启”“待机”“休眠”“注销”给禁用了,这里本文就不截图了。

Screenshot_20220713_094821.png

Screenshot_20220713_094832.png

Screenshot_20220713_094844.png

最后的效果,主菜单中也只有退出按钮了。

Screenshot_20220713_094656.png

Built with Hugo
主题 StackJimmy 设计