Linux应用随笔(三)命名行下连接WIFI并解决A卡驱动问题

最近linux经常出现开机进入不了图形界面的情况,startx会卡住,reboot也会卡住,最后发现是ati开源驱动的问题,换成fglrx闭源驱动问题就都解决了。
在这过程中,图形出不来,除非grub时设置成nomodeset。那么如何在命令行下连接WIFI呢?
vim /etc/wpa_supplicant/wpa_supplicant.conf写入以下内容:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
    ssid="WIFI名称"
    psk="WIFI密码"
    priority=1
}

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf连上后按Ctrl+Z挂起
dhclient wlan0自动获取IP

这样就有网了,接下来就要下载fglrx-*驱动了,直接apt-get install就行了。
安装后需要生成xorgl.conf文件,使用aticonfig –initial,这样startx就能进入图形界面了。不过,有时我们需要用两个屏幕,这时就应该用:

aticonfig --initial=dual-head --screen-layout=right

这样开机后VGA屏自动扩展。
这里和ATI驱动对比一下:ati驱动通过xrandr –output VGA-0 –right-of LVDS命令实现双屏显示,而fglrx则是aticonfig自动生成xorg.conf文件。xorg.conf内容如下:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
    Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
    Option         "Xinerama" "on"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:0:1:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-1"
    Driver      "fglrx"
    BusID       "PCI:0:1:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-1"
    Device     "aticonfig-Device[0]-1"
    Monitor    "aticonfig-Monitor[0]-1"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

需要注意的是“ServerLayout”中Option “Xinerama” “on”要自己加上,否则相当于又开了一个工作空间,不过不可以拖窗口进去。
我安装Debian只装最基本的系统而不选择utuntu,虽然会比较麻烦,不过遇到问题也就能找到是什么原因,还是值得的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值