暂存一点东西。
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
暂存一点东西。
针对debian调整过的deb包。
暂存,做实验用的。
暂存,做实验用的。
- 附件
-
- openbox-icon-de-debian_i386.deb
- (1.08 MiB) 已下载 217 次
-
- icon-DE_i386.deb
- (592.53 KiB) 已下载 212 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
开发的用于“开箱即用”和通过选项创建配置文件的脚本。
半成品
[bash]
#!/bin/bash
choice=0
choice_wml=0
choiced=0
choicewm=' '
echo '**********************************'
echo '** icon DE 初始化程序 **'
echo '** 用来初始化 icon DE **'
echo '** 请按照你的喜好 **'
echo '** 来回答下面的问题 **'
echo '** 完成对 icon DE 的初始化 **'
echo '**********************************'
echo "#需要安装:trayer和(alltray/kdocker)之一,建议安装wmctrl。">./wharf.rc
echo "#配置文件每行长度,不要超过1024字符。">>./wharf.rc
echo "#---------------------------------------------------------------------------------------------------">>./wharf.rc
echo "# Base-configuration:">>./wharf.rc
echo "# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons Lowered/Raised(0/1) MainIconHidesAutomatically(0/1/2) SubIconHidesAutomatically(0/1/2) MouseMoveOpenSubIcon(0/1/2)">>./wharf.rc
echo "# baseconfig:后面是基本配置,空格分割的一串数字,分别是:">>./wharf.rc
echo "# (x)(y)(1/2级icon尺寸)(1/2级icon间隔)(3级icon尺寸)(3级icon间隔)(是否长局顶层0/1)(主icon隐藏方式0/1/2)(2级icon隐藏方式0/1/2)(2级/3级icon显示隐藏方式)">>./wharf.rc
echo "baseconfig:-10 180 64 0 64 0 1 2 2 2 ">>./wharf.rc
echo "# baseconfig:第(1-6)个参数决定图标的位置和大小">>./wharf.rc
echo "# baseconfig:第(7)个参数决定图标局底层还是顶层">>./wharf.rc
echo "# baseconfig:第(8)个参数决定主icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>./wharf.rc
echo "# baseconfig:第(9)个参数决定2级icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>./wharf.rc
echo "# baseconfig:第(10)个参数 打开2级icon/3级icon的方式(0/1/2):0,鼠标单击打开,再单击收起 1,鼠标划过打开,打开程序收起2级icon/右键收起2级icon 2,第一次鼠标划过主icon打开2级icon,打开程序不收起2级icon,右键不收起2级icon">>./wharf.rc
echo "# 千万注意:主icon隐藏方式(0/1/2)和 2级icon隐藏方式(0/1/2)不是 0 时,X(第一个参数)需要设置成较小的数字,否则图标乱跳动">>./wharf.rc
echo " ">>./wharf.rc
echo "#run:trayer --expand true --transparent true --alpha 255 --edge left --align left --expand true --SetDockType true --widthtype request & ">>./wharf.rc
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请先选择WM类型 **'
echo '** 要确保你选择的WM已经安装 **'
echo '** 推荐 openbox **'
echo '**********************************'
WML_LIST=( 'openbox' 'pekwm' 'compiz' 'kwin' 'metacity' 'sawfish' 'mutter' 'blackbox' 'xfwm4')
TOTAL_WMS=8
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
echo "run:${WML_LIST[$choice_wml]} &">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 剪切板 的类型 **'
echo '**********************************'
WML_LIST=( 'Parcellite(gnome剪切板)' 'Klipper(kde剪切板)' 'xfce4-clipman(xfce4剪切板)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Parcellite(gnome剪切板))
sudo apt-get install parcellite
echo "run:parcellite &">>./wharf.rc
;;
Klipper(kde剪切板))
sudo apt-get install klipper
echo "run:klipper &">>./wharf.rc
;;
xfce4-clipman(xfce4剪切板))
sudo apt-get install xfce4-clipman
echo "run:xfce4-clipman &">>./wharf.rc
;;
*)
;;
esac
echo "run:icon-panel &">>./wharf.rc
echo "#run:是wharf启动时同时启动的命令行,直接写命令,不要加“引号”。可以写多行。">>./wharf.rc
echo "#run:里面的程序,如果需要延迟启动(比如需要先启动trayer,过3秒再启动其他需要在托盘显示图标的程序),则需要用下列方式写命令)">>./wharf.rc
echo "#run:sleep 3 && klipper &">>./wharf.rc
echo " ">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 是否显示系统负载信息 **'
echo '** 建议选择 “0 不显示” **'
echo '**********************************'
WML_LIST=( '不显示' '显示')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不显示)
echo "show_sys_inf:0">>./wharf.rc
;;
显示)
echo "show_sys_inf:1">>./wharf.rc
;;
esac
echo "#show_sys_inf:表示鼠标指向主icon时,是否显示系统负载信息。">>./wharf.rc
echo " ">>./wharf.rc
echo "skip:ps panel.trayer xfce4-panel.Xfce4-panel panel.lxpanel xfce4-notifyd.Xfce4-notifyd docker.Docker">>./wharf.rc
echo "#skip:表示这些类型的窗口,主icon滚动鼠标时“跳过”。窗口类型用"wmctrl -l -x" (不包括双引号)命令来查询。">>./wharf.rc
w=0
h=0
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 你的屏幕分辨率 **'
echo '** 如果没有你的分辨率 **'
echo '** 则说明需要手动配置 **'
echo '** 请先随便选择一个 **'
echo '** 再自己去修改wharf.rc和clock.rc**'
echo '***********************************'
WML_LIST=('1600x1200' '1280x1024' '1280x800' '1024x768' '1024x600' '1920x1080' '1920x1200' '1600x1000' '1600x900' '1440x900')
TOTAL_WMS=9
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
1600x1200)
w=1600
h=1200
;;
1280x1024)
w=1280
h=1024
;;
1280x800)
w=1280
h=800
;;
1024x768)
w=1024
h=768
;;
1024x600)
w=1024
h=600
;;
1920x1080)
w=1920
h=1080
;;
1920x1200)
w=1920
h=1200
;;
1600x1000)
w=1600
h=1000
;;
1600x900)
w=1600
h=900
;;
1440x900)
w=1440
h=900
;;
esac
echo "windows_where:0,32,0,$[ $w - 32 ],$[ $h - 40 ]">>./wharf.rc
echo "no_bord_where:0,32,0,$[ $w - 32 + 4 ],$[ $h - 14 ]">>./wharf.rc
echo "#windows_where:确定窗口最优的位置大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">>./wharf.rc
echo "#no_bord_where:是无标题栏状态时,窗口最优位置和大小。">>./wharf.rc
echo "#确定窗口平铺效果的位置、大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">./clock.rc
echo " ">>./clock.rc
echo "#下面的是为“平铺”功能设计的参数,一共12组。">>./clock.rc
echo "#Tiling_window02_1_1:这是(2)个窗口平铺,方案(1)里面,第(1)个窗口的位置。">>./clock.rc
echo "Tiling_window02_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "#Tiling_window02_1_2:这是(2)个窗口平铺,方案(1)里面,第(2)个窗口的位置。">>./clock.rc
echo "Tiling_window02_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "#其他以此类推。">>./clock.rc
echo "Tiling_window02_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "Tiling_window02_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window02_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`">>./clock.rc
echo "Tiling_window02_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] - `printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]` ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window03_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window03_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window03_1_3:0,$[ $[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ] ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window03_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "Tiling_window03_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window03_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window03_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window03_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window03_3_3:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window04_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_1_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>./clock.rc
echo "Tiling_window04_1_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],758,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window04_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "Tiling_window04_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window04_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window04_2_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window04_3_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_3_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_3_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_3_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "Alarm1:11:43 午饭时间 0">>./clock.rc
echo "Alarm2:17:43 下班回家 0">>./clock.rc
echo "Alarm3:20:45 测试 0">>./clock.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否开机立即进入 **'
echo '** 无标题边框”模式 **'
echo '***********************************'
WML_LIST=('有标题和边框' '无标题和边框')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
无标题和边框)
echo "have_title:0">>./wharf.rc
;;
有标题和边框)
echo "have_title:1">>./wharf.rc
;;
esac
echo "#have_title:决定“,0为有“标题边框”,1为“无标题边框”。">>./wharf.rc
echo " ">>./wharf.rc
echo "#设置icon半透明程度,1为不透明,0为全透明。">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 icon 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_icon:0.7">>./wharf.rc
;;
0.75)
echo "trans_icon:0.75">>./wharf.rc
;;
0.8)
echo "trans_icon:0.8">>./wharf.rc
;;
0.85)
echo "trans_icon:0.85">>./wharf.rc
;;
0.9)
echo "trans_icon:0.9">>./wharf.rc
;;
esac
echo "#设置程序窗口半透明程度,1为不透明,0为全透明。">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 程序窗口 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_wind:0.7">>./wharf.rc
;;
0.75)
echo "trans_wind:0.75">>./wharf.rc
;;
0.8)
echo "trans_wind:0.8">>./wharf.rc
;;
0.85)
echo "trans_wind:0.85">>./wharf.rc
;;
0.9)
echo "trans_wind:0.9">>./wharf.rc
;;
esac
[/bash]
半成品
[bash]
#!/bin/bash
choice=0
choice_wml=0
choiced=0
choicewm=' '
echo '**********************************'
echo '** icon DE 初始化程序 **'
echo '** 用来初始化 icon DE **'
echo '** 请按照你的喜好 **'
echo '** 来回答下面的问题 **'
echo '** 完成对 icon DE 的初始化 **'
echo '**********************************'
echo "#需要安装:trayer和(alltray/kdocker)之一,建议安装wmctrl。">./wharf.rc
echo "#配置文件每行长度,不要超过1024字符。">>./wharf.rc
echo "#---------------------------------------------------------------------------------------------------">>./wharf.rc
echo "# Base-configuration:">>./wharf.rc
echo "# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons Lowered/Raised(0/1) MainIconHidesAutomatically(0/1/2) SubIconHidesAutomatically(0/1/2) MouseMoveOpenSubIcon(0/1/2)">>./wharf.rc
echo "# baseconfig:后面是基本配置,空格分割的一串数字,分别是:">>./wharf.rc
echo "# (x)(y)(1/2级icon尺寸)(1/2级icon间隔)(3级icon尺寸)(3级icon间隔)(是否长局顶层0/1)(主icon隐藏方式0/1/2)(2级icon隐藏方式0/1/2)(2级/3级icon显示隐藏方式)">>./wharf.rc
echo "baseconfig:-10 180 64 0 64 0 1 2 2 2 ">>./wharf.rc
echo "# baseconfig:第(1-6)个参数决定图标的位置和大小">>./wharf.rc
echo "# baseconfig:第(7)个参数决定图标局底层还是顶层">>./wharf.rc
echo "# baseconfig:第(8)个参数决定主icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>./wharf.rc
echo "# baseconfig:第(9)个参数决定2级icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>./wharf.rc
echo "# baseconfig:第(10)个参数 打开2级icon/3级icon的方式(0/1/2):0,鼠标单击打开,再单击收起 1,鼠标划过打开,打开程序收起2级icon/右键收起2级icon 2,第一次鼠标划过主icon打开2级icon,打开程序不收起2级icon,右键不收起2级icon">>./wharf.rc
echo "# 千万注意:主icon隐藏方式(0/1/2)和 2级icon隐藏方式(0/1/2)不是 0 时,X(第一个参数)需要设置成较小的数字,否则图标乱跳动">>./wharf.rc
echo " ">>./wharf.rc
echo "#run:trayer --expand true --transparent true --alpha 255 --edge left --align left --expand true --SetDockType true --widthtype request & ">>./wharf.rc
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请先选择WM类型 **'
echo '** 要确保你选择的WM已经安装 **'
echo '** 推荐 openbox **'
echo '**********************************'
WML_LIST=( 'openbox' 'pekwm' 'compiz' 'kwin' 'metacity' 'sawfish' 'mutter' 'blackbox' 'xfwm4')
TOTAL_WMS=8
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
echo "run:${WML_LIST[$choice_wml]} &">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 剪切板 的类型 **'
echo '**********************************'
WML_LIST=( 'Parcellite(gnome剪切板)' 'Klipper(kde剪切板)' 'xfce4-clipman(xfce4剪切板)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Parcellite(gnome剪切板))
sudo apt-get install parcellite
echo "run:parcellite &">>./wharf.rc
;;
Klipper(kde剪切板))
sudo apt-get install klipper
echo "run:klipper &">>./wharf.rc
;;
xfce4-clipman(xfce4剪切板))
sudo apt-get install xfce4-clipman
echo "run:xfce4-clipman &">>./wharf.rc
;;
*)
;;
esac
echo "run:icon-panel &">>./wharf.rc
echo "#run:是wharf启动时同时启动的命令行,直接写命令,不要加“引号”。可以写多行。">>./wharf.rc
echo "#run:里面的程序,如果需要延迟启动(比如需要先启动trayer,过3秒再启动其他需要在托盘显示图标的程序),则需要用下列方式写命令)">>./wharf.rc
echo "#run:sleep 3 && klipper &">>./wharf.rc
echo " ">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 是否显示系统负载信息 **'
echo '** 建议选择 “0 不显示” **'
echo '**********************************'
WML_LIST=( '不显示' '显示')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不显示)
echo "show_sys_inf:0">>./wharf.rc
;;
显示)
echo "show_sys_inf:1">>./wharf.rc
;;
esac
echo "#show_sys_inf:表示鼠标指向主icon时,是否显示系统负载信息。">>./wharf.rc
echo " ">>./wharf.rc
echo "skip:ps panel.trayer xfce4-panel.Xfce4-panel panel.lxpanel xfce4-notifyd.Xfce4-notifyd docker.Docker">>./wharf.rc
echo "#skip:表示这些类型的窗口,主icon滚动鼠标时“跳过”。窗口类型用"wmctrl -l -x" (不包括双引号)命令来查询。">>./wharf.rc
w=0
h=0
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 你的屏幕分辨率 **'
echo '** 如果没有你的分辨率 **'
echo '** 则说明需要手动配置 **'
echo '** 请先随便选择一个 **'
echo '** 再自己去修改wharf.rc和clock.rc**'
echo '***********************************'
WML_LIST=('1600x1200' '1280x1024' '1280x800' '1024x768' '1024x600' '1920x1080' '1920x1200' '1600x1000' '1600x900' '1440x900')
TOTAL_WMS=9
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
1600x1200)
w=1600
h=1200
;;
1280x1024)
w=1280
h=1024
;;
1280x800)
w=1280
h=800
;;
1024x768)
w=1024
h=768
;;
1024x600)
w=1024
h=600
;;
1920x1080)
w=1920
h=1080
;;
1920x1200)
w=1920
h=1200
;;
1600x1000)
w=1600
h=1000
;;
1600x900)
w=1600
h=900
;;
1440x900)
w=1440
h=900
;;
esac
echo "windows_where:0,32,0,$[ $w - 32 ],$[ $h - 40 ]">>./wharf.rc
echo "no_bord_where:0,32,0,$[ $w - 32 + 4 ],$[ $h - 14 ]">>./wharf.rc
echo "#windows_where:确定窗口最优的位置大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">>./wharf.rc
echo "#no_bord_where:是无标题栏状态时,窗口最优位置和大小。">>./wharf.rc
echo "#确定窗口平铺效果的位置、大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">./clock.rc
echo " ">>./clock.rc
echo "#下面的是为“平铺”功能设计的参数,一共12组。">>./clock.rc
echo "#Tiling_window02_1_1:这是(2)个窗口平铺,方案(1)里面,第(1)个窗口的位置。">>./clock.rc
echo "Tiling_window02_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "#Tiling_window02_1_2:这是(2)个窗口平铺,方案(1)里面,第(2)个窗口的位置。">>./clock.rc
echo "Tiling_window02_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "#其他以此类推。">>./clock.rc
echo "Tiling_window02_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "Tiling_window02_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window02_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`">>./clock.rc
echo "Tiling_window02_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] - `printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]` ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window03_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window03_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window03_1_3:0,$[ $[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ] ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window03_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "Tiling_window03_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window03_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window03_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window03_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window03_3_3:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window04_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_1_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>./clock.rc
echo "Tiling_window04_1_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],758,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window04_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>./clock.rc
echo "Tiling_window04_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window04_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "Tiling_window04_2_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>./clock.rc
echo "">>./clock.rc
echo "Tiling_window04_3_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_3_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_3_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "Tiling_window04_3_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>./clock.rc
echo "">>./clock.rc
echo "Alarm1:11:43 午饭时间 0">>./clock.rc
echo "Alarm2:17:43 下班回家 0">>./clock.rc
echo "Alarm3:20:45 测试 0">>./clock.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否开机立即进入 **'
echo '** 无标题边框”模式 **'
echo '***********************************'
WML_LIST=('有标题和边框' '无标题和边框')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
无标题和边框)
echo "have_title:0">>./wharf.rc
;;
有标题和边框)
echo "have_title:1">>./wharf.rc
;;
esac
echo "#have_title:决定“,0为有“标题边框”,1为“无标题边框”。">>./wharf.rc
echo " ">>./wharf.rc
echo "#设置icon半透明程度,1为不透明,0为全透明。">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 icon 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_icon:0.7">>./wharf.rc
;;
0.75)
echo "trans_icon:0.75">>./wharf.rc
;;
0.8)
echo "trans_icon:0.8">>./wharf.rc
;;
0.85)
echo "trans_icon:0.85">>./wharf.rc
;;
0.9)
echo "trans_icon:0.9">>./wharf.rc
;;
esac
echo "#设置程序窗口半透明程度,1为不透明,0为全透明。">>./wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 程序窗口 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_wind:0.7">>./wharf.rc
;;
0.75)
echo "trans_wind:0.75">>./wharf.rc
;;
0.8)
echo "trans_wind:0.8">>./wharf.rc
;;
0.85)
echo "trans_wind:0.85">>./wharf.rc
;;
0.9)
echo "trans_wind:0.9">>./wharf.rc
;;
esac
[/bash]
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
icon_de_init
半成品,做实验用的。
半成品,做实验用的。
- 附件
-
- icon-DE_i386.deb
- (677.26 KiB) 已下载 188 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
[bash]
#!/bin/bash
choice=0
choice_wml=0
choiced=0
choicewm=' '
desk_icon=0;
c_text=' '
text_title=' '
c_prog=' '
prog_title=' '
c_pic=' '
pic_title=' '
c_vpic=' '
vpic_tltle=' '
c_pdf=' '
pdf_title=' '
c_brower=' '
c_brower2=' '
c_snapshot=' '
sot_title=' '
c_fm=' '
c_term=' '
term_title=' '
c_zip=' '
zip_title=' '
c_mplayer=' '
mp_title=' '
c_calc=' '
calc_title=' '
can_use=0
x=`cat /etc/issue`
linux=`echo $x|awk '{print $1}'`
if [ $linux == "Arch" ] ; then
echo 'Your linux is Arch'
can_use=1
fi
if [ $linux == "Ubuntu" ] ; then
echo 'Your linux is Ubuntu'
can_use=1
fi
if [ $linux == "Debian" ] ; then
echo 'Your linux is Debian'
can_use=1
fi
if [ $can_use -eq 0 ]; then
echo "本初始化脚本只在Ubuntu、Debian、Arch中测试可运行。"
echo "您的linux似乎不是其中之一。所以请谨慎使用此脚本。"
echo "建议您:按ctrl-c结束程序,然后去手工修改配置文件。"
echo "按任意键继续,按ctrl-c结束..."
read -n 1 choice_wml
fi
echo '**********************************'
echo '** icon DE 初始化程序 **'
echo '** 用来初始化 icon DE **'
echo '** 请按照你的喜好 **'
echo '** 来回答下面的问题 **'
echo '** 完成对 icon DE 的初始化 **'
echo '** 选择过程中会尝试安装软件 **'
echo '** 请用sudo权限用户来执行本shell**'
echo '**********************************'
echo '**中间可能会提示要你输入登陆密码**'
echo '**密码不会显示到屏幕,录完请回车**'
echo '**********************************'
sleep 2
sudo echo ' '
if [ $linux != "Arch" ] ; then
echo '**********************************'
echo '** 按任意键 开始安装 新立得 **'
echo '** 安装完成后,会自动打开 新立得**'
echo '** 请用它来选择和配置“软件源” **'
echo '**方法是:菜单中依次点击以下内容**'
echo '**设置-->软件库-->下载自(下拉框)**'
echo '**然后选择“其他站点”、“选择最佳”**'
echo '** 再点“选择服务器” **'
echo '** 最后点“刷新”按钮 **'
echo '**如果“刷新”报错,则重复以上步骤**'
echo '** 最后一定要关闭“新立得” **'
echo '** 记住:一定要关闭“新立得” **'
echo '**********************************'
read -n 1 choiced
echo ' '
sudo apt-get install synaptic
sudo synaptic
fi
choiced=0
choiced2=0
while [ $choiced2 = 0 ]; do
choiced=0
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 面板 的 大小 **'
echo '**********************************'
WML_LIST=('很小' '小' '中等' '大' '跳过此步')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
echo ' '
done
case ${WML_LIST[$choice_wml]} in
很小)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:14">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-6">>~/.icon-DE/panel.rc
;;
小)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:16">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-7">>~/.icon-DE/panel.rc
;;
中等)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:18">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-8">>~/.icon-DE/panel.rc
;;
大)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:20">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-10">>~/.icon-DE/panel.rc
;;
esac
if [ ${WML_LIST[$choice_wml]} != "跳过此步" ] ; then
echo "正在重新启动面板,以确认效果是否满意。请稍候..."
killall -9 icon-panel
icon-panel &
sleep 1
echo "请根据实际效果,再次确认:0 不满意,返回重选 1 满意,确认选择。"
read -n 1 choiced2
else
choiced2=1
fi
echo ""
done
echo "#">~/.icon-DE/wharf.rc
echo "#配置文件每行长度,不要超过1024字符。">>~/.icon-DE/wharf.rc
echo "#---------------------------------------------------------------------------------------------------">>~/.icon-DE/wharf.rc
echo "# Base-configuration:">>~/.icon-DE/wharf.rc
echo "# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons Lowered/Raised(0/1) MainIconHidesAutomatically(0/1/2) SubIconHidesAutomatically(0/1/2) MouseMoveOpenSubIcon(0/1/2)">>~/.icon-DE/wharf.rc
echo "# baseconfig:后面是基本配置,空格分割的一串数字,分别是:">>~/.icon-DE/wharf.rc
echo "# (x)(y)(1/2级icon尺寸)(1/2级icon间隔)(3级icon尺寸)(3级icon间隔)(是否长局顶层0/1)(主icon隐藏方式0/1/2)(2级icon隐藏方式0/1/2)(2级/3级icon显示隐藏方式)">>~/.icon-DE/wharf.rc
echo "baseconfig:-10 180 64 0 64 0 1 2 2 2 ">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(1-6)个参数决定图标的位置和大小">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(7)个参数决定图标局底层还是顶层">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(8)个参数决定主icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(9)个参数决定2级icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(10)个参数 打开2级icon/3级icon的方式(0/1/2):0,鼠标单击打开,再单击收起 1,鼠标划过打开,打开程序收起2级icon/右键收起2级icon 2,第一次鼠标划过主icon打开2级icon,打开程序不收起2级icon,右键不收起2级icon">>~/.icon-DE/wharf.rc
echo "# 千万注意:主icon隐藏方式(0/1/2)和 2级icon隐藏方式(0/1/2)不是 0 时,X(第一个参数)需要设置成较小的数字,否则图标乱跳动">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#run:trayer --expand true --transparent true --alpha 255 --edge left --align left --expand true --SetDockType true --widthtype request & ">>~/.icon-DE/wharf.rc
choiced=0
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请先选择WM类型 **'
echo '** 要确保你选择的WM已经安装 **'
echo '** 推荐 openbox **'
echo '**********************************'
WML_LIST=( 'openbox' 'pekwm' 'compiz' 'kwin' 'metacity' 'sawfish' 'mutter' 'blackbox' 'xfwm4')
TOTAL_WMS=8
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
echo "run:${WML_LIST[$choice_wml]} &">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 剪切板 的类型 **'
echo '** 在debian中,不能选Parcellite **'
echo '**********************************'
WML_LIST=( 'Parcellite(gnome剪切板)' 'Klipper(kde剪切板)' 'xfce4-clipman(xfce4剪切板)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Parcellite(gnome剪切板))
if [ $linux == "Arch" ] ; then
sudo pacman -S parcellite
else
sudo apt-get install parcellite
fi
echo "run:parcellite &">>~/.icon-DE/wharf.rc
;;
Klipper(kde剪切板))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-workspace
else
sudo apt-get install klipper
fi
echo "run:klipper &">>~/.icon-DE/wharf.rc
;;
xfce4-clipman(xfce4剪切板))
if [ $linux == "Arch" ] ; then
sudo pacman -S xfce4-clipman-plugin
else
sudo apt-get install xfce4-clipman
fi
echo "run:xfce4-clipman &">>~/.icon-DE/wharf.rc
;;
*)
;;
esac
echo "run:icon-panel &">>~/.icon-DE/wharf.rc
echo "#run:是wharf启动时同时启动的命令行,直接写命令,不要加“引号”。可以写多行。">>~/.icon-DE/wharf.rc
echo "#run:里面的程序,如果需要延迟启动(比如需要先启动trayer,过3秒再启动其他需要在托盘显示图标的程序),则需要用下列方式写命令)">>~/.icon-DE/wharf.rc
echo "#run:sleep 3 && klipper &">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 是否显示系统负载信息 **'
echo '** 建议选择 “0 不显示” **'
echo '**********************************'
WML_LIST=( '不显示' '显示')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不显示)
echo "show_sys_inf:0">>~/.icon-DE/wharf.rc
;;
显示)
echo "show_sys_inf:1">>~/.icon-DE/wharf.rc
;;
esac
echo "#show_sys_inf:表示鼠标指向主icon时,是否显示系统负载信息。">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "skip:ps panel.trayer xfce4-panel.Xfce4-panel panel.lxpanel xfce4-notifyd.Xfce4-notifyd docker.Docker">>~/.icon-DE/wharf.rc
echo "#skip:表示这些类型的窗口,主icon滚动鼠标时“跳过”。窗口类型用"wmctrl -l -x" (不包括双引号)命令来查询。">>~/.icon-DE/wharf.rc
w=0
h=0
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 你的屏幕分辨率 **'
echo '***********************************'
echo "** 侦测到你的屏幕分辨率是: `xrandr |grep current|awk -F"current" '{print $2}'|awk -F"," '{print $1}'|sed 's/\ //g'` **"
WML_LIST=('根据侦测结果' '1600x1200' '1280x1024' '1024x768' '1024x600' '1920x1080' '1920x1200' '1600x1000' '1600x900' '1440x900')
TOTAL_WMS=9
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
1600x1200)
w=1600
h=1200
;;
1280x1024)
w=1280
h=1024
;;
根据侦测结果)
wh=`xrandr |grep current|awk -F"current" '{print $2}'|awk -F"," '{print $1}'|sed 's/\ //g'`
w=`echo ${wh%%'x'*}`
h=`echo ${wh##*'x'}`
;;
1024x768)
w=1024
h=768
;;
1024x600)
w=1024
h=600
;;
1920x1080)
w=1920
h=1080
;;
1920x1200)
w=1920
h=1200
;;
1600x1000)
w=1600
h=1000
;;
1600x900)
w=1600
h=900
;;
1440x900)
w=1440
h=900
;;
esac
echo "windows_where:0,32,0,$[ $w - 32 ],$[ $h - 40 ]">>~/.icon-DE/wharf.rc
echo "no_bord_where:0,32,0,$[ $w - 32 + 4 ],$[ $h - 14 ]">>~/.icon-DE/wharf.rc
echo "#windows_where:确定窗口最优的位置大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">>~/.icon-DE/wharf.rc
echo "#no_bord_where:是无标题栏状态时,窗口最优位置和大小。">>~/.icon-DE/wharf.rc
echo "#确定窗口平铺效果的位置、大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">~/.icon-DE/clock.rc
echo " ">>~/.icon-DE/clock.rc
echo "#下面的是为“平铺”功能设计的参数,一共12组。">>~/.icon-DE/clock.rc
echo "#Tiling_window02_1_1:这是(2)个窗口平铺,方案(1)里面,第(1)个窗口的位置。">>~/.icon-DE/clock.rc
echo "Tiling_window02_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "#Tiling_window02_1_2:这是(2)个窗口平铺,方案(1)里面,第(2)个窗口的位置。">>~/.icon-DE/clock.rc
echo "Tiling_window02_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "#其他以此类推。">>~/.icon-DE/clock.rc
echo "Tiling_window02_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "Tiling_window02_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window02_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window02_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] - `printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]` ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window03_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_1_3:0,$[ $[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ] ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window03_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window03_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window03_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window03_3_3:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],758,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Alarm1:11:43 午饭时间 0">>~/.icon-DE/clock.rc
echo "Alarm2:17:43 下班回家 0">>~/.icon-DE/clock.rc
echo "Alarm3:20:45 测试 0">>~/.icon-DE/clock.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否开机立即进入 **'
echo '** 无标题边框 模式 **'
echo '***********************************'
WML_LIST=('有标题和边框' '无标题和边框')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
无标题和边框)
echo "have_title:1">>~/.icon-DE/wharf.rc
;;
有标题和边框)
echo "have_title:0">>~/.icon-DE/wharf.rc
;;
esac
echo "#have_title:决定“,0为有“标题边框”,1为“无标题边框”。">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#设置icon半透明程度,1为不透明,0为全透明。">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 图形界面sudo命令 **'
echo '***********************************'
if [ $linux == "Arch" ] ; then
WML_LIST=('gksu(gnome默认)' 'kdesudo(kde默认)')
else
WML_LIST=('gksudo(gnome默认)' 'kdesudo(kde默认)')
fi
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
gksu(gnome默认))
sudo pacman -S gksu
c_sudo="gksu"
;;
gksudo(gnome默认))
c_sudo="gksudo"
;;
kdesudo(kde默认))
c_sudo="kdesudo"
if [ $linux == "Arch" ] ; then
sudo yaourt -S kdesudo
else
sudo apt-get install kdesudo
fi
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 icon 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_icon:0.7">>~/.icon-DE/wharf.rc
;;
0.75)
echo "trans_icon:0.75">>~/.icon-DE/wharf.rc
;;
0.8)
echo "trans_icon:0.8">>~/.icon-DE/wharf.rc
;;
0.85)
echo "trans_icon:0.85">>~/.icon-DE/wharf.rc
;;
0.9)
echo "trans_icon:0.9">>~/.icon-DE/wharf.rc
;;
esac
echo "#设置程序窗口半透明程度,1为不透明,0为全透明。">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 程序窗口 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_wind:0.7">>~/.icon-DE/wharf.rc
;;
0.75)
echo "trans_wind:0.75">>~/.icon-DE/wharf.rc
;;
0.8)
echo "trans_wind:0.8">>~/.icon-DE/wharf.rc
;;
0.85)
echo "trans_wind:0.85">>~/.icon-DE/wharf.rc
;;
0.9)
echo "trans_wind:0.9">>~/.icon-DE/wharf.rc
;;
esac
echo " ">>~/.icon-DE/wharf.rc
echo "#------------------------------------------------------------------">>~/.icon-DE/wharf.rc
echo "# Mainbutton">>~/.icon-DE/wharf.rc
echo "#这是主icon的图标,1个参数">>~/.icon-DE/wharf.rc
echo "group0# /usr/share/icons/oxygen/48x48/emotes/face-smile.png">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#这是插入的wmaker dockapps。参数是:(dock标题)(dock命令行)(dock命令参数)(x坐标微调)(y坐标微调)">>~/.icon-DE/wharf.rc
echo "#dock标题 请用wmctrl -l查询">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#设置程序窗口半透明程度,1为不透明,0为全透明。">>~/.icon-DE/wharf.rc
choiced=0
if [ $linux == "Arch" ] ; then
echo '***********************************'
echo '** Arch中,我不会安装wmaker的dock**'
echo '** 请自行安装,自行修改配置文件 **'
echo '** 他需要 以下 窗口管理器 的支持 **'
echo '** kwin compiz 我的openbox **'
echo '** 我的pekwm swafish metacity **'
echo '** 按任意键继续...... **'
echo '***********************************'
echo "#dock1# \"bubblefishymon\" \"bubblefishymon\" \" \" 0 0">>~/.icon-DE/wharf.rc
read -n 1 choiced
else
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否使用 bubblefishymon**'
echo '** bubblefishymon 是wmaker的dock **'
echo '** 他需要 以下 窗口管理器 的支持 **'
echo '** kwin compiz 我的openbox **'
echo '** 我的pekwm swafish metacity **'
echo '***********************************'
WML_LIST=('不使用' '安装并使用')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不使用)
echo "#dock1# \"bubblefishymon\" \"bubblefishymon\" \" \" 0 0">>~/.icon-DE/wharf.rc
;;
安装并使用)
if [ $linux == "Arch" ] ; then
sudo pacman -S bubblefishymon
else
sudo apt-get install bubblefishymon
fi
echo "dock1# \"bubblefishymon\" \"bubblefishymon\" \" \" 0 0">>~/.icon-DE/wharf.rc
;;
esac
fi
echo '***********************************'
echo '** 下面开始挑选常用应用程序 **'
echo '***********************************'
choiced=0
echo ' '
echo "#这是独立2级icon,4个参数,分别表示:(图标)(命令行)(tag提示)(title定位用的标志文字),注意双引号配对。">>~/.icon-DE/wharf.rc
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 网页浏览器 **'
echo '** opera 等其他浏览器 **'
echo '** 需要自行安装和修改配置文件 **'
echo '** debian源里面 没有 firefox **'
echo '***********************************'
WML_LIST=('仅firefox' '仅chromium-brower' '都安装,firefox为主' '都安装,chromium为主')
TOTAL_WMS=3
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
仅firefox)
if [ $linux == "Arch" ] ; then
sudo pacman -S firefox
else
sudo apt-get install firefox
fi
echo "single2# /usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
c_brower="firefox"
;;
仅chromium-brower)
if [ $linux == "Arch" ] ; then
sudo pacman -S chromium
else
sudo apt-get install chromium-brower
fi
echo "single2# /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
c_brower="chromium-browser"
;;
都安装,firefox为主)
if [ $linux == "Arch" ] ; then
sudo pacman -S firefox
sudo pacman -S chromium
else
sudo apt-get install firefox
sudo apt-get install chromium-brower
fi
echo "single2# /usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
c_brower="firefox"
c_brower2="chromium-browser"
;;
都安装,chromium为主)
if [ $linux == "Arch" ] ; then
sudo pacman -S firefox
sudo pacman -S chromium
else
sudo apt-get install chromium-brower
sudo apt-get install firefox
fi
echo "single2# /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
c_brower="chromium-browser"
c_brower2="firefox"
;;
esac
echo " ">>~/.icon-DE/wharf.rc
echo "#weather:x y width height">~/.icon-DE/desk.rc
echo "weather_xywh:200 100 128 256 ">>~/.icon-DE/desk.rc
echo "# url file_name 天气信息">>~/.icon-DE/desk.rc
echo "weather_url:http://qq.ip138.com/weather/shandong/Yu ... DE/desk.rc
echo "#icon:x y w h icon_file cmd tag 桌面图标">>~/.icon-DE/desk.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '************************************'
echo '**请选择是否为 浏览器 创造桌面图标**'
echo '************************************'
WML_LIST=('不创建桌面图标' '创建桌面图标')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不创建桌面图标)
echo "#icon:600 520 64 64 /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"$c_brower\" \"$c_brower\"">>~/.icon-DE/desk.rc
;;
创建桌面图标)
echo "icon:600 520 64 64 /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"$c_brower\" \"$c_brower\"">>~/.icon-DE/desk.rc
;;
esac
echo ' '
echo '***********************************'
echo '** 按任意键 访问本DE的帮助网页 **'
echo '***********************************'
echo ' '
read -n 1 choice_wml
echo ' '
$c_brower "http://forum.ubuntu.org.cn/viewtopic.php?f=168&t=372366" &
echo '***********************************'
echo '** 按任意键 开始安装 图标主题 **'
echo '** 本DE默认使用 oxygen 图标主题 **'
echo '** 如果想使用其他 图标主题 **'
echo '** 请自行修改配置文件 **'
echo '***********************************'
echo ' '
read -n 1 choice_wml
echo ' '
if [ $linux == "Arch" ] ; then
sudo pacman -S oxygen-icon
else
sudo apt-get install oxygen-icon-theme
fi
choiced=0
echo ' '
echo " ">>~/.icon-DE/wharf.rc
echo "#这是floder类的2级icon,2个参数,分别表示:(图标)(tag提示)">>~/.icon-DE/wharf.rc
echo "group3# /usr/share/icons/oxygen/48x48/places/folder-favorites.png \"文件浏览/位置\"">>~/.icon-DE/wharf.rc
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 文件管理器 **'
echo '** 由于 nautilus 会接管桌面 **'
echo '** 尽量 不要选择 nautilus **'
echo '***********************************'
WML_LIST=('nautilus(gnome/unity默认)' 'dolphin(kde默认)' 'thunar(xfce默认)' 'pcmanfm(lxde默认)' 'rox-filer')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
nautilus(gnome/unity默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S nautilus
else
sudo apt-get install nautilus
fi
c_fm="nautilus --no-desktop "
;;
dolphin(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-dolphin
else
sudo apt-get install dolphin
fi
c_fm="dolphin"
;;
thunar(xfce默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S thunar
else
sudo apt-get install thunar
fi
c_fm="thunar"
;;
pcmanfm(lxde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S pcmanfm
else
sudo apt-get install pcmanfm
fi
c_fm="pcmanfm"
;;
rox-filer)
if [ $linux == "Arch" ] ; then
sudo pacman -S rox
else
sudo apt-get install rox-filer
fi
c_fm="rox-filer"
;;
esac
echo "#这是3级icon,4个参数,分别表示:(图标)(命令行)(tag提示)(title定位用的标志文字),注意双引号配对。">>~/.icon-DE/wharf.rc
if [ $c_fm == "dolphin" ] ; then
echo "/usr/share/icons/oxygen/48x48/places/user-home.png \"$c_fm ~/\" \"个人目录\" \"- Dolphin\"">>~/.icon-DE/wharf.rc
else
echo "/usr/share/icons/oxygen/48x48/places/user-home.png \"$c_fm ~/\" \"个人目录\" \"~\"">>~/.icon-DE/wharf.rc
fi
echo "/usr/share/icons/oxygen/48x48/places/folder-blue.png \"$c_fm /\" \"/ 根目录\" \"/\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/user-desktop.png \"$c_fm ~/桌面/\" \"桌面\" \"桌面\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/folder-downloads.png \"$c_fm ~/下载/\" \"下载目录\" \"下载\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/folder-documents.png \"$c_fm ~/文档/\" \"文档目录\" \"文档\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/folder-orange.png \"$c_sudo $c_fm /\" \"root 权限打开\" \"/\"">>~/.icon-DE/wharf.rc
echo "group4# /usr/share/icons/oxygen/48x48/places/network-workgroup.png \"互联网\"">>~/.icon-DE/wharf.rc
if [ $c_brower == "chromium-browser" ] ; then
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser http://forum.ubuntu.org.cn/viewtopic.php?f=168&t=372366\" \"icon DE 在线帮助\" \"- Chromium\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser http://forum.ubuntu.org.cn/\" \"ubuntu中文论坛\" \"- Chromium\"">>~/.icon-DE/wharf.rc
else
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox http://forum.ubuntu.org.cn/viewtopic.php?f=168&t=372366\" \"icon DE 在线帮助\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox http://forum.ubuntu.org.cn\" \"fubuntu中文论坛\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
fi
if [ $c_brower2 == "chromium-browser" ] ; then
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
fi
if [ $c_brower2 == "firefox" ] ; then
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
fi
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 终端 **'
echo '***********************************'
WML_LIST=('gnome-terminal(gnome默认)' 'konsole(kde默认)' 'xfce4-terminal(xfce4默认)' 'sakura(轻巧的终端)' 'urxvt(漂亮的终端,需工手工定制配置)' 'xterm(极小的终端)')
TOTAL_WMS=5
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
konsole(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-konsole
else
sudo apt-get install konsole
fi
c_term="konsole"
term_title="konsole"
term_tag="kde 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
gnome-terminal(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S gnome-terminal
else
sudo apt-get install gnome-terminal
fi
c_term="gnome-terminal"
term_title="Terminal"
term_tag="gnome 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
xfce4-terminal(xfce4默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S terminal
else
sudo apt-get install xfce4-terminal
fi
c_term="xfce4-terminal"
term_title="Xfce 终端"
term_tag="xfce4 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
sakura(轻巧的终端))
if [ $linux == "Arch" ] ; then
sudo pacman -S sakura
else
sudo apt-get install sakura
fi
c_term="sakura"
term_title="sakura"
term_tag="sakura 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
urxvt(漂亮的终端,需手工定制配置))
if [ $linux == "Arch" ] ; then
sudo pacman -S rxvt-unicode
else
sudo apt-get install rxvt-unicode
fi
c_mplayer="urxvt"
term_title="Urxvt"
term_tag="Urxvt 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
xterm(极小的终端))
if [ $linux == "Arch" ] ; then
sudo pacman -S xterm
else
sudo apt-get install xterm
fi
c_term="xterm"
term_title="xterm"
term_tag="xterm 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 文本编辑器 **'
echo '***********************************'
WML_LIST=('gedit(gnome/unity默认)' 'kate(kde默认)' 'mousepad(xfce默认)' 'Leafpad(lxde默认)')
TOTAL_WMS=3
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
gedit(gnome/unity默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S gedit
else
sudo apt-get install gedit
fi
c_text="gedit"
text_title="- gedit"
text_tag="gedit 文本编辑"
text_icon="/usr/share/icons/gnome/48x48/apps/text-editor.png"
;;
kate(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-katepart
else
sudo apt-get install kate
fi
c_text="kate"
text_title="– Kate"
text_tag="kate 文本编辑"
text_icon="/usr/share/icons/hicolor/48x48/apps/kate.png"
;;
mousepad(xfce默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S mousepad
else
sudo apt-get install mousepad
fi
c_text="mousepad"
text_title="– mousepad"
text_tag="mousepad 文本编辑"
text_icon="/usr/share/pixmaps/mousepad.png"
;;
Leafpad(lxde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S leafpad
else
sudo apt-get install leafpad
fi
c_text="leafpad"
text_title="– leafpad"
text_tag="leafpad 文本编辑"
text_icon="/usr/share/icons/hicolor/32x32/apps/leafpad.png"
;;
esac
echo '**********************************'
echo '** 将要打开配置文件“clock.rc” **'
echo '** 请修改它最后三行 **'
echo '** 完成对它最终的配置 **'
echo '** 这三行是用来实现“闹钟”功能的 **'
echo '** 按任意键继续...... **'
echo '**********************************'
read -n 1 choice_wml
echo ' '
$c_text ~/.icon-DE/clock.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 IDE开发环境 **'
echo '***********************************'
WML_LIST=('gvim' 'vi/vim' 'Emacs' 'Editra' 'Eclipse' 'Geany' '跳过此步')
TOTAL_WMS=6
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
gvim)
if [ $linux == "Arch" ] ; then
sudo pacman -S gvim
else
sudo apt-get install vim-gtk
fi
c_prog="gvim"
prog_title="- gvim"
prog_tag="gvim 编辑器"
prog_icon="/usr/share/.icon-DE/iconcache/gvim.jpg"
;;
vi/vim)
if [ $linux == "Arch" ] ; then
sudo pacman -S vim
else
sudo apt-get install vim-tiny
fi
c_prog="$c_term vi"
prog_title="a a a a"
prog_tag="vim 编辑器"
prog_icon="/usr/share/.icon-DE/iconcache/gvim.jpg"
;;
Emacs)
if [ $linux == "Arch" ] ; then
sudo pacman -S emacs
else
sudo apt-get install emacs
fi
c_prog="emacs"
prog_title="emacs"
prog_tag="Emacs 编辑器"
prog_icon="/usr/share/icons/hicolor/48x48/apps/emacs23.png"
;;
Editra)
if [ $linux == "Arch" ] ; then
sudo yauort -S editra
else
sudo apt-get install editra
fi
c_prog="editra"
prog_title="Editra"
prog_tag="Editra 编辑器"
prog_icon="/usr/share/pyshared/Editra/pixmaps/editra64.png"
;;
Eclipse)
if [ $linux == "Arch" ] ; then
sudo pacman -S eclipse
else
sudo apt-get install eclipse
fi
c_prog="eclipse"
prog_title="Eclipse"
prog_tag="Eclipse 编辑器"
prog_icon="/usr/share/icons/hicolor/48x48/apps/eclipse.png"
;;
Geany)
if [ $linux == "Arch" ] ; then
sudo pacman -S geany
else
sudo apt-get install geany
fi
c_prog="geany"
prog_title="Geany"
prog_tag="Geany 编辑器"
prog_icon="/usr/share/pixmaps/geany.xpm"
;;
跳过此步)
c_prog="$c_text"
prog_title="$text_title"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 简单 图形/图像编辑器 **'
echo '***********************************'
WML_LIST=('gnome-paint(gnome组件)' 'KolourPaint(kde默认)' 'mtpaint')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
KolourPaint(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-kolourpaint
else
sudo apt-get install kolourpaint4
fi
c_pic="kolourpaint"
pic_title="– KolourPaint"
pic_tag="kde 绘图"
pic_icon="/usr/share/icons/hicolor/48x48/apps/kolourpaint.png"
;;
gnome-paint(gnome组件))
if [ $linux == "Arch" ] ; then
sudo yaourt -S gnome-paint
else
sudo apt-get install gnome-paint
fi
c_pic="gnome-paint"
pic_title="- Gnome 画图"
pic_tag="Gnome 画图"
pic_icon="/usr/share/icons/hicolor/16x16/apps/gp.png"
;;
mtpaint)
if [ $linux == "Arch" ] ; then
sudo pacman -S mtpaint
else
sudo apt-get install mtpaint
fi
c_pic="mtpaint"
pic_title="mtPaint"
pic_tag="mtPaint 绘图"
pic_icon="/usr/share/pixmaps/mtpaint.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 专业 图形/图像编辑器 **'
echo '***********************************'
WML_LIST=('Gimp' 'Dia' 'Mypaint' '跳过此步')
TOTAL_WMS=3
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Gimp)
if [ $linux == "Arch" ] ; then
sudo pacman -S gimp
else
sudo apt-get install gimp
fi
c_pic2="gimp"
pic_title2="GNU 图像处理程序"
pic2_tag="gimp 图像处理"
pic2_icon="/usr/share/pixmaps/gimp.xpm"
;;
Dia)
if [ $linux == "Arch" ] ; then
sudo pacman -S dia
else
sudo apt-get install dia
fi
c_pic2="dia"
pic_title2="- dia"
pic2_tag="dia 流程图绘制"
pic2_icon="/usr/share/icons/hicolor/48x48/apps/dia.png"
;;
Mypaint)
if [ $linux == "Arch" ] ; then
sudo pacman -S mypaint
else
sudo apt-get install mypaint
fi
c_pic2="mypaint"
pic_title2="MyPaint"
pic2_tag="MyPaint"
pic2_icon="/usr/share/icons/hicolor/48x48/apps/mypaint.png"
;;
跳过此步)
c_pic2="$c_pic"
pic_title2="$pic_title"
pic2_tag=""
pic2_icon=""
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 图形/图像浏览器 **'
echo '***********************************'
WML_LIST=('eog(gnome看图)' 'Gwenview(kde看图)' 'feh(通用看图)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Gwenview(kde看图))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-gwenview
else
sudo apt-get install gwenview
fi
c_vpic="gwenview"
vpic_tltle="Gwenview"
vpic_tag="kde 看图"
vpic_icon="/usr/share/icons/hicolor/48x48/apps/gwenview.png"
;;
eog(gnome看图))
if [ $linux == "Arch" ] ; then
sudo pacman -S eog
else
sudo apt-get install eog
fi
c_vpic="eog"
vpic_tltle="a a a a"
vpic_tag="gnome 看图"
vpic_icon="/usr/share/icons/hicolor/32x32/apps/eog.png"
;;
feh(通用看图))
if [ $linux == "Arch" ] ; then
sudo pacman -S feh
else
sudo apt-get install feh
fi
c_vpic="feh"
vpic_tltle="feh"
vpic_tag="feh 看图"
vpic_icon="/usr/share/feh/images/logo.svg"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 屏幕截图 软件 **'
echo '***********************************'
WML_LIST=('gnome-screenshot(gnome截图)' 'KSnapshot(kde截图)' 'shutter(通用截图)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
KSnapshot(kde截图))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-ksnapshot
else
sudo apt-get install ksnapshot
fi
c_snapshot="ksnapshot"
sot_title="ksnapshot"
sot_tag="ksnapshot 屏幕截图"
sot_icon="/usr/share/icons/oxygen/48x48/apps/ksnapshot.png"
;;
gnome-screenshot(gnome截图))
if [ $linux == "Arch" ] ; then
sudo pacman -S gnome-screenshot
else
sudo apt-get install gnome-screenshot
fi
c_snapshot="gnome-screenshot -i"
sot_title="抓图"
sot_tag="抓图"
sot_icon="/usr/share/icons/gnome/48x48/apps/applets-screenshooter.png"
;;
shutter(通用截图))
if [ $linux == "Arch" ] ; then
sudo yaourt -S shutter
else
sudo apt-get install shutter
fi
c_snapshot="shutter"
sot_title="Shutter"
sot_tag="Shutter 抓图"
sot_icon="/usr/share/icons/hicolor/48x48/apps/shutter.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 视频播放 软件 **'
echo '***********************************'
WML_LIST=('totem(gnome默认)' 'Dragon(kde默认)' 'gnome-mplayer(mplayer的gnome前端)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Dragon(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdemultimedia-dragonplayer
else
sudo apt-get install dragonplayer
fi
c_mplayer="dragon"
mp_title="Dragon Player"
mp_tag="Dragon 媒体播放"
mp_icon="/usr/share/icons/oxygen/48x48/devices/media-optical-dvd-video.png"
;;
totem(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S totem
else
sudo apt-get install totem
fi
c_mplayer="totem"
mp_title="电影播放机"
mp_tag="电影播放机"
mp_icon="/usr/share/pixmaps/totem.xpm"
;;
gnome-mplayer(mplayer的gnome前端))
if [ $linux == "Arch" ] ; then
sudo pacman -S gnome-mplayer
else
sudo apt-get install gnome-mplayer
fi
c_mplayer="gnome-mplayer"
mp_title="MPlayer"
mp_tag="gnome-mplayer"
mp_icon="/usr/share/icons/hicolor/48x48/apps/gnome-mplayer.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 pdf 阅读器 **'
echo '***********************************'
WML_LIST=('Evince(gnome默认)' 'Okular(kde默认)' 'MuPDF(通用)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Okular(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-okular
else
sudo apt-get install okular
fi
c_pdf="okular"
pdf_title="Okular"
pdf_tag="Okular PDF 阅读器"
pdf_icon="/usr/share/icons/hicolor/48x48/apps/okular.png"
;;
Evince(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S evince
else
sudo apt-get install evince
fi
c_pdf="evince"
pdf_title=".pdf"
pdf_tag="gnome PDF 阅读器"
pdf_icon="/usr/share/pixmaps/evince.xpm"
;;
MuPDF(通用))
if [ $linux == "Arch" ] ; then
sudo pacman -S mupdf
else
sudo apt-get install mupdf
fi
c_pdf="mupdf"
pdf_title=".pdf"
pdf_tag="MuPDF PDF 阅读器"
pdf_icon="/usr/share/pixmaps/mupdf.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否使用 永中office **'
echo '** 永中office 无法自动安装 **'
echo '** 请自行下载和安装 **'
echo '***********************************'
WML_LIST=('不安装,不要启动项' '安装,请添加启动项')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不安装,不要启动项)
c_yz=0
;;
安装,请添加启动项)
c_yz=1
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 电子计算器 **'
echo '***********************************'
WML_LIST=('gcalctool(gnome默认)' 'kcalc(kde默认)' 'Extcalc(多功能计算器)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
kcalc(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdeutils-kcalc
else
sudo apt-get install kcalc
fi
c_calc="kcalc"
calc_title="KCalc"
calc_tag="KCalc 科学计算器"
calc_icon="/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png"
;;
gcalctool(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S gcalctool
else
sudo apt-get install gcalctool
fi
c_calc="gcalctool"
calc_title="计算器"
calc_tag="gnome 计算器"
calc_icon="/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png"
;;
Extcalc(多功能计算器))
if [ $linux == "Arch" ] ; then
sudo yaourt -S extcalc
else
sudo apt-get install extcalc
fi
c_calc="extcalc"
calc_title="extcalc"
calc_tag="extcalc 计算器"
calc_icon="/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png"
;;
esac
#
[/bash]
#!/bin/bash
choice=0
choice_wml=0
choiced=0
choicewm=' '
desk_icon=0;
c_text=' '
text_title=' '
c_prog=' '
prog_title=' '
c_pic=' '
pic_title=' '
c_vpic=' '
vpic_tltle=' '
c_pdf=' '
pdf_title=' '
c_brower=' '
c_brower2=' '
c_snapshot=' '
sot_title=' '
c_fm=' '
c_term=' '
term_title=' '
c_zip=' '
zip_title=' '
c_mplayer=' '
mp_title=' '
c_calc=' '
calc_title=' '
can_use=0
x=`cat /etc/issue`
linux=`echo $x|awk '{print $1}'`
if [ $linux == "Arch" ] ; then
echo 'Your linux is Arch'
can_use=1
fi
if [ $linux == "Ubuntu" ] ; then
echo 'Your linux is Ubuntu'
can_use=1
fi
if [ $linux == "Debian" ] ; then
echo 'Your linux is Debian'
can_use=1
fi
if [ $can_use -eq 0 ]; then
echo "本初始化脚本只在Ubuntu、Debian、Arch中测试可运行。"
echo "您的linux似乎不是其中之一。所以请谨慎使用此脚本。"
echo "建议您:按ctrl-c结束程序,然后去手工修改配置文件。"
echo "按任意键继续,按ctrl-c结束..."
read -n 1 choice_wml
fi
echo '**********************************'
echo '** icon DE 初始化程序 **'
echo '** 用来初始化 icon DE **'
echo '** 请按照你的喜好 **'
echo '** 来回答下面的问题 **'
echo '** 完成对 icon DE 的初始化 **'
echo '** 选择过程中会尝试安装软件 **'
echo '** 请用sudo权限用户来执行本shell**'
echo '**********************************'
echo '**中间可能会提示要你输入登陆密码**'
echo '**密码不会显示到屏幕,录完请回车**'
echo '**********************************'
sleep 2
sudo echo ' '
if [ $linux != "Arch" ] ; then
echo '**********************************'
echo '** 按任意键 开始安装 新立得 **'
echo '** 安装完成后,会自动打开 新立得**'
echo '** 请用它来选择和配置“软件源” **'
echo '**方法是:菜单中依次点击以下内容**'
echo '**设置-->软件库-->下载自(下拉框)**'
echo '**然后选择“其他站点”、“选择最佳”**'
echo '** 再点“选择服务器” **'
echo '** 最后点“刷新”按钮 **'
echo '**如果“刷新”报错,则重复以上步骤**'
echo '** 最后一定要关闭“新立得” **'
echo '** 记住:一定要关闭“新立得” **'
echo '**********************************'
read -n 1 choiced
echo ' '
sudo apt-get install synaptic
sudo synaptic
fi
choiced=0
choiced2=0
while [ $choiced2 = 0 ]; do
choiced=0
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 面板 的 大小 **'
echo '**********************************'
WML_LIST=('很小' '小' '中等' '大' '跳过此步')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
echo ' '
done
case ${WML_LIST[$choice_wml]} in
很小)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:14">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-6">>~/.icon-DE/panel.rc
;;
小)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:16">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-7">>~/.icon-DE/panel.rc
;;
中等)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:18">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-8">>~/.icon-DE/panel.rc
;;
大)
echo "#配置文件每行长度,不要超过1024字符。">~/.icon-DE/panel.rc
echo "#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。">>~/.icon-DE/panel.rc
echo "height:20">>~/.icon-DE/panel.rc
echo "fonts:WenQuanYi Zen Hei-10">>~/.icon-DE/panel.rc
;;
esac
if [ ${WML_LIST[$choice_wml]} != "跳过此步" ] ; then
echo "正在重新启动面板,以确认效果是否满意。请稍候..."
killall -9 icon-panel
icon-panel &
sleep 1
echo "请根据实际效果,再次确认:0 不满意,返回重选 1 满意,确认选择。"
read -n 1 choiced2
else
choiced2=1
fi
echo ""
done
echo "#">~/.icon-DE/wharf.rc
echo "#配置文件每行长度,不要超过1024字符。">>~/.icon-DE/wharf.rc
echo "#---------------------------------------------------------------------------------------------------">>~/.icon-DE/wharf.rc
echo "# Base-configuration:">>~/.icon-DE/wharf.rc
echo "# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons Lowered/Raised(0/1) MainIconHidesAutomatically(0/1/2) SubIconHidesAutomatically(0/1/2) MouseMoveOpenSubIcon(0/1/2)">>~/.icon-DE/wharf.rc
echo "# baseconfig:后面是基本配置,空格分割的一串数字,分别是:">>~/.icon-DE/wharf.rc
echo "# (x)(y)(1/2级icon尺寸)(1/2级icon间隔)(3级icon尺寸)(3级icon间隔)(是否长局顶层0/1)(主icon隐藏方式0/1/2)(2级icon隐藏方式0/1/2)(2级/3级icon显示隐藏方式)">>~/.icon-DE/wharf.rc
echo "baseconfig:-10 180 64 0 64 0 1 2 2 2 ">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(1-6)个参数决定图标的位置和大小">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(7)个参数决定图标局底层还是顶层">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(8)个参数决定主icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(9)个参数决定2级icon隐藏方式(0/1/2):0,不隐藏 1,贴左边完全隐藏 2,贴左边半隐藏">>~/.icon-DE/wharf.rc
echo "# baseconfig:第(10)个参数 打开2级icon/3级icon的方式(0/1/2):0,鼠标单击打开,再单击收起 1,鼠标划过打开,打开程序收起2级icon/右键收起2级icon 2,第一次鼠标划过主icon打开2级icon,打开程序不收起2级icon,右键不收起2级icon">>~/.icon-DE/wharf.rc
echo "# 千万注意:主icon隐藏方式(0/1/2)和 2级icon隐藏方式(0/1/2)不是 0 时,X(第一个参数)需要设置成较小的数字,否则图标乱跳动">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#run:trayer --expand true --transparent true --alpha 255 --edge left --align left --expand true --SetDockType true --widthtype request & ">>~/.icon-DE/wharf.rc
choiced=0
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请先选择WM类型 **'
echo '** 要确保你选择的WM已经安装 **'
echo '** 推荐 openbox **'
echo '**********************************'
WML_LIST=( 'openbox' 'pekwm' 'compiz' 'kwin' 'metacity' 'sawfish' 'mutter' 'blackbox' 'xfwm4')
TOTAL_WMS=8
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
echo "run:${WML_LIST[$choice_wml]} &">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 剪切板 的类型 **'
echo '** 在debian中,不能选Parcellite **'
echo '**********************************'
WML_LIST=( 'Parcellite(gnome剪切板)' 'Klipper(kde剪切板)' 'xfce4-clipman(xfce4剪切板)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Parcellite(gnome剪切板))
if [ $linux == "Arch" ] ; then
sudo pacman -S parcellite
else
sudo apt-get install parcellite
fi
echo "run:parcellite &">>~/.icon-DE/wharf.rc
;;
Klipper(kde剪切板))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-workspace
else
sudo apt-get install klipper
fi
echo "run:klipper &">>~/.icon-DE/wharf.rc
;;
xfce4-clipman(xfce4剪切板))
if [ $linux == "Arch" ] ; then
sudo pacman -S xfce4-clipman-plugin
else
sudo apt-get install xfce4-clipman
fi
echo "run:xfce4-clipman &">>~/.icon-DE/wharf.rc
;;
*)
;;
esac
echo "run:icon-panel &">>~/.icon-DE/wharf.rc
echo "#run:是wharf启动时同时启动的命令行,直接写命令,不要加“引号”。可以写多行。">>~/.icon-DE/wharf.rc
echo "#run:里面的程序,如果需要延迟启动(比如需要先启动trayer,过3秒再启动其他需要在托盘显示图标的程序),则需要用下列方式写命令)">>~/.icon-DE/wharf.rc
echo "#run:sleep 3 && klipper &">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '**********************************'
echo '** 请选择 是否显示系统负载信息 **'
echo '** 建议选择 “0 不显示” **'
echo '**********************************'
WML_LIST=( '不显示' '显示')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不显示)
echo "show_sys_inf:0">>~/.icon-DE/wharf.rc
;;
显示)
echo "show_sys_inf:1">>~/.icon-DE/wharf.rc
;;
esac
echo "#show_sys_inf:表示鼠标指向主icon时,是否显示系统负载信息。">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "skip:ps panel.trayer xfce4-panel.Xfce4-panel panel.lxpanel xfce4-notifyd.Xfce4-notifyd docker.Docker">>~/.icon-DE/wharf.rc
echo "#skip:表示这些类型的窗口,主icon滚动鼠标时“跳过”。窗口类型用"wmctrl -l -x" (不包括双引号)命令来查询。">>~/.icon-DE/wharf.rc
w=0
h=0
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 你的屏幕分辨率 **'
echo '***********************************'
echo "** 侦测到你的屏幕分辨率是: `xrandr |grep current|awk -F"current" '{print $2}'|awk -F"," '{print $1}'|sed 's/\ //g'` **"
WML_LIST=('根据侦测结果' '1600x1200' '1280x1024' '1024x768' '1024x600' '1920x1080' '1920x1200' '1600x1000' '1600x900' '1440x900')
TOTAL_WMS=9
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
1600x1200)
w=1600
h=1200
;;
1280x1024)
w=1280
h=1024
;;
根据侦测结果)
wh=`xrandr |grep current|awk -F"current" '{print $2}'|awk -F"," '{print $1}'|sed 's/\ //g'`
w=`echo ${wh%%'x'*}`
h=`echo ${wh##*'x'}`
;;
1024x768)
w=1024
h=768
;;
1024x600)
w=1024
h=600
;;
1920x1080)
w=1920
h=1080
;;
1920x1200)
w=1920
h=1200
;;
1600x1000)
w=1600
h=1000
;;
1600x900)
w=1600
h=900
;;
1440x900)
w=1440
h=900
;;
esac
echo "windows_where:0,32,0,$[ $w - 32 ],$[ $h - 40 ]">>~/.icon-DE/wharf.rc
echo "no_bord_where:0,32,0,$[ $w - 32 + 4 ],$[ $h - 14 ]">>~/.icon-DE/wharf.rc
echo "#windows_where:确定窗口最优的位置大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">>~/.icon-DE/wharf.rc
echo "#no_bord_where:是无标题栏状态时,窗口最优位置和大小。">>~/.icon-DE/wharf.rc
echo "#确定窗口平铺效果的位置、大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。">~/.icon-DE/clock.rc
echo " ">>~/.icon-DE/clock.rc
echo "#下面的是为“平铺”功能设计的参数,一共12组。">>~/.icon-DE/clock.rc
echo "#Tiling_window02_1_1:这是(2)个窗口平铺,方案(1)里面,第(1)个窗口的位置。">>~/.icon-DE/clock.rc
echo "Tiling_window02_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "#Tiling_window02_1_2:这是(2)个窗口平铺,方案(1)里面,第(2)个窗口的位置。">>~/.icon-DE/clock.rc
echo "Tiling_window02_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "#其他以此类推。">>~/.icon-DE/clock.rc
echo "Tiling_window02_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "Tiling_window02_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window02_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window02_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] - `printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]` ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window03_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_1_3:0,$[ $[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ] ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window03_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window03_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window03_3_1:0,32,0,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window03_3_2:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window03_3_3:0,32,`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $w - 32 + 4 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_1:0,32,0,$[ $w - 32 + 4 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window04_1_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],758,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 4 ]`">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $h - 14 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_2:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "Tiling_window04_2_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 * 2 ]`,$[ $[ $w - 32 + 4 ] / 2 ],`printf "%.0f" $[ $[ $h - 14 ] / 3 ]`">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_1:0,32,0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_2:0,32,$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_3:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],0,$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "Tiling_window04_3_4:0,$[ $[ $[ $w - 32 + 4 ] / 2 ] + 32 ],$[ $[ $h - 14 ] / 2 ],$[ $[ $w - 32 + 4 ] / 2 ],$[ $[ $h - 14 ] / 2 ]">>~/.icon-DE/clock.rc
echo "">>~/.icon-DE/clock.rc
echo "Alarm1:11:43 午饭时间 0">>~/.icon-DE/clock.rc
echo "Alarm2:17:43 下班回家 0">>~/.icon-DE/clock.rc
echo "Alarm3:20:45 测试 0">>~/.icon-DE/clock.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否开机立即进入 **'
echo '** 无标题边框 模式 **'
echo '***********************************'
WML_LIST=('有标题和边框' '无标题和边框')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
无标题和边框)
echo "have_title:1">>~/.icon-DE/wharf.rc
;;
有标题和边框)
echo "have_title:0">>~/.icon-DE/wharf.rc
;;
esac
echo "#have_title:决定“,0为有“标题边框”,1为“无标题边框”。">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#设置icon半透明程度,1为不透明,0为全透明。">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 图形界面sudo命令 **'
echo '***********************************'
if [ $linux == "Arch" ] ; then
WML_LIST=('gksu(gnome默认)' 'kdesudo(kde默认)')
else
WML_LIST=('gksudo(gnome默认)' 'kdesudo(kde默认)')
fi
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
gksu(gnome默认))
sudo pacman -S gksu
c_sudo="gksu"
;;
gksudo(gnome默认))
c_sudo="gksudo"
;;
kdesudo(kde默认))
c_sudo="kdesudo"
if [ $linux == "Arch" ] ; then
sudo yaourt -S kdesudo
else
sudo apt-get install kdesudo
fi
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 icon 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_icon:0.7">>~/.icon-DE/wharf.rc
;;
0.75)
echo "trans_icon:0.75">>~/.icon-DE/wharf.rc
;;
0.8)
echo "trans_icon:0.8">>~/.icon-DE/wharf.rc
;;
0.85)
echo "trans_icon:0.85">>~/.icon-DE/wharf.rc
;;
0.9)
echo "trans_icon:0.9">>~/.icon-DE/wharf.rc
;;
esac
echo "#设置程序窗口半透明程度,1为不透明,0为全透明。">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 程序窗口 透明程度 **'
echo '** 数值越小越透明 **'
echo '***********************************'
WML_LIST=('0.7' '0.75' '0.8' '0.85' '0.9')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
0.7)
echo "trans_wind:0.7">>~/.icon-DE/wharf.rc
;;
0.75)
echo "trans_wind:0.75">>~/.icon-DE/wharf.rc
;;
0.8)
echo "trans_wind:0.8">>~/.icon-DE/wharf.rc
;;
0.85)
echo "trans_wind:0.85">>~/.icon-DE/wharf.rc
;;
0.9)
echo "trans_wind:0.9">>~/.icon-DE/wharf.rc
;;
esac
echo " ">>~/.icon-DE/wharf.rc
echo "#------------------------------------------------------------------">>~/.icon-DE/wharf.rc
echo "# Mainbutton">>~/.icon-DE/wharf.rc
echo "#这是主icon的图标,1个参数">>~/.icon-DE/wharf.rc
echo "group0# /usr/share/icons/oxygen/48x48/emotes/face-smile.png">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#这是插入的wmaker dockapps。参数是:(dock标题)(dock命令行)(dock命令参数)(x坐标微调)(y坐标微调)">>~/.icon-DE/wharf.rc
echo "#dock标题 请用wmctrl -l查询">>~/.icon-DE/wharf.rc
echo " ">>~/.icon-DE/wharf.rc
echo "#设置程序窗口半透明程度,1为不透明,0为全透明。">>~/.icon-DE/wharf.rc
choiced=0
if [ $linux == "Arch" ] ; then
echo '***********************************'
echo '** Arch中,我不会安装wmaker的dock**'
echo '** 请自行安装,自行修改配置文件 **'
echo '** 他需要 以下 窗口管理器 的支持 **'
echo '** kwin compiz 我的openbox **'
echo '** 我的pekwm swafish metacity **'
echo '** 按任意键继续...... **'
echo '***********************************'
echo "#dock1# \"bubblefishymon\" \"bubblefishymon\" \" \" 0 0">>~/.icon-DE/wharf.rc
read -n 1 choiced
else
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否使用 bubblefishymon**'
echo '** bubblefishymon 是wmaker的dock **'
echo '** 他需要 以下 窗口管理器 的支持 **'
echo '** kwin compiz 我的openbox **'
echo '** 我的pekwm swafish metacity **'
echo '***********************************'
WML_LIST=('不使用' '安装并使用')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不使用)
echo "#dock1# \"bubblefishymon\" \"bubblefishymon\" \" \" 0 0">>~/.icon-DE/wharf.rc
;;
安装并使用)
if [ $linux == "Arch" ] ; then
sudo pacman -S bubblefishymon
else
sudo apt-get install bubblefishymon
fi
echo "dock1# \"bubblefishymon\" \"bubblefishymon\" \" \" 0 0">>~/.icon-DE/wharf.rc
;;
esac
fi
echo '***********************************'
echo '** 下面开始挑选常用应用程序 **'
echo '***********************************'
choiced=0
echo ' '
echo "#这是独立2级icon,4个参数,分别表示:(图标)(命令行)(tag提示)(title定位用的标志文字),注意双引号配对。">>~/.icon-DE/wharf.rc
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 网页浏览器 **'
echo '** opera 等其他浏览器 **'
echo '** 需要自行安装和修改配置文件 **'
echo '** debian源里面 没有 firefox **'
echo '***********************************'
WML_LIST=('仅firefox' '仅chromium-brower' '都安装,firefox为主' '都安装,chromium为主')
TOTAL_WMS=3
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
仅firefox)
if [ $linux == "Arch" ] ; then
sudo pacman -S firefox
else
sudo apt-get install firefox
fi
echo "single2# /usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
c_brower="firefox"
;;
仅chromium-brower)
if [ $linux == "Arch" ] ; then
sudo pacman -S chromium
else
sudo apt-get install chromium-brower
fi
echo "single2# /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
c_brower="chromium-browser"
;;
都安装,firefox为主)
if [ $linux == "Arch" ] ; then
sudo pacman -S firefox
sudo pacman -S chromium
else
sudo apt-get install firefox
sudo apt-get install chromium-brower
fi
echo "single2# /usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
c_brower="firefox"
c_brower2="chromium-browser"
;;
都安装,chromium为主)
if [ $linux == "Arch" ] ; then
sudo pacman -S firefox
sudo pacman -S chromium
else
sudo apt-get install chromium-brower
sudo apt-get install firefox
fi
echo "single2# /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
c_brower="chromium-browser"
c_brower2="firefox"
;;
esac
echo " ">>~/.icon-DE/wharf.rc
echo "#weather:x y width height">~/.icon-DE/desk.rc
echo "weather_xywh:200 100 128 256 ">>~/.icon-DE/desk.rc
echo "# url file_name 天气信息">>~/.icon-DE/desk.rc
echo "weather_url:http://qq.ip138.com/weather/shandong/Yu ... DE/desk.rc
echo "#icon:x y w h icon_file cmd tag 桌面图标">>~/.icon-DE/desk.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '************************************'
echo '**请选择是否为 浏览器 创造桌面图标**'
echo '************************************'
WML_LIST=('不创建桌面图标' '创建桌面图标')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不创建桌面图标)
echo "#icon:600 520 64 64 /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"$c_brower\" \"$c_brower\"">>~/.icon-DE/desk.rc
;;
创建桌面图标)
echo "icon:600 520 64 64 /usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"$c_brower\" \"$c_brower\"">>~/.icon-DE/desk.rc
;;
esac
echo ' '
echo '***********************************'
echo '** 按任意键 访问本DE的帮助网页 **'
echo '***********************************'
echo ' '
read -n 1 choice_wml
echo ' '
$c_brower "http://forum.ubuntu.org.cn/viewtopic.php?f=168&t=372366" &
echo '***********************************'
echo '** 按任意键 开始安装 图标主题 **'
echo '** 本DE默认使用 oxygen 图标主题 **'
echo '** 如果想使用其他 图标主题 **'
echo '** 请自行修改配置文件 **'
echo '***********************************'
echo ' '
read -n 1 choice_wml
echo ' '
if [ $linux == "Arch" ] ; then
sudo pacman -S oxygen-icon
else
sudo apt-get install oxygen-icon-theme
fi
choiced=0
echo ' '
echo " ">>~/.icon-DE/wharf.rc
echo "#这是floder类的2级icon,2个参数,分别表示:(图标)(tag提示)">>~/.icon-DE/wharf.rc
echo "group3# /usr/share/icons/oxygen/48x48/places/folder-favorites.png \"文件浏览/位置\"">>~/.icon-DE/wharf.rc
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 文件管理器 **'
echo '** 由于 nautilus 会接管桌面 **'
echo '** 尽量 不要选择 nautilus **'
echo '***********************************'
WML_LIST=('nautilus(gnome/unity默认)' 'dolphin(kde默认)' 'thunar(xfce默认)' 'pcmanfm(lxde默认)' 'rox-filer')
TOTAL_WMS=4
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
nautilus(gnome/unity默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S nautilus
else
sudo apt-get install nautilus
fi
c_fm="nautilus --no-desktop "
;;
dolphin(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-dolphin
else
sudo apt-get install dolphin
fi
c_fm="dolphin"
;;
thunar(xfce默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S thunar
else
sudo apt-get install thunar
fi
c_fm="thunar"
;;
pcmanfm(lxde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S pcmanfm
else
sudo apt-get install pcmanfm
fi
c_fm="pcmanfm"
;;
rox-filer)
if [ $linux == "Arch" ] ; then
sudo pacman -S rox
else
sudo apt-get install rox-filer
fi
c_fm="rox-filer"
;;
esac
echo "#这是3级icon,4个参数,分别表示:(图标)(命令行)(tag提示)(title定位用的标志文字),注意双引号配对。">>~/.icon-DE/wharf.rc
if [ $c_fm == "dolphin" ] ; then
echo "/usr/share/icons/oxygen/48x48/places/user-home.png \"$c_fm ~/\" \"个人目录\" \"- Dolphin\"">>~/.icon-DE/wharf.rc
else
echo "/usr/share/icons/oxygen/48x48/places/user-home.png \"$c_fm ~/\" \"个人目录\" \"~\"">>~/.icon-DE/wharf.rc
fi
echo "/usr/share/icons/oxygen/48x48/places/folder-blue.png \"$c_fm /\" \"/ 根目录\" \"/\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/user-desktop.png \"$c_fm ~/桌面/\" \"桌面\" \"桌面\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/folder-downloads.png \"$c_fm ~/下载/\" \"下载目录\" \"下载\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/folder-documents.png \"$c_fm ~/文档/\" \"文档目录\" \"文档\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/folder-orange.png \"$c_sudo $c_fm /\" \"root 权限打开\" \"/\"">>~/.icon-DE/wharf.rc
echo "group4# /usr/share/icons/oxygen/48x48/places/network-workgroup.png \"互联网\"">>~/.icon-DE/wharf.rc
if [ $c_brower == "chromium-browser" ] ; then
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser http://forum.ubuntu.org.cn/viewtopic.php?f=168&t=372366\" \"icon DE 在线帮助\" \"- Chromium\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser http://forum.ubuntu.org.cn/\" \"ubuntu中文论坛\" \"- Chromium\"">>~/.icon-DE/wharf.rc
else
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox http://forum.ubuntu.org.cn/viewtopic.php?f=168&t=372366\" \"icon DE 在线帮助\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox http://forum.ubuntu.org.cn\" \"fubuntu中文论坛\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
fi
if [ $c_brower2 == "chromium-browser" ] ; then
echo "/usr/share/icons/hicolor/48x48/apps/chromium-browser.png \"chromium-browser\" \"chromium-browser\" \"- Chromium\"">>~/.icon-DE/wharf.rc
fi
if [ $c_brower2 == "firefox" ] ; then
echo "/usr/share/icon-DE/iconcache/firefox.png \"firefox\" \"firefox browser\" \"- Mozilla Firefox\"">>~/.icon-DE/wharf.rc
fi
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 终端 **'
echo '***********************************'
WML_LIST=('gnome-terminal(gnome默认)' 'konsole(kde默认)' 'xfce4-terminal(xfce4默认)' 'sakura(轻巧的终端)' 'urxvt(漂亮的终端,需工手工定制配置)' 'xterm(极小的终端)')
TOTAL_WMS=5
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
konsole(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-konsole
else
sudo apt-get install konsole
fi
c_term="konsole"
term_title="konsole"
term_tag="kde 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
gnome-terminal(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S gnome-terminal
else
sudo apt-get install gnome-terminal
fi
c_term="gnome-terminal"
term_title="Terminal"
term_tag="gnome 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
xfce4-terminal(xfce4默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S terminal
else
sudo apt-get install xfce4-terminal
fi
c_term="xfce4-terminal"
term_title="Xfce 终端"
term_tag="xfce4 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
sakura(轻巧的终端))
if [ $linux == "Arch" ] ; then
sudo pacman -S sakura
else
sudo apt-get install sakura
fi
c_term="sakura"
term_title="sakura"
term_tag="sakura 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
urxvt(漂亮的终端,需手工定制配置))
if [ $linux == "Arch" ] ; then
sudo pacman -S rxvt-unicode
else
sudo apt-get install rxvt-unicode
fi
c_mplayer="urxvt"
term_title="Urxvt"
term_tag="Urxvt 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
xterm(极小的终端))
if [ $linux == "Arch" ] ; then
sudo pacman -S xterm
else
sudo apt-get install xterm
fi
c_term="xterm"
term_title="xterm"
term_tag="xterm 终端"
term_icon="/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 文本编辑器 **'
echo '***********************************'
WML_LIST=('gedit(gnome/unity默认)' 'kate(kde默认)' 'mousepad(xfce默认)' 'Leafpad(lxde默认)')
TOTAL_WMS=3
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
gedit(gnome/unity默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S gedit
else
sudo apt-get install gedit
fi
c_text="gedit"
text_title="- gedit"
text_tag="gedit 文本编辑"
text_icon="/usr/share/icons/gnome/48x48/apps/text-editor.png"
;;
kate(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdebase-katepart
else
sudo apt-get install kate
fi
c_text="kate"
text_title="– Kate"
text_tag="kate 文本编辑"
text_icon="/usr/share/icons/hicolor/48x48/apps/kate.png"
;;
mousepad(xfce默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S mousepad
else
sudo apt-get install mousepad
fi
c_text="mousepad"
text_title="– mousepad"
text_tag="mousepad 文本编辑"
text_icon="/usr/share/pixmaps/mousepad.png"
;;
Leafpad(lxde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S leafpad
else
sudo apt-get install leafpad
fi
c_text="leafpad"
text_title="– leafpad"
text_tag="leafpad 文本编辑"
text_icon="/usr/share/icons/hicolor/32x32/apps/leafpad.png"
;;
esac
echo '**********************************'
echo '** 将要打开配置文件“clock.rc” **'
echo '** 请修改它最后三行 **'
echo '** 完成对它最终的配置 **'
echo '** 这三行是用来实现“闹钟”功能的 **'
echo '** 按任意键继续...... **'
echo '**********************************'
read -n 1 choice_wml
echo ' '
$c_text ~/.icon-DE/clock.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 IDE开发环境 **'
echo '***********************************'
WML_LIST=('gvim' 'vi/vim' 'Emacs' 'Editra' 'Eclipse' 'Geany' '跳过此步')
TOTAL_WMS=6
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
gvim)
if [ $linux == "Arch" ] ; then
sudo pacman -S gvim
else
sudo apt-get install vim-gtk
fi
c_prog="gvim"
prog_title="- gvim"
prog_tag="gvim 编辑器"
prog_icon="/usr/share/.icon-DE/iconcache/gvim.jpg"
;;
vi/vim)
if [ $linux == "Arch" ] ; then
sudo pacman -S vim
else
sudo apt-get install vim-tiny
fi
c_prog="$c_term vi"
prog_title="a a a a"
prog_tag="vim 编辑器"
prog_icon="/usr/share/.icon-DE/iconcache/gvim.jpg"
;;
Emacs)
if [ $linux == "Arch" ] ; then
sudo pacman -S emacs
else
sudo apt-get install emacs
fi
c_prog="emacs"
prog_title="emacs"
prog_tag="Emacs 编辑器"
prog_icon="/usr/share/icons/hicolor/48x48/apps/emacs23.png"
;;
Editra)
if [ $linux == "Arch" ] ; then
sudo yauort -S editra
else
sudo apt-get install editra
fi
c_prog="editra"
prog_title="Editra"
prog_tag="Editra 编辑器"
prog_icon="/usr/share/pyshared/Editra/pixmaps/editra64.png"
;;
Eclipse)
if [ $linux == "Arch" ] ; then
sudo pacman -S eclipse
else
sudo apt-get install eclipse
fi
c_prog="eclipse"
prog_title="Eclipse"
prog_tag="Eclipse 编辑器"
prog_icon="/usr/share/icons/hicolor/48x48/apps/eclipse.png"
;;
Geany)
if [ $linux == "Arch" ] ; then
sudo pacman -S geany
else
sudo apt-get install geany
fi
c_prog="geany"
prog_title="Geany"
prog_tag="Geany 编辑器"
prog_icon="/usr/share/pixmaps/geany.xpm"
;;
跳过此步)
c_prog="$c_text"
prog_title="$text_title"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 简单 图形/图像编辑器 **'
echo '***********************************'
WML_LIST=('gnome-paint(gnome组件)' 'KolourPaint(kde默认)' 'mtpaint')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
KolourPaint(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-kolourpaint
else
sudo apt-get install kolourpaint4
fi
c_pic="kolourpaint"
pic_title="– KolourPaint"
pic_tag="kde 绘图"
pic_icon="/usr/share/icons/hicolor/48x48/apps/kolourpaint.png"
;;
gnome-paint(gnome组件))
if [ $linux == "Arch" ] ; then
sudo yaourt -S gnome-paint
else
sudo apt-get install gnome-paint
fi
c_pic="gnome-paint"
pic_title="- Gnome 画图"
pic_tag="Gnome 画图"
pic_icon="/usr/share/icons/hicolor/16x16/apps/gp.png"
;;
mtpaint)
if [ $linux == "Arch" ] ; then
sudo pacman -S mtpaint
else
sudo apt-get install mtpaint
fi
c_pic="mtpaint"
pic_title="mtPaint"
pic_tag="mtPaint 绘图"
pic_icon="/usr/share/pixmaps/mtpaint.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 专业 图形/图像编辑器 **'
echo '***********************************'
WML_LIST=('Gimp' 'Dia' 'Mypaint' '跳过此步')
TOTAL_WMS=3
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Gimp)
if [ $linux == "Arch" ] ; then
sudo pacman -S gimp
else
sudo apt-get install gimp
fi
c_pic2="gimp"
pic_title2="GNU 图像处理程序"
pic2_tag="gimp 图像处理"
pic2_icon="/usr/share/pixmaps/gimp.xpm"
;;
Dia)
if [ $linux == "Arch" ] ; then
sudo pacman -S dia
else
sudo apt-get install dia
fi
c_pic2="dia"
pic_title2="- dia"
pic2_tag="dia 流程图绘制"
pic2_icon="/usr/share/icons/hicolor/48x48/apps/dia.png"
;;
Mypaint)
if [ $linux == "Arch" ] ; then
sudo pacman -S mypaint
else
sudo apt-get install mypaint
fi
c_pic2="mypaint"
pic_title2="MyPaint"
pic2_tag="MyPaint"
pic2_icon="/usr/share/icons/hicolor/48x48/apps/mypaint.png"
;;
跳过此步)
c_pic2="$c_pic"
pic_title2="$pic_title"
pic2_tag=""
pic2_icon=""
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 图形/图像浏览器 **'
echo '***********************************'
WML_LIST=('eog(gnome看图)' 'Gwenview(kde看图)' 'feh(通用看图)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Gwenview(kde看图))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-gwenview
else
sudo apt-get install gwenview
fi
c_vpic="gwenview"
vpic_tltle="Gwenview"
vpic_tag="kde 看图"
vpic_icon="/usr/share/icons/hicolor/48x48/apps/gwenview.png"
;;
eog(gnome看图))
if [ $linux == "Arch" ] ; then
sudo pacman -S eog
else
sudo apt-get install eog
fi
c_vpic="eog"
vpic_tltle="a a a a"
vpic_tag="gnome 看图"
vpic_icon="/usr/share/icons/hicolor/32x32/apps/eog.png"
;;
feh(通用看图))
if [ $linux == "Arch" ] ; then
sudo pacman -S feh
else
sudo apt-get install feh
fi
c_vpic="feh"
vpic_tltle="feh"
vpic_tag="feh 看图"
vpic_icon="/usr/share/feh/images/logo.svg"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 屏幕截图 软件 **'
echo '***********************************'
WML_LIST=('gnome-screenshot(gnome截图)' 'KSnapshot(kde截图)' 'shutter(通用截图)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
KSnapshot(kde截图))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-ksnapshot
else
sudo apt-get install ksnapshot
fi
c_snapshot="ksnapshot"
sot_title="ksnapshot"
sot_tag="ksnapshot 屏幕截图"
sot_icon="/usr/share/icons/oxygen/48x48/apps/ksnapshot.png"
;;
gnome-screenshot(gnome截图))
if [ $linux == "Arch" ] ; then
sudo pacman -S gnome-screenshot
else
sudo apt-get install gnome-screenshot
fi
c_snapshot="gnome-screenshot -i"
sot_title="抓图"
sot_tag="抓图"
sot_icon="/usr/share/icons/gnome/48x48/apps/applets-screenshooter.png"
;;
shutter(通用截图))
if [ $linux == "Arch" ] ; then
sudo yaourt -S shutter
else
sudo apt-get install shutter
fi
c_snapshot="shutter"
sot_title="Shutter"
sot_tag="Shutter 抓图"
sot_icon="/usr/share/icons/hicolor/48x48/apps/shutter.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 视频播放 软件 **'
echo '***********************************'
WML_LIST=('totem(gnome默认)' 'Dragon(kde默认)' 'gnome-mplayer(mplayer的gnome前端)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Dragon(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdemultimedia-dragonplayer
else
sudo apt-get install dragonplayer
fi
c_mplayer="dragon"
mp_title="Dragon Player"
mp_tag="Dragon 媒体播放"
mp_icon="/usr/share/icons/oxygen/48x48/devices/media-optical-dvd-video.png"
;;
totem(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S totem
else
sudo apt-get install totem
fi
c_mplayer="totem"
mp_title="电影播放机"
mp_tag="电影播放机"
mp_icon="/usr/share/pixmaps/totem.xpm"
;;
gnome-mplayer(mplayer的gnome前端))
if [ $linux == "Arch" ] ; then
sudo pacman -S gnome-mplayer
else
sudo apt-get install gnome-mplayer
fi
c_mplayer="gnome-mplayer"
mp_title="MPlayer"
mp_tag="gnome-mplayer"
mp_icon="/usr/share/icons/hicolor/48x48/apps/gnome-mplayer.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 pdf 阅读器 **'
echo '***********************************'
WML_LIST=('Evince(gnome默认)' 'Okular(kde默认)' 'MuPDF(通用)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
Okular(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdegraphics-okular
else
sudo apt-get install okular
fi
c_pdf="okular"
pdf_title="Okular"
pdf_tag="Okular PDF 阅读器"
pdf_icon="/usr/share/icons/hicolor/48x48/apps/okular.png"
;;
Evince(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S evince
else
sudo apt-get install evince
fi
c_pdf="evince"
pdf_title=".pdf"
pdf_tag="gnome PDF 阅读器"
pdf_icon="/usr/share/pixmaps/evince.xpm"
;;
MuPDF(通用))
if [ $linux == "Arch" ] ; then
sudo pacman -S mupdf
else
sudo apt-get install mupdf
fi
c_pdf="mupdf"
pdf_title=".pdf"
pdf_tag="MuPDF PDF 阅读器"
pdf_icon="/usr/share/pixmaps/mupdf.png"
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否使用 永中office **'
echo '** 永中office 无法自动安装 **'
echo '** 请自行下载和安装 **'
echo '***********************************'
WML_LIST=('不安装,不要启动项' '安装,请添加启动项')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不安装,不要启动项)
c_yz=0
;;
安装,请添加启动项)
c_yz=1
;;
esac
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 电子计算器 **'
echo '***********************************'
WML_LIST=('gcalctool(gnome默认)' 'kcalc(kde默认)' 'Extcalc(多功能计算器)')
TOTAL_WMS=2
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
kcalc(kde默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S kdeutils-kcalc
else
sudo apt-get install kcalc
fi
c_calc="kcalc"
calc_title="KCalc"
calc_tag="KCalc 科学计算器"
calc_icon="/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png"
;;
gcalctool(gnome默认))
if [ $linux == "Arch" ] ; then
sudo pacman -S gcalctool
else
sudo apt-get install gcalctool
fi
c_calc="gcalctool"
calc_title="计算器"
calc_tag="gnome 计算器"
calc_icon="/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png"
;;
Extcalc(多功能计算器))
if [ $linux == "Arch" ] ; then
sudo yaourt -S extcalc
else
sudo apt-get install extcalc
fi
c_calc="extcalc"
calc_title="extcalc"
calc_tag="extcalc 计算器"
calc_icon="/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png"
;;
esac
#
[/bash]
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
[bash]
#接楼上
echo '**********************************'
echo '** 按任意键 开始安装 其他软件 **'
echo '** ark(解压)、dmenu(启动) **'
echo '** aemenu(菜单)、libreoffice **'
echo '** gnome 和 kde 的磁盘分区工具 **'
echo '** NetworkManager、以及 壁纸 **'
echo '** 耗费的时间会比较长 **'
echo '** 请耐心等待 **'
echo '**********************************'
echo ' '
read -n 1 choice_wml
echo ' '
if [ $linux == "Arch" ] ; then
sudo pacman -S ark zip unzip rar unrar
sudo pacman -S suckless-tools
sudo pacman -S aewm
sudo pacman -S network-manager-gnome
sudo pacman -S partitionmanager
sudo pacman -S gnome-disk-utility
sudo pacman -S kde-wallpapers kdewallpapers
sudo pacman -S edgy-community-wallpapers
sudo pacman -S edgy-wallpapers
sudo pacman -S feisty-wallpapers
sudo pacman -S gnome-backgrounds
sudo pacman -S gutsy-wallpapers
sudo pacman -S kdewallpapers
sudo pacman -S kde-wallpapers
sudo pacman -S kde-wallpapers-default
sudo pacman -S peace-wallpapers
sudo pacman -S qimo-wallpaper
sudo pacman -S shimmer-wallpapers
sudo pacman -S tropic-wallpapers
sudo pacman -S ubuntu-wallpapers
sudo pacman -S ubuntu-wallpapers-extra
sudo pacman -S ubuntustudio-wallpapers
sudo pacman -S xubuntu-wallpapers
sudo pacman -S edubuntu-wallpapers
sudo pacman -S blubuntu-wallpapers
sudo pacman -S libreoffice
else
sudo apt-get install ark zip unzip rar unrar
sudo apt-get install suckless-tools
sudo apt-get install aewm
sudo apt-get install network-manager-gnome
sudo apt-get install partitionmanager
sudo apt-get install gnome-disk-utility
sudo apt-get install kde-wallpapers kdewallpapers
sudo apt-get install edgy-community-wallpapers
sudo apt-get install edgy-wallpapers
sudo apt-get install feisty-wallpapers
sudo apt-get install gnome-backgrounds
sudo apt-get install gutsy-wallpapers
sudo apt-get install kdewallpapers
sudo apt-get install kde-wallpapers
sudo apt-get install kde-wallpapers-default
sudo apt-get install peace-wallpapers
sudo apt-get install qimo-wallpaper
sudo apt-get install shimmer-wallpapers
sudo apt-get install tropic-wallpapers
sudo apt-get install ubuntu-wallpapers
sudo apt-get install ubuntu-wallpapers-extra
sudo apt-get install ubuntustudio-wallpapers
sudo apt-get install xubuntu-wallpapers
sudo apt-get install edubuntu-wallpapers
sudo apt-get install blubuntu-wallpapers
sudo apt-get install libreoffice
sudo apt-get install imagemagick
fi
echo "#wallpapers:壁纸文件">>~/.icon-DE/desk.rc
echo " ">>~/.icon-DE/desk.rc
echo "#时间间隔(分钟)">>~/.icon-DE/desk.rc
echo "time_for_change:20">>~/.icon-DE/desk.rc
echo "# 居中(0/1) ">>~/.icon-DE/desk.rc
echo "centered:0">>~/.icon-DE/desk.rc
echo "#缩放(0/1) ">>~/.icon-DE/desk.rc
echo "scaled:1">>~/.icon-DE/desk.rc
echo "#充满(0/1/2)">>~/.icon-DE/desk.rc
echo "filled:0">>~/.icon-DE/desk.rc
echo " ">>~/.icon-DE/desk.rc
echo '**********************************'
echo '** 按任意键 搜寻可用壁纸 **'
echo '** 请耐心等待 **'
echo '**********************************'
echo ' '
read -n 1 choice_wml
echo ' '
m=0
kde_wall=('Aghi' 'Air' 'Ariya' 'Atra_Dot' 'Autumn' 'Azul' 'Beach_Reflecting_Clouds' \
'Blue_Curl' 'Blue_Wood' 'Castilla_Sky' 'Chess' 'City_at_Night' 'Code_Poets_Dream' \
'Colorado_Farm' 'Curls_on_Green' 'Damselfly' 'EOS' 'Emotion' 'Ethais' 'Evening' \
'Field' 'Fields_of_Peace' 'Finally_Summer_in_Germany' 'Flower_drops' 'Flying_Field' \
'Fog_on_the_West_Lake' 'Fresh_Morning' 'Golden_Ripples' 'Grass' 'Green_Concentration' \
'Hanami' 'HighTide' 'Holiday_Cactus' 'Horos' 'Icy_Tree' 'JK_Bridge_at_Night' 'Korea' \
'Ladybuggin' 'Leafs_Labyrinth' 'Media_Life' 'Midnight_in_Karelia' 'Plasmalicious' \
'Quadros' 'Red_Leaf' 'Skeeter_Hawk' 'Spring_Sunray' 'Storm' 'The_Rings_of_Saturn' \
'There_is_Rain_on_the_Table' 'Vector_Sunset' 'Winter_Track' 'Yellow_Flowers')
for ((i=0; i<=51; i++))
do
if [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.JPG ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.JPG">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.JPG"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.png"
m=$[ $m+1 ]
elif [ $[ $w*100/$h ] -eq 125 ] || [ $[ $w*100/$h ] -eq 133 ] ; then
if [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.png"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.png"
m=$[ $m+1 ]
fi
else
if [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.png"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.png"
m=$[ $m+1 ]
fi
fi
done
other_wall=('/usr/share/wallpapers/bluebird-2010-08-1920x1200-xubuntu.png' \
'/usr/share/wallpapers/bluebird-2010-08-1920x1440-notext.png' \
'/usr/share/wallpapers/bluebird-2010-08-1920x1440-xubuntu.png' \
'/usr/share/wallpapers/greybird-wall-1920x1200.png' \
'/usr/share/wallpapers/kde-default.png' \
'/usr/share/backgrounds/Aeg_by_Tauno_Erik.jpg' \
'/usr/share/backgrounds/Arboreal_ballet_by_Bob_Farrell.jpg' \
'/usr/share/backgrounds/Aubergine_Sea_by_Wyatt_Kirby.jpg' \
'/usr/share/backgrounds/Bay.jpg' \
'/usr/share/backgrounds/Berries_by_Orb9220.jpg' \
'/usr/share/backgrounds/Bird_by_Magnus.jpg' \
'/usr/share/backgrounds/Blue_box_number_2_by_orb9220.jpg' \
'/usr/share/backgrounds/Blue_by_ElSlunko.jpg' \
'/usr/share/backgrounds/BosqueTK.jpg' \
'/usr/share/backgrounds/Bubbles_by_JanneM.jpg' \
'/usr/share/backgrounds/Buck_off!_by_SirPecanGum.jpg' \
'/usr/share/backgrounds/BusquedaNocturna.jpg' \
'/usr/share/backgrounds/Butterfly.jpg' \
'/usr/share/backgrounds/Cherries.jpg' \
'/usr/share/backgrounds/Climbing.jpg' \
'/usr/share/backgrounds/Cornered.jpg' \
'/usr/share/backgrounds/Crocosmia_by_sirpecangum.jpg' \
'/usr/share/backgrounds/CurlsbyCandy.jpg' \
'/usr/share/backgrounds/Daisy.jpg' \
'/usr/share/backgrounds/Darkening_Clockwork_by_Matt_Katzenberger.jpg' \
'/usr/share/backgrounds/Delicate_Petals_by_lefthandgergo.jpg' \
'/usr/share/backgrounds/Dybbølsbro_Station_by_SirPecanGum.jpg' \
'/usr/share/backgrounds/Early_Blossom_by_Dh0r.jpg' \
'/usr/share/backgrounds/Fabric_by_Just_Jeanette.jpg' \
'/usr/share/backgrounds/FallDrops,AncientLight.jpg' \
'/usr/share/backgrounds/Feather_by_quinn.anya.jpg' \
'/usr/share/backgrounds/Fern_by_aalex04.jpg' \
'/usr/share/backgrounds/Flocking_by_noombox.jpg' \
'/usr/share/backgrounds/Floorboards_by_Dawid_Huczyński.jpg' \
'/usr/share/backgrounds/FlordeLoto.jpg' \
'/usr/share/backgrounds/Fluffodome.jpg' \
'/usr/share/backgrounds/Frog.jpg' \
'/usr/share/backgrounds/Golden_Bloom_by_Twinmama.jpg' \
'/usr/share/backgrounds/GrassinA.jpg' \
'/usr/share/backgrounds/Green_by_Alan_Mattila.jpg' \
'/usr/share/backgrounds/Grey_day_by_Drew__.jpg' \
'/usr/share/backgrounds/Holes_by_FireCobold.jpg' \
'/usr/share/backgrounds/Icystones2.jpg' \
'/usr/share/backgrounds/Illa-Background.jpg' \
'/usr/share/backgrounds/Illa-Dusk-1600x1200.jpg' \
'/usr/share/backgrounds/Illa-Dusk-1920x1280.jpg' \
'/usr/share/backgrounds/Ilunabarra_Azkainetik_by_Garuna_bor-bor.jpg' \
'/usr/share/backgrounds/InthedarkRedux.jpg' \
'/usr/share/backgrounds/JardinPolar_by_CarmenGloria_Gonzalez.jpg' \
'/usr/share/backgrounds/La_no_alto_by_Allyson_Souza.jpg' \
'/usr/share/backgrounds/Langelinie_Allé_by_SirPecanGum.jpg' \
'/usr/share/backgrounds/Life_by_Paco_Espinoza.jpg' \
'/usr/share/backgrounds/Liquid_glass_by_matthileo.jpg' \
'/usr/share/backgrounds/London_Eye_From_Beneath_by_Fernando_García.jpg' \
'/usr/share/backgrounds/Maraetaibeforesunrise.jpg' \
'/usr/share/backgrounds/Mirada_Perduda_by_Marxicoli.jpg' \
'/usr/share/backgrounds/MistyMorning.jpg' \
'/usr/share/backgrounds/Momiji_Dream_by_Deacon_MacMillan.jpg' \
'/usr/share/backgrounds/Morning_Dew_by_Lars_Clausen.jpg' \
'/usr/share/backgrounds/Morning_II_by_Tadas_N.jpg' \
'/usr/share/backgrounds/Mount_Snowdon,_Wales_by_Adam_Vellender.jpg' \
'/usr/share/backgrounds/Murales_by_Jan_Bencini.jpg' \
'/usr/share/backgrounds/Naranja.jpg' \
'/usr/share/backgrounds/Not_Alone_by_Deacon_MacMillan.jpg' \
'/usr/share/backgrounds/OLife.jpg' \
'/usr/share/backgrounds/Outoffocus.jpg' \
'/usr/share/backgrounds/Palmengarten.jpg' \
'/usr/share/backgrounds/Pointy.jpg' \
'/usr/share/backgrounds/Power_of_Words_by_Antonio_Litterio.jpg' \
'/usr/share/backgrounds/Precise_Pangolin_by_Vlad_Gerasimov.jpg' \
'/usr/share/backgrounds/Primer_Amanecer_2010_by_letoloke.jpg' \
'/usr/share/backgrounds/PrimulaRed.jpg' \
'/usr/share/backgrounds/PurpleDancers_by_Emilio_Merlino.jpg' \
'/usr/share/backgrounds/Qimo-Background.png' \
'/usr/share/backgrounds/Qimo-Daylight-1600x1200.jpg' \
'/usr/share/backgrounds/Qimo-Daylight-1920x1280.jpg' \
'/usr/share/backgrounds/Qimo-and-Illa-Daylight-1600x1200.jpg' \
'/usr/share/backgrounds/Qimo-and-Illa-Daylight-1920x1280.jpg' \
'/usr/share/backgrounds/Quandro_by_Tomas_Vasconcelo.jpg' \
'/usr/share/backgrounds/RadioactiveSunrise.jpg' \
'/usr/share/backgrounds/Ropey_Photo_by_Bob_Farrell.jpg' \
'/usr/share/backgrounds/Sand.jpg' \
'/usr/share/backgrounds/Serenity_Enchanted_by_sirpecangum.jpg' \
'/usr/share/backgrounds/Shoes.jpg' \
'/usr/share/backgrounds/Signpost_by_maroubal2.jpg' \
'/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg' \
'/usr/share/backgrounds/Smile_by_quinn.anya.jpg' \
'/usr/share/backgrounds/SmoothMoment.jpg' \
'/usr/share/backgrounds/Speaker_Weave_by_Phil_Jackson.jpg' \
'/usr/share/backgrounds/Spiral_by_firas.jpg' \
'/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg' \
'/usr/share/backgrounds/Sunset.jpg' \
'/usr/share/backgrounds/TheRainbowisDead.jpg' \
'/usr/share/backgrounds/The_Forbidden_City_by_Daniel_Mathis.jpg' \
'/usr/share/backgrounds/The_Grass_aint_Greener_by_fix_pena.jpg' \
'/usr/share/backgrounds/ThrowingStones.jpg' \
'/usr/share/backgrounds/Tie_My_Boat_by_Ray_García.jpg' \
'/usr/share/backgrounds/Tiny_Worlds_by_matthileo.jpg' \
'/usr/share/backgrounds/Touch_the_light_by_Matt_Katzenberger.jpg' \
'/usr/share/backgrounds/Tri_Narwhal_by_momez.jpg' \
'/usr/share/backgrounds/Twilight_Frost_by_Phil_Jackson.jpg' \
'/usr/share/backgrounds/Ubuntu-Blubuntu_1600x1200.png' \
'/usr/share/backgrounds/Ubuntu-DawnOfUbuntu_1600x1200.jpg' \
'/usr/share/backgrounds/Ubuntu-Peace_1600x1200.jpg' \
'/usr/share/backgrounds/Ubuntu-Tropic_1920x1200.png' \
'/usr/share/backgrounds/Variations-On-Natty-Narwhal-1_by_madeinkobaia.jpg' \
'/usr/share/backgrounds/Warmlights.jpg' \
'/usr/share/backgrounds/Waterchain_by_Poje_Mario.jpg' \
'/usr/share/backgrounds/WhiteOrchid.jpg' \
'/usr/share/backgrounds/White_flowers_by_Garuna_bor-bor.jpg' \
'/usr/share/backgrounds/WildWheat_by_Brian_Burt.jpg' \
'/usr/share/backgrounds/Winter_Morning_by_Shannon_Lucas.jpg' \
'/usr/share/backgrounds/Yellowflower.jpg' \
'/usr/share/backgrounds/edgy-final-ubuntu.png' \
'/usr/share/backgrounds/edubuntu-bubbles.jpg' \
'/usr/share/backgrounds/edubuntu-glowing-stripes.jpg' \
'/usr/share/backgrounds/edubuntu-horses.jpg' \
'/usr/share/backgrounds/edubuntu-liquid-blue.jpg' \
'/usr/share/backgrounds/edubuntu-liquid-pink.jpg' \
'/usr/share/backgrounds/edubuntu-meerkat.jpg' \
'/usr/share/backgrounds/edubuntu-northern-lights.jpg' \
'/usr/share/backgrounds/edubuntu-nyc.jpg' \
'/usr/share/backgrounds/edubuntu-periodic-breakout.jpg' \
'/usr/share/backgrounds/edubuntu-radioactive.jpg' \
'/usr/share/backgrounds/edubuntu-stargazer.png' \
'/usr/share/backgrounds/edubuntu_default.png' \
'/usr/share/backgrounds/edubuntu_lonelytree.png' \
'/usr/share/backgrounds/edubuntu_perspective.png' \
'/usr/share/backgrounds/edubuntu_whereami.png' \
'/usr/share/backgrounds/edubuntu_wire.png' \
'/usr/share/backgrounds/feisty-final-ubuntu.png' \
'/usr/share/backgrounds/gutsy-elephant-skin.jpg' \
'/usr/share/backgrounds/gutsy-final-ubuntu.png' \
'/usr/share/backgrounds/space-01.jpg' \
'/usr/share/backgrounds/space-02.jpg' \
'/usr/share/backgrounds/space-03.jpg' \
'/usr/share/backgrounds/space-04.jpg' \
'/usr/share/backgrounds/space-05.jpg' \
'/usr/share/backgrounds/ubuntu-edgy-smooth-chocolate.png' \
'/usr/share/backgrounds/ubuntu-smooth-chocolate.png' \
'/usr/share/backgrounds/warty-final-ubuntu.png' \
'/usr/share/backgrounds/gnome/Aqua.jpg' \
'/usr/share/backgrounds/gnome/Blinds.jpg' \
'/usr/share/backgrounds/gnome/BlueMarbleWest.jpg' \
'/usr/share/backgrounds/gnome/FootFall.png' \
'/usr/share/backgrounds/gnome/FreshFlower.jpg' \
'/usr/share/backgrounds/gnome/Garden.jpg' \
'/usr/share/backgrounds/gnome/GreenMeadow.jpg' \
'/usr/share/backgrounds/gnome/Spaceflare-nova.jpg' \
'/usr/share/backgrounds/gnome/Spaceflare-supernova.jpg' \
'/usr/share/backgrounds/gnome/Spaceflare.jpg' \
'/usr/share/backgrounds/gnome/Stripes.jpg' \
'/usr/share/backgrounds/gnome/SundownDunes.jpg' \
'/usr/share/backgrounds/gnome/Terraform-blue.jpg' \
'/usr/share/backgrounds/gnome/Terraform-green.jpg' \
'/usr/share/backgrounds/gnome/Terraform-orange.jpg' \
'/usr/share/backgrounds/gnome/TwoWings.jpg' \
'/usr/share/backgrounds/gnome/Wood.jpg' \
'/usr/share/backgrounds/gnome/YellowFlower.jpg' \
'/usr/share/xfce4/backdrops/albatross-2009-10.png' \
'/usr/share/xfce4/backdrops/bluebird-2010-08-1920x1200-xubuntu.png' \
'/usr/share/xfce4/backdrops/bluebird-2010-08-1920x1440-notext.png' \
'/usr/share/xfce4/backdrops/bluebird-2010-08-1920x1440-xubuntu.png' \
'/usr/share/xfce4/backdrops/greybird-wall-1920x1200.png' \
'/usr/share/xfce4/backdrops/macinnis_wallpaper.png' \
'/usr/share/xfce4/backdrops/ubuntustudio-ayo.png' \
'/usr/share/xfce4/backdrops/ubuntustudio-brushes.jpg' \
'/usr/share/xfce4/backdrops/ubuntustudio-gutsy.png' \
'/usr/share/xfce4/backdrops/ubuntustudio-lense.jpg' \
'/usr/share/xfce4/backdrops/ubuntustudio-mixer.jpg' \
'/usr/share/xfce4/backdrops/ubuntustudio-olis.jpg' \
'/usr/share/xfce4/backdrops/xfce-stripes.png' \
'/usr/share/xfce4/backdrops/xubuntu-bluebird-notext.png' \
'/usr/share/xfce4/backdrops/xubuntu-bluebird.png' \
'/usr/share/xfce4/backdrops/xubuntu-greybird.png' \
'/usr/share/xfce4/backdrops/xubuntu-karmic-gdm.png' \
'/usr/share/xfce4/backdrops/xubuntu-karmic.png' \
'/usr/share/xfce4/backdrops/xubuntu-precise-left.png' \
'/usr/share/xfce4/backdrops/xubuntu-precise-right.png')
for ((i=0; i<179; i++))
do
if [ -f ${other_wall[$i]} ] ; then
wh1=`identify ${other_wall[$i]}`
wh2=`echo "$wh1" | awk '{ print $3; }'`
w2=`echo ${wh2%%'x'*}`
h2=`echo ${wh2##*'x'}`
if [ $[ $w*1000/$w2 ] -eq $[ $h*1000/$h2 ] ] ; then
echo "wallpapers:${other_wall[$i]}">>~/.icon-DE/desk.rc
echo "发现壁纸:${other_wall[$i]}"
m=$[ $m+1 ]
elif [ $[ $w*100/$h ] -eq 125 ] || [ $[ $w*100/$h ] -eq 133 ] ; then
if [ $[ $w2*100/$h2 ] -eq 125 ] || [ $[ $w2*100/$h2 ] -eq 133 ] ; then
echo "wallpapers:${other_wall[$i]}">>~/.icon-DE/desk.rc
echo "发现壁纸:${other_wall[$i]}"
m=$[ $m+1 ]
fi
else
if [ $[ $w2*100/$h2 ] -gt 133 ] ; then
echo "wallpapers:${other_wall[$i]}">>~/.icon-DE/desk.rc
echo "发现壁纸:${other_wall[$i]}"
m=$[ $m+1 ]
fi
fi
fi
done
echo "共发现 $m 个可用的壁纸"
echo '**********************************'
echo '** 将要打开配置文件“desk.rc” **'
echo '** 请修改它关于“天气预报”的内容 **'
echo '** 完成对它最终的配置 **'
echo '** 按任意键继续...... **'
echo '**********************************'
read -n 1 choice_wml
echo ' '
$c_text ~/.icon-DE/desk.rc
echo "group5# /usr/share/icons/oxygen/48x48/apps/kchart.png \"办公\"">>~/.icon-DE/wharf.rc
if [ $c_yz -eq 1 ] ; then
echo "/usr/share/yozofileicon/yozoicon.png \"/usr/bin/yozo\" \"永中 office\" \"永中Office\"">>~/.icon-DE/wharf.rc
fi
echo "/usr/share/icons/hicolor/48x48/apps/libreoffice-main.png \"libreoffice\" \"libreoffice\" \"LibreOffice\"">>~/.icon-DE/wharf.rc
echo "\"$pdf_icon\" \"$c_pdf\" \"$pdf_tag\" \"$pdf_title\"">>~/.icon-DE/wharf.rc
echo "group6# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-color.png \"图形\"">>~/.icon-DE/wharf.rc
echo "\"$sot_icon\" \"$c_snapshot\" \"$sot_tag\" \"$sot_title\"">>~/.icon-DE/wharf.rc
echo "\"$pic_icon\" \"$c_pic\" \"$pic_tag\" \"$pic_title\"">>~/.icon-DE/wharf.rc
echo "\"$vpic_icon\" \"$c_vpic\" \"$vpic_tag\" \"vpic_title\"">>~/.icon-DE/wharf.rc
if [ $c_pic != $c_pic2 ] ; then
echo "\"$pic2_icon\" \"$c_pic2\" \"$pic2_tag\" \"$pic2_title\"">>~/.icon-DE/wharf.rc
fi
echo "group7# /usr/share/icons/oxygen/48x48/apps/qelectrotech.png \"工具/开发\"">>~/.icon-DE/wharf.rc
echo "\"$text_icon\" \"$c_text\" \"$text_tag\" \"$text_title\"">>~/.icon-DE/wharf.rc
echo "\"$prog_icon\" \"$c_prog\" \"$prog_tag\" \"$prog_title\"">>~/.icon-DE/wharf.rc
echo "\"$prog_icon\" \"$c_sudo $c_prog\" \"sudo 权限 $prog_tag\" \"$prog_title\"">>~/.icon-DE/wharf.rc
echo "/usr/share/pixmaps/utilities-file-archiver.xpm \"ark\" \"ark 压缩/解压\" \"Ark\"">>~/.icon-DE/wharf.rc
echo "\"$calc_icon\" \"$c_calc\" \"$calc_tag\" \"$calc_title\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/actions/go-next.png \"dmenu_run\" \"dmenu 起动器\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/kmenuedit.png \"aemenu\" \"aemenu 菜单\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "group8# /usr/share/icons/oxygen/48x48/actions/configure.png \"设置\" ">>~/.icon-DE/wharf.rc
echo "\"$term_icon\" \"$c_term\" \"$term_tag\" \"$term_title\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/apps/partitionmanager.png \"partitionmanager\" \"kde 磁盘分区工具\" \"KDE 分区管理器\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/devices/drive-harddisk.png \"palimpsest\" \"gnome 磁盘工具\" \"磁盘实用工具\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/muon.png \"kdesudo synaptic\" \"新立得软件包管理\" \"新立得包管理器\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/network-workgroup.png \"kdesudo nm-connection-editor\" \"NetworkManager\" \"网络连接\"">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否安装所有可用WM **'
echo '** 并设置为可随意切换 WM **'
echo '** 如果选择“安装并启用” **'
echo '** 可能会安装大量软件 **'
echo '**Debian/ubuntu里面openbox/pekwm **'
echo '**建议下载和手动安装DE自带的DEB包**'
echo '***********************************'
WML_LIST=('不安装,不启用' '安装并启用')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不安装,不启用)
echo "group9# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-gaming.png \"娱乐/游戏\"">>~/.icon-DE/wharf.rc
echo "\"$mp_icon\" \"$c_mplayer\" \"$mp_tag\" \"$mp_title\"">>~/.icon-DE/wharf.rc
echo "single10# /usr/share/icons/oxygen/48x48/actions/system-shutdown.png \"killall icon-desk\" \"注销\" \"a a a a\"">>~/.icon-DE/wharf.rc
;;
安装并启用)
if [ $linux == "Arch" ] ; then
sudo pacman -S kde-window-manager
sudo pacman -S metacity
sudo pacman -S oroborus
sudo pacman -S blackbox
sudo pacman -S sawfish
sudo pacman -S mutter
sudo pacman -S xfwm4
sudo pacman -S compiz
sudo pacman -S pekwm
sudo pacman -S openbox
else
sudo apt-get install kde-window-manager
sudo apt-get install metacity
sudo apt-get install oroborus
sudo apt-get install blackbox
sudo apt-get install sawfish
sudo apt-get install mutter
sudo apt-get install xfwm4
sudo apt-get install compiz
fi
echo "#!/bin/bash">$HOME/change_wm
echo " ">>$HOME/change_wm
echo "killall -9 kwin">>$HOME/change_wm
echo "killall -9 metacity">>$HOME/change_wm
echo "killall -9 oroborus">>$HOME/change_wm
echo "killall -9 blackbox">>$HOME/change_wm
echo "killall -9 openbox">>$HOME/change_wm
echo "killall -9 pekwm">>$HOME/change_wm
echo "killall -9 mutter">>$HOME/change_wm
echo "killall -9 xfwm4">>$HOME/change_wm
echo "killall -9 compiz">>$HOME/change_wm
echo "killall -9 sawfish">>$HOME/change_wm
echo "killall -9 fusion-icon">>$HOME/change_wm
echo "case \$1 in">>$HOME/change_wm
echo "sawfish)">>$HOME/change_wm
echo " sawfish &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "metacity)">>$HOME/change_wm
echo " metacity &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "kwin)">>$HOME/change_wm
echo " kwin &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "compiz)">>$HOME/change_wm
echo " compiz &">>$HOME/change_wm
echo " fusion-icon &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "mutter)">>$HOME/change_wm
echo " mutter &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "xfwm4)">>$HOME/change_wm
echo " xfwm4 &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "oroborus)">>$HOME/change_wm
echo " oroborus &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "blackbox)">>$HOME/change_wm
echo " blackbox &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "openbox)">>$HOME/change_wm
echo " openbox &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "pekwm)">>$HOME/change_wm
echo " pekwm &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "*)">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "esac">>$HOME/change_wm
chmod +x $HOME/change_wm
echo "group9# /usr/share/icons/oxygen/48x48/apps/kcmkwm.png \"窗口管理器/桌面环境\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/apps/kde.png \"$HOME/change_wm kwin\" \"kwin\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png \"$HOME/change_wm metacity\" \"metacity\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/snake-logo-small.png \"$HOME/change_wm oroborus\" \"oroborus\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/blackbox.png \"$HOME/change_wm blackbox\" \"blackbox\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/pixmaps/openbox.png \"$HOME/change_wm openbox\" \"openbox\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/sawfish.png \"$HOME/change_wm sawfish\" \"sawfish\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/pekwm.png \"$HOME/change_wm pekwm\" \"pekwm\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png \"$HOME/change_wm mutter\" \"mutter\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/pixmaps/xfce4_xicon3.png \"$HOME/change_wm xfwm4\" \"xfwm4\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/compiz.png \"$HOME/change_wm compiz\" \"compiz\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "group10# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-gaming.png \"娱乐/游戏\"">>~/.icon-DE/wharf.rc
echo "\"$mp_icon\" \"$c_mplayer\" \"$mp_tag\" \"$mp_title\"">>~/.icon-DE/wharf.rc
echo "single11# /usr/share/icons/oxygen/48x48/actions/system-shutdown.png \"killall icon-desk\" \"注销\" \"a a a a\"">>~/.icon-DE/wharf.rc
;;
esac
echo '**********************************'
echo '** 配置工作基本完成 **'
echo '** 将要打开配置文件“wharf.rc” **'
echo '** 完成对它最终的配置 **'
echo '** 按任意键继续...... **'
echo '**********************************'
read -n 1 choice_wml
echo ' '
$c_text ~/.icon-DE/wharf.rc
choice_wml=1
echo ' '
n=1;
while [ $choice_wml = 1 ]; do
if [ -f /usr/share/icon-DE/icons/background${n}.png ] ; then
cp "/usr/share/icon-DE/icons/background${n}.png" ~/.icon-DE/pics/background.png -f
n=$[ $n + 1 ]
else
cp "/usr/share/icon-DE/icons/background1.png" ~/.icon-DE/pics/background.png -f
n=2
fi
icon-wharf RESET 2>>/dev/null
sleep 2
clean
echo '***********************************'
echo '** 现在进行配置的最后一步 **'
echo '** 是选择背景图片 **'
echo '** 按“1”将轮换更改背景图片 **'
echo '** 按“0”停止和退出本shell **'
echo '***********************************'
WML_LIST=('就他了,停止并退出' '不满意,请换下一个')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
done
[/bash]
#接楼上
echo '**********************************'
echo '** 按任意键 开始安装 其他软件 **'
echo '** ark(解压)、dmenu(启动) **'
echo '** aemenu(菜单)、libreoffice **'
echo '** gnome 和 kde 的磁盘分区工具 **'
echo '** NetworkManager、以及 壁纸 **'
echo '** 耗费的时间会比较长 **'
echo '** 请耐心等待 **'
echo '**********************************'
echo ' '
read -n 1 choice_wml
echo ' '
if [ $linux == "Arch" ] ; then
sudo pacman -S ark zip unzip rar unrar
sudo pacman -S suckless-tools
sudo pacman -S aewm
sudo pacman -S network-manager-gnome
sudo pacman -S partitionmanager
sudo pacman -S gnome-disk-utility
sudo pacman -S kde-wallpapers kdewallpapers
sudo pacman -S edgy-community-wallpapers
sudo pacman -S edgy-wallpapers
sudo pacman -S feisty-wallpapers
sudo pacman -S gnome-backgrounds
sudo pacman -S gutsy-wallpapers
sudo pacman -S kdewallpapers
sudo pacman -S kde-wallpapers
sudo pacman -S kde-wallpapers-default
sudo pacman -S peace-wallpapers
sudo pacman -S qimo-wallpaper
sudo pacman -S shimmer-wallpapers
sudo pacman -S tropic-wallpapers
sudo pacman -S ubuntu-wallpapers
sudo pacman -S ubuntu-wallpapers-extra
sudo pacman -S ubuntustudio-wallpapers
sudo pacman -S xubuntu-wallpapers
sudo pacman -S edubuntu-wallpapers
sudo pacman -S blubuntu-wallpapers
sudo pacman -S libreoffice
else
sudo apt-get install ark zip unzip rar unrar
sudo apt-get install suckless-tools
sudo apt-get install aewm
sudo apt-get install network-manager-gnome
sudo apt-get install partitionmanager
sudo apt-get install gnome-disk-utility
sudo apt-get install kde-wallpapers kdewallpapers
sudo apt-get install edgy-community-wallpapers
sudo apt-get install edgy-wallpapers
sudo apt-get install feisty-wallpapers
sudo apt-get install gnome-backgrounds
sudo apt-get install gutsy-wallpapers
sudo apt-get install kdewallpapers
sudo apt-get install kde-wallpapers
sudo apt-get install kde-wallpapers-default
sudo apt-get install peace-wallpapers
sudo apt-get install qimo-wallpaper
sudo apt-get install shimmer-wallpapers
sudo apt-get install tropic-wallpapers
sudo apt-get install ubuntu-wallpapers
sudo apt-get install ubuntu-wallpapers-extra
sudo apt-get install ubuntustudio-wallpapers
sudo apt-get install xubuntu-wallpapers
sudo apt-get install edubuntu-wallpapers
sudo apt-get install blubuntu-wallpapers
sudo apt-get install libreoffice
sudo apt-get install imagemagick
fi
echo "#wallpapers:壁纸文件">>~/.icon-DE/desk.rc
echo " ">>~/.icon-DE/desk.rc
echo "#时间间隔(分钟)">>~/.icon-DE/desk.rc
echo "time_for_change:20">>~/.icon-DE/desk.rc
echo "# 居中(0/1) ">>~/.icon-DE/desk.rc
echo "centered:0">>~/.icon-DE/desk.rc
echo "#缩放(0/1) ">>~/.icon-DE/desk.rc
echo "scaled:1">>~/.icon-DE/desk.rc
echo "#充满(0/1/2)">>~/.icon-DE/desk.rc
echo "filled:0">>~/.icon-DE/desk.rc
echo " ">>~/.icon-DE/desk.rc
echo '**********************************'
echo '** 按任意键 搜寻可用壁纸 **'
echo '** 请耐心等待 **'
echo '**********************************'
echo ' '
read -n 1 choice_wml
echo ' '
m=0
kde_wall=('Aghi' 'Air' 'Ariya' 'Atra_Dot' 'Autumn' 'Azul' 'Beach_Reflecting_Clouds' \
'Blue_Curl' 'Blue_Wood' 'Castilla_Sky' 'Chess' 'City_at_Night' 'Code_Poets_Dream' \
'Colorado_Farm' 'Curls_on_Green' 'Damselfly' 'EOS' 'Emotion' 'Ethais' 'Evening' \
'Field' 'Fields_of_Peace' 'Finally_Summer_in_Germany' 'Flower_drops' 'Flying_Field' \
'Fog_on_the_West_Lake' 'Fresh_Morning' 'Golden_Ripples' 'Grass' 'Green_Concentration' \
'Hanami' 'HighTide' 'Holiday_Cactus' 'Horos' 'Icy_Tree' 'JK_Bridge_at_Night' 'Korea' \
'Ladybuggin' 'Leafs_Labyrinth' 'Media_Life' 'Midnight_in_Karelia' 'Plasmalicious' \
'Quadros' 'Red_Leaf' 'Skeeter_Hawk' 'Spring_Sunray' 'Storm' 'The_Rings_of_Saturn' \
'There_is_Rain_on_the_Table' 'Vector_Sunset' 'Winter_Track' 'Yellow_Flowers')
for ((i=0; i<=51; i++))
do
if [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.JPG ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.JPG">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.JPG"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/${w}x${h}.png"
m=$[ $m+1 ]
elif [ $[ $w*100/$h ] -eq 125 ] || [ $[ $w*100/$h ] -eq 133 ] ; then
if [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1280x1024.png"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1600x1200.png"
m=$[ $m+1 ]
fi
else
if [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1440x900.png"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.jpg ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.jpg">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.jpg"
m=$[ $m+1 ]
elif [ -f /usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.png ] ; then
echo "wallpapers:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.png">>~/.icon-DE/desk.rc
echo "发现壁纸:/usr/share/wallpapers/${kde_wall[$i]}/contents/images/1920x1080.png"
m=$[ $m+1 ]
fi
fi
done
other_wall=('/usr/share/wallpapers/bluebird-2010-08-1920x1200-xubuntu.png' \
'/usr/share/wallpapers/bluebird-2010-08-1920x1440-notext.png' \
'/usr/share/wallpapers/bluebird-2010-08-1920x1440-xubuntu.png' \
'/usr/share/wallpapers/greybird-wall-1920x1200.png' \
'/usr/share/wallpapers/kde-default.png' \
'/usr/share/backgrounds/Aeg_by_Tauno_Erik.jpg' \
'/usr/share/backgrounds/Arboreal_ballet_by_Bob_Farrell.jpg' \
'/usr/share/backgrounds/Aubergine_Sea_by_Wyatt_Kirby.jpg' \
'/usr/share/backgrounds/Bay.jpg' \
'/usr/share/backgrounds/Berries_by_Orb9220.jpg' \
'/usr/share/backgrounds/Bird_by_Magnus.jpg' \
'/usr/share/backgrounds/Blue_box_number_2_by_orb9220.jpg' \
'/usr/share/backgrounds/Blue_by_ElSlunko.jpg' \
'/usr/share/backgrounds/BosqueTK.jpg' \
'/usr/share/backgrounds/Bubbles_by_JanneM.jpg' \
'/usr/share/backgrounds/Buck_off!_by_SirPecanGum.jpg' \
'/usr/share/backgrounds/BusquedaNocturna.jpg' \
'/usr/share/backgrounds/Butterfly.jpg' \
'/usr/share/backgrounds/Cherries.jpg' \
'/usr/share/backgrounds/Climbing.jpg' \
'/usr/share/backgrounds/Cornered.jpg' \
'/usr/share/backgrounds/Crocosmia_by_sirpecangum.jpg' \
'/usr/share/backgrounds/CurlsbyCandy.jpg' \
'/usr/share/backgrounds/Daisy.jpg' \
'/usr/share/backgrounds/Darkening_Clockwork_by_Matt_Katzenberger.jpg' \
'/usr/share/backgrounds/Delicate_Petals_by_lefthandgergo.jpg' \
'/usr/share/backgrounds/Dybbølsbro_Station_by_SirPecanGum.jpg' \
'/usr/share/backgrounds/Early_Blossom_by_Dh0r.jpg' \
'/usr/share/backgrounds/Fabric_by_Just_Jeanette.jpg' \
'/usr/share/backgrounds/FallDrops,AncientLight.jpg' \
'/usr/share/backgrounds/Feather_by_quinn.anya.jpg' \
'/usr/share/backgrounds/Fern_by_aalex04.jpg' \
'/usr/share/backgrounds/Flocking_by_noombox.jpg' \
'/usr/share/backgrounds/Floorboards_by_Dawid_Huczyński.jpg' \
'/usr/share/backgrounds/FlordeLoto.jpg' \
'/usr/share/backgrounds/Fluffodome.jpg' \
'/usr/share/backgrounds/Frog.jpg' \
'/usr/share/backgrounds/Golden_Bloom_by_Twinmama.jpg' \
'/usr/share/backgrounds/GrassinA.jpg' \
'/usr/share/backgrounds/Green_by_Alan_Mattila.jpg' \
'/usr/share/backgrounds/Grey_day_by_Drew__.jpg' \
'/usr/share/backgrounds/Holes_by_FireCobold.jpg' \
'/usr/share/backgrounds/Icystones2.jpg' \
'/usr/share/backgrounds/Illa-Background.jpg' \
'/usr/share/backgrounds/Illa-Dusk-1600x1200.jpg' \
'/usr/share/backgrounds/Illa-Dusk-1920x1280.jpg' \
'/usr/share/backgrounds/Ilunabarra_Azkainetik_by_Garuna_bor-bor.jpg' \
'/usr/share/backgrounds/InthedarkRedux.jpg' \
'/usr/share/backgrounds/JardinPolar_by_CarmenGloria_Gonzalez.jpg' \
'/usr/share/backgrounds/La_no_alto_by_Allyson_Souza.jpg' \
'/usr/share/backgrounds/Langelinie_Allé_by_SirPecanGum.jpg' \
'/usr/share/backgrounds/Life_by_Paco_Espinoza.jpg' \
'/usr/share/backgrounds/Liquid_glass_by_matthileo.jpg' \
'/usr/share/backgrounds/London_Eye_From_Beneath_by_Fernando_García.jpg' \
'/usr/share/backgrounds/Maraetaibeforesunrise.jpg' \
'/usr/share/backgrounds/Mirada_Perduda_by_Marxicoli.jpg' \
'/usr/share/backgrounds/MistyMorning.jpg' \
'/usr/share/backgrounds/Momiji_Dream_by_Deacon_MacMillan.jpg' \
'/usr/share/backgrounds/Morning_Dew_by_Lars_Clausen.jpg' \
'/usr/share/backgrounds/Morning_II_by_Tadas_N.jpg' \
'/usr/share/backgrounds/Mount_Snowdon,_Wales_by_Adam_Vellender.jpg' \
'/usr/share/backgrounds/Murales_by_Jan_Bencini.jpg' \
'/usr/share/backgrounds/Naranja.jpg' \
'/usr/share/backgrounds/Not_Alone_by_Deacon_MacMillan.jpg' \
'/usr/share/backgrounds/OLife.jpg' \
'/usr/share/backgrounds/Outoffocus.jpg' \
'/usr/share/backgrounds/Palmengarten.jpg' \
'/usr/share/backgrounds/Pointy.jpg' \
'/usr/share/backgrounds/Power_of_Words_by_Antonio_Litterio.jpg' \
'/usr/share/backgrounds/Precise_Pangolin_by_Vlad_Gerasimov.jpg' \
'/usr/share/backgrounds/Primer_Amanecer_2010_by_letoloke.jpg' \
'/usr/share/backgrounds/PrimulaRed.jpg' \
'/usr/share/backgrounds/PurpleDancers_by_Emilio_Merlino.jpg' \
'/usr/share/backgrounds/Qimo-Background.png' \
'/usr/share/backgrounds/Qimo-Daylight-1600x1200.jpg' \
'/usr/share/backgrounds/Qimo-Daylight-1920x1280.jpg' \
'/usr/share/backgrounds/Qimo-and-Illa-Daylight-1600x1200.jpg' \
'/usr/share/backgrounds/Qimo-and-Illa-Daylight-1920x1280.jpg' \
'/usr/share/backgrounds/Quandro_by_Tomas_Vasconcelo.jpg' \
'/usr/share/backgrounds/RadioactiveSunrise.jpg' \
'/usr/share/backgrounds/Ropey_Photo_by_Bob_Farrell.jpg' \
'/usr/share/backgrounds/Sand.jpg' \
'/usr/share/backgrounds/Serenity_Enchanted_by_sirpecangum.jpg' \
'/usr/share/backgrounds/Shoes.jpg' \
'/usr/share/backgrounds/Signpost_by_maroubal2.jpg' \
'/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg' \
'/usr/share/backgrounds/Smile_by_quinn.anya.jpg' \
'/usr/share/backgrounds/SmoothMoment.jpg' \
'/usr/share/backgrounds/Speaker_Weave_by_Phil_Jackson.jpg' \
'/usr/share/backgrounds/Spiral_by_firas.jpg' \
'/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg' \
'/usr/share/backgrounds/Sunset.jpg' \
'/usr/share/backgrounds/TheRainbowisDead.jpg' \
'/usr/share/backgrounds/The_Forbidden_City_by_Daniel_Mathis.jpg' \
'/usr/share/backgrounds/The_Grass_aint_Greener_by_fix_pena.jpg' \
'/usr/share/backgrounds/ThrowingStones.jpg' \
'/usr/share/backgrounds/Tie_My_Boat_by_Ray_García.jpg' \
'/usr/share/backgrounds/Tiny_Worlds_by_matthileo.jpg' \
'/usr/share/backgrounds/Touch_the_light_by_Matt_Katzenberger.jpg' \
'/usr/share/backgrounds/Tri_Narwhal_by_momez.jpg' \
'/usr/share/backgrounds/Twilight_Frost_by_Phil_Jackson.jpg' \
'/usr/share/backgrounds/Ubuntu-Blubuntu_1600x1200.png' \
'/usr/share/backgrounds/Ubuntu-DawnOfUbuntu_1600x1200.jpg' \
'/usr/share/backgrounds/Ubuntu-Peace_1600x1200.jpg' \
'/usr/share/backgrounds/Ubuntu-Tropic_1920x1200.png' \
'/usr/share/backgrounds/Variations-On-Natty-Narwhal-1_by_madeinkobaia.jpg' \
'/usr/share/backgrounds/Warmlights.jpg' \
'/usr/share/backgrounds/Waterchain_by_Poje_Mario.jpg' \
'/usr/share/backgrounds/WhiteOrchid.jpg' \
'/usr/share/backgrounds/White_flowers_by_Garuna_bor-bor.jpg' \
'/usr/share/backgrounds/WildWheat_by_Brian_Burt.jpg' \
'/usr/share/backgrounds/Winter_Morning_by_Shannon_Lucas.jpg' \
'/usr/share/backgrounds/Yellowflower.jpg' \
'/usr/share/backgrounds/edgy-final-ubuntu.png' \
'/usr/share/backgrounds/edubuntu-bubbles.jpg' \
'/usr/share/backgrounds/edubuntu-glowing-stripes.jpg' \
'/usr/share/backgrounds/edubuntu-horses.jpg' \
'/usr/share/backgrounds/edubuntu-liquid-blue.jpg' \
'/usr/share/backgrounds/edubuntu-liquid-pink.jpg' \
'/usr/share/backgrounds/edubuntu-meerkat.jpg' \
'/usr/share/backgrounds/edubuntu-northern-lights.jpg' \
'/usr/share/backgrounds/edubuntu-nyc.jpg' \
'/usr/share/backgrounds/edubuntu-periodic-breakout.jpg' \
'/usr/share/backgrounds/edubuntu-radioactive.jpg' \
'/usr/share/backgrounds/edubuntu-stargazer.png' \
'/usr/share/backgrounds/edubuntu_default.png' \
'/usr/share/backgrounds/edubuntu_lonelytree.png' \
'/usr/share/backgrounds/edubuntu_perspective.png' \
'/usr/share/backgrounds/edubuntu_whereami.png' \
'/usr/share/backgrounds/edubuntu_wire.png' \
'/usr/share/backgrounds/feisty-final-ubuntu.png' \
'/usr/share/backgrounds/gutsy-elephant-skin.jpg' \
'/usr/share/backgrounds/gutsy-final-ubuntu.png' \
'/usr/share/backgrounds/space-01.jpg' \
'/usr/share/backgrounds/space-02.jpg' \
'/usr/share/backgrounds/space-03.jpg' \
'/usr/share/backgrounds/space-04.jpg' \
'/usr/share/backgrounds/space-05.jpg' \
'/usr/share/backgrounds/ubuntu-edgy-smooth-chocolate.png' \
'/usr/share/backgrounds/ubuntu-smooth-chocolate.png' \
'/usr/share/backgrounds/warty-final-ubuntu.png' \
'/usr/share/backgrounds/gnome/Aqua.jpg' \
'/usr/share/backgrounds/gnome/Blinds.jpg' \
'/usr/share/backgrounds/gnome/BlueMarbleWest.jpg' \
'/usr/share/backgrounds/gnome/FootFall.png' \
'/usr/share/backgrounds/gnome/FreshFlower.jpg' \
'/usr/share/backgrounds/gnome/Garden.jpg' \
'/usr/share/backgrounds/gnome/GreenMeadow.jpg' \
'/usr/share/backgrounds/gnome/Spaceflare-nova.jpg' \
'/usr/share/backgrounds/gnome/Spaceflare-supernova.jpg' \
'/usr/share/backgrounds/gnome/Spaceflare.jpg' \
'/usr/share/backgrounds/gnome/Stripes.jpg' \
'/usr/share/backgrounds/gnome/SundownDunes.jpg' \
'/usr/share/backgrounds/gnome/Terraform-blue.jpg' \
'/usr/share/backgrounds/gnome/Terraform-green.jpg' \
'/usr/share/backgrounds/gnome/Terraform-orange.jpg' \
'/usr/share/backgrounds/gnome/TwoWings.jpg' \
'/usr/share/backgrounds/gnome/Wood.jpg' \
'/usr/share/backgrounds/gnome/YellowFlower.jpg' \
'/usr/share/xfce4/backdrops/albatross-2009-10.png' \
'/usr/share/xfce4/backdrops/bluebird-2010-08-1920x1200-xubuntu.png' \
'/usr/share/xfce4/backdrops/bluebird-2010-08-1920x1440-notext.png' \
'/usr/share/xfce4/backdrops/bluebird-2010-08-1920x1440-xubuntu.png' \
'/usr/share/xfce4/backdrops/greybird-wall-1920x1200.png' \
'/usr/share/xfce4/backdrops/macinnis_wallpaper.png' \
'/usr/share/xfce4/backdrops/ubuntustudio-ayo.png' \
'/usr/share/xfce4/backdrops/ubuntustudio-brushes.jpg' \
'/usr/share/xfce4/backdrops/ubuntustudio-gutsy.png' \
'/usr/share/xfce4/backdrops/ubuntustudio-lense.jpg' \
'/usr/share/xfce4/backdrops/ubuntustudio-mixer.jpg' \
'/usr/share/xfce4/backdrops/ubuntustudio-olis.jpg' \
'/usr/share/xfce4/backdrops/xfce-stripes.png' \
'/usr/share/xfce4/backdrops/xubuntu-bluebird-notext.png' \
'/usr/share/xfce4/backdrops/xubuntu-bluebird.png' \
'/usr/share/xfce4/backdrops/xubuntu-greybird.png' \
'/usr/share/xfce4/backdrops/xubuntu-karmic-gdm.png' \
'/usr/share/xfce4/backdrops/xubuntu-karmic.png' \
'/usr/share/xfce4/backdrops/xubuntu-precise-left.png' \
'/usr/share/xfce4/backdrops/xubuntu-precise-right.png')
for ((i=0; i<179; i++))
do
if [ -f ${other_wall[$i]} ] ; then
wh1=`identify ${other_wall[$i]}`
wh2=`echo "$wh1" | awk '{ print $3; }'`
w2=`echo ${wh2%%'x'*}`
h2=`echo ${wh2##*'x'}`
if [ $[ $w*1000/$w2 ] -eq $[ $h*1000/$h2 ] ] ; then
echo "wallpapers:${other_wall[$i]}">>~/.icon-DE/desk.rc
echo "发现壁纸:${other_wall[$i]}"
m=$[ $m+1 ]
elif [ $[ $w*100/$h ] -eq 125 ] || [ $[ $w*100/$h ] -eq 133 ] ; then
if [ $[ $w2*100/$h2 ] -eq 125 ] || [ $[ $w2*100/$h2 ] -eq 133 ] ; then
echo "wallpapers:${other_wall[$i]}">>~/.icon-DE/desk.rc
echo "发现壁纸:${other_wall[$i]}"
m=$[ $m+1 ]
fi
else
if [ $[ $w2*100/$h2 ] -gt 133 ] ; then
echo "wallpapers:${other_wall[$i]}">>~/.icon-DE/desk.rc
echo "发现壁纸:${other_wall[$i]}"
m=$[ $m+1 ]
fi
fi
fi
done
echo "共发现 $m 个可用的壁纸"
echo '**********************************'
echo '** 将要打开配置文件“desk.rc” **'
echo '** 请修改它关于“天气预报”的内容 **'
echo '** 完成对它最终的配置 **'
echo '** 按任意键继续...... **'
echo '**********************************'
read -n 1 choice_wml
echo ' '
$c_text ~/.icon-DE/desk.rc
echo "group5# /usr/share/icons/oxygen/48x48/apps/kchart.png \"办公\"">>~/.icon-DE/wharf.rc
if [ $c_yz -eq 1 ] ; then
echo "/usr/share/yozofileicon/yozoicon.png \"/usr/bin/yozo\" \"永中 office\" \"永中Office\"">>~/.icon-DE/wharf.rc
fi
echo "/usr/share/icons/hicolor/48x48/apps/libreoffice-main.png \"libreoffice\" \"libreoffice\" \"LibreOffice\"">>~/.icon-DE/wharf.rc
echo "\"$pdf_icon\" \"$c_pdf\" \"$pdf_tag\" \"$pdf_title\"">>~/.icon-DE/wharf.rc
echo "group6# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-color.png \"图形\"">>~/.icon-DE/wharf.rc
echo "\"$sot_icon\" \"$c_snapshot\" \"$sot_tag\" \"$sot_title\"">>~/.icon-DE/wharf.rc
echo "\"$pic_icon\" \"$c_pic\" \"$pic_tag\" \"$pic_title\"">>~/.icon-DE/wharf.rc
echo "\"$vpic_icon\" \"$c_vpic\" \"$vpic_tag\" \"vpic_title\"">>~/.icon-DE/wharf.rc
if [ $c_pic != $c_pic2 ] ; then
echo "\"$pic2_icon\" \"$c_pic2\" \"$pic2_tag\" \"$pic2_title\"">>~/.icon-DE/wharf.rc
fi
echo "group7# /usr/share/icons/oxygen/48x48/apps/qelectrotech.png \"工具/开发\"">>~/.icon-DE/wharf.rc
echo "\"$text_icon\" \"$c_text\" \"$text_tag\" \"$text_title\"">>~/.icon-DE/wharf.rc
echo "\"$prog_icon\" \"$c_prog\" \"$prog_tag\" \"$prog_title\"">>~/.icon-DE/wharf.rc
echo "\"$prog_icon\" \"$c_sudo $c_prog\" \"sudo 权限 $prog_tag\" \"$prog_title\"">>~/.icon-DE/wharf.rc
echo "/usr/share/pixmaps/utilities-file-archiver.xpm \"ark\" \"ark 压缩/解压\" \"Ark\"">>~/.icon-DE/wharf.rc
echo "\"$calc_icon\" \"$c_calc\" \"$calc_tag\" \"$calc_title\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/actions/go-next.png \"dmenu_run\" \"dmenu 起动器\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/kmenuedit.png \"aemenu\" \"aemenu 菜单\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "group8# /usr/share/icons/oxygen/48x48/actions/configure.png \"设置\" ">>~/.icon-DE/wharf.rc
echo "\"$term_icon\" \"$c_term\" \"$term_tag\" \"$term_title\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/apps/partitionmanager.png \"partitionmanager\" \"kde 磁盘分区工具\" \"KDE 分区管理器\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/devices/drive-harddisk.png \"palimpsest\" \"gnome 磁盘工具\" \"磁盘实用工具\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/hicolor/48x48/apps/muon.png \"kdesudo synaptic\" \"新立得软件包管理\" \"新立得包管理器\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/places/network-workgroup.png \"kdesudo nm-connection-editor\" \"NetworkManager\" \"网络连接\"">>~/.icon-DE/wharf.rc
choiced=0
echo ' '
while [ $choiced = 0 ]; do
echo '***********************************'
echo '** 请选择 是否安装所有可用WM **'
echo '** 并设置为可随意切换 WM **'
echo '** 如果选择“安装并启用” **'
echo '** 可能会安装大量软件 **'
echo '**Debian/ubuntu里面openbox/pekwm **'
echo '**建议下载和手动安装DE自带的DEB包**'
echo '***********************************'
WML_LIST=('不安装,不启用' '安装并启用')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
echo "请再次确认:0 返回重选 1 确认选择。"
read -n 1 choiced
done
case ${WML_LIST[$choice_wml]} in
不安装,不启用)
echo "group9# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-gaming.png \"娱乐/游戏\"">>~/.icon-DE/wharf.rc
echo "\"$mp_icon\" \"$c_mplayer\" \"$mp_tag\" \"$mp_title\"">>~/.icon-DE/wharf.rc
echo "single10# /usr/share/icons/oxygen/48x48/actions/system-shutdown.png \"killall icon-desk\" \"注销\" \"a a a a\"">>~/.icon-DE/wharf.rc
;;
安装并启用)
if [ $linux == "Arch" ] ; then
sudo pacman -S kde-window-manager
sudo pacman -S metacity
sudo pacman -S oroborus
sudo pacman -S blackbox
sudo pacman -S sawfish
sudo pacman -S mutter
sudo pacman -S xfwm4
sudo pacman -S compiz
sudo pacman -S pekwm
sudo pacman -S openbox
else
sudo apt-get install kde-window-manager
sudo apt-get install metacity
sudo apt-get install oroborus
sudo apt-get install blackbox
sudo apt-get install sawfish
sudo apt-get install mutter
sudo apt-get install xfwm4
sudo apt-get install compiz
fi
echo "#!/bin/bash">$HOME/change_wm
echo " ">>$HOME/change_wm
echo "killall -9 kwin">>$HOME/change_wm
echo "killall -9 metacity">>$HOME/change_wm
echo "killall -9 oroborus">>$HOME/change_wm
echo "killall -9 blackbox">>$HOME/change_wm
echo "killall -9 openbox">>$HOME/change_wm
echo "killall -9 pekwm">>$HOME/change_wm
echo "killall -9 mutter">>$HOME/change_wm
echo "killall -9 xfwm4">>$HOME/change_wm
echo "killall -9 compiz">>$HOME/change_wm
echo "killall -9 sawfish">>$HOME/change_wm
echo "killall -9 fusion-icon">>$HOME/change_wm
echo "case \$1 in">>$HOME/change_wm
echo "sawfish)">>$HOME/change_wm
echo " sawfish &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "metacity)">>$HOME/change_wm
echo " metacity &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "kwin)">>$HOME/change_wm
echo " kwin &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "compiz)">>$HOME/change_wm
echo " compiz &">>$HOME/change_wm
echo " fusion-icon &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "mutter)">>$HOME/change_wm
echo " mutter &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "xfwm4)">>$HOME/change_wm
echo " xfwm4 &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "oroborus)">>$HOME/change_wm
echo " oroborus &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "blackbox)">>$HOME/change_wm
echo " blackbox &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "openbox)">>$HOME/change_wm
echo " openbox &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "pekwm)">>$HOME/change_wm
echo " pekwm &">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "*)">>$HOME/change_wm
echo " ;;">>$HOME/change_wm
echo "esac">>$HOME/change_wm
chmod +x $HOME/change_wm
echo "group9# /usr/share/icons/oxygen/48x48/apps/kcmkwm.png \"窗口管理器/桌面环境\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/oxygen/48x48/apps/kde.png \"$HOME/change_wm kwin\" \"kwin\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png \"$HOME/change_wm metacity\" \"metacity\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/snake-logo-small.png \"$HOME/change_wm oroborus\" \"oroborus\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/blackbox.png \"$HOME/change_wm blackbox\" \"blackbox\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/pixmaps/openbox.png \"$HOME/change_wm openbox\" \"openbox\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/sawfish.png \"$HOME/change_wm sawfish\" \"sawfish\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/pekwm.png \"$HOME/change_wm pekwm\" \"pekwm\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png \"$HOME/change_wm mutter\" \"mutter\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/pixmaps/xfce4_xicon3.png \"$HOME/change_wm xfwm4\" \"xfwm4\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "/usr/share/icon-DE/iconcache/compiz.png \"$HOME/change_wm compiz\" \"compiz\" \"a a a a\"">>~/.icon-DE/wharf.rc
echo "group10# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-gaming.png \"娱乐/游戏\"">>~/.icon-DE/wharf.rc
echo "\"$mp_icon\" \"$c_mplayer\" \"$mp_tag\" \"$mp_title\"">>~/.icon-DE/wharf.rc
echo "single11# /usr/share/icons/oxygen/48x48/actions/system-shutdown.png \"killall icon-desk\" \"注销\" \"a a a a\"">>~/.icon-DE/wharf.rc
;;
esac
echo '**********************************'
echo '** 配置工作基本完成 **'
echo '** 将要打开配置文件“wharf.rc” **'
echo '** 完成对它最终的配置 **'
echo '** 按任意键继续...... **'
echo '**********************************'
read -n 1 choice_wml
echo ' '
$c_text ~/.icon-DE/wharf.rc
choice_wml=1
echo ' '
n=1;
while [ $choice_wml = 1 ]; do
if [ -f /usr/share/icon-DE/icons/background${n}.png ] ; then
cp "/usr/share/icon-DE/icons/background${n}.png" ~/.icon-DE/pics/background.png -f
n=$[ $n + 1 ]
else
cp "/usr/share/icon-DE/icons/background1.png" ~/.icon-DE/pics/background.png -f
n=2
fi
icon-wharf RESET 2>>/dev/null
sleep 2
clean
echo '***********************************'
echo '** 现在进行配置的最后一步 **'
echo '** 是选择背景图片 **'
echo '** 按“1”将轮换更改背景图片 **'
echo '** 按“0”停止和退出本shell **'
echo '***********************************'
WML_LIST=('就他了,停止并退出' '不满意,请换下一个')
TOTAL_WMS=1
for ((i=0; i<=$TOTAL_WMS; i++))
do
echo "** $i. ${WML_LIST[$i]} "
done
echo ' '
read -n 1 choice_wml
echo ' '
echo "你选择了:${WML_LIST[$choice_wml]}"
done
[/bash]
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
ji xu cun dong xi
- 附件
-
- arch.txt
- (76.34 KiB) 已下载 181 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
还在存东西,实验用的。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
21feef0597679013c786159653095695227603f9
icon-DE_amd64_1.0.3.deb
代码: 全选
e129861b9225b4545fc366bfd57b16f9a0590bfa
icon-DE_i386_1.0.3.deb
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
又存东西,实验用。
- 附件
-
- icon_de_init.tar.gz
- (18.27 KiB) 已下载 206 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
/usr/share/icons/hicolor/48x48/apps/openofficeorg3-base.png
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
/usr/share/icons/hicolor/48x48/apps/openofficeorg3-base.png "openoffice.org" "openoffice" "OpenOffice"
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
401bed04cfdca00630cd972395929aaea029f6ec icon-DE_amd64_1.0.4.deb
7cd2bdada2bf84eed0475342418c63ee143539aa icon-DE_i386_1.0.4.deb
7cd2bdada2bf84eed0475342418c63ee143539aa icon-DE_i386_1.0.4.deb
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 暂存一点东西。
我觉得好的设计应该既能给懒得折腾的人封装好,又能给喜欢折腾的人选择的权利。
ljj搞个默认配置吧……
要不我加个选择:
尽量使用gnome软件 / 尽量使用kde软件 / 尽量使用xfce软件 / 尽量使用lxde及其他 / 全部手动选择
这样估计有2/3的软件就不用再选择了。可以省下选择的时间。
怎么样?
应用程序里root terminal和privilege granting preferences这两个可以删除吗?如果可以,完整的包名是啥?
其实你就提供一个DE就可以了,配置分出来,整成图形界面的,人家装好了,想怎么配怎么配
另,需要提供完整卸载方案,这是尊重么
建议把lxterminal添加到可选终端中去
下面板的窗口失灵(点击无反应)
- 附件
-
- iconrun1.tar.gz
- (9.64 KiB) 已下载 209 次
-
- src.tar.gz
- (182.04 KiB) 已下载 205 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租