“PlayOnLinux 不应以 root 身份运行。抱歉”

“PlayOnLinux 不应以 root 身份运行。抱歉”

这是我在运行时在终端中收到的确切消息sudo playonlinux

有什么帮助吗?

dps@dps-ubuntu:~$ sudo playonlinux
Looking for python... 2.7.15rc1 - wxversion(s): 3.0-gtk3
selected
1
PlayOnLinux is not supposed to be run as root. Sorry
Gtk-Message: 17:37:49.376: GtkDialog mapped without a transient parent. This is discouraged.

答案1

不要用sudo它来运行 PlayOnLinux。以 root 身份运行 PlayOnLinux 会使在 PlayOnLinux 中运行的 Windows 程序获得 root 权限,并使您的操作系统暴露在感染这些 Windows 程序的相同 Windows 恶意软件的攻击下,当这些 Windows 程序在 Windows 中运行时。

答案2

我在只有 root 用户的电脑上遇到了与楼主相同的问题。标记的答案很有哲理,YanValente 的反对答案仍然有效,但它可能会帮助其他人以不同的方式进行解释。

在第一个文件 usr/share/games/playonlinux/lib/sources 中,很清楚在哪里将 0 改为 10

在第二个文件 usr/share/games/playonlinux/python/mainwindow.py 中,有一行有两个 0,这两个 0 都应该更改。但是,下面一行中有第三个 0,应该保留。

答案3

我这样做了,并解决了问题,进入目录 usr/share/games/playonlinux/lib 编辑文件源,在条件 ~if~ 中将 0 更改为 10,之后,进入目录 # usr/share/games/playonlinux/python 编辑文件 mainwindow.py 搜索 Root uid 检查将两个值 0 更改为 10 保存并打开 playonlinux

相关内容