fedora 12连接WINDOWS 远程桌面

1:
安装rdesktop
yum install rdesktop

2:
rdesktop -f -a 16 192.168.1.100

-f表示全屏显示,-a 16表示使用16 bit色,192.168.1.100是Windows服务器地址。

-f当需要全屏和非全屏切换时可使用快捷键Ctrl+Alt+Enter
如果想远程登录Windows 2003控制台,则可在ip后面加 -0来实现


在fedora 12上安装vlc player

yum install vlc,当然是可以的,可是运行的时候却提示:

“VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlcbak-wrapper (make sure it is Set-UID root and
cannot be run by non-trusted users first).”

可是我经常会在root帐号下进行操作,所以得自己重新编译vlc,跳过一大堆依赖关系,终于安装成功。

其中最后提示找不到QT 4,到nokia网站上下载之,安装之后还是提示找不到---所以需要修改PKG_CONFIG_PATH

PKG_CONFIG_PATH=/usr/lib:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig/:/opt/qtsdk-2010.02/qt/lib/pkgconfig/

然后export PKG_CONFIG_PATH

然后编译就可以了:./configure  --enable-run-as-root --prefix=/root/soft/vlc

DONE



Mplayer老是提示Error opening/initializing the selected video_out (-vo) device的解决办法

郁闷的是机器上的Mplayer老是出现这样的错误。
Error opening/initializing the selected video_out (-vo) device
没有办法播放视频。其实解决的方法很简单:
打开MPLAYER。
右击
选择"preferences"->"Video"选项卡->在"Availabe Drivers"中选择"X11"。
点"OK"关闭设置。重启Mplayer。
打开个视频看看。

fedora 12下点亮thinkpad r61i无线网卡灯

http://jeremy-xxj.javaeye.com/blog/599749

fedora 12下点亮thinkpad r61i无线网卡灯
文章分类:操作系统
早就在我的thinkpad下装了fedora12,一直使用之今,但有一个问题一直没有解
决,无线网卡灯一直是灰的
我的无线网卡的详细信息如下:
Java 代码
1. 03:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter [168c:001c] (rev 01)
2. Subsystem: Atheros Communications Inc. Device [168c:0034]
3. Flags: bus master, fast devsel, latency 0, IRQ 17
4. Memory at df3f0000 (64-bit, non-prefetchable) [size=64K]
5. Capabilities:
6. Kernel driver in use: ath5k
7. Kernel modules: ath5k
03:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter [168c:001c] (rev 01)
Subsystem: Atheros Communications Inc. Device [168c:0034]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at df3f0000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: ath5k
Kernel modules: ath5k


今天无意中竟然发现针对这个问题有一个补丁
http://patchwork.kernel.org/patch/58038/
于是立马把补丁下载下来保存为
Wifi-led-does-not-work-on-Acer-Aspire-One-D250-ath5k- driver.patch

怎么打这个补丁呢?今天仔细研究了一下fedora的打包编译过程,其实还是比较简
单的

1.按照http://fedoraproject.org/wiki/Docs/CustomKernel的说明,先准备一个
编译当前内核的环 境
Java 代码
1. sudo yum install yum-utils rpmdevtools
2. rpmdev-setuptree
3. yumdownloader --source kernel
4. sudo yum-builddep kernel-.src.rpm
5. rpm -Uvh kernel-.src.rpm
sudo yum install yum-utils rpmdevtools
rpmdev-setuptree
yumdownloader --source kernel
sudo yum-builddep kernel-.src.rpm
rpm -Uvh kernel-.src.rpm


2.将Wifi-led-does-not-work-on-Acer-Aspire-One-D250-ath5k-driver.patch 放
到~/rpmbuild/SOURCES目录下,并修改~/rpmbuild/SPECS/kernel.spec
在一堆声明补丁的最后加上这个补丁的声明
Java 代码
1. Patch58038: Wifi-led-does-not-work-on-Acer-Aspire-One-D250-ath5k-driver.patch
Patch58038: Wifi-led-does-not-work-on-Acer-Aspire-One-D250-ath5k-driver.patch

在一堆应用补丁的最后加上这个补丁的应用声明
Java 代码
1. ApplyPatch Wifi-led-does-not-work-on-Acer-Aspire-One-D250-ath5k-driver.patch
ApplyPatch Wifi-led-does-not-work-on-Acer-Aspire-One-D250-ath5k-driver.patch


3.准备ath5k模块的编译环境,并进入该模块编译目录,修改Makefile文件后单独编
译此模块
Java 代码
1. cd ~/rpmbuild/SPECS
2. rpmbuild -bp --target $(uname -m) kernel.spec
3. cd ~/rpmbuild/BUILD/kernel-2.6.31/linux-2.6.31.i686/drivers/net/wireless/ath/ath5k
cd ~/rpmbuild/SPECS
rpmbuild -bp --target $(uname -m) kernel.spec
cd ~/rpmbuild/BUILD/kernel-2.6.31/linux-2.6.31.i686/drivers/net/wireless/ath/ath5k

在Makefile文件最后加上
Java 代码
1. KDIR := /lib/modules/$(shell uname -r)/build
2. PWD := $(shell pwd)
3. default:
4. $(MAKE) -C $(KDIR) M=$(PWD) modules
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR) M=$(PWD) modules

最后命令行输入
Java 代码
1. make CONFIG_ATH5K=m
make CONFIG_ATH5K=m

等待执行结束,即可得到ath5k.ko

4.用新的ath5k.ko替换原来的ath5k.ko
Java 代码
1. sudo cp ath5k.ko /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/ath/ath5k/
2. sudo depmod -a
3. sudo rmmod ath5k
4. sudo modprobe ath5k
sudo cp ath5k.ko /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/ath/ath5k/
sudo depmod -a
sudo rmmod ath5k
sudo modprobe ath5k

此时无线网卡灯应该就可以亮起来了,如还是不行重启试一下

此过程其实就是修正已编译好的ath5k模块,不必重新编译内核,在此记录备忘
PS:希望此补丁尽快进入内核源码,这样也不用我每次自己修正atk5k模块了

硬盘安装linux grub grub for dos

首先确保grub,isolinux以及需要安装的镜像在FAT分区

1:下载正确的grub for dos。然后进入到dos环境,然后执行grub.exe

2:kernel 携带参数acpi=off

Root (hd0,7)

Kernel (hd0,7)/isolinux/vmlinuz acpi=off

Initrd  (hd0,7)/vmlinuz

 

备注:

1dos环境可以用矮人dos工具箱或者是用一键Ghostdos工具均可

2grub for dos一定要下载正确,我就是下载了一个错误的grub,导致始终执行不成功折腾了几个小时

3:如果遇到提示 ACPI: PCI Root Bridge [PCI0] (0000:00) 并且不动了,请在kernel后面加参数acpi=off

From: http://www.linuxquestions.org/questions/linux-newbie-8/fedora-6-install-hangs-on-line-acpi-pci-root-bridge-pci0-000000-593680/