发布新日志

  • 企业用 UBUNTU LTSP 好棒!好好用!

    2008-12-04 00:34:00

    我住在杭州,职业是企业顾问,来自宝岛台湾,在台湾长大,留学美国,分分秒秒热爱着自己的文化,自己的祖国,当然更热爱长我、養我、育我的故乡 —— 宝岛台湾。

    我辅导的企业,一定先给老板讲一个道理:“子率以正,熟敢不正”?员工守不守制度?关键在老板!!

    辅导企业我通常会以员工上班的习惯进行企业改造,最简单的就是删除公司所有盗版的软件,换上免费合法的linux桌面,就以我最近辅导的一个连锁餐饮企业为例:

    总部有30台电脑,清一色全部使用UBUNTU的瘦客户机(LTSP),一个主机拉动绰绰有余,好省钱、好管理、好好用呀!
    光就省钱来说,省了硬件费(一个瘦客户机自己组装约800元左右),省了软件费,还省了电费,管理那就更不用说了,简单的不能再简单了。

    并不是Windows不好,而是在合法的前提下除了财务和设计的专业软件,我宁愿为企业选择免费的UBUNTU,其实也不是因为UBUNTU特别优秀,而是UBUNTU的wiki、HowTO 等技术材料非常完整,中文的翻译做得也很棒,源的镜像多,下载速度快。

    这个连锁企业门店的pos系统用windows,没办法国内做liunx桌面开发的厂商太少了,总部和门店的联系是透过RDP,一点问题都没有,非常好用,甚至不觉得那是远程桌面。

    公司一般办公用的软件80%以上只要能上网和OFFICE软件系列就足够了。电脑是工具也是玩具,工作的时候就是工具,下班回家就是玩具。很可惜国内中小企业的老板一般不懂电脑,网络管理只能放给“网管”去做。员工把用玩具的习惯带到公司,这个问题就不是网管能管得了的,网管不愿意得罪人,只好顺大流,眼睁睁看着手底下管的电脑用盗版、中病毒,一天到晚忙着扫毒,真可怜?
    网管的价值在那里?优势在那里?这样“网管”的日子还要混多久?我经常面试网管,应聘者会linux的真的不多,每一次面试我的第一个问题就是:在你之前已经有10个人来过了,请你告诉我,你的优势在那里?很少人能答的出来,真的!我常告诉他们你会的工作一般用户都会,你要两千、三千的工资我真看不出道理在哪里?网管的任务之一是将“贼”(病毒)拒于门外,哪有一天到晚在门里捉贼的?

    刚开始上UBUNTU LTSP 时会碰到很大的阻力,这些阻力主要来自用户的使用习惯。阻力就是动力,让老板召开员工大会:我们必须守法,必须尊重知识产权,在公司用windows就要买正版的,公司没预算,要不你掏钱?光盘你保管,软件是你的,信息是公司的,你离职我就当着你的面把你的windows删除掉,干不干?从没碰到有人愿意干的。其实这个痛苦期不会很长,我的经验是2周左右,用户只是找不到他要的东西而害怕,因为害怕而跑来抱怨,抱怨只是来撒娇,一方面和他们讲硬道理,另一方面更重要的,要安慰他们,坐在他们身边,告诉他们他要的东西在哪里,要面带微笑,并且承诺他们有任何问题,会第一时间帮他们处理。上班时大部分的人只会把电脑拿来当打字机用,现在的openoffice已经相当成熟了,哪会有什么问题呀?了不起就是word的表格转换时有点走样,帮他们拉一拉、调一调就好了。

    中小企业转型要成功就要给“法”立威信,在企业内扫除盗版有几个老板愿意这么做?又有几个网管有这种“虽千万人,吾往矣”!的浩然之气?还是学校没教过他们这些东西?国内中小企业老板,大部分不懂如何管理信息,更不知道如何利用电脑将经验转化为知识,将知识转化为生产力,他们不知道电脑真正的威力在哪里,当然就更不知道公司里还有这么一座信息金矿,将电脑交给网管,这就完成了信息管理。

    祖国,可爱的网管们,信息的应用和转化或许超出了你目前的能力,但最起码别再让公司用盗版软件了好吗?大家一起走正道!我们有责任带大家这么做呀,因为我们懂电脑,是别人眼中的专家,哪有专家竟是个“贼”的?把公司的信息系统搞成盗版一片,良心说不过去呀!用LINUX LTSP吧,老板不用掏钱的,他会愿意的,你不告诉他,他可能永远不知道有这种不花钱的好事,还有,你的老板如果习惯用windows了,你最好别改造他,帮他买个正版就是了,改造老板是顾问的事,不是网管的事。如果你告诉老板:让公司的软件用正版不花钱,他还不愿意放手让你干,这样的老板不要跟了,不会有前途的。你要挡得住来自同事短暂的不习惯,很快就会过去了,敢做事,有正义感的,你的职业生涯才会有前途。

    现在的UBUNTU LTSP安装已经非常傻瓜化了,我用了好长时间了,没有问题的。
  • Ubuntu 8.04 局域网 Wordpress 架设

    2008-04-16 00:22:46

    系统:
        1、Ubuntu 8.04
        2、Wordpress 2.5 中文版
        3、局域网网卡IP:192.168.0.2

    一、软件安装
        1、用 Ubuntu “新立得软件包管理器” 安装 Wordpress,源里的版本是2.3.3
        2、“新立得软件包管理器” 会将 Apache2 和 Mysql 等依赖软件包一起安装
        3、顺便安装 mysql-admin 包,方便 Mysql 数据库管理
        4、下载Wordpress 2.5 中文版 下载地址:http://code.google.com/p/wpcn/downloads/list
           选择 "WordPress 2.5 简体中文版(修正1)" 的tar包
        5、将下载的"WordPress 2.5 简体中文版(修正1)" tar包解压缩,例如:解压缩后的目录在 /home/userName/wordpress
        6、将/home/userName/wordpress 移到 /usr/share (取代源里的旧版),打开终端输入以下命令:
          sudo mv /home/userName/wordpress /usr/share
        7、将wordpress 发布到 Apache,在终端输入命令:
          sudo ln -s /usr/share/wordpress /var/www/wordpress

    二、数据库设置:
        7、在 应用程序──>编程──>MySQL Administrator 打开 MySql 的管理窗口
        8、选 User Administration 创建用户,例如:用户名为mywordpress,并设置密码,这个用户名将是wordpress的用户
        9、选 Catalogs 新建一个数据库,在 Schemata 窗口案鼠标右键,选 Create Schema 输入数据库名称,例如:wordpress



    三、Wordpress设置:
        10、Firefox 地址栏输入:http://localhost/wordpress


        11、页面提示系统没有wp-config.php文件,按“Create a Configuration File”按钮
        12、按“Let's go!”
    按钮
        13。依照8、9步骤的MySQL数据库设置,在页面分别填入
            Database Name(数据库名称):wordpress
            User Name(数据库用户名):
    mywordpress
            Password:你的数据库用户密码
            Database Host:localhost
            Table Prefix:wp_
            填好以上数据按“
    Submit
        14、在下一个页面继续按“Run the install”
        15、输入你的博客标题和一个e-mail邮箱地址,然后按“安装WordPress”按钮
        16、此时,你的用户名是 admin 请记住页面提示的密码,按“登录”按钮
        17、输入用户名admin和你的密码,按“登录”按钮
        18、恭喜你,如果一切顺利,你应该进入WordPress的管理首页

    四、页面域名设置
        如果你想在让局域网其他同伴以www.mysite.com域名的形式访问你的博客请继续以下设置:
        19、在“
    管理首页”右上角选择“设置”
        20、更改
    WordPress(URL) 地址为:http://www.mysite.com/mywordpress
        21、更改Blog 地址(URL) 地址为:http://www.mysite.com/mywordpress
        22、按页面左下方的按“保存修改”按钮
        23、在终端输入命令:sudo gedit /etc/hosts
        24、在文件里加入:192.168.0.2 www.mysite.com,然后保存退出
        25、在Firefox的地址栏输入:http://www.mysite.com/wordpress
           看看结果
        26、在局域网的其他客户机按照23、24的方法指定一下IP地址和域名的对应,这样你就拥有了一个局域网共享的WordPress博客系统。如果你的其他客户机是XP,那么请你google一下,XP的hosts怎么改,据说这个文件在c:\winnt\system32\drivers\etc\hosts,你可以试试,我已经很久不用XP了。。。。。

              27、注:如果不用以上设置域名的方式访问你的WordPress博客系统,我试过了,在客户机用IP的方式访问,结果转到WordPress页面后地址栏会变成http://localhost/wordpress 然后....错误.....可能是什么配置没设置好,google了老半天也没找到.......
  • Ubuntu7.04 下 VirtualBox 1.4 虚拟Windows XP网络配置必通

    2007-07-22 16:51:34

    Host:
             Ubuntu 7.04
             ip地址:192.168.0.2
             网关:192.168.0.1(路由器ip)

    Guest:
             Windows XP

    VirtualBox网络配置
    第一种NAT方式:
           优点:最简单,不须要其他额外的配置
           缺点:Gust的Windows XP 以 DHCP连接,不能获得固定ip

    第二种Host Interface方式:
           优点:可获得固定ip,利于软件开发或系统管理测试
           缺点:配置较繁琐
           需要软件包:bridge-utils uml-utilities

    准备工作:下载软件包
    sudo apt-get install bridge-utils uml-utilities

    第一步:创建启动tap脚本
    #sudo gedit vboxnet_up

    在开启的文件中输入以下内容
    #!/bin/bash
    #Add For VirtulBox Bridge Host Interface
    tunctl -t tap1 -u ton
    brctl addbr br0
    ifconfig eth0 0.0.0.0 promisc
    brctl addif br0 eth0
    ifconfig br0 192.168.0.2 netmask 255.255.255.0 up
    route add default gw 192.168.0.1 dev br0
    brctl addif br0 tap1
    ifconfig tap1 up
    chmod 0666 /dev/net/tun

    文件保存后,将文件设置为可运行的文件
    #chmod +x ./vboxnet_up

    第二步:创建结束tap脚本
    #sudo gedit vboxnet_down

    在开启的文件中输入以下内容
    #!/bin/bash
    #Remove VirtulBox Bridge Host Interface
    ifconfig tap1 down
    tunctl -d tap1
    ifconfig br0 down
    brctl delbr br0
    ifconfig eth0 192.168.0.2 netmask 255.255.255.0
    route add default gw 192.168.0.1

    同样,文件保存后,将文件设置为可运行的文件
    #chmod +x ./vboxnet_down

    第三步:配置VirtualBox 网络选项
    1、在VirtualBox对话框里选择网络设置
    2、在连接到(A)选项里选择Host Interface
    3、选择接入网线(b)
    4、主机网络界面名称(I)填入:tap1
    7、确定
    8、在终端运行 vboxnet_up 脚本
    #sudo ./vboxnet_up

    9、启动 Windows XP 虚拟机

    Windows XP 启动后,在控制台"网络属性"进行相关配置,例如:
    将ip设置为:192.168.0.3,网关:192.168.0.1,DNS:192.168.0.1

    这样就可在Ubuntu7.04的环境下虚拟运行Windows XP,并且以固定ip方式进行Host - Guest 的网络连接

    10、 Windows XP 虚拟机运行结束后可运行 vboxnet_down 脚本删除 tap1

  • Ubuntu 7.04 加速旧电脑

    2007-04-29 12:16:27

    硬件:华硕A1000笔记本电脑 CPU:PII 内存:128 硬盘:10Gb 电脑工龄:7年(2000年购买)
    电脑使用需求:英文界面环境、中文输入、上网、office工作
    系统软件:Ubuntu 7.04 内核,Fluxbox桌面管理,firefox浏览器,openoffice办公软件,xfe文件管理器

    Step1:安装Ubuntu 7.04 Server
        a、Server安装画面,按F6,在 -- 之前添加 "irqpoll" 选项; 按F4,选择屏幕分辨率为1024×768 32
        b、语言选择English
        c、当安装自动设定 DHCP 时,选择 “Cancel”节省系统安装时间
        d、手动硬盘分区,创建一个65Mb的分区,并将其挂载点设定为 /boot,bootable选项设定为True,如不这么设定,系统安装完无法启动
        e、Server 安装类型、选择LAMP
        f、安装过程约15分钟

    Step 2:设定网络
        a、动态ip:
        sudo nano /etc/network/interfaces 在文件的最后加入

        iface eth0 inet dhcp
        auto eth0

        b、静态ip:(加快启动速度)
        iface eth0 inet static
        address 192.168.0.3
        netmask 255.255.255.0
        gateway 192.168.0.1

        auto eth0

        注:ip地址设定为192.168.0.3,子网掩码:255.255.255.0,网关:192.168.0.1

        按 Ctrl+o 保存文件,按Ctrl+x退出

        设定DNS(动态ip不需)
        sudo nano /etc/resolv.conf 在文件加入

        nameserver 192.168.0.1
        注:192.168.0.1 是DNS的ip地址

        按 Ctrl+o 保存文件,按Ctrl+x退出

    Step 3、重启系统网络
        sudo /etc/init.d/networking restart

    Step 4、修改 源

        sudo nano /etc/apt/sources.list 设定 源 为

        deb http://cn.archive.ubuntu.com/ubuntu feisty main restricted universe multiverse
        deb http://cn.archive.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
        deb http://cn.archive.ubuntu.com/ubuntu feisty-updates main restricted universe multiverse
        deb http://cn.archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
        deb http://cn.archive.ubuntu.com/ubuntu feisty-proposed main restricted universe multiverse
        deb-src http://cn.archive.ubuntu.com/ubuntu feisty main restricted universe multiverse
        deb-src http://cn.archive.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
        deb-src http://cn.archive.ubuntu.com/ubuntu feisty-updates main restricted universe multiverse
        deb-src http://cn.archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
        deb-src http://cn.archive.ubuntu.com/ubuntu feisty-proposed main restricted universe multiverse


    Step 5、更新 源软件包 和 更新系统软件
        sudo aptitude update
        sudo aptitude upgrade

    Step 6、安装Xorg,Fluxbox,Synaptic
        sudo aptitude install xorg fluxbox synaptic

    Step 7、安装英文和中文包
        sudo aptitude install language-pack-en language-pack-en-base   language-pack-zh language-pack-zh-base language-selector language-selector-common

    Step 8、在英文界面输入中文
        sudo fontconfig-voodoo -f zh_CN

    Step 9、安装fcitx中文输入
        sudo aptitude install fcitx
        im-switch -s fcitx

        sudo nano /etc/gtk-2.0/gtk.immodules
        找到下面这个部份
        "/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"<br />"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
        更改为
        "/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"<br />"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

    Set 10、设定中文输入,系统环境
        sudo nano /etc/environment 在文件PATH后添加以下内容
        LC_CTYPE="zh_CN.UTF-8"
        LANG="en_US.UTF-8"

    Step 11、安装中文字体
        sudo aptitude install xfonts-wqy

    Setp 12、设定系统启用中文字体

        sudo nano /etc/fonts/language-selector.conf 文件内容为

    <fontconfig>
        <alias>
                    <family>serif</family>
                    <prefer>
                            <family>Bitstream Vera Serif</family>
                            <family>DejaVu Serif</family>
                            <family>AR PL ShanHeiSun Uni</family>
                            <family>WenQuanYi Bitmap Song</family>
                            <family>AR PL ZenKai Uni</family>
                    </prefer>
            </alias>
            <alias>
                    <family>sans-serif</family>
                    <prefer>
                            <family>Bitstream Vera Sans</family>
                            <family>DejaVu Sans</family>
                            <family>AR PL ShanHeiSun Uni</family>
                            <family>WenQuanYi Bitmap Song</family>
                            <family>AR PL ZenKai Uni</family>
                    </prefer>
            </alias>
            <alias>
                    <family>monospace</family>
                    <prefer>
                            <family>Bitstream Vera Sans Mono</family>
                            <family>DejaVu Sans Mono</family>
                            <family>AR PL ShanHeiSun Uni</family>
                            <family>WenQuanYi Bitmap Song</family>
                            <family>AR PL ZenKai Uni</family>
                    </prefer>
            </alias>
            <match target="font" >
                    <test name="family" compare="contains" >
                            <string>Song</string>
                            <string>Sun</string>
                            <string>Kai</string>
                            <string>Ming</string>
                    </test>  
                    <!-- check to see if the font is just regular -->
                    <test name="weight" compare="less_eq">
                            <int>100</int>
            </test>
                    <test compare="more_eq" target="pattern" name="weight" >
                            <int>180</int>
                    </test>
                    <edit mode="assign" name="embolden" >
                            <bool>true</bool>
                    </edit>
        </match>
            <match target="font" >
                    <test name="family" compare="contains" >
                            <string>Song</string>
                            <string>Sun</string>
                            <string>Kai</string>
                            <string>Ming</string>
                    </test>  
                    <edit name="globaladvance">
                            <bool>false</bool>
                    </edit>
                    <edit name="spacing">
                            <int>0</int>
                    </edit>
                    <edit name="hinting">
                            <bool>true</bool>
                    </edit>
                    <edit name="autohint">
                            <bool>false</bool>
                    </edit>
                    <edit name="antialias" mode="assign">
                            <bool>true</bool>
                    </edit>
                    <test name="pixelsize" compare="less_eq">
                            <int>18</int>
                    </test>
                    <edit name="antialias" mode="assign" >
                            <bool>false</bool>
                    </edit>
            </match>
    </fontconfig>
     
    Step 13、确认系统拥有zh_CN.UTF8
        sudo dpkg-reconfigure locales

    Step 14、安装firefox,openoffice,sun-java6-jre
        sudo aptitude install firefox mozilla-firefox-locale-zh-cn openoffice.org sun-java6-jre

    Step 15、卸载Server默认安装的nfs(网络共享用samba, 以后安装)
        sudo aptitude remove nfs

    Step 16、重启电脑
        sudo reboot (sudo poweroff是关闭电脑)

    Step 17、Login后享受Ubuntu+Fluxbox的惊人速度
        startx

    Step 18、安装xfe文件管理器
        xfe是一个功能强大,耗能极少,速度极快的文件管理器,xfe 0.98版以后支持UTF8,安装前请确认版本号大于0.98目前(2007年4月)最新版是0.99-1,可到
    http://sourceforge.net/project/showfiles.php?group_id=64835 下载deb包(xfe主页http://sourceforge.net/projects/xfe)

        下载后先安装libfox-1.6-0
        sudo aptitude install libfox-1.6-0
        安装xfe(deb包)
        sudo dpkg -i xfe_0.99-1_i386.deb

    其他参考:
    https://help.ubuntu.com/community/Installation/LowMemorySystems
    http://fluxbox.sourceforge.net/
  • fluxbox menu

    2007-04-26 22:03:09

    copy following to ~/.fluxbox/menu, then edit ~/.fluxbox/init and change the session.menuFile path to ~/.fluxbox/menu

    [begin] (fluxbox)

    # Automatically generated file. Do not edit (see /usr/share/doc/menu/html/index.html)

    [submenu] (Apps) {}
    [submenu] (Editors) {}
    [exec] (Bluefish) {/usr/bin/bluefish}
    [exec] (e16keyedit) {/usr/bin/e16keyedit}
    [exec] (e16menuedit) {/usr/bin/e16menuedit}
    [exec] (Emacs 21 (text\)) { x-terminal-emulator -T "Emacs 21 (text)" -e /usr/bin/emacs21 -nw}
    [exec] (Emacs 21 (X11\)) {/usr/bin/emacs21}
    [exec] (Kate) {/usr/bin/kate}
    [exec] (KWrite) {/usr/bin/kwrite}
    [exec] (Nano) { x-terminal-emulator -T "Nano" -e /bin/nano}
    [exec] (NEdit) {nedit}
    [exec] (Xedit) {xedit}
    [end]
    [submenu] (Graphics) {}
    [exec] (Bitmap) {bitmap}
    [exec] (kfax) {/usr/bin/kfax}
    [exec] (kolourpaint) {/usr/bin/kolourpaint}
    [exec] (ksnapshot) {/usr/bin/ksnapshot}
    [exec] (The GIMP) {/usr/bin/gimp-2.2}
    [end]
    [submenu] (Math) {}
    [exec] (bc) { x-terminal-emulator -T "bc" -e /usr/bin/bc}
    [exec] (KCalc) {/usr/bin/kcalc}
    [exec] (Xcalc) {xcalc}
    [end]
    [submenu] (Net) {}
    [exec] (Konqueror) {/usr/bin/konqueror --profile webbrowsing}
    [exec] (KPPP) {/usr/bin/kppp}
    [exec] (KPPP - Logview) {/usr/bin/kppplogview}
    [exec] (Krdc) {/usr/bin/krdc}
    [exec] (Krfb) {/usr/bin/krfb}
    [exec] (Linphone) {/usr/bin/linphone}
    [exec] (Mozilla Thunderbird) {thunderbird}
    [exec] (Opera) {/usr/bin/opera}
    [exec] (WMifs) {/usr/bin/wmifs}
    [exec] (WMiNET) {/usr/bin/wminet}
    [exec] (WMMail) {/usr/bin/wmmail}
    [exec] (wmnet) {/usr/X11R6/bin/wmnet -l}
    [exec] (wmnetselect) {/usr/bin/X11/wmnetselect}
    [exec] (Xbiff) {xbiff}
    [exec] (X Chat) {/usr/bin/xchat}
    [end]
    [submenu] (Programming) {}
    [exec] (jedit) {/usr/bin/jedit}
    [exec] (Python (v2.2\)) { x-terminal-emulator -T "Python (v2.2)" -e /usr/bin/python2.2}
    [exec] (Python (v2.3\)) { x-terminal-emulator -T "Python (v2.3)" -e /usr/bin/python2.3}
    [exec] (Tclsh8.4) { x-terminal-emulator -T "Tclsh8.4" -e /usr/bin/tclsh8.4}
    [exec] (TkWish8.4) {x-terminal-emulator -e /usr/bin/wish8.4}
    [end]
    [submenu] (Shells) {}
    [exec] (Bash) { x-terminal-emulator -T "Bash" -e /bin/bash --login}
    [exec] (Sh) { x-terminal-emulator -T "Sh" -e /bin/sh --login}
    [end]
    [submenu] (Sound) {}
    [exec] (KMix) {/usr/bin/kmix}
    [exec] (Mixer.app) {/usr/X11R6/bin/Mixer.app}
    [exec] (WMCDplay) {wmcdplay}
    [exec] (WMMixer) {/usr/bin/wmmixer}
    [exec] (WMMixer (Docked\)) {/usr/bin/wmmixer -w}
    [exec] (WMrack) {/usr/bin/wmrack -w}
    [exec] (wmXMMS) {wmxmms}
    [exec] (XMMS) {xmms}
    [end]
    [submenu] (System) {}
    [submenu] (Admin) {}
    [exec] (alsaconf) { x-terminal-emulator -T "alsaconf" -e /usr/sbin/su-to-root -p root -c /usr/sbin/alsaconf}
    [end]
    [exec] (Alternatives Configurator) {/usr/sbin/galternatives}
    [exec] (Asmon) {/usr/bin/asmon}
    [exec] (BBppp) {/usr/bin/bbppp}
    [exec] (icemc) {/usr/bin/icemc}
    [exec] (k3b) {/usr/bin/k3b}
    [exec] (KControl) {/usr/bin/kcontrol}
    [exec] (KDCOP) {/usr/bin/kdcop}
    [exec] (KDebugDialog) {/usr/bin/kdebugdialog}
    [exec] (kdepasswd) {/usr/bin/kdepasswd}
    [exec] (KDEPrintFax) {/usr/bin/kdeprintfax}
    [exec] (KDE System Guard) {/usr/bin/ksysguard}
    [exec] (KDE System Guard - Process Table) {/usr/bin/kpm}
    [exec] (KDE User Manager) {/usr/bin/kuser}
    [exec] (KEditBookmarks) {/usr/bin/keditbookmarks}
    [exec] (KFind) {/usr/bin/kfind}
    [exec] (KFloppy) {/usr/bin/kfloppy}
    [exec] (Kicker) {/usr/bin/kicker}
    [exec] (KJobViewer) {/usr/bin/kjobviewer --show --all}
    [exec] (KMenuEdit) {/usr/bin/kmenuedit}
    [exec] (Konqueror) {/usr/bin/konqueror --profile filemanagement}
    [exec] (KPrinter) {/usr/bin/kprinter}
    [exec] (pstree) {x-terminal-emulator -e /usr/bin/pstree.x11}
    [exec] (Run as different user (GKsu\)) {/usr/bin/gksuexec}
    [exec] (Top) { x-terminal-emulator -T "Top" -e /usr/bin/top}
    [exec] (wmacpi) {/usr/bin/wmacpi}
    [exec] (wmapm) {wmapm}
    [exec] (wmbattery) {wmbattery}
    [exec] (WMfsm) {/usr/bin/wmfsm}
    [exec] (wmgtemp) {/usr/bin/wmgtemp}
    [exec] (wmsensors) {/usr/X11R6/bin/wmsensors}
    [exec] (wmsysmon) {/usr/bin/wmsysmon}
    [exec] (Xconsole) {xconsole}
    [exec] (Xfq RPM Manager) {/usr/bin/xfilequery}
    [exec] (Xload) {xload}
    [exec] (X-Terminal as root (GKsu\)) {/usr/bin/gksu -u root /usr/bin/x-terminal-emulator}
    [exec] (Xvidtune) {xvidtune}
    [end]
    [submenu] (Text) {}
    [exec] (Fortune) {sh -c 'while /usr/games/fortune | col -x | xmessage -center -buttons OK:1,Another:0 -default OK -file - ; do :; done'}
    [end]
    [submenu] (Tools) {}
    [exec] (Ark) {/usr/bin/ark}
    [exec] (bbdate) {/usr/bin/bbdate}
    [exec] (bbkeys) {/usr/bin/bbkeys -noqt}
    [exec] (bbkeys docked) {/usr/bin/bbkeys -w -noqt}
    [exec] (bbpager) {/usr/bin/bbpager}
    [exec] (Editres) {editres}
    [exec] (fookb-wmaker) {/usr/bin/fookb-wmaker}
    [exec] (gdeskcal) {/usr/bin/gdeskcal}
    [exec] (GTK+ 1.2 Theme Switch) {/usr/bin/switch}
    [exec] (GTK+ 2.0 Theme Switch) {/usr/bin/switch2}
    [exec] (iceconf) {/usr/bin/iceconf}
    [exec] (Klipper) {/usr/bin/klipper}
    [exec] (KMag) {/usr/bin/kmag}
    [exec] (Oclock) {oclock}
    [exec] (wmSun) {/usr/bin/wmSun }
    [exec] (wmweather) {/usr/bin/wmweather}
    [exec] (Xclipboard) {xclipboard}
    [exec] (Xclock (analog\)) {xclock -analog}
    [exec] (Xclock (digital\)) {xclock -digital -update 1}
    [exec] (Xcutsel) {xcutsel}
    [exec] (Xev) {x-terminal-emulator -e xev}
    [exec] (XFbd) {xfbd -i}
    [exec] (XFce) {xfce}
    [exec] (XFce-mcs-manager) {xfce-mcs-manager}
    [exec] (XFce-setting-show) {xfce-setting-show}
    [exec] (XFClock) {xfclock}
    [exec] (Xfdesktop) {xfdesktop}
    [exec] (Xfe File Manager) {/usr/bin/xfe}
    [exec] (XFfm4) {xffm}
    [exec] (XFMouse) {xfmouse -i}
    [exec] (Xfontsel) {xfontsel}
    [exec] (XFrun4) {xfrun4}
    [exec] (XFTaskbar4) {xftaskbar4}
    [exec] (XFTree) {xftree}
    [exec] (Xkill) {xkill}
    [exec] (Xmag) {xmag}
    [exec] (Xrefresh) {xrefresh}
    [exec] (X Window Snapshot) {xwd | xwud}
    [end]
    [submenu] (Viewers) {}
    [exec] (GV) {/usr/X11R6/bin/gv}
    [exec] (ImageMagick) {/usr/bin/display}
    [exec] (kghostview) {/usr/bin/kghostview}
    [exec] (kview) {/usr/bin/kview}
    [exec] (Xditview) {xditview}
    [exec] (Xfv File Viewer) {/usr/bin/xfileview}
    [exec] (xine media player) {/usr/bin/xine}
    [end]
    [end]
    [submenu] (Games) {}
    [submenu] (Arcade) {}
    [exec] (Gnibbles) {/usr/games/gnibbles}
    [exec] (KDE Tron) {/usr/games/ktron}
    [end]
    [submenu] (Board) {}
    [exec] (Four-in-a-row) {/usr/games/gnect}
    [exec] (Gataxx) {/usr/games/gataxx}
    [exec] (Gnome GYahtzee) {/usr/games/gtali}
    [exec] (Gnome Iagno) {/usr/games/iagno}
    [exec] (Gnome Lines) {/usr/games/glines}
    [exec] (Gnome Mahjongg) {/usr/games/mahjongg}
    [exec] (KBattleship) {/usr/games/kbattleship}
    [end]
    [submenu] (Card) {}
    [exec] (Gnome Blackjack) {/usr/games/blackjack}
    [exec] (Gnome FreeCell) {/usr/games/sol --variation freecell}
    [exec] (Gnome Solitaire Games) {/usr/games/sol}
    [exec] (KDE Patience) {/usr/games/kpat}
    [exec] (KDE Poker) {/usr/games/kpoker}
    [end]
    [submenu] (Puzzles) {}
    [exec] (Gnome Klotski) {/usr/games/gnotski}
    [exec] (Gnome Robots) {/usr/games/gnobots2}
    [exec] (Gnome Stones) {/usr/games/gnome-stones}
    [exec] (Gnome Tetravex) {/usr/games/gnotravex}
    [exec] (Gnomine) {/usr/games/gnomine}
    [exec] (Same Gnome) {/usr/games/same-gnome}
    [exec] (wmpuzzle) {/usr/games/wmpuzzle}
    [end]
    [submenu] (Tetris-like) {}
    [exec] (Gnometris) {/usr/games/gnometris}
    [end]
    [submenu] (Toys) {}
    [exec] (KDE Potato Guy) {/usr/games/ktuberling}
    [exec] (KWorldClock) {/usr/bin/kworldclock}
    [exec] (Xeyes) {xeyes}
    [exec] (Xlogo) {xlogo}
    [end]
    [end]
    [submenu] (Help) {}
    [exec] (KDE Help Center) {/usr/bin/khelpcenter}
    [exec] (Xman) {xman}
    [end]
    [submenu] (Screen) {}
    [submenu] (Lock) {}
    [exec] (Lock Screen (XScreenSaver\)) {/usr/bin/xscreensaver-command -lock}
    [end]
    [submenu] (Root-window) {}
    [exec] (Xsetroot) {xsetroot}
    [end]
    [submenu] (Save) {}
    [exec] (Activate ScreenSaver (Next\)) {/usr/bin/xscreensaver-command -next}
    [exec] (Activate ScreenSaver (Previous\)) {/usr/bin/xscreensaver-command -prev}
    [exec] (Activate ScreenSaver (Random\)) {/usr/bin/xscreensaver-command -activate}
    [exec] (Beforelight) {beforelight}
    [exec] (Demo Screen Hacks) {/usr/bin/xscreensaver-command -demo}
    [exec] (Disable XScreenSaver) {/usr/bin/xscreensaver-command -exit}
    [exec] (Enable XScreenSaver) {/usr/bin/xscreensaver}
    [exec] (Reinitialize XScreenSaver) {/usr/bin/xscreensaver-command -restart}
    [exec] (ScreenSaver Preferences) {/usr/bin/xscreensaver-command -prefs}
    [end]
    [end]
    [submenu] (WindowManagers) {}
    [restart] (AfterStep) {/usr/bin/afterstep}
    [restart] (Afterstep Classic) {/usr/X11R6/bin/asclassic}
    [restart] (Blackbox) {/usr/bin/blackbox}
    [restart] (Enlightenment) {/usr/bin/enlightenment}
    [restart] (FluxBox) {/usr/bin/fluxbox}
    [restart] (FVWM) {/usr/bin/fvwm2}
    [restart] (Fvwm1) {/usr/bin/X11/fvwm1}
    [restart] (Fvwm95) {/usr/bin/X11/fvwm95}
    [restart] (Fvwm-Shell) {/usr/bin/X11/fvwm-shell}
    [restart] (IceWM) {/usr/bin/icewm}
    [restart] (Metacity) {/usr/bin/metacity}
    [restart] (Sawfish) {/usr/bin/sawfish}
    [restart] (Window Maker) {/usr/bin/wmaker}
    [restart] (XFwm) {xfwm4}
    [restart] (XFwm/XFce) {startxfce}
    [end]
    [submenu] (XShells) {}
    [exec] (Aterm) {/usr/bin/aterm}
    [exec] (CAterm (Big5\)) {/usr/bin/caterm}
    [exec] (Eterm) {/usr/bin/Eterm}
    [exec] (GAterm) {/usr/bin/gaterm}
    [exec] (KAterm) {/usr/bin/katerm}
    [exec] (Konsole) {/usr/bin/konsole}
    [exec] (Multi GNOME Terminal) {/usr/bin/multi-gnome-terminal}
    [exec] (TAterm) {/usr/bin/taterm}
    [exec] (XTerm) {xterm}
    [exec] (XTerm (Unicode\)) {uxterm}
    [exec] (YaKuake) {/usr/bin/yakuake}
    [end]

    [config] (Configuration)
    [submenu] (Styles) {}
    [stylesdir] (/usr/share/fluxbox/styles)
    [stylesdir] (~/.fluxbox/styles)
    [end]
    [workspaces] (Workspaces)
    [reconfig] (Reconfigure)
    [restart] (Restart)
    [exit] (Exit)

    [end]
  • VirtualBox Host Interface

    2007-04-18 10:49:58

    1. sudo gedit /etc/network/interfaces
    modify contents as follow:

    auto lo
    iface lo inet loopback

    auto br0
    iface br0 inet static
    address 192.168.0.2
    netmask 255.255.255.0
    gateway 192.168.0.1
    bridge_ports eth0

    auto eth0
    iface eth0 inet manual

    2. sudo gedit /etc/rc.local
    add these two lines before exit0:

    chmod 0666 /dev/net/tun
    tunctl -t tap0 -u ton

    3. make VBox start up & down interface scrīpt

    TapUp for VBox start:

    #!/bin/sh
    gksudo ifconfig tap0 up
    gksudo brctl addif br0 tap0

    TapDown for VBox down:

    #!/bin/sh
    gksudo brctl delif br0 tap0

    4. Setting VBox

    Settings ---> Network ---->Attached to ---- > Host interface

    Interface name: tap0
    Setup application: /path/to/TapUp
    Terminate application: /path/to/TapDown

    5. Start up guest OS & setup guest networking




  • Setup VMware Host as router

    2007-03-22 01:55:31

    硬件:  
    * eth0: 192.168.1.1
    * vmnet1: 192.168.2.1 (hostonly networking)

    Step # 1 Force Linux to act as a router:
        停止 VMware 在终端窗口输入以下命令:
        #echo 1 |sudo tee /proc/sys/net/ipv4/ip_forward
        注:sudo echo 1 > /proc/sys/net/ipv4/ip_forward 会出现权限不够的错误信息,因为sudo的命令只执行了echo 1 这一段

    Step # 2: Get interface information(获取网卡硬件信息)
        在终端窗口输入以下命令:
        #ifconfig
        读取,eth0 和 vmnet1 的 IP (e.g.: eth0 IP:192.168.1.1, vmnet1 IP:192.168.2.1)

    Step # 3: Configure Linux Host to route traffic
        iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
        iptables --append FORWARD --in-interface vmnet1 -j ACCEPT
        iptables -A INPUT -i vmnet1 -s 192.168.2.0/24 -d 192.168.1.1 -j ACCEPT

Open Toolbar