首页 > 系统服务 > 详细

Kali Linux上以root身份运行PlayOnLinux

时间:2020-01-10 15:48:28      阅读:133      评论:0      收藏:0      [点我收藏+]

   安装PlayOnLinux

  apt-get install playonlinux

以root身份运行PlayOnLinux
遇到一条消息“PlayOnLinux不应该以root身份运行。抱歉”
网上查找了一下参照了 https://blog.csdn.net/wislove/article/details/86703029 的方法解决了问题

其方法就是打开mainwindow.py文件

    vim  /usr/share/playonlinux/python/mainwindow.py


  找以下行在行前添加#来注释掉它们:

  if(os.popen("id -u").read() == "0\n" or os.popen("id -u").read() == "0"):

 wx.MessageBox(_("{0} is not supposed to be run as root. Sorry").format(os.environ["APPLICATION_TITLE"]),_("Error"))
 os._exit(1)


打开sources文件

    vim /usr/share/playonlinux/lib/sources

   找以下行在行前添加#来注释掉它们:

 if [ "$(id -u)" = "0" ]
 then
 echo "PlayOnLinux is not supposed to be run as root. Sorry"
 exit
 fi

在对文件进行上述更改后,重新以root运行playonlinux 出下了如下问题:

Looking for python... 2.7.17 - wxversion(s): 3.0-gtk3
selected
1
Traceback (most recent call last):
  File "mainwindow.py", line 54, in <module>
    wxversion.ensureMinimal(‘2.8‘)
  File "/usr/lib/python2.7/dist-packages/wxversion.py", line 181, in ensureMinimal
    raise AlreadyImportedError("wxversion.ensureMinimal() must be called before wxPython is imported")
wxversion.AlreadyImportedError: wxversion.ensureMinimal() must be called before wxPython is imported
解决 方法:

打开mainwindow.py文件

    vim  /usr/share/playonlinux/python/mainwindow.py

   找到第54行在行前添加#来注释掉它:

    wxversion.ensureMinial(‘2.8‘)

重新以root运行playonlinux

 

 

 

 

 

 

 

Kali Linux上以root身份运行PlayOnLinux

原文:https://www.cnblogs.com/awakenedy/p/12176405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!