Skip to content

Import pygui error - Linux #53

@gitagogaming

Description

@gitagogaming

This may be an issue in the future for other Linux Machines so I figured I would mention now.

[root@fedora SystemTools]#  cd /home/hp-laptop/Downloads/WinTools-Dev/SystemTools ; /usr/bin/env /bin/python /home/hp-laptop/.vscode/extensions/ms-python.python-2022.14.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher 34737 -- /home/hp-laptop/Downloads/WinTools-Dev/SystemTools/main.py 
Traceback (most recent call last):
  File "/home/hp-laptop/Downloads/WinTools-Dev/SystemTools/main.py", line 8, in <module>
    import pyautogui
  File "/usr/local/lib/python3.10/site-packages/pyautogui/__init__.py", line 249, in <module>
    import mouseinfo
  File "/usr/local/lib/python3.10/site-packages/mouseinfo/__init__.py", line 223, in <module>
    _display = Display(os.environ['DISPLAY'])
  File "/usr/local/lib/python3.10/site-packages/Xlib/display.py", line 89, in __init__
    self.display = _BaseDisplay(display)
  File "/usr/local/lib/python3.10/site-packages/Xlib/display.py", line 71, in __init__
    protocol_display.Display.__init__(self, *args, **keys)
  File "/usr/local/lib/python3.10/site-packages/Xlib/protocol/display.py", line 166, in __init__
    raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":10.0": b'No protocol specified\n'

I was able to resolve this by running xhost +local 127.0.0.0 inside the terminal details

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinginvalidThis doesn't seem right

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions