我有 Ubuntu 13.10 Live 光盘系统,但出于某种原因,我现在无法启动系统监视器。我知道它以前能用,大约五天前,而且由于这是一个 Live 光盘系统,所以我不可能以某种方式搞砸任何系统配置或任何东西。我使用默认设置和所有内容启动它。由于它是一个 Live 光盘系统,我可以重新启动并查看它是否会再次开始工作。但我用它来测试,我现在已经设置好了所有程序和所有内容(我所做的一切与五天前相同),因此我避免重新启动,因为我必须重新做所有事情。我也急切地想知道它为什么无法启动?这不可靠,系统组件或程序(无论什么!)有时会启动,有时却不会动弹。荒谬!
这是我启动系统监视器的方式:
- 我只需单击左上角的 Ubuntu 按钮打开 Dash,输入“监视器”,然后单击“系统监视器”。
当我这样做时会发生什么:
- 系统监视器的图标出现在启动器上,但没有显示应用程序窗口,如果我单击启动器上的图标,它不会执行任何操作。
我尝试从终端启动它并出现以下错误。
ubuntu@ubuntu:~$ sudo gnome-system-monitor
** (gnome-system-monitor:8143): WARNING **: SELinux was found but is not enabled
.
那么现在该怎么办?... 我要启用 SELinux 吗?怎么启用?为什么?
更新 1 - 安装 SELinux
我在 Ubuntu 中发现了这个维基百科。
可以通过安装“selinux”元包在 Ubuntu 中启用 SELinux,这将对系统进行必要的更改,并为 Ubuntu 安装 Tresys 策略:
sudo apt-get 安装 selinux
安装后,系统将提示您重新启动系统以标记和激活 SELinux。
如果说它已经安装,我为什么要安装它?没有关于仅启用它的说明吗?没有安装或重新安装它和/或重新启动计算机就没有办法启用它吗?没有在不丢失当前打开的进程和程序等的情况下启用它的方法吗?如果它已经安装,为什么一开始不启用它?...
答案1
基本上,这个问题与 SELinux 无关。这是因为启用了两个显示器,即两个显示器
进入系统设置然后去显示器
点击任意显示器图像然后切换开关按钮
在确认窗口中选择保留更改
问题将得到解决
相同可以显示像 eclipse chrome 等应用程序的问题...
答案2
我认为这种情况发生是因为 SELinux 确实没有启用,您需要在启动时加载正确的模块。如果您查看此网站:wiki.ubuntu.com/SELinux
它会告诉您 SELinux 包在 Precise 中已损坏(我假设是更高版本),并链接到此 Debian 教程: https://wiki.debian.org/SELinux
如果您单击该页面上的“设置”,则会有一个脚本和有关如何在 Ubuntu 上启用 SELinux 的说明:
如果使用 Ubuntu,请下载此 _load_selinux_policy 脚本(这是 Ubuntu“selinux”包中包含的脚本的稍微修改版本),将其放在 /usr/share/initramfs-tools/scripts/init-bottom/ 中,然后运行 update-initramfs -u(Debian 中的 Upstart 会自动加载 SELinux 策略,但 Ubuntu 中的 Upstart 不会。请参阅https://bugs.launchpad.net/upstart/+bug/595774)