2007-04-23

Kubuntu尝鲜ing(2)


4.读写NTFS磁盘里的文件
虽然改了Linux,但是心还是有点慌慌。。所以还是什么东西都想往ntfs里面放
默认情况下kubuntu只把ntfs的磁盘映射出来成可读不可写,要安装ntfs-3g才能实现读写
sudo apt-get install ntfs-3g
并修改/etc/fstab,把你所需要写入的ntfs分区那行的ntfs改成ntfs-3g
/dev/<分区的名称> /media/<挂载点名称> ntfs-3g defaults,locale=zh_CN.utf8 0 0
例子如下
/dev/sda5 /media/sda5 ntfs-3g defaults,locale=zh_CN.utf8 0 0
曾经查到一篇文章说简单的把ntfs有的地方改成ntfs-3g就可以了。。
例如说我的文件里本来是
UUID=16D88A19D889F6F1 /media/sda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
改成
UUID=16D88A19D889F6F1 /media/sda5 ntfs-3g defaults,nls=utf8,umask=007,gid=46 0 1
结果。。应该是编码的问题,我的所有中文名字的文件都没有显示出来。。吓死我了以为没了。。。
具体参见 http://www.ubuntuforums.org/showthread.php?t=217009 ,里面有中文版的链接
最后重新挂载所有的驱动器,或者重启机器
sudo umount /dev/
sudo mount -a

5.输入法scim
貌似现在输入法兼容性的问题很多,经常会出现不能用或者崩溃的现象。。
在论坛查了很多才明白scim其实只是个输入法的平台,要能输入还得装skim或者其他的前台程序。。我晕
试过好多种配置方法也不知道现在能行了没有。。。
就先把我现在看着好像成功的方法贴出来吧
安装scim输入法
apt-get install scim
apt-get install scim-modules-socket
install scim-gtk2-immodule
install scim-tables-zh
设置输入法
sudo touch /etc/X11/Xsession.d/74custom-scim_startup
sudo chmod 646 /etc/X11/Xsession.d/74custom-scim_startup
echo 'export XMODIFIERS="@im=SCIM"' >> /etc/X11/Xsession.d/74custom-scim_startup
echo 'export GTK_IM_MODULE="scim"' >> /etc/X11/Xsession.d/74custom-scim_startup
echo 'export XIM_PROGRAM="scim -d"' >> /etc/X11/Xsession.d/74custom-scim_startup
echo 'export QT_IM_MODULE="scim"' >> /etc/X11/Xsession.d/74custom-scim_startup
echo 'scim -f x11 -d' >> /etc/X11/Xsession.d/74custom-scim_startup
echo 'scim -f socket -d' >>/etc/X11/Xsession.d/74custom-scim_startup
sudo chmod 644 /etc/X11/Xsession.d/74custom-scim_startup

参考:
  1.Ubuntu 使用心得與簡單教學, 寫得不好請多包函...
  2.Ubuntu Linux 7.04 Feisty Fawn安装配置全记录(w/ Beryl/Aiglx桌面效果)

2007-04-22

Kubuntu尝鲜ing(1)

鉴于微软实在太霸道
也鉴于自己的太浪费时间
所以开始用linux。。
目标很简单,
初期目的弄出一个我能用的正常替代windows的系统
中级目标就是mm能很简单的用的
终极么就是即使是个女的也能安装和用的

但是在写这篇文章之前看到一句话,觉得还是挺对的,用来警戒自己。。。

“如果你用来配置系统的时间不算钱的话,那么Linux的确可以算是免费的”~~><~~
配置开始:
1.安装
下载ubuntu 7.04 DVD刻盘,虽然有办法可以硬盘安装。。鉴于还是菜鸟还是保险点
6.0的时候选直接安装的话无论怎么样也不能进桌面,后来终于发现
要先进入它的桌面(即在光盘上就能运行的桌面)再安装就可以了
所以也就先进入桌面,然后安装
选区域,时区,用户名,密码,机器名,分区,最后安装。。步骤倒是很短了
然后重启系统,登录
linux系统的管理帐号是root,但ubuntu系列的系统这个帐户默认不能登录
如果为了方便,习惯用root登录的话,需要改变/etc/kde3/kdm/kdmrc这个文件
改成“AllowRootLogin=true"
这个文件如果在文件浏览器里面之间输入路径后打开的话
因为不是root用户,文件不能改,但是如果不能改就不能登录。。很bt的死循环吧
右键点文件内容窗口-》动作-》edit as root就能改了
然后打开终端程序,输入
sudo passwd root
重新设置密码就可以了
然后log out或者重启,就可以登录啦


2.安装 新立得软件包管理器
这个很重要,如果没有的话,想从光盘里面安装软件就很麻烦
要改一个甚至一系列的配置文件。。我不是大虾我只是菜鸟,所以我挑简单的
前提条件是网卡已经自动安装好。。
终端-》sudo apt-get install synaptic
中间会提示要占用空间什么的,按Y+回车确认就可以了
然后系统-》新立得软件包管理器
将光驱添加进去:
A.放入光盘-》edit->Add cdroom
B.settings->repositories->把除了光盘的其他都删了
C.reload
就会出来所有的软件列表,照着安装就可以了
从软件的名字和说明可以看出来,
现有的版本下,如果不会英文。。那么Linux可以不用用了!

3.配置显卡,改变分辨率和刷新率
如果刚刚安装完,显卡,分辨率,刷新率都可以自动配好的话,我真的很羡慕。。。
我和我的n集成主板八字是大大的不合
皑皑。。我的nvidia显卡非常之难搞。。至少因为配置错误黑屏同时不知道怎么搞回来重装了3次
我的方法:
1.打开 新立得软件包管理器-》搜索nvidia->安装nvidia-glx
2.终端-》
A.备份配置文件:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
B.选择显卡类型:sudo dpkg-reconfigure -phigh xserver-xorg,然后跳出来的遥远的类DOS窗口里选择自己的显卡,然后Ok
3.注销-》重启x服务器-》登录,就可以了
这个时候,可能分辨率和刷新率还有问题,是因为没有正确识别monitor导致的
系统设定-》显示器和监视器-》硬件-》监视器-》选择和自己的一样的型号-》重启x服务器
俺的显示器也很不幸的不在此列。。
一种解决方法是简单点,选个和自己类似的型号
另外一种就比较麻烦了。。
终端下输入gtf 分辨率 刷新率[回车](例如:gtf 1280 1024 60)
接着会显示一堆东西 (大概也就一行字母吧) 把它复制下来.
Modeline 1280x1024_60.00 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
然后打开/etc/X11/xorg.conf
把刚才找出来的字符串粘到Section下面
最后修改Section 下面的Modes 行加上你的分辨率
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
然后注销或者是按CTRL+ALT+BACKSPACE重启XWINDOW。


2007-04-10

VBA里面的参照

由于原来用的是access2000上开发的vba,所以我的机器上一直是古老的office2k,主任的早就换成2003了
然后出现了郁闷的事情
2k的excel library是9.0,
2k3的是11.0。
操作顺序
2k里面勾选参照9.0lib--〉保存-->2k3里面打开,然后再保存-->2k里面打开,这个勾就没了
所以客户用的2k环境就运行不起来了。。出comlile错误。。。。@_@

Excel2000突然不能启动了

打开了一个坏的文件后就变得再也不能打开excel,资源占用率一直100%
恶搞。。。都快要祭出重装大法了
皑皑。。。不过微软不可信也不是一天两天了

解决方法:
开始-〉运行-> "C:\Program Files\Microsoft Office\Office\Excel.exe" /s
如果 Excel 正常启动
可能是临时文件夹里面有非正常文件
• C:\Program Files\Microsoft Office\Office\Xlstart
• C:\Documentsと Settings\ ユーザー名 \Application Data\Microsoft\Excel\XLSTART
这两个文件夹的东西删除或者备份
我的excel个人设置都没了
不知道是不是删了就没了还是我中途弄了很多次别的命令搞没得
皑皑

参考:
• 如何排查 Excel 中的启动问题
• http://support.microsoft.com/kb/280504/zh-cn

2007-04-09

从光盘添加删除fedora程序

fedora装完了以后最烦的就是自动更新和安装程序
前者慢得要死,但好歹我可以不更新
后者安装的时候居然默认跑到网上去下载列表和文件,嫌网络不够慢么。。。。
查了n多资料终于大概搞定了。。。

备份/etc/yum.repos.d下的所有升级配置文件
#cd /etc/yum.repos.d
#mkdir backup
#cp * backup
挂载光盘或映像。我以挂载DVD光盘为,把DVD 挂载到 目录 /mnt/cdrom/ 下:
#mkdir /mnt/cdrom /*建立挂载目录*/
#mount -t iso9660 /dev/hdb /mnt/cdrom /*挂载光盘到 /mnt/cdrom/ 下*/
建立本地添加删除的配置文件
文件中输入:
[FC6CD]
name=my local
baseurl=file:///mnt/cdrom/
gpgcheck=0
修改/etc/yum.repos.d/目录中的三个文件
fedora-core.repo
fedora-update.repo
fedora-extras.repo
将其中的enable=1改为enable=0(每个里面一个)
/usr/lib/python2.4/site-packages/yum 目录
yumRepo.py文件
输入remote,将找到的行中的url修改为"/mnt/cdrom",注意不能去掉引号
清除yum缓存
#yum clean all
=======================================================
参考网址
http://bbs.chinaunix.net/viewthread.php?tid=749891
http://linux.chinaunix.net/bbs/archiver/tid-663059.html
http://www.uplooking.com/content/view/2708/2/
http://space.univs.cn/?4484/action_viewspace_itemid_29191.html
http://bbs.linuxsky.net/thread-1641-1-1.html

Excel文件里sheet的删除

VBA里面新建了一个excel文件
然后这时文件一般自动会生成三个sheet
程序里面
Set foXls = GetObject(, "Excel.application")
Set foWorkbookDest = foXls.Workbooks.Add
'いらないシートの削除
foWorkbookDest.Worksheets(4).delete
foWorkbookDest.Worksheets(3).delete
foWorkbookDest.Worksheets(2).delete
追加一个sheet然后把原来的删除
但是不是一定会自动生成3个的,这个设置可以改
如果删除必须换一种方法,从第二个开始全部删除