【问题标题】:How to run Python GUIS at startup (Ubuntu)如何在启动时运行 Python GUIS (Ubuntu)
【发布时间】:2020-05-06 21:22:45
【问题描述】:

我目前正在开发一个 selenium 项目,并希望它在登录后始终启动 selenium 浏览器,但是通过尝试将脚本放入 /etc/profile 它只是在启动时给了我一个错误:

selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally

有没有办法在启动时自动运行一个可以在屏幕上显示内容的 python 脚本? 如果是的话,这如何实现

【问题讨论】:

    标签: python selenium ubuntu automation startup


    【解决方案1】:

    创建一个 sh 脚本来启动你的程序,我的机器上没有硒(Ubuntu 18.04)我用一个简单的浏览器 Firefox 测试它 创建一个 scipt sh 并保存它

    /etc/profile.d
    

    例如我的脚本

    #!/bin/bash firefox&

    【讨论】:

    • 我试过了,似乎没有用,Selenium 没有启动,即使我可以运行浏览器并且除了 selenium 浏览器之外它会显示,有什么想法吗?
    • 告诉我们你做了什么,你在 /etc/profile.d/ 中写了什么
    【解决方案2】:

    我发现是我自己发现的!解决方案是在运行任何脚本之前加载用户界面。加载界面是通过将su -l pi -c startx 放在第一个 sh 脚本的开头来完成的。将整个命令放入 /home/username/.profile

    【讨论】:

      猜你喜欢
      • 2014-08-22
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 2023-02-03
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 2019-06-25
      相关资源
      最近更新 更多