工作笔记(三)

来源:互联网 发布:淘宝清仓女装 编辑:程序博客网 时间:2024/05/16 04:52

/usr/share/xsessions

===============================
/etc/init.d/networking restart
ttyPSC1 /workdir/4mod-fr-X1-9.04-rootfs/etc/event.d/
exec /sbin/getty 115200 ttyPSC0

11,删除文件中的块
   dd of=xxxx if=xxx源文件  bs=1 skip=3 (删除三个字节)

10,linux下截取gdm登录界面的方法
   (1) ssh username@ip 登录到后台。
   (2) export DISPLAY=:0
   (3) dd if=/dev/fb0 of=login.pic(随便取名)[将fb0中的内容放入到文件中] 先建好此文件等会要用到。
   (4) 关闭gdm服务( /etc/init.d/gdm stop )
   (5) 启动Xfbdev
   (6) dd if=/dev/fb0 of=login.pic (开始截登录界面,存入login.pic中)
   (7) 登录进系统
   (8) dd if=login.pic of=/dev/fb0 [返原fb0中的内容]
   (9) shoot(截取图工具) or scrot
   (10)之后会把图片保存到默认的路径下(登录用户的Desktop目录下)

9,装载内核模块(LKM)。

8,mkphone;gmkphone;gpe-contact

7,gtk warning info

  (1)callbacks.h:298:76: warning: no newline at end of file
     原因:
   源文件的最后一行没有回车符造成的;
   解决的办法很简单, 在最后一行敲一个回车, 然后保存, 重新编译.
 (2)
 
6:
// 生成po文件,编码方式utf-8
// gcc -E try.c -o temp.c; xgettext temp.c -o test.po; rm -f temp.c
// 或者 xgettext --keyword=_ try.c -o test.po更方便,默认的keyword是gettext,此处增加keyword _
// 翻译po文件(以utf-8编码格式填写),运行msgfmt test.po -o test.mo  msgfmt limeos.po -o limeos.mo
// charset=无效编码名,即:CHARSET为无效编码名。可有程序iconv --list查看支持的编码名
// 拷贝test.mo文件到/usr/share/locale/zh_CN.GB2312/LC_MESSAGES目录下
// 已翻译的po文件的内容
charset一般=UTF-8(一定要改成这个值)

5,apt-get install x-window-system-core 装的就是xorg

4,在终端执行,服务端显示图形:
export DISPLAY=:0

3,生成mo 文件:
xgettext -k_ -o limeos.po interface.c
msgfmt -o hello.mo hello.po

反mo 生成po
msgunfmt x.mo -o x.po
msgfmt x.po -o x.mo

/usr/share/locale/zh_CN/LC_MESSAGES

2,语言目录:mo文件
  (1)/usr/local/share/locale (小部份)
  (2)/usr/share/local/ (大部份)

1,echo "xterm*background: green" | xrdb
xterm的底色将变成绿色

3,time.glade
/usr/local/share/gnome-system-tools/interfaces

4, 设置串口参数:

nfsb=set bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off console=$consoledev,$baudrate $othbootargs;bootm $kernelflashaddr - $fdtflashaddr

set nfsboot 'set bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off console=$consoledev,$baudrate $othbootargs;tftp $loadaddr $bootfile;bootm $loadaddr - $fdtflashaddr'

 

 
5, 让模块添加到自动启动状态:
 sudo vim etc/modules
 modped -a
 
/home/limebook-joe/lib/modules/2.6.24.6/kernel/drivers/net/wireless

http://192.168.10.44/list/
/home/release-xubuntu/kernel/
思路决定出路,态度决定高度!

 

NFS服务:

1,/etc/exports 添加目录项目

2, /etc/init.d/nfs-kernel-server restart

3, /etc/init.d/portmap  restart


测试内容:

一,上个版本中,出现的问题,本版中已修复,需测试验证。

1,ark压缩工具打不开问题,已修复。
2, viop连接打不开问题,   已修复。
3,I see U on 中修复了上个版本中出现的问题。

二,本版中新修改的功能。

1,开机进度条功能已删除掉了。需要测试开机时间,并和上个版本比较开机速度。

2,openoffice ppt 软件,已用新的软件替代了,需要测试它的打开速度和它的所有功能。

3,cmmbplayer更新了一些功能,需要测试。

4, 游戏中的khangman游戏,换成了same。


三,中文版,汉化了几个应该用程序。

四,所有功能 重点是多媒体播放功能。

 

修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0  
/etc/network/interface文件里面  
  使用ifconfig命令

论谈用户名:
http://szsingleclub.5d6d.com/
heartburn2008
手机号

 

Qtopia-core
make menuconfig

对内核进行配置,执行该命令的时候,要求所开的终端宽度要足够显示80个字符,以显示整个配置的图形界面,否则会出现错误。

进入配置界面之后,在Device Driver->block devices里面选择

RAM Disk support

Initial RAM disk support

两个项目。在Graphics support里面选择

Support for frame buffer deiveces

Console Display driver support->FrameBuffer console support

由于对于将要选择显卡不明确,我没有更改这个里面的设置

另外,还需要选择MultiMedia devices里面的Video for Linux选项,里面的驱动程序不用选择。

GPL 开源协议,可修改,但必也要开源,也要是GPL协议
BSD 为所欲为。

Gtk+ 不自动更新界面
while(gtk_events_pending()){              gtk_main_iteration();          }          sleep(1); 

 Alpha600         limeos          功能                  比较结果
==========================================================================

1. epdfview        xpdf            pdf文件查看工具        epdfview启动 4秒 界面友好
                                                          xpdf    启动 1秒 界面难看

2. caculator       caculator 

3. leafpad         无               txt文本编辑工具       启动 4秒 比较好用

4. sylpheed        claws-mail       E-mail                sylpheed启动4秒
                                                          claws-mail启动6-7

5 fbread(FBReader) evince           e-book                fbread启动2秒支持多种格式
                                                            fb2,html,chm,rtf,plucker,zip,gzip,bzip....
                                                          evince启动6-7秒
                                                    
6.linvideos包括在linphone内。linphone: 是sip视频聊天工具,启动2-3秒。

 
7,RGBpaint        tuxpaint        画图                  RGBpaint启动4秒。
                                                         tuxpaint启动2秒,界面风格好。
                                                       
8,GQview          gthumb          图片浏览              GQView启动4-5秒  ,
                                                         gthumb 启动 7到8秒,
                                                         gQview的使用比gthumb更简捷,
                                                         图片切换速度也快。
                                                   
9,pengUpOP          无             网络游戏             是个网络游戏,
                                                         安装的时候与firefox配置发生冲突。
                                                         无法完全安装
                                                  
10,pipepanic        无             游戏                 无法安装

11,bitefusion      snake4         蛇吃食游戏            bitefusion无法安装,找不到安装包

12,xiptar           无                                  无法安装,找不到安装包

 

\\192.168.200.227\tmp\ceui\tojoe\ceuiopengles

00:0C:29:BC:BA:1B

00:e0:0c:bc:e5:41

00:01:ac:f7:a1:72

修改MAC地址
/etc/rc3.d/S99rc.local

ifconfig eth0 down
ifconfig   eth0   hw   ether   +   Mac
ifconfig eth0 up

gcc lime_p.c -o limeos_games  `pkg-config --cflags --libs gtk+-2.0`

gcc -I/usr/include/ -L/usr/lib -lX11 -o bitmap  xwindow_test3_bitmap.c
gcc -I/usr/include/ -I/usr/include/xfce4 -L/usr/lib -o starttest startce_test.c  `pkg-config --cflags --libs gtk+-2.0`
XToolkit或Motif

Ubuntu下也是把/etc/localtime链接到/usr/share/zoneinfo/Asia/Shanghai。


gcc dbus.c -o dbus  -Wall `pkg-config dbus-1 --cflags --libs`
powerpc-e300c3-linux-gnu-gcc -I/opt/TinyX/include/ -L/opt/TinyX/lib -lX11 -o bitmap  xwindow_test3_bitmap.c

powerpc-e300c3-linux-gnu-gcc -I/usr/include/ -L/usr/lib -lX11 -o bitmap  xwindow_test3_bitmap.c


更改时区,时间

dpkg-reconfigure tzdata

执行
tzselect
按照提示进行选择时区
sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime
执行
sudo ntpdate cn.pool.ntp.org
cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间

时间
sudo date -s 20080701

 

   我现在有两个系统,一个是Gentoo 2006.0,一个是Ubuntu Dapper,两个系统之间的时间不同步。

 

  我在Gentoo下设置时区的方法如下:

 

  1.ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

  2.修改/etc/conf.d/clock,将其中的CLOCK设置为"local",即:CLOCK="local"

 

  这也是Gentoo下正确的时区设置方法,因此可以认为gentoo的设置没有问题,问题出在Ubuntu上。

 

  google了一下发现:Ububtu在默认情况下认为BIOS中的时间是UTC时间,而我的Gentoo在如上的设置下认为BIOS中的时间是本地时间,因此就产生了不同步的问题,相差八个小时,解决的方法也很简单:

 

  在Ubuntu下修改/etc/default/rcS 文件,将 UTC=yes 改为 UTC=no 即可。

 

  注:Ubuntu下也是把/etc/localtime链接到/usr/share/zoneinfo/Asia/Shanghai

 

常用的APT命令参数

  apt-cache search package 搜索包

  apt-cache show package 获取包的相关信息,如说明、大小、版本等

  sudo apt-get install package 安装包

  sudo apt-get install package - - reinstall 重新安装包

  sudo apt-get -f install 修复安装"-f = ――fix-missing"

  sudo apt-get remove package 删除包

  sudo apt-get remove package - - purge 删除包,包括删除配置文件等

  sudo apt-get update 更新源

  sudo apt-get upgrade 更新已安装的包

  sudo apt-get dist-upgrade 升级系统

  sudo apt-get dselect-upgrade 使用 dselect 升级

  apt-cache depends package 了解使用依赖

  apt-cache rdepends package 是查看该包被哪些包依赖

  sudo apt-get build-dep package 安装相关的编译环境

  apt-get source package 下载该包的源代码

  sudo apt-get clean && sudo apt-get autoclean 清理无用的包

  sudo apt-get check 检查是否有损坏的依赖

  其中:

  1 有SUDO的表示需要管理员特权!

  2 在UBUNTU中命令后面参数为短参数是用“-”引出,长参数用“――”引出

  3 命令帮助信息可用man 命令的方式查看或者

  命令 -H(――help)方式查看

  4 在MAN命令中需要退出命令帮助请按“q”键!!

  选项 含义 作用

  sudo -h Help 列出使用方法,退出。

  sudo -V Version 显示版本信息,并退出。

  sudo -l List 列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项。

  sudo -u username|#uid User 以指定用户的身份执行命令。后面的用户是除root以外的,可以是用户名,也可以是#uid。

  sudo -k Kill 清除“入场卷”上的时间,下次再使用sudo时要再输入密码。

  sudo -K Sure kill 与-k类似,但是它还要撕毁“入场卷”,也就是删除时间戳文件。

  sudo -b command Background 在后台执行指定的命令。

  sudo -p prompt command Prompt 可以更改询问密码的提示语,其中%u会代换为使用者帐号名称,%h会显示主机名称。非常人性化的设计。

  sudo -e file Edit 不是执行命令,而是修改文件,相当于命令sudoedit。

安装环境:
1.电脑已进入LIMEOS桌面
2.电脑已连接互联网
安装方法:
1.在进入LIMEOS桌面中,同时按住"ALT"键和"F12"键,将会弹出来一个对话框
2.在对话中输入sudo apt-get update ,进行更新源,输入完毕后敲回车键
3.更新完毕后,输入apt-get  -f install language-pack-zh language-pack-gnome-zh   language-support-zh 进行安装中文语言包.
4.安装完毕后重启电脑,在登陆的对话框中点击"language"--"select language"--"chinese Mainland" ,再点"change Language"即可.

setenv nfstty 'setenv bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off console=$consoledev,$baudrate $othbootargs; bootm $kernelflashaddr - $fdtflashaddr'  
set ethaddr 00:01:ac:f7:a1:79
set serverip 192.168.10.125
set ipaddr 192.168.10.158
set gatewayip 192.168.10.1
set rootpath /home/limepc-rootfs
set rootpath /home/limebook-rootfs
set rootpath /home/lime-rootfs-x1-joe

setenv pscdiskboot 'setenv bootargs dma=none root=/dev/hda1  ro  rootfstype=ext3 console=$consoledev,$baudrate;bootm $kernelflashaddr - $fdtflashaddr'
peek 0x80000a10

gatewayip=192.168.1.1
netmask=255.255.0.0

 

 

 

错误内容为:E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)
在网络上找到的一些方法,要么不能用了,要么就换源。后来在国外一个网站找到了解决方法。该方法是在ubuntu下成功的。
终端下 输入命令 sudo gedit /etc/apt/apt.conf.d/70debconf
gedit 是文本编辑软件,也可以用emacs等软件。在ubuntu10.04下,70debconf 是缓存配置文件,在其他的一些linux系统中可能在./apt目录下就有配置文件了。
在打开的文件中添加一行 APT::Cache-Limit 33554432;
包括最后的引号
33554432是缓存大小,尽量大吧。保存就over了。