first step in feisty
补充:
注:配置文件:~/.tilda/config_1
# image = ""
# command = ""
font = "Bitstream Vera Sans Mono 10"
key = "None+F1"
title = "Tilda"
background_color = "white"
working_dir = "/home/ubuntu"
lines = 100
max_width = 600
max_height = 207
min_width = 1
min_height = 1
transparency = 29
x_pos = 0
y_pos = 0
tab_pos = 0
backspace_key = 0
delete_key = 1
d_set_title = 3
command_exit = 0
scheme = 3
slide_sleep_usec = 15000
animation_orientation = 0
scrollbar_pos = 1
back_red = 0
back_green = 0
back_blue = 0
text_red = 65535
text_green = 65535
text_blue = 65535
scroll_background = true
scroll_on_output = false
notebook_border = false
antialias = true
scrollbar = false
use_image = false
grab_focus = true
above = true
notaskbar = false
bold = true
blinks = true
scroll_on_key = true
bell = true
run_command = false
pinned = true
animation = true
hidden = true
centered_horizontally = false
centered_vertically = false
enable_transparency = true
double_buffer = true
#
!/bin/bash
# filename: first-step.sh
# encoding: UTF-8
# author: platto.coder@gmail.com
# date: 2007/10/7
# description:
# todo: 字体的配置还不知道怎么调用(应用程序用Bitstream-vera-sans-Roman或者FreeSans,等宽字体用Dejavu Sans Mono Book可以达到比较的好的效果了,不需要再装其他字体)
if [ $ # -lt 1 ] ;then
echo " Usage: `basename $0` <deb-repository> "
exit
fi
# ubunu版本识别与处理
#if [ $# -gt 1 ] && ([ $1 == breezy ] || [ $1 == dapper ] || [ $1 == edgy ] || [ $1 == feisty ] || [ $1 == gutsy ] || [ $1 == hardy ]) ;then
# CODENAME=$1
#else
CODENAME = `cat / etc / lsb - release | awk - F = ' /CODENAME/{print $2} ' `
# fi
# 指定apt的软件包路径
if [ $ # -ge 1 ] ;then
DEBDIR = ${ 1 %/ }
else
DEBDIR =/ home / debdir
[ ! - e " $DEBDIR " ] && sudo mkdir " $DEBDIR "
fi
# 设置无需密码的sudo,添加root密码以便紧急情况下可以登录,去除当前用户的密码,设置彩色的终端提示符
sudo adduser $(whoami) sudo
sudo passwd root
sudo passwd - d $(whoami)
echo PS1 = ' [[01;32m]_____________________${debian_chroot:+($debian_chroot)}u[[00m]@[[20m]h[[00m]:[[01;34m]w [[01;32m]$ [[00m] ' >> ~/. bashrc && . ~/. bashrc
# ############################### First Step of Feisty ###########
# 删除无用软件
sudo apt - get - y remove rhythmbox ekiga
# 将软件包仓库伪复制(链接)到规定目录
yes | sed ' s/y/n/ ' | sudo cp - i - l - P " $DEBDIR " /*. deb / var / cache / apt / archives /
sudo chmod 744 / var / cache / apt / archives /*. deb
# 指定apt 源使用 cn99
cat > sources . list << EOF
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - security main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - updates main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - proposed main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - backports main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - security main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - updates main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - proposed main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - backports main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu - cn / ${CODENAME} main restricted universe multiverse
EOF
sudo mv sources . list / etc / apt / sources . list
sudo apt - get update
# 安装 gnome 中文包,文泉驿中文字体
sudo apt - get - y install language - pack - zh language - support - zh language - pack - gnome - zh language - pack - gnome - zh - base
sudo fontconfig - voodoo - f - s zh_CN
sudo apt - get install xfonts - wqy
sudo dpkg - reconfigure fontconfig - config
# 安装 fcitx 中文输入法,输入法切换器,qt 程序使用scim
sudo apt - get install im - switch fcitx scim - qtimm
myline = $( grep - n " /usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so " / etc / gtk - 2.0 / gtk . immodules | cut - d " : " - f1)
((myline ++ ))
sudo sed - n ${myline}s / ko : ja : th : zh / en : ko : ja : th : zh / p / etc / gtk - 2.0 / gtk . immodules
im - switch - s fcitx - z default # 注意,前面千万不要加sudo
# 修改配置文件,简单的,使用下面这个(注意:必须使用gbk编码!)
mv ~/. fcitx / config ~/. fcitx / config . bak
[ ! - e ~/. fcitx / config - utf8 ] && cat > ~/. fcitx / config - utf8 << EOF
[程序]
# 如果您的FCITX工作很正常,没有必要修改此设置
静态模式 = 0
显示字体(中) =*
显示字体(英) = Courier New
显示字体大小 = 12
主窗口字体大小 = 12
字体区域 = zh_CN . UTF - 8
使用AA字体 = 1
使用粗体 = 1
[输出]
数字后跟半角符号 = 1
Enter键行为 = 2
分号键行为 = 2
大写字母输入英文 = 1
转换英文中的标点 = 1
联想方式禁止翻页 = 1
[界面]
候选词个数 = 5
主窗口使用3D界面 = 1
输入条使用3D界面 = 1
主窗口隐藏模式 = 1
显示虚拟键盘 = 0
输入条居中 = 1
首次显示输入条 = 1
# 输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度 = 0
输入条偏移量X = 0
输入条偏移量Y = 67108880
序号后加点 = 1
显示打字速度 = 0
显示版本 = 0
光标色 = 92 210 131
主窗口背景色 = 240 255 240
主窗口线条色 = 150 220 150
主窗口输入法名称色 = 170 170 170 150 200 150 0 0 255
输入窗背景色 = 240 255 240
输入窗提示色 = 255 0 0
输入窗用户输入色 = 0 0 255
输入窗序号色 = 200 0 0
输入窗第一个候选字色 = 0 150 100
# 该颜色值只用于拼音中的用户自造词
输入窗用户词组色 = 0 0 255
输入窗提示编码色 = 100 100 255
# 五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色 = 0 0 0
输入窗线条色 = 90 160 90
输入窗箭头色 = 255 0 0
虚拟键盘窗背景色 = 220 220 220
虚拟键盘窗字母色 = 80 0 0
虚拟键盘窗符号色 = 0 0 0
# 除了“中英文快速切换键”外,其它的热键均可设置为两个,中间用空格分隔
[热键]
打开 / 关闭输入法 = CTRL_SPACE
# 中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER
#中英文快速切换键=L_CTRL
双击中英文切换 = 1
击键时间间隔 = 250
# 光标跟随=CTRL_K
#GBK支持=CTRL_M
#GBK繁体切换键=CTRL_ALT_F
联想 = CTRL_L
# 反查拼音=CTRL_ALT_E
#全半角=SHIFT_SPACE
#中文标点=ALT_SPACE
上一页 =,
下一页 =.
# 第二三候选词选择键=SHIFT
[输入法]
使用拼音 = 1
拼音名称 = 智能拼音
使用双拼 = 0
双拼名称 = 智能双拼
默认双拼方案 = 自然码
使用区位 = 0
区位名称 = 区位
使用码表 = 1
提示词库中的词组 = 1
[拼音]
使用全拼 = 1
拼音自动组词 = 1
保存自动组词 = 1
# 增加拼音常用字=CTRL_8
删除拼音常用字 = CTRL_7
删除拼音用户词组 = CTRL_DELETE
# 拼音以词定字键,等号后面紧接键,不要有空格
拼音以词定字键 = []
# 重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整
拼音单字重码调整方式 = 1
拼音词组重码调整方式 = 1
拼音常用词重码调整方式 = 0
模糊an和ang = 0
模糊en和eng = 0
模糊ian和iang = 0
模糊in和ing = 0
模糊ou和u = 0
模糊uan和uang = 0
模糊c和ch = 0
模糊f和h = 0
模糊l和n = 0
模糊s和sh = 0
模糊z和zh = 0
EOF
# 通过 file 命令检查文本文件的编码格式
FILEENCODING = `file ~/. fcitx / config - utf8 | awk - F " : " ' {print $2} ' | awk - F " " ' {print $1} ' `
iconv - f $FILEENCODING - t GBK ~/. fcitx / config - utf8 - o ~/. fcitx / config && rm ~/. fcitx / config - utf8
mv ~/. fcitx / profile ~/. fcitx / profile . bak
[ ! - e ~/. fcitx / profile ] && cat > ~/. fcitx / profile - utf8 << EOF
版本 = ' GirlDog ' 3.5 - 070713
主窗口位置X = 758
主窗口位置Y = 604
输入窗口位置X = 436
输入窗口位置Y = 420
全角 = 0
中文标点 = 1
GBK = 0
光标跟随 = 1
联想 = 0
当前输入法 = 0
禁止键盘切换 = 0
简洁模式 = 1
GBK繁体 = 0
EOF
FILEENCODING = `file ~/. fcitx / profile - utf8 | awk - F " : " ' {print $2} ' | awk - F " " ' {print $1} ' `
iconv - f $FILEENCODING - t GBK ~/. fcitx / profile - utf8 - o ~/. fcitx / profile && rm ~/. fcitx / profile - utf8
# 安装 xpdf 中文
sudo apt - get - y install xpdf xpdf - chinese - simplified
# 本地安装gnome 在线字典
cat > ~/. gnome2 / gnome - dictionary / source - 1191686365 - 8510 . desktop << EOF
[Dictionary Source]
Name = source - 1191686365 - 8510
Description = 本地字典
Transport = dictd
Hostname = localhost
Port = 2628
EOF
sudo apt - get - y install dictd dictzip dict - foldoc dict - gcide dict - jargon dict - wn
# sudo apt-get -y install stardict stardict-cdict-gb stardict-cedict-gb stardict-hanzim stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-xdict-ce-gb stardict-xdict-ec-gb
# 安装跨平台的同步工具 unison,配置在 ~/.unison/*.prf
sudo apt - get - y install unison - gtk
# 安装作笔记的工具
yes | sudo apt - get - y install basket # 这里要装很多 KDE 的支持
################## 编程环境设置 ###########################
sudo apt - get - y install gvim cscope subversion cvs
sudo sed - i ' s/^"syntax on/syntax on/ ' / etc / vim / vimrc
sudo apt - get - y install sun - java6 - jre
echo 2 | sudo update - alternatives -- config java
if ! grep / usr / lib / jvm / java - 6 - sun / lib / etc / environment ;then
echo ' echo "### JAVA ###" >> /etc/environment ' | sudo sh
echo ' echo "CLASSPATH=/usr/lib/jvm/java-6-sun/lib" >> /etc/environment ' | sudo sh
echo ' echo "JAVA_HOME=/usr/lib/jvm/java-6-sun" >> /etc/environment ' | sudo sh
fi
if ! grep java - 6 - sun / etc / jvm ;then
echo ' echo "/usr/lib/jvm/java-6-sun" >> /etc/jvm ' | sudo sh
fi
# 安装全能的 mplayer
yes | sudo apt - get -- force - yes install w32codecs mplayer - fonts mplayer mplayer - skins mozilla - mplayer mplayer - doc
# 安装音频播放器
yes | sudo apt - get -- force - yes install audacious audacious - plugins audacious - plugins - extra libdvdcss2 libdvdnav4 libdvdplay0 libdvdread3 w32codecs libxine - extracodecs gstreamer0 . 10 - pitfdll gstreamer0 . 10 - ffmpeg gstreamer0 . 10 - plugins - bad gstreamer0 . 10 - plugins - bad - multiverse gstreamer0 . 10 - plugins - ugly gstreamer0 . 10 - plugins - ugly - multiverse
# 安装网络聊天, 邮件
sudo apt - get - y install eva thunderbird - locale - zh - cn mail - notification
yes | sudo apt - get - y install kmldonkey mldonkey - server
firefox http :// 127.0 . 0.1 : 4080 / # test mldonkey-server
# 安装 ubuntustudio 主题界面
if ! grep ubuntustudio . org / etc / apt / sources . list ;then
echo ' echo "deb http://archive.ubuntustudio.org/ubuntustudio feisty main" >> /etc/apt/sources.list ' | sudo sh
fi
wget http :// archive . ubuntustudio . org / ubuntustudio . gpg - O - | sudo apt - key add -
sudo apt - get update
sudo apt - get - y install ubuntustudio - theme ubuntustudio - icon - theme ubuntustudio - wallpapers session - splashes gdm - theme # ubuntustudio-look
wget http :// geminid . mofile . com / MjYyMjU5MzMxNjE5NzY5Mzo2OTc2OTM3NzM0NjQ3MTQxOkRpc2sxLzA1LzA1NTIwMTYzNzEvMC8wOTA2NzE4OTM3NjcwMzI6MTotMTowOjExOTEwODI3ODMzNDU ./ 697EF9806C20E10C516FD923B0F54EC0 / message . tar . bz2
# ############## Backup your .deb ##################
yes | sed ' s/y/n/ ' | sudo cp - i - P / var / cache / apt / archives /*. deb " $DEBDIR " /
# filename: first-step.sh
# encoding: UTF-8
# author: platto.coder@gmail.com
# date: 2007/10/7
# description:
# todo: 字体的配置还不知道怎么调用(应用程序用Bitstream-vera-sans-Roman或者FreeSans,等宽字体用Dejavu Sans Mono Book可以达到比较的好的效果了,不需要再装其他字体)
if [ $ # -lt 1 ] ;then
echo " Usage: `basename $0` <deb-repository> "
exit
fi
# ubunu版本识别与处理
#if [ $# -gt 1 ] && ([ $1 == breezy ] || [ $1 == dapper ] || [ $1 == edgy ] || [ $1 == feisty ] || [ $1 == gutsy ] || [ $1 == hardy ]) ;then
# CODENAME=$1
#else
CODENAME = `cat / etc / lsb - release | awk - F = ' /CODENAME/{print $2} ' `
# fi
# 指定apt的软件包路径
if [ $ # -ge 1 ] ;then
DEBDIR = ${ 1 %/ }
else
DEBDIR =/ home / debdir
[ ! - e " $DEBDIR " ] && sudo mkdir " $DEBDIR "
fi
# 设置无需密码的sudo,添加root密码以便紧急情况下可以登录,去除当前用户的密码,设置彩色的终端提示符
sudo adduser $(whoami) sudo
sudo passwd root
sudo passwd - d $(whoami)
echo PS1 = ' [[01;32m]_____________________${debian_chroot:+($debian_chroot)}u[[00m]@[[20m]h[[00m]:[[01;34m]w [[01;32m]$ [[00m] ' >> ~/. bashrc && . ~/. bashrc
# ############################### First Step of Feisty ###########
# 删除无用软件
sudo apt - get - y remove rhythmbox ekiga
# 将软件包仓库伪复制(链接)到规定目录
yes | sed ' s/y/n/ ' | sudo cp - i - l - P " $DEBDIR " /*. deb / var / cache / apt / archives /
sudo chmod 744 / var / cache / apt / archives /*. deb
# 指定apt 源使用 cn99
cat > sources . list << EOF
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - security main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - updates main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - proposed main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - backports main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - security main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - updates main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - proposed main restricted universe multiverse
deb - src http :// ubuntu . cn99 . com / ubuntu / ${CODENAME} - backports main restricted universe multiverse
deb http :// ubuntu . cn99 . com / ubuntu - cn / ${CODENAME} main restricted universe multiverse
EOF
sudo mv sources . list / etc / apt / sources . list
sudo apt - get update
# 安装 gnome 中文包,文泉驿中文字体
sudo apt - get - y install language - pack - zh language - support - zh language - pack - gnome - zh language - pack - gnome - zh - base
sudo fontconfig - voodoo - f - s zh_CN
sudo apt - get install xfonts - wqy
sudo dpkg - reconfigure fontconfig - config
# 安装 fcitx 中文输入法,输入法切换器,qt 程序使用scim
sudo apt - get install im - switch fcitx scim - qtimm
myline = $( grep - n " /usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so " / etc / gtk - 2.0 / gtk . immodules | cut - d " : " - f1)
((myline ++ ))
sudo sed - n ${myline}s / ko : ja : th : zh / en : ko : ja : th : zh / p / etc / gtk - 2.0 / gtk . immodules
im - switch - s fcitx - z default # 注意,前面千万不要加sudo
# 修改配置文件,简单的,使用下面这个(注意:必须使用gbk编码!)
mv ~/. fcitx / config ~/. fcitx / config . bak
[ ! - e ~/. fcitx / config - utf8 ] && cat > ~/. fcitx / config - utf8 << EOF
[程序]
# 如果您的FCITX工作很正常,没有必要修改此设置
静态模式 = 0
显示字体(中) =*
显示字体(英) = Courier New
显示字体大小 = 12
主窗口字体大小 = 12
字体区域 = zh_CN . UTF - 8
使用AA字体 = 1
使用粗体 = 1
[输出]
数字后跟半角符号 = 1
Enter键行为 = 2
分号键行为 = 2
大写字母输入英文 = 1
转换英文中的标点 = 1
联想方式禁止翻页 = 1
[界面]
候选词个数 = 5
主窗口使用3D界面 = 1
输入条使用3D界面 = 1
主窗口隐藏模式 = 1
显示虚拟键盘 = 0
输入条居中 = 1
首次显示输入条 = 1
# 输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度 = 0
输入条偏移量X = 0
输入条偏移量Y = 67108880
序号后加点 = 1
显示打字速度 = 0
显示版本 = 0
光标色 = 92 210 131
主窗口背景色 = 240 255 240
主窗口线条色 = 150 220 150
主窗口输入法名称色 = 170 170 170 150 200 150 0 0 255
输入窗背景色 = 240 255 240
输入窗提示色 = 255 0 0
输入窗用户输入色 = 0 0 255
输入窗序号色 = 200 0 0
输入窗第一个候选字色 = 0 150 100
# 该颜色值只用于拼音中的用户自造词
输入窗用户词组色 = 0 0 255
输入窗提示编码色 = 100 100 255
# 五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色 = 0 0 0
输入窗线条色 = 90 160 90
输入窗箭头色 = 255 0 0
虚拟键盘窗背景色 = 220 220 220
虚拟键盘窗字母色 = 80 0 0
虚拟键盘窗符号色 = 0 0 0
# 除了“中英文快速切换键”外,其它的热键均可设置为两个,中间用空格分隔
[热键]
打开 / 关闭输入法 = CTRL_SPACE
# 中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER
#中英文快速切换键=L_CTRL
双击中英文切换 = 1
击键时间间隔 = 250
# 光标跟随=CTRL_K
#GBK支持=CTRL_M
#GBK繁体切换键=CTRL_ALT_F
联想 = CTRL_L
# 反查拼音=CTRL_ALT_E
#全半角=SHIFT_SPACE
#中文标点=ALT_SPACE
上一页 =,
下一页 =.
# 第二三候选词选择键=SHIFT
[输入法]
使用拼音 = 1
拼音名称 = 智能拼音
使用双拼 = 0
双拼名称 = 智能双拼
默认双拼方案 = 自然码
使用区位 = 0
区位名称 = 区位
使用码表 = 1
提示词库中的词组 = 1
[拼音]
使用全拼 = 1
拼音自动组词 = 1
保存自动组词 = 1
# 增加拼音常用字=CTRL_8
删除拼音常用字 = CTRL_7
删除拼音用户词组 = CTRL_DELETE
# 拼音以词定字键,等号后面紧接键,不要有空格
拼音以词定字键 = []
# 重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整
拼音单字重码调整方式 = 1
拼音词组重码调整方式 = 1
拼音常用词重码调整方式 = 0
模糊an和ang = 0
模糊en和eng = 0
模糊ian和iang = 0
模糊in和ing = 0
模糊ou和u = 0
模糊uan和uang = 0
模糊c和ch = 0
模糊f和h = 0
模糊l和n = 0
模糊s和sh = 0
模糊z和zh = 0
EOF
# 通过 file 命令检查文本文件的编码格式
FILEENCODING = `file ~/. fcitx / config - utf8 | awk - F " : " ' {print $2} ' | awk - F " " ' {print $1} ' `
iconv - f $FILEENCODING - t GBK ~/. fcitx / config - utf8 - o ~/. fcitx / config && rm ~/. fcitx / config - utf8
mv ~/. fcitx / profile ~/. fcitx / profile . bak
[ ! - e ~/. fcitx / profile ] && cat > ~/. fcitx / profile - utf8 << EOF
版本 = ' GirlDog ' 3.5 - 070713
主窗口位置X = 758
主窗口位置Y = 604
输入窗口位置X = 436
输入窗口位置Y = 420
全角 = 0
中文标点 = 1
GBK = 0
光标跟随 = 1
联想 = 0
当前输入法 = 0
禁止键盘切换 = 0
简洁模式 = 1
GBK繁体 = 0
EOF
FILEENCODING = `file ~/. fcitx / profile - utf8 | awk - F " : " ' {print $2} ' | awk - F " " ' {print $1} ' `
iconv - f $FILEENCODING - t GBK ~/. fcitx / profile - utf8 - o ~/. fcitx / profile && rm ~/. fcitx / profile - utf8
# 安装 xpdf 中文
sudo apt - get - y install xpdf xpdf - chinese - simplified
# 本地安装gnome 在线字典
cat > ~/. gnome2 / gnome - dictionary / source - 1191686365 - 8510 . desktop << EOF
[Dictionary Source]
Name = source - 1191686365 - 8510
Description = 本地字典
Transport = dictd
Hostname = localhost
Port = 2628
EOF
sudo apt - get - y install dictd dictzip dict - foldoc dict - gcide dict - jargon dict - wn
# sudo apt-get -y install stardict stardict-cdict-gb stardict-cedict-gb stardict-hanzim stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-xdict-ce-gb stardict-xdict-ec-gb
# 安装跨平台的同步工具 unison,配置在 ~/.unison/*.prf
sudo apt - get - y install unison - gtk
# 安装作笔记的工具
yes | sudo apt - get - y install basket # 这里要装很多 KDE 的支持
################## 编程环境设置 ###########################
sudo apt - get - y install gvim cscope subversion cvs
sudo sed - i ' s/^"syntax on/syntax on/ ' / etc / vim / vimrc
sudo apt - get - y install sun - java6 - jre
echo 2 | sudo update - alternatives -- config java
if ! grep / usr / lib / jvm / java - 6 - sun / lib / etc / environment ;then
echo ' echo "### JAVA ###" >> /etc/environment ' | sudo sh
echo ' echo "CLASSPATH=/usr/lib/jvm/java-6-sun/lib" >> /etc/environment ' | sudo sh
echo ' echo "JAVA_HOME=/usr/lib/jvm/java-6-sun" >> /etc/environment ' | sudo sh
fi
if ! grep java - 6 - sun / etc / jvm ;then
echo ' echo "/usr/lib/jvm/java-6-sun" >> /etc/jvm ' | sudo sh
fi
# 安装全能的 mplayer
yes | sudo apt - get -- force - yes install w32codecs mplayer - fonts mplayer mplayer - skins mozilla - mplayer mplayer - doc
# 安装音频播放器
yes | sudo apt - get -- force - yes install audacious audacious - plugins audacious - plugins - extra libdvdcss2 libdvdnav4 libdvdplay0 libdvdread3 w32codecs libxine - extracodecs gstreamer0 . 10 - pitfdll gstreamer0 . 10 - ffmpeg gstreamer0 . 10 - plugins - bad gstreamer0 . 10 - plugins - bad - multiverse gstreamer0 . 10 - plugins - ugly gstreamer0 . 10 - plugins - ugly - multiverse
# 安装网络聊天, 邮件
sudo apt - get - y install eva thunderbird - locale - zh - cn mail - notification
yes | sudo apt - get - y install kmldonkey mldonkey - server
firefox http :// 127.0 . 0.1 : 4080 / # test mldonkey-server
# 安装 ubuntustudio 主题界面
if ! grep ubuntustudio . org / etc / apt / sources . list ;then
echo ' echo "deb http://archive.ubuntustudio.org/ubuntustudio feisty main" >> /etc/apt/sources.list ' | sudo sh
fi
wget http :// archive . ubuntustudio . org / ubuntustudio . gpg - O - | sudo apt - key add -
sudo apt - get update
sudo apt - get - y install ubuntustudio - theme ubuntustudio - icon - theme ubuntustudio - wallpapers session - splashes gdm - theme # ubuntustudio-look
wget http :// geminid . mofile . com / MjYyMjU5MzMxNjE5NzY5Mzo2OTc2OTM3NzM0NjQ3MTQxOkRpc2sxLzA1LzA1NTIwMTYzNzEvMC8wOTA2NzE4OTM3NjcwMzI6MTotMTowOjExOTEwODI3ODMzNDU ./ 697EF9806C20E10C516FD923B0F54EC0 / message . tar . bz2
# ############## Backup your .deb ##################
yes | sed ' s/y/n/ ' | sudo cp - i - P / var / cache / apt / archives /*. deb " $DEBDIR " /
补充:
两个终端程序:Tilda & Yakuake
- 热键控制。这能够让你若用即显,不用则隐,非常方便。以前我无论是用 Gnome Terminal,还是用 rxvt-unicode,都需要使用 Alt - Tab 来切换,远不如这种热键的控制来得灵活。
- 能够嵌入桌面。我曾让其他的终端程序达到同样的目的,但往往无法直接实现,需要借助于第三方的工具。Tilda 和 Yakuake 都可以直接嵌入桌面。
- 背景透明。这个特性连同上一个特性,能够使你的终端与整个桌面融为一体。
- 动画效果。在显示或隐藏终端窗口时具有动画效果,我觉得这能使人感到更平滑、自然一些,而不是突然弹出来把人吓一跳。
- 具有标签功能。这可以让你不必同时启动多个终端实例程序,一个不够,再开标签即可。不过,我现在更愿意与 screen 结合使用。
- 可定制性。对于窗口的大小、位置都可以定制,这更能满足个人的需要。
注:配置文件:~/.tilda/config_1
# image = ""
# command = ""
font = "Bitstream Vera Sans Mono 10"
key = "None+F1"
title = "Tilda"
background_color = "white"
working_dir = "/home/ubuntu"
lines = 100
max_width = 600
max_height = 207
min_width = 1
min_height = 1
transparency = 29
x_pos = 0
y_pos = 0
tab_pos = 0
backspace_key = 0
delete_key = 1
d_set_title = 3
command_exit = 0
scheme = 3
slide_sleep_usec = 15000
animation_orientation = 0
scrollbar_pos = 1
back_red = 0
back_green = 0
back_blue = 0
text_red = 65535
text_green = 65535
text_blue = 65535
scroll_background = true
scroll_on_output = false
notebook_border = false
antialias = true
scrollbar = false
use_image = false
grab_focus = true
above = true
notaskbar = false
bold = true
blinks = true
scroll_on_key = true
bell = true
run_command = false
pinned = true
animation = true
hidden = true
centered_horizontally = false
centered_vertically = false
enable_transparency = true
double_buffer = true