Qt 中无法使用搜狗输入法解决方法

解决Qt中无法使用搜狗输入法的方法

在 Ubuntu 系统中使用 Qt 发现有的系统无法使用搜狗等中文输入法,该方法用于解决搜狗输入法不能在 Qt 等软件中使用的问题。
(题外话:Ubuntu 19 的 VS Code 软件不能使用搜狗输入法是 Ubuntu 软件商店安装包的问题,只能从 VS Code 官网重新下载安装解决。)

Chrome 浏览器超链接变色问题

本文主要解决因显卡变化而导致的 google chrome 颜色显示不正常问题。

异常是指的网页色彩变淡发白, 或者超链接变色。

表面原因

网络中查询了一下,可能是因为换了显卡,但是显示设置不对。

这可能会导致 chrome 默认启用了 dispaly p3 d65 色彩模式,

此时更改 chrome 的颜色管理模式为 sRGB 就可以了。

62 版本以后的 chrome 在地址栏输入 chrome://flags/#force-color-profile 回车。

把右侧按钮由 default 改为 sRGB ,点击重启浏览器按钮即可。

此方案临时解决了我的问题。但是发现不只 Chrome 浏览器有问题,其他软件也有问题。

根本原因

我的系统在不同的硬件上进行切换,确实可能会导致驱动问题,尤其是显卡和显示器

因为发现当前使用的是集成显卡,所以检查了显示器设置,发现显示器设置不对。

最终解决问题的方案是在系统设置(Settings->Device->Color->Laptop Screen)中,选择为正确的屏幕设置。

使用 ESP32 作为蓝牙 adapter (适配器)

Ubuntu 系统使用 ESP32 作为蓝牙 adapter (适配器)

蓝牙可以通过 HCI 将 HOST 部分与 Controller 部分进行连接。

这篇文章说明了如何使用 ESP32-IDF 中包含的蓝牙示例应用程序 controller_hci_uart 通过主机控制器接口(Host Controller Interface)与 ESP32 蓝牙 controller 进行连接和通信。使用任何操作系统(Mac,Linux或Windows)的电脑都可以来编译此工程。

在此示例中使用的 Host 是 BlueZ 蓝牙协议栈。由于 BlueZ 是用于基于 Linux 内核的操作系统系列的蓝牙协议栈,因此本示例需要在一台运行 Linux OS 且安装了 BlueZ 的计算机与 ESP32 开发板进行通讯。


:D 一言句子获取中...