我使用的是 lubuntu 18.04,在我重新安装操作系统后,onboard
停留点击键变灰并且无法使用。此外,如果我单击其中一个
鼠标键 (in ),则鼠标键会卡在键上。
使用我尝试启用/禁用驻留单击(在系统中)但没有任何变化。
停留点击在这个触摸系统中非常重要,某些事情只能这样做。onboard
dconf-editor
如何启用onboard
停留点击?
我再次重新安装了操作系统,但没有。我还记得超级键在工作时有 ubuntu 符号而不是写“win”。
我使用的是 lubuntu 18.04,在我重新安装操作系统后,onboard
停留点击键变灰并且无法使用。此外,如果我单击其中一个
鼠标键 (in ),则鼠标键会卡在键上。
使用我尝试启用/禁用驻留单击(在系统中)但没有任何变化。
停留点击在这个触摸系统中非常重要,某些事情只能这样做。onboard
dconf-editor
如何启用onboard
停留点击?
我再次重新安装了操作系统,但没有。我还记得超级键在工作时有 ubuntu 符号而不是写“win”。
我正在使用带有 Lubuntu 18.04 的 Mediacom W700 平板电脑(就像 SurfTab wintron 7.0 ST70416-6)(我还安装了 Ubuntu-dekstop,但它只有 1 GB 的内存)。
如何启用扬声器、麦克风和摄像头?
超级(物理)按钮也不起作用。
在硬信息中我看到:Audio: bytcr-rt5651 - bytcr-rt5651
。
所以我用:
dmesg | grep bytcr
[ 39.559314] bytcr_rt5651 bytcr_rt5651: quirk DMIC_MAP enabled
[ 39.559319] bytcr_rt5651 bytcr_rt5651: quirk DMIC enabled
[ 39.559322] bytcr_rt5651 bytcr_rt5651: quirk MCLK_EN enabled
[ 39.581339] bytcr_rt5651 bytcr_rt5651: snd-soc-dummy-dai <-> media-cpu-dai mapping ok
[ 39.581426] bytcr_rt5651 bytcr_rt5651: snd-soc-dummy-dai <-> deepbuffer-cpu-dai mapping ok
[ 39.581557] bytcr_rt5651 bytcr_rt5651: rt5651-aif1 <-> ssp2-port mapping ok
[ 39.581652] bytcr_rt5651 bytcr_rt5651: ASoC: no DMI vendor name!
[ 39.583777] input: bytcr-rt5651 Headset as /devices/platform/80860F28:00/bytcr_rt5651/sound/card1/input6
我在 github 上找到了这个项目,看起来很完美,它说:
要在 RT5651 平台上启用 UCM,
将目录复制到 UCM 位置 sudo cp -rf ../bytcr-rt5651 /usr/share/alsa/ucm
更新 asound.state sudo cp asound.state /var/lib/alsa
应检测 UCM 文件并与 Pulseaudio 4.0 及更高版本一起使用
我按照步骤操作,我有pulseaudio
4.0 以上。
如果我跑sudo sh asound.state
进去,/var/lib/alsa
我会得到:
asound.state: 1: asound.state: state.bytcrrt5651: not found
asound.state: 2: asound.state: control.1: not found
asound.state: 3: asound.state: iface: not found
asound.state: 4: asound.state: name: not found
asound.state: 5: asound.state: value: not found
asound.state: 6: asound.state: comment: not found
asound.state: 7: asound.state: access: not found
BOOLEAN: not found
asound.state: 9: asound.state: count: not found
asound.state: 10: asound.state: Syntax error: "}" unexpected
其他可能有用的命令:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Audio [Intel HDMI/DP LPE Audio], device 0: HdmiLpeAudio [Intel HDMI/DP LPE Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Audio [Intel HDMI/DP LPE Audio], device 1: HdmiLpeAudio [Intel HDMI/DP LPE Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: bytcrrt5651 [bytcr-rt5651], device 0: 1 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: bytcrrt5651 [bytcr-rt5651], device 1: Deep-Buffer Audio (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
pulseaudio
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
扬声器和耳机完全没有声音。
此平板电脑默认运行 Windows 10,但我安装的是 Lubuntu 18.04。我试图以这个问题为指导,但我的情况不同。
设备用于触摸板,每个ELAN
命令实际上都不会返回任何内容。命令sudo dmesg | grep i2c
返回:
[ 3.211266] i2c /dev entries driver
[ 3.328881] i2c_designware 80860F41:04: I2C bus managed by PUNIT
[ 37.847473] axp20x-i2c i2c-INT33F4:00: AXP20x variant AXP288 found
[ 37.872164] silead_ts i2c-MSSL1680:00: i2c-MSSL1680:00 supply vddio not found, using dummy regulator
[ 37.872202] silead_ts i2c-MSSL1680:00: i2c-MSSL1680:00 supply avdd not found, using dummy regulator
[ 37.872740] silead_ts i2c-MSSL1680:00: Silead chip ID: 0xB4820000
[ 37.928036] axp20x-i2c i2c-INT33F4:00: AXP20X driver loaded
[ 38.024519] silead_ts i2c-MSSL1680:00: Direct firmware load for silead/mssl1680.fw failed with error -2
[ 38.024529] silead_ts i2c-MSSL1680:00: Firmware request error -2
[ 38.027163] silead_ts: probe of i2c-MSSL1680:00 failed with error -2
[ 39.030645] input: axp20x-pek as /devices/platform/80860F41:04/i2c-4/i2c-INT33F4:00/axp221-pek/input/input6
我发现 Mediacom 的驱动程序和 TrekStor 的驱动程序是一样的,这家公司也与 Mediacom 合作,并在 github 上找到了这个很棒的项目。Mediacom WinpadW700 对应于 SurfTab wintron 7.0 (ST70416-6)。
该项目是关于平板电脑和 Ubuntu 的,并指出:
此存储库包含各种平板电脑(和其他)设备中的 Silead 触摸屏控制器的固件映像 [. . .]
固件文件是从设备制造商发布的 Android 和 Windows 设备驱动程序中提取的。它们适用于喜欢用通用 Linux 发行版(例如 Debian 或 Ubuntu)替换随附操作系统的人。
我认为我应该使用该silead_ts.fw
文件(即从原始驱动程序中提取的固件gslx680-acpi
获得的固件)。firmware.fw
所以silead_ts.fw
固件是专门为我的问题设计的。我该如何使用它?https://github.com/onitake/gsl-firmware#silead_ts的这一部分应该解释如何做到这一点:
我必须drivers/platform/x86/silead_dmi.c
在源代码中编辑文件。然后重新编译内核(使用该文件),并在某处添加我在修改后的文件中提到的固件。
如何重新编译内核?我正在尝试这个指南。
我使用apt-get source linux-headers-4.15.0-33-generic
并获得了linux-4.15
800 MB 的文件夹。那有drivers/platform/x86/silead_dmi.c
我已经制作drivers/platform/x86/silead_dmi.c
文件的路径。按照我使用的指南apt-get source linux-image-$(uname -r)
并获得了linux-signed-4.15.0
118 kB 的文件夹。
现在使用fakeroot debian/rules editconfigs
我得到一个错误:
dh editconfigs
dh: Unknown sequence editconfigs (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
debian/rules:35: recipe for target 'editconfigs' failed
make: *** [editconfigs] Error 2
如何修复此错误并重新编译内核?
我试过alarm-clock-applet
了,但我必须设置几个倒计时,我不能将它们作为一个组一起启动。然而,它是一个有用的应用程序。
我想要一个应用程序,让我使用一组带闹钟的计时器。例如 30s+45s+60s+45s+120s。我希望启动整个集合,甚至更好,重复集合 X 次。
这可能用脚本吗?(一个应用程序会更好)。