运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

macbookpro上装Deepin 20.2后wifi和触摸板不可用的解决

运维开发网 https://www.qedev.com 2021-05-07 10:08 出处:深度站 作者:athlonfan
在macbookpro上成功安装了Deepin 20.2操作系统,但是wifi和触摸板不可用,以下是解决方法。 解决wifi问题的方法 找到Deepin 20.2系统/etc/modprobe.d/文件夹下,进入命令终端,运行sudo vi blacklist

在macbookpro上成功安装了Deepin 20.2操作系统,但是wifi和触摸板不可用,以下是解决方法。

macbookpro上装Deepin 20.2后wifi和触摸板不可用的解决

 

解决wifi问题的方法

找到Deepin 20.2系统/etc/modprobe.d/文件夹下,进入命令终端,运行sudo vi blacklist-bcm43.conf

按i进入插入模式编辑,修改/etc/modprobe.d/blacklist-bcm43.conf, 注释(行首键入#表示注释掉)以下两行:

#blacklist brcm80211

#blacklist brcmfmac

键入:wq键退出插入模式,按esc键退出插入模式,键入:wq保存退出。

重启后,wifi就可以用了。

相关参考:在Deepin 20.2系统中WiFi无法正常工作,WiFi经常断流的处理。

 

解决触摸板的问题

最终的解决方式是,先安装Deepin 20bate版,Linux 5.3.0内核的,触摸板完善支持。然后将/boot/下面的config-5.3.0-3-amd64文件复制出来,备用。

然后下载新的内核文件,将这件config文件复制到解压后的内核文件夹中,编译内核,新编译的内核,无论是哪一个,都完美支持触摸板。

这不是一个好办法,因为编译的内核可以用触摸板,说明内核是支持的,就是不知道如何配制,所以用了编译内核的笨办法。以下发表出来供参考。

编译内核方式如下:

1、准备好编译需要的工具

automake、make、g++(包含gcc)、bison、flex、libelf-dev、libssl-dev、bc。

sudo apt update && sudo apt upgrade

sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison

2、解压(提取)tar zxvf kernel-5.6.12.tar.gz,复制到/usr/src 存放内核原码文件夹

进入内核源码文件夹目录。

cd Linux-5.6.12

3、cp /boot/config-$(uname -r) .config

4、配置:make menuconfig

Tab 键选择 Save 即可。

5、编辑一下生成的隐藏文件 .config,把以下这行KEY的值改成空:

CONFIG_SYSTEM_TRUSTED_KEYS=""

6、编译和安装

退出menuconfig后,在命令行中输入以下命令。

7、make -j4命令即可开始编译。不要多于CPU核数。这个命令的执行会耗费很长时间。

8、编译完成之后首先安装模块,命令为:sudo make modules_install

9、其次安装内核,命令为:sudo make install

如果你需要做Linux相关的开发,也可以安内核头文件,命令:sudo make headers_install

10、更新一下grub:sudo update-grub

11、编译清理。清理的命令有两个:

make clean 只会清理编译输出的文件。

make distclean 清理则比较彻底,会将内核配置文件、内核配置程序的可执行文件等(如menuconfig的可执行文件)一并清除。

如果提示缺少某个软件包,马上安装后,再继续原来的安装过程。

注:这次是安装了Deepin 20.2社区版,然后按照上面的方式编译内核,重启就能用触摸板了。编译成功重启前,必须用鼠标,且不能碰触摸板,否则连鼠标都不能用,只能重启。

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号