我的电脑是联想G490,安装Win8.1的时候那叫一个爽啊,无线网卡驱动、有线网卡驱动、双显卡驱动都给自动装好的。但安装好Ubuntu 16.04以后,AMD独显是没法用了,因为没驱动,没就没吧,还能凑合用,但是无线也没法用,这就没法忍了,有线倒是可以用,但是我是笔记本电脑,用不了无线这不扯淡嘛!百度了一番,终于可以无线上网了,方法如下:
在联网情况下,在命令行终端输入
sudo update-manager
调出软件更新器界面,如图
然后单击界面上的设置…按钮,调出软件和更新界面,如图
切换到附加驱动选项卡,稍等片刻,正常情况下就会看到自己的无线网卡驱动了,可以看到我的无线网卡驱动是Broadcom BCM43142,使用该驱动并点击应用更改(A),然后就会发现自己的电脑能搜到无线信号了,如果还是搜不到无线信号,重启电脑试试。
注意:在安装无线网卡驱动的过程中出了一个小插曲,我的电脑是Win8.1+Ubuntu 16.04双系统,且我是先安装Win8.1的,两个系统都是在UEFI下安装,安装Ubuntu 16.04的时候,我选择了安装Win8.1的时候产生的EFI分区作为Ubuntu的安装启动引导器的设备。在Ubuntu安装好以后,我用上面的方式去安装无线网卡驱动,发现操作过程中一切正常,但就是搜不到无线信号,通过查阅资料得知,由于该EFI分区是由Win8.1产生,而Win8.1产生的EFI分区默认设置是Secure Boot,导致我在Ubuntu下安装无线网卡驱动的时候,没法起作用,因为如果EFI分区是Secure Boot保护的,那么Ubuntu下就无法安装任何第三方驱动!但是我的BIOS中又没有关闭Secure Boot的开关,最后没辙了,我只有将BIOS设置为Support Legacy Mode,关闭UEFI模式,然后两个系统全部重装,才得以将问题解决。我在设想,如果在安装Ubuntu 16.04的时候,不用Win8.1的EFI分区,而是用自己新建的EFI分区作为安装启动引导器的设备,不知道会不会出现安装第三方驱动无效的问题。
另外,如果在附加驱动选项卡中没看到无线网卡驱动,那如何安装无线驱动?这时候还有个办法,就是在命令行终端输入如下命令:
sudo apt-get update
sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get install linux-source
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl
当初我的联想E431装不上无线网卡驱动的时候,就是通过运行这几个命令安装的,但我不知道这个方法是不是对绝大部分无线网卡驱动都支持。
这又是一个蛋疼的问题,千辛万苦把无线网卡驱动装好了,却发现上网速度很慢很慢,具体现象为:刚开始连无线的时候上网速度很快,但是过了十几秒后就变得很慢,于是我断开无线连接并重连,重连的瞬间很快,过会儿又很慢,如此反复。经查询得知是本地DNS解析出了点问题,于是直接在网上搜到了解决办法,亲测可用,办法如下
1) 在命令行终端输入sudo apt-get install dnsmasq;
2) 接着执行命令sudo gedit /etc/dnsmasq.conf,找到 #resolv-file=,用resolv-file=/etc/resolv.dnsmasq.conf替换,确保你没有更改过/etc/resolv.conf文件,如果改过,恢复原状;
3) 输入命令sudo cp /etc/resolv.conf /etc/resolv.dnsmasq.conf;
4) 修改网络连接的IPv4设置中的附加DNS服务器地址为127.0.0.1,具体步骤为:
(4.1) 点开编辑连接
(4.2) 编辑网络连接
(4.3) 修改DNS服务器地址并保存
5) 重新启动dnsmasq,命令为sudo /etc/init.d/dnsmasq restart。
sudo apt-get install network-manager-open
文泉驿微米黑字体一直都是我喜欢的中文字体,之前安装Ubuntu 16.04的时候该字体是默认安装的,但是最近一次装好Ubuntu 16.04后,发现该字体没有,于是就手动安装了一下,命令如下
sudo apt-get install ttf-wqy-microhei
有两种方法,第一种是通过IDEA的菜单栏创建Tools–>Create Desktop Entry,然后会在/usr/share/applications目录下生成IDEA的图标(如果没看到,重启电脑),直接将其拷贝到桌面即可。
第二种方式是直接在/usr/share/applications目录下新建一个idea.desktop文件,然后填入以下内容
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=/home/chenjc/program/idea/bin/idea.png
Exec="/home/chenjc/program/idea/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea
注意Icon和Exec的值要对应到自己的IDEA目录
之前在Ubuntu 15.04下使用IDEA15的时候没有问题,现在在Ubuntu 16.04下使用IDEA2016出现了无法在编辑器中输入中文的问题,也不知道是系统升级的问题还是软件升级的问题,后来找到了解决办法,就是在IDEA的安装目录下bin文件夹中的idea.sh
脚本中最前面加入如下代码
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
安装了WIN+Ubuntu双系统后,发现一个有趣的现象,进入Ubuntu后,重启再进入WIN系统,会发现WIN系统时间和北京时间对不上,于是乎我在WIN系统下校准时间后再重启进入Ubuntu系统发现在Ubuntu上时间始终是对的,查询资料得知两个系统的时间机制不一样,要解决此问题,只要在Ubuntu下输入以下命令即可
sudo timedatectl set-local-rtc 1