有人知道我该如何解决这个错误。 在谷歌搜索令人难以置信的旧信息,我没有找到答案...... 当我关闭我的应用程序时,我在 Linux 上的 x-server 开始工作得非常糟糕。不能在普通的 OpenGL 2.0 和 OpenGL 3.1 上工作,在我的 KDE neon 上一个版本上只工作没有 VSync 的 XRender...
日志:
[INFO ] [Logger ] Record log in /home/sk2000/.kivy/logs/kivy_21-03-13_69.txt
[INFO ] [Kivy ] v2.0.0
[INFO ] [Kivy ] Installed at "/home/sk2000/pro/-pro/venv/lib/python3.8/site-packages/kivy/__init__.py"
[INFO ] [Python ] v3.8.8 (default, Nov 10 2011, 15:00:00)
[GCC 10.2.0]
[INFO ] [Python ] Interpreter at "/home/sk2000/pro/-pro/venv/bin/python"
[INFO ] [Factory ] 186 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO ] [KivyMD ] 0.104.2.dev0, git-Unknown, 2021-03-13 (installed at "/home/sk2000/pro/-pro/venv/lib/python3.8/site-packages/kivymd/__init__.py")
[INFO ] [Text ] Provider: sdl2
[ERROR ] [Input ] MTDev is not supported by your version of linux
Traceback (most recent call last):
File "/home/sk2000/pro/-pro/venv/lib/python3.8/site-packages/kivy/input/providers/__init__.py", line 41, in <module>
import kivy.input.providers.mtdev
File "/home/sk2000/pro/-pro/venv/lib/python3.8/site-packages/kivy/input/providers/mtdev.py", line 84, in <module>
from kivy.lib.mtdev import Device, \
File "/home/sk2000/pro/-pro/venv/lib/python3.8/site-packages/kivy/lib/mtdev.py", line 29, in <module>
libmtdev = cdll.LoadLibrary('libmtdev.so.1')
File "/usr/lib/python3.8/ctypes/__init__.py", line 451, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python3.8/ctypes/__init__.py", line 373, in __init__
self._handle = _dlopen(self._name, mode)
OSError: libmtdev.so.1: cannot open shared object file: No such file or directory
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] Backend used <sdl2>
[INFO ] [GL ] OpenGL version <b'3.0 Mesa 20.3.4 (git-6d8c68603f)'>
[INFO ] [GL ] OpenGL vendor <b'Intel Open Source Technology Center'>
[INFO ] [GL ] OpenGL renderer <b'Mesa DRI Intel(R) Iris(R) Plus Graphics 650 (Kaby Lake GT3e) (KBL GT3)'>
[INFO ] [GL ] OpenGL parsed version: 3, 0
[INFO ] [GL ] Shading version <b'1.30'>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [GL ] NPOT texture support is available
main
[INFO ] [ProbeSysfs ] device match: /dev/input/event10
[INFO ] [ProbeSysfs ] unable to found provider mtdev
[INFO ] [ProbeSysfs ] fallback on hidinput
[INFO ] [HIDInput ] Read event from </dev/input/event10>
[INFO ] [Base ] Start application main loop
[INFO ] [HIDMotionEvent] using <SYNA3602:01 093A:0255 Touchpad >
[INFO ] [HIDMotionEvent] <SYNA3602:01 093A:0255 Touchpad > range ABS X position is 0 - 1707
[INFO ] [HIDMotionEvent] <SYNA3602:01 093A:0255 Touchpad > range ABS Y position is 0 - 1060
[INFO ] [HIDMotionEvent] <SYNA3602:01 093A:0255 Touchpad > range position X is 0 - 1707
[INFO ] [HIDMotionEvent] <SYNA3602:01 093A:0255 Touchpad > range position Y is 0 - 1060
[INFO ] [Loader ] using a thread pool of 2 workers
[INFO ] [Base ] Leaving application in progress...
答案 0 :(得分:0)
尝试安装 libmtdev-dev 包:
sudo apt-get update
sudo apt-get install libmtdev-dev