笔记(转载) - jues

linux boardcom 无线网卡安装



Debian squeeze的基本系统和Ubuntu的不太一样。Ubuntu中已经集成了GCC编译环境(至少在Ubuntu10.04中是这样的),而Debian squeeze中没有。因此在Debian squeeze中安装BCM4312网卡驱动,需要先安装GCC编译环境。本文主要参考BCM4312官方文档。
写在这里主要为了方便以后再次安装BCM4312驱动,同时也希望对Debian新手有点帮助。

附:
BCM4312官方驱动和文档地址:http://www.broadcom.com/support/802.11/linux_sta.php
一个32位的,一个64位的,还有一个是官方文档。


一、安装GCC编译环境
根据官方文档在Ubuntu中的提示,稍微修改了下(linux-headers-generic改为linux-headers-`uname -r` ,添加了个gcc)。其实在Ubuntu是不用自己安装,已经有了这个环境。
代码:
#apt-get install build-dep linux build-essential  linux-headers-`uname -r` gcc



二、编译BCM4312驱动
将下载好的驱动hybrid-portsrc_x86_32-v5_100_82_112.tar.gz(32位)或hybrid-portsrc_x86_64-v5_100_82_112.tar.gz(64位)。以下以64位为例,假设hybrid-portsrc_x86_64-v5_100_82_112.tar.gz包就在当前目录下。
1、新建一个临时目录bcm4312,把hybrid-portsrc_x86_64-v5_100_82_112.tar.gz解压到该目录下。
代码:
# mkdir bcm4312
# cd bcm4312
#tar xzf ../hybrid-portsrc_x86_64-v5_100_82_112.tar.gz


2、编译驱动。官方提示make clean为可选,我倒是觉得真没有这个必要,如果该目录以前编译过的话,make clean倒是不要省的好。
代码:
# make
# make clean



三、加载BCM4312驱动
1、删除之前的无线网卡驱动。
查看原系统中的无线网卡驱动,如果有的话,把他们卸载掉,并阻止这些驱动再次加载,我的Debian squeeze只有b43和ssb,没有bcma。
注意:只是这四个里面的,不要阻止wl加载,因为该驱动名称最后也是wl。
引用:
# lsmod | grep "b43\|ssb\|bcma\|wl"
rmmod b43
rmmod ssb
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf


2、加载新的驱动。
代码:
# modprobe lib80211
#modprobe cfg80211
# insmod wl.ko


过一会后,应该就能发现了。用ifconfig -a或者iwconfig查看下网络或无线网络设备,如果有eth1(eth0或其他eth开头的)说明驱动安装成功。

四、编译BCM4312到启动内核中,不用每次启动都要手动加载BCM4312驱动
1、把wl.ko驱动放到系统模块目录中,方便系统启动时搜索并加载。
代码:
# cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless


2、备份原有启动内核,这是为了防止重新生成启动内核失败。
代码:
# cp /boot/initrd.img-`uname -r` /boot/initrd.img-`uname -r`-old


3、更新启动内核。
代码:
# depmod -a
# update-initramfs -u

 

 

很抱歉没有记下原作者的地址,希望有人知道告诉一下,一定加上.

博通BCM4313无线网卡驱动

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://colozhan.blog.51cto.com/1558804/1091667

 近日,我将自己的笔记本系统升级到了CentOs6.3

但是升级过后发现坑爹的博通的BCM4313网卡驱动没装上

官网下的驱动也不行

上网查找发现遇到我这种问题的不在少数

终于在chinaunix上发现了解决办法

驱动文件已传上来了

 

 

但是 接下来问题又来了

我用了一段时间发现6.3的内核有点老了

于是就升级到了3.6

但是再次编译的过程中出现了如下的错误

 

  1. [colozhan@localhost 802]$ make 
  2. KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` 
  3. make[1]: Entering directory `/home/colozhan/down/linux/linux-3.6.7' 
  4. Wireless Extension is the only possible API for this kernel version 
  5. Using Wireless Extension API 
  6.   LD      /home/colozhan/driver/802/built-in.o 
  7.   CC [M]  /home/colozhan/driver/802/src/shared/linux_osl.o 
  8.   CC [M]  /home/colozhan/driver/802/src/wl/sys/wl_linux.o 
  9. /home/colozhan/driver/802/src/wl/sys/wl_linux.c:43:24: 错误:asm/system.h:没有那个文件或目录 
  10. /home/colozhan/driver/802/src/wl/sys/wl_linux.c:388: 错误:初始值设定项里有未知的字段‘ndo_set_multicast_list’ 
  11. /home/colozhan/driver/802/src/wl/sys/wl_linux.c:388: 警告:从不兼容的指针类型初始化 
  12. make[2]: *** [/home/colozhan/driver/802/src/wl/sys/wl_linux.o] 错误 1 
  13. make[1]: *** [_module_/home/colozhan/driver/802] 错误 2 
  14. make[1]: Leaving directory `/home/colozhan/down/linux/linux-3.6.7' 
  15. make: *** [all] 错误 2 

经过多方查找 解决办法如下

编译

/src/wl/sys/wl_linux.c该文件 将出错的43行注释掉 再将出错的388行
.ndo_set_multicast_list改为.ndo_set_rx_mode
保存退出
再编译
至此 无线问题完美解决
第一次发博文 文笔可能不是很好 望大家见谅
注:该驱动理论上适合BCM43XX系列的网卡

 

摘于: http://colozhan.blog.51cto.com/1558804/1091667

linux下保存笔记本屏幕亮度设置r(背光亮度)的方法

linux下如何保存笔记本屏幕亮度设置(背光亮度)
本人使用的linux桌面版是 linux mint13 maya
每次开机发现屏幕亮度都是最亮的,可以通过Fn+F6/F7来调节背光亮度,但重启后还是会恢复到最大亮度。
难道要每次开机之后都按Fn+F6/F7来调节亮度?一劳永逸的办法不有木有?当然有了!
1,cat /etc/default/acpi-support ,发现最后有这么一段注释:
# Note: to enable "laptop mode" (to spin down your hard drive for longer
# periods of time), install the laptop-mode-tools package and configure
# it in /etc/laptop-mode/laptop-mode.conf.
好了,原来先要安装 laptop-mode-tools这个工具,OK,很简单
apt-get install laptop-mode-tools
安装完这个工具之后就会自动启用 laptop mode,下边打开 /etc/laptop-mode/laptop-mode.conf 进行配置
2,配置/etc/laptop-mode/laptop-mode.conf
    (1), 配置交流电模式下使用 laptop mode:
#
    # Enable laptop mode when on AC power.
    #
    ENABLE_LAPTOP_MODE_ON_AC=1
    #电池那默认已经设为1了
   (2),配置LCD亮度控制
     在/etc/laptop-mode/laptop-mode.conf 中左寻右觅都木有找到 CONTROL_BRIGHTNESS 这个选项,查看帮助手册:man laptop-mode.conf,发现LCD亮度控制原来是在 /etc/laptop-mode/conf.d/lcd-brightness.conf 这个文件里。OK,打开这个文件,进行以下设置:
#
# Should laptop mode tools control LCD brightness?
# 设为1,启用
CONTROL_BRIGHTNESS=1
#
# Commands to execute to set the brightness on your LCD
# “echo 13” 就是要将亮度值 13 写入 BRIGHTNESS_OUTPUT文件中,亮度值根据自己的情况进行取值。   
BATT_BRIGHTNESS_COMMAND="echo 13"
LM_AC_BRIGHTNESS_COMMAND="echo 13"
NOLM_AC_BRIGHTNESS_COMMAND="echo 13"
BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video0/brightness"
OK,以上配置完成之后,重启即可。这样每次启动系统就不用手动去按Fn+F6/F7了
注意:将echo xx > /sys/class/backlight/acpi_video0/brightness 写入 rc.local 也不起作用。通过 laptop mode tools 来控制则能达到我们的目的。

 

摘于: http://www.jb51.net/LINUXjishu/56580.html

tar 压缩排除

这两天需要根据现有的生产环境搭建一个测试环境,碰到了些问题,其中一个便是用tar打包的问题

 

一般某个文件夹例如tomcat用tar打包很简单

tar zcvf tomcat.tar.gz tomcat

这样就可以了

 

但是生产环境下tomcat里面的日志文件非常庞大,有几十个G,总不能把这几十个G相对无用的log也一起down下来吧

 

网上查了下用tar --exclude似乎可以解决

 

后来就照葫芦画瓢写了个这样的命令

tar zcvf tomcat.tar.gz --exclude=tomcat/logs/ --exclude=tomcat/webapp/xxxx//WEB-INF/logs/  tomcat

但是这样还是会把这些个日志文件全部打包进去

 

后来搞了很久才知道,正确的写法应该是

tar zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/webapp/xxxx//WEB-INF/logs  tomcat

 

因为linux里面的bash很好用,经常用TAB键自动补全路径,这样文件夹后面都会加上/符号

 

 

摘于: http://blog.csdn.net/paololiu/article/details/7441915

 

wine中文乱码的终极解决方法

新装的wine中文全是乱码,需要修改一下几个配置文件,找到一篇比较详细的配置说明,分享一下:
“ wine下中文的配置方案
步骤:

1. 初始设置

运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。

2. 准备字体

为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。

由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/ 目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为 simsun.ttc 创建一个符号连接:

cd ~/.wine/drive_c/windows/fonts
ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc
ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc

创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。
3. 修改 ~/.wine/system.reg

装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:

gedit ~/.wine/system.reg

(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)

搜索: LogPixels
找到的行应该是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
将其中的:
"LogPixels"=dword:00000060

改为:
"LogPixels"=dword:00000070

搜索: FontSubstitutes
找到的行应该是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
将其中的:
"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″="Tahoma"

改为:
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"

4. 修改 ~/.wine/drive_c/windows/win.ini

gedit ~/.wine/drive_c/windows/win.ini
在文件末尾加入:

[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13


 

   5. 最关键的一步,网上很多文章中没有提到的一步──把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows /fonts里面。
      代码:
      REGEDIT4

      [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
      "Arial"="simsun"
      "Arial CE,238"="simsun"
      "Arial CYR,204"="simsun"
      "Arial Greek,161"="simsun"
      "Arial TUR,162"="simsun"
      "Courier New"="simsun"
      "Courier New CE,238"="simsun"
      "Courier New CYR,204"="simsun"
      "Courier New Greek,161"="simsun"
      "Courier New TUR,162"="simsun"
      "FixedSys"="simsun"
      "Helv"="simsun"
      "Helvetica"="simsun"
      "MS Sans Serif"="simsun"
      "MS Shell Dlg"="simsun"
      "MS Shell Dlg 2"="simsun"
      "System"="simsun"
      "Tahoma"="simsun"
      "Times"="simsun"
      "Times New Roman CE,238"="simsun"
      "Times New Roman CYR,204"="simsun"
      "Times New Roman Greek,161"="simsun"
      "Times New Roman TUR,162"="simsun"
      "Tms Rmn"="simsun"

之后,中文正常显示哈哈!如图:

 

摘于: http://hi.baidu.com/zkheartboy/item/b8247cc92eea7d0ead092f2d

linux 下好用的音乐播放器介绍

linux 下好用的音乐播放器介绍

1,咪咕音乐(由中国移动推出,有MAC WIN LINUX版)
官网:http://music.10086.cn
优点:界面漂亮、歌曲目录不会出显乱码。支持个性化界面、支持移动快速订制彩铃、支持移动手机同步。
缺点:安装后占空间较大(PS 165M,妈的,这多大 -__-!)
界面:

附件:
Screenshot.png [ 304.15 KiB | 被浏览 189 次 ]


附件:
Screenshoppt.png [ 352.69 KiB | 被浏览 185 次 ]


下载地址:linux 版
安装方法:
下载回来的文档为“MiguMusic_2010Beta1.bin”,默认没有执行权限,要为其加上可执行权限,使用如下命令:

$ sudo chmod +x MiguMusic_2010Beta1.bin

加上了可执行权限后就可以运行了,在其所在的路径下使用如下命令:

$./MiguMusic_2010Beta1.bin

接下来就会弹出安装的窗口,中文界面,跟在windows平台下安装程序一样,默认一路“下一步”下去就可以安装。

2、Audacious

官网:http://audacious-media-player.org/
优点:界面简洁、歌曲目录不会出显乱码(只要在软件选项设定了标题编码 UTF-8 码转换就可以了)。支持个性化界面
缺点:是基于 Beep-media-player 和 XMMS 的播放器,由于BMP的开发者现在集中精力开发bmpx, BMP的开发已经停止。
界面:
附件:
Screenshot-1.png [ 45.45 KiB | 被浏览 189 次 ]


附件:
Screenshot-2.png [ 65.5 KiB | 被浏览 189 次 ]



下载地址:http://audacious-media-player.org/downloads
安装方法:
Debian, Ubuntu, Sidux, Mepis, and Xandros 系统可以直接下DEB安装。
Ubunut 可以直接:sudo apt-get install audacious
Fedora, CentOS安装
# yum install audacious
# yum install audacious-plugins-nonfree-aac audacious-plugins-nonfree-mp3
Gentoo 安装
# emerge media-sound/audacious

3、Rhythmbox
官网:http://projects.gnome.org/rhythmbox/
优点:很多Gnome桌面套件的Linux发行版都自带。功能强大,插件多,支持iPod设备、iTunes、显示专辑封面、FM等等。
缺点:中文支持一般。会乱码(网上有解决方法,可以找找看。)
界面:
附件:
Screenshot-3.png [ 182.58 KiB | 被浏览 189 次 ]

USE上加了lame,mp3,wma,flac

gst-plugins-meta

插件gst-plugins-good\bad\ugly



下载地址:http://ftp.acc.umu.se/pub/gnome/sources/rhythmbox/
安装方法:
Ununtu安装,直接:sudo apt-get install rhythmbox
其它:终端进入目录后
./configure
make
make install

4、Banshee
官网:http://banshee.fm/
优点:Banshee 是 Linux 平台上全功能的音乐播放器,具备与 Android 、iPod 等外挂设备进行同步、可订阅Podcasts 、支持视频播放等一系列功能。比起 rhythmbox有更多的插件。越来越多的发行版,将内置的音乐播放器。(听下ubuntu下一个版本,将内置,SUSE也是。)
缺点:中文支持一般。会乱码(网上有解决方法,可以找找看。)
界面:
附件:
Screenshot-4.png [ 178.74 KiB | 被浏览 189 次 ]


下载地址:http://banshee.fm/download/
安装方法:
Ununtu安装,直接:sudo apt-get install banshee
对于各大发行版都有相应的软件可直接下载安装。网站有很细说明。
其它:下载后,解压。终端进入目录后
./configure
make
make install

6、iceplayer

官网:http://code.google.com/p/iceplayer/ 作者博客:http://jasy.ice.blog.163.com
优点:界面简洁、歌曲目录不会出显乱码支持个性化界面、支持在线自动下载歌词。依靠其轻量级及完美音质吸引不少Linux用户
缺点:。
界面:
附件:
Screenshot112.png [ 175.26 KiB | 被浏览 178 次 ]


附件:
Screenshot113.png [ 211.91 KiB | 被浏览 178 次 ]



下载地址:http://code.google.com/p/iceplayer/downloads/list
安装方法:
ubuntu直接下deb包安装。
SUSE可以直接下rpm包安装

 

 

摘于: http://hi.baidu.com/lihaicg/item/3da20e0bf2d9ae8a3d42e237

xfce4 networkmanager

networkmanager

networkmanager-openvpn
networkmanager-pptp
networkmanager-vpnc

 

network-manager-applet
xfce4-notifyd

 

network-manager-applet
xfce4-notifyd
hicolor-icon-theme
gnome-icon-theme

 

 

wine字体乱码的解决

wine软件时乱码,发现网上资料很差,效果还没试过,反正我比较胆小,就不试其他复杂的过程了
 
1.选择你喜欢的字体(如simsun.ttc)CP到~/.wine/drive_c/windows/fonts下面
 
2.终端输入regedit,进入[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes],设置缺省值为字体名字(如simsun)
 
好了,就这些,很简单。

 

摘于: http://blog.sina.com.cn/s/blog_675f73cc01013dx1.html

Gentoo笔记

尝试安装gentoo,界面很nice,自由。


总的来说,官方手册介绍相当清楚,如果新手按照手册来装的话并没有多大的困难,可是依然有一些要注意,比如中文手册比英语手册要旧一些,存在部分小问题。
 
对内核不熟悉的可以用genkernel,开始我还想着手动装,后来我彻底被我的笔记本打败了,采用的genkernel,当然后来遇到其他驱动之类的问题也会多次编译的,编译内核比较正常了。
 
make.conf开始可以简单写 SYNC,GENTOO_MIRRORS之类的,163的源不错,make.conf错误配置会导致emerge软件的时候会失败,有时候就可以尝试注释掉一些不太确定的行,CFLAGS中  -march=  一般写CPU代号,写成 -march=native 可以自动识别CPU。
 
profile可以考虑用默认的,依赖要少一些,也比较保守点,当然如果你不介意的话可以选择自己要用的。
 
GRUB和GRUB2有一点小区别,特别是你装双系统(win+linux)而且先装XP或win7,写引导文件的时候有一点要注意,我的引导win 的GRUB的是(hd0,0),GRUB2的则是(hd0,1),希望看到的人能理解我的意思。
 
X环境很头疼,已经拜倒在此两三天了(当然偷懒出去玩了的~)
 
终于打算再次装X环境,这次我没有参考别人的博客,选择官方的手册来装的,个人建议用英语手册,中文手册已经老了,容易出错(我就是这么导致重装过系统,没办法,新手)X:http://www.gentoo.org/doc/en/xorg-config.xml,我比较喜欢gnome..gnome:http://www.gentoo.org/doc/en/gnome-config.xml,startx成功,鼠标有效键盘有效触摸板有效,差点要失眠,改天装gnome-light
 
gnome-light装好,小小激动了一把,首先就去搞定网络,按照手册emerge networkmanager,配置了一下,终于可以随便的切换网络了,其中重新编译了一次内核,将无线驱动加进去了,networkmanager中也有了无线网络的选项~~
 
然后装chromium(装chrome提示404,不知道源是不是有什么问题,只好用chromium了),个人爱好,大约一个小时候完成,root下不能使用,要加 --user-date-dir,firefox的话没有这样蛋疼的事,接着装flash :emerge adobe flash
 
修改,locale.gen ,加入你要的什么的(详情google)接着装字体,emerge wqy-microhei (很漂亮的字体),然后系统,浏览器终于可以显示中文而不是一堆 口口 或者难看的字了
 
接着还有 gedit (文本编辑器) ,图片浏览器,播放器,输入法什么全给装上去。
 
发现装了图片浏览器依然不能浏览图片,其中包括桌面背景也不能换,完全不能识别图片。。这在win下是完全不能理解的,然后问资深人士,说USE中全局添加png jpg jpeg 之类的,然后我USE="png jpg jpeg bmp" emerge eog 成功!,多装了GTK的库还是什么,然后系统终于识别图片了。
 
找了一个不错都背景,打算给win也用上,才发现对NTFS格式是只读,google了下,缺少软件,emerge ntfs3g   终于将图片移动到win的地盘去了。
 
还有笔记本双显卡的事情得解决。
 
双显卡我打算用bumblebee 来解决,emerge bumblebee  ,但是装到x11-misc/virtualgl-2.3.1时失败,查询得知是缺少app-emulation/emul-linux-x86-opengl ,emerge emul-linux-x86-opengl ,然后继续bumblebee,成功~接着emerge bbswitch ,/etc/init.d/bumblebee start 时失败,file /etc/VirtualGL/vgl_xauth_key,去gentoo论坛看了下  mkdir /etc/VirtualGL/  ,接着再开启bumblebee,成功,lspci |grep -i vga,提示ff~~笔记本的温度跟win下一样了,这个也是我为什么转到gentoo的重要决定,当初BT,dibian装显卡驱动各种问题
 
wine+ ewinetricks 运行windows软件
 
到这里,已经完全完成安装了。
 
腰不酸了,背不疼了,经过这么一段时间,看着漂亮的画面,已舍不得离开~~这就是爱啊~~
 
 
摘于: http://blog.sina.com.cn/s/blog_675f73cc010133vt.html

很漂亮的字体

emerge wqy-microhei