我的目标是只允许用户重新启动系统,并拒绝任何关机(挂起、休眠)。我正在运行 unity-2d。
我已经设法使用 polkit 策略文件拒绝挂起和休眠,如如何禁用关机/重启/挂起/休眠?
我观察到它以某种方式禁用了关机功能,但没有从指示器面板菜单中删除“关机”条目,也没有从关机对话框中删除“关机...”按钮。此时按关机键重启lightdm,返回登录界面。
我的目标是删除任何“关闭”操作和按钮。
因此,我在 /usr/share/glib-2.0/schemas 中添加了一个 ovveride 文件,其中包含一些规则:
[com.canonical.indicator.session]
suppress-shutdown-menuitem = true
Run Code Online (Sandbox Code Playgroud)
(默认情况下,所有suppress-*-menuitem 在架构中都具有“false”值)
编译,重新启动 X,现在指示器面板菜单中有一个条目“关闭会话...”...:这不是我想要的。
在这一点上,如果我将另一个条目suppress-logout-menuitem 设置为true,我在指示器面板菜单中没有任何条目。
像这样尝试所有组合并没有机会在不删除重新启动选项的情况下删除“关闭”引用/按钮。
我想要的只是删除对“关闭”的任何引用,但在指标菜单中的某处保留一个“重启”选项......
谢谢 !
更新 !我仍然没有足够的数据来解决我的问题。新数据是 Ubuntu 维护者 ( https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1015558 ) 承认这是一个在 12.10 中解决的问题,并且不会在LTS 分支!从我的角度来看,这显然是一个回归,因为我在 10.04 中没有任何问题可以做到这一点。
此时,即使我设法修改指标会话代码,来自主流 ubuntu 存储库的任何更新都会破坏它:/
我需要向我的用户提供一个本地化的文本文件,该文件将以 gnome 运行的语言打开(从桌面图标)。我怎么做?
我正在运行 Lucid Ubuntu
谢谢 !!
我没有连接到网络,看来我需要 build-essentials 才能让驱动程序正常工作。我能做的就是通过拇指驱动器传输包裹。离线安装软件包的过程是什么,在哪里可以下载?