X.Org

linux 出现类似常见问题ImportError: libxxx: 或 'GLIBCXX_3.4.21' not found 的解决方法

若如初见. 提交于 2019-12-10 02:58:20
常见类似问题: ImportError: libxxx: cannot open shared object file: No such file or directory 原因1 :可能路径未配置正确 解决方法 :找到libxxx安装的目录,将目录添加到环境变量LD_LIBRARY_PATH [root@myserver ~]# find / -name libffi* /usr/local/lib64/libffi.so.6 /root/libffi-3.2.1/x86_64-unknown-linux-gnu/.libs/libffi.so.6 ... [root@myserver~]# echo $LD_LIBRARY_PATH [root@myserver~]# export LD_LIBRARY_PATH=”/usr/local/lib64/” 原因2 : 未安装该库,或版本过低 解决方法 : 查看适配的版本 yum whatprovides libxxx [root@kefu1013 thoth-ai]# yum whatprovides libXrender.so.1 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors

触摸屏校正

有些话、适合烂在心里 提交于 2019-11-29 08:09:56
有些设备的触摸屏不准,需要校正后才能正常使用。校正实际上就是配置设备在 Xorg 中的属性,具体属性名与驱动相关,后文描述。 注意: 本文所有的操作都是在 deepin 上完成,包名不同的请自行查找。 下面开始介绍校正方法: 准备 安装需要用到的工具: xinput-calibrator : 触摸屏校正工具 xinput : 屏幕映射工具,多屏时使用 校正 执行 xinput_calibrator --list 查看触摸设备列表 校正设备 xinput_calibrator -v --device <device name or id> device name or id 从上面的 list 中得到 此时会出现校正界面,按照提示点击,成功后程序会输出校正后的数据。 接着根据驱动的不同选择不同的设置方法,查看设备使用的驱动可通过 /var/log/Xorg.0.log 文件得到。 evdev 使用 evedev 驱动时可直接使用 xinput_calibrator 输出的数据,无需其它设置。 测试时使用 xinput 设置 Evdev Axis Calibration 属性。 libinput 使用 libinput 驱动时需要将 xinput_calibrator 输出的数据进行计算才可使用,计算方法参见: Libinput breaks xinput_calibrator