Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
2.5 kB · 63 lines
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364diff --git a/src/mss/linux/xcbhelpers.py b/src/mss/linux/xcbhelpers.pyindex fada044c00..47a02d4486 100644--- a/src/mss/linux/xcbhelpers.py+++ b/src/mss/linux/xcbhelpers.py@@ -454,7 +454,7 @@ self.c.free.argtypes = [c_void_p] self.c.free.restype = None - libxcb_so = ctypes.util.find_library("xcb")+ libxcb_so = "@xcb@" if libxcb_so is None: msg = "Library libxcb.so not found" raise ScreenShotError(msg)@@ -487,28 +487,28 @@ InternAtomReply, ) - libxcb_randr_so = ctypes.util.find_library("xcb-randr")+ libxcb_randr_so = "@xcb-randr@" if libxcb_randr_so is None: msg = "Library libxcb-randr.so not found" raise ScreenShotError(msg) self.randr = cdll.LoadLibrary(libxcb_randr_so) self.randr_id = XcbExtension.in_dll(self.randr, "xcb_randr_id") - libxcb_render_so = ctypes.util.find_library("xcb-render")+ libxcb_render_so = "@xcb-render@" if libxcb_render_so is None: msg = "Library libxcb-render.so not found" raise ScreenShotError(msg) self.render = cdll.LoadLibrary(libxcb_render_so) self.render_id = XcbExtension.in_dll(self.render, "xcb_render_id") - libxcb_shm_so = ctypes.util.find_library("xcb-shm")+ libxcb_shm_so = "@xcb-shm@" if libxcb_shm_so is None: msg = "Library libxcb-shm.so not found" raise ScreenShotError(msg) self.shm = cdll.LoadLibrary(libxcb_shm_so) self.shm_id = XcbExtension.in_dll(self.shm, "xcb_shm_id") - libxcb_xfixes_so = ctypes.util.find_library("xcb-xfixes")+ libxcb_xfixes_so = "@xcb-xfixes@" if libxcb_xfixes_so is None: msg = "Library libxcb-xfixes.so not found" raise ScreenShotError(msg)diff --git a/src/mss/linux/xlib.py b/src/mss/linux/xlib.pyindex bd95049c17..0bcfaad2ad 100644--- a/src/mss/linux/xlib.py+++ b/src/mss/linux/xlib.py@@ -260,9 +260,9 @@ _ERROR = {}-_X11 = find_library("X11")-_XFIXES = find_library("Xfixes")-_XRANDR = find_library("Xrandr")+_X11 = "@x11@"+_XFIXES = "@xfixes@"+_XRANDR = "@xrandr@" class XError(ScreenShotError):