请看一楼,出来折腾的目标了。
这次折腾需要大家协助,特别是选择哪些软件方面。
(对wharf界面做了调整,图片现在用48x48的了,背景图片变成了3d效果的了,看下面楼层的截图----2011.09.10)
竖直的icon,采用的是wm-icon包里面的图标,从上到下依次是:
主icon
文件夹/位置
互联网
办公软件
图形图像
工具软件
系统设置
窗口管理器
桌面环境
视频/游戏
退出/注销
文件夹/位置:home、/、Desktop、下载、文档、root权限打开/

- 抓图47.png (31.64 KiB) 查看 12066 次
互联网:chromium、firefox、krdc 远程桌面

- 抓图48.png (21.29 KiB) 查看 12066 次
办公:永中office、libreoffice、okular pdf阅读

- 抓图49.png (33.62 KiB) 查看 12066 次
图形:kde 屏幕解图、kde 绘图 、kde图片察看 、gimp
工具:kate、geany、root 权限 geany、ark、wine、计算器、dmenu、krunner
系统维护:kde 终端、kde磁盘分区工具、 gnome 分区工具、新立得、kde 系统设置
窗口管理器:kwin、metacity、oroborus、icewm、blackbox、openbox、fvwm、pekwm、lwm、wm2、ctwm、evilwm、sawfish、flwm
这些可以自由切换,切换时不用关闭已经打开的窗口。

- 抓图53.png (33.63 KiB) 查看 12066 次
桌面环境:stumpwm、awesome、kde、unity-2d
这些需要关闭所有窗口,切换后需要用“注销”功能,但实际不是真正注销,而是再次进入现在的状态。其中stumpwm和kde还有点问题,需要进一步调试。
娱乐、注销解图略。

- 抓图56.png (9.62 KiB) 查看 12066 次
这是一个xfce4-panel,上面有3个wmaker dockapp,下面有窗口切换、tary。
整体是仿照afterstep风格的。
下面是我写的3个shell
1,用于自动随机更换壁纸的~/feh_auto:
[bash]#!/bin/bash
PIC_LIST=( 'Aghi' 'Evening' 'Korea' 'Air' 'Field' 'Ladybuggin' 'Atra_Dot' 'Fields_of_Peace' 'Leafs_Labyrinth' 'Autumn' 'Finally_Summer_in_Germany' 'Lightning' 'Beach_Reflecting_Clouds' 'Flower_drops' 'Media_Life' 'Blue_Curl' 'Fresh_Morning' 'Midnight_in_Karelia' 'Blue_Wood' 'Golden_Ripples' 'Plasmalicious' 'Chess' 'Grass' 'Quadros' 'City_at_Night' 'Green_Concentration' 'Red_Leaf' 'Code_Poets_Dream' 'Hanami' 'Skeeter_Hawk' 'Colorado_Farm' 'HighTide' 'Spring_Sunray' 'Curls_on_Green' 'Holiday_Cactus' 'There_is_Rain_on_the_Table' 'Damselfly' 'Horos' 'The_Rings_of_Saturn' 'Emotion' 'Icy_Tree' 'Vector_Sunset' 'EOS' 'JK_Bridge_at_Night' 'Winter_Track' 'Ethais' 'Yellow_Flowers' )
rand=200
top=47 #随机0-47的数
while [ "$rand" -ge $top ]; do
rand=$RANDOM
done
if [ -f "/mainos/usr/share/wallpapers/${PIC_LIST[$rand]}/contents/images/1280x1024.jpg" ]; then
feh --bg-scale "/mainos/usr/share/wallpapers/${PIC_LIST[$rand]}/contents/images/1280x1024.jpg"
else
feh --bg-scale "/mainos/usr/share/wallpapers/${PIC_LIST[$rand]}/contents/images/1280x1024.png"
fi
[/bash]
2,kdm的session调用的shell,启动初始界面用的:
[bash]
#!/bin/bash
kwin &
cd ~/.iconmenu/bin
exec ./start.sh START &
cat /dev/null > ~/kill_wm
echo killall kwin >> ~/kill_wm
sleep 3
xfce4-panel &
sleep 2 && klipper &
~/feh_auto &
wine c:/ipmsg/ipmsg.exe
[/bash]
3,切换窗口管理器用的shell, ~/change_wm:
[bash]
#!/bin/bash
~/kill_wm
sleep 2
cat /dev/null > ~/kill_wm
case $1 in
sawfish)
sawfish &
echo killall sawfish >> ~/kill_wm
~/feh_auto
;;
metacity)
metacity &
# gnome-settings-daemon &
echo killall metacity >> ~/kill_wm
# echo killall gnome-settings-daemon >> ~/kill_wm
# echo bubblefishymon & >> ~/kill_wm
# echo xfce4-panel -r & >> ~/kill_wm
~/feh_auto
;;
flwm)
flwm &
echo killall flwm >> ~/kill_wm
~/feh_auto
;;
icewm)
icewm &
echo killall icewm >> ~/kill_wm
~/feh_auto
;;
oroborus)
oroborus &
echo killall oroborus >> ~/kill_wm
~/feh_auto
;;
kwin)
kwin &
echo killall kwin >> ~/kill_wm
~/feh_auto
;;
blackbox)
blackbox &
echo killall blackbox >> ~/kill_wm
~/feh_auto
;;
openbox)
openbox &
echo killall openbox >> ~/kill_wm
~/feh_auto
;;
fvwm)
fvwm &
echo killall fvwm >> ~/kill_wm
~/feh_auto
;;
pekwm)
pekwm &
echo killall pekwm >> ~/kill_wm
~/feh_auto
;;
lwm)
lwm &
echo killall lwm >> ~/kill_wm
~/feh_auto
;;
wm2)
wm2 &
echo killall wm2 >> ~/kill_wm
~/feh_auto
;;
ctwm)
ctwm &
echo killall ctwm >> ~/kill_wm
~/feh_auto
;;
evilwm)
evilwm &
echo pkill -9 evilwm >> ~/kill_wm
~/feh_auto
;;
stumpwm)
xfce4-panel -q &
killall iconrun1 &
killall iconrun2 &
~/kill_wm
stumpwm
kwin &
cd ~/.iconmenu/bin
./start.sh START &
cat /dev/null > ~/kill_wm
echo killall kwin >> ~/kill_wm
sleep 3
xfce4-panel &
~/feh_auto
;;
awesome)
xfce4-panel -q &
killall iconrun1 &
killall iconrun2 &
awesome
kwin &
cd ~/.iconmenu/bin
./start.sh START &
cat /dev/null > ~/kill_wm
echo killall kwin >> ~/kill_wm
sleep 3
xfce4-panel &
~/feh_auto
;;
startkde)
xfce4-panel -q &
killall iconrun1 &
killall iconrun2 &
startkde
kwin &
cd ~/.iconmenu/bin
./start.sh START &
cat /dev/null > ~/kill_wm
echo killall kwin >> ~/kill_wm
sleep 3
xfce4-panel &
~/feh_auto
;;
unity-2d)
gnome-settings-daemon &
unity-2d-panel &
unity-2d-launcher &
unity-2d-places &
unity-2d-spread &
metacity &
cat /dev/null > ~/kill_wm
echo killall unity-2d-panel >> ~/kill_wm
echo killall unity-2d-launcher >> ~/kill_wm
echo killall unity-2d-places >> ~/kill_wm
echo killall unity-2d-spread >> ~/kill_wm
echo killall metacity >> ~/kill_wm
echo sleep 3 >> ~/kill_wm
echo "xfce4-panel &">> ~/kill_wm
xfce4-panel -q &
~/feh_auto
;;
*)
;;
esac
[/bash]
4,这是Wharf的配置文件:
代码: 全选
#---------------------------------------------------------------------------------------------------
# Base-configuration:
#
# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons Lowered/Raised MainIconHidesAutomatically
#
baseconfig:100 80 64 0 64 0 1 0
#------------------------------------------------------------------
# Mainbutton
group0# /usr/share/icons/oxygen/48x48/emotes/face-smile.png
group1# /usr/share/icons/oxygen/48x48/places/folder-favorites.png "文件浏览/位置"
/usr/share/icons/oxygen/48x48/places/user-home.png "dolphin ~/" "个人目录"
/usr/share/icons/oxygen/48x48/places/folder-blue.png "dolphin /" "/ 根目录"
/usr/share/icons/oxygen/48x48/places/user-desktop.png "dolphin ~/Desktop/" "桌面"
/usr/share/icons/oxygen/48x48/places/folder-downloads.png "dolphin ~/下载/" "下载目录"
/usr/share/icons/oxygen/48x48/places/folder-documents.png "dolphin /dos/重要文件/" "文档目录"
/usr/share/icons/oxygen/48x48/places/folder-orange.png "kdesudo dolphin /" "root 权限打开"
group2# /usr/share/icons/oxygen/48x48/places/network-workgroup.png "互联网"
/usr/share/icons/hicolor/48x48/apps/chromium-browser.png "chromium-browser" "chromium-browser"
/home/lijianjun/.iconmenu/iconcache/firefox.png "firefox" "firefox browser"
/usr/share/icons/oxygen/48x48/apps/krdc.png "krdc" "krdc 远程链接"
group3# /usr/share/icons/oxygen/48x48/apps/kchart.png "办公"
/usr/share/yozofileicon/yozoicon.png "/usr/bin/yozo" "永中 office"
/usr/share/icons/hicolor/48x48/apps/libreoffice34-main.png "libreoffice" "libreoffice"
/usr/share/icons/hicolor/48x48/apps/okular.png "okular" "okular 工具"
group4# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-color.png "图形"
/usr/share/icons/oxygen/48x48/apps/ksnapshot.png "ksnapshot" "ksnapshot屏幕截图"
/usr/share/icons/hicolor/48x48/apps/kolourpaint.png "kolourpaint" "kde 绘图"
/usr/share/icons/hicolor/48x48/apps/gwenview.png "gwenview" "kde 看图"
/usr/share/pixmaps/gimp.xpm "gimp" "gimp"
group5# /usr/share/icons/oxygen/48x48/apps/qelectrotech.png "工具/开发"
/usr/share/icons/hicolor/48x48/apps/kate.png "kate" "kdte 文本编辑"
/usr/share/pixmaps/geany.xpm "geany" "geany 开发工具"
/usr/share/pixmaps/geany.xpm "kdesudo geany" "root 权限 geany"
/usr/share/pixmaps/utilities-file-archiver.xpm "ark" "ark 压缩/解压"
/usr/share/icons/oxygen/48x48/apps/wine.png "wine c:/ipmsg/ipmsg.exe" "wine 飞鸽"
/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png "kcalc" "科学计算器"
/usr/share/icons/oxygen/48x48/actions/go-next.png "dmenu_run" "dmenu 起动器"
/usr/share/icons/oxygen/48x48/actions/system-run.png "krunner" "krunner 起动器"
group6# /usr/share/icons/oxygen/48x48/actions/configure.png "设置"
/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png "konsole" "kde 终端"
/usr/share/icons/oxygen/48x48/apps/partitionmanager.png "partitionmanager" "kde 磁盘分区工具"
/usr/share/icons/oxygen/48x48/devices/drive-harddisk.png "palimpsest" "gnome 磁盘工具"
/usr/share/icons/hicolor/48x48/apps/muon.png "kdesudo synaptic" "新立得软件包管理"
/usr/share/icons/oxygen/48x48/apps/plasma.png "systemsettings" "kde 系统设置"
group7# /usr/share/icons/oxygen/48x48/apps/kcmkwm.png "窗口管理器"
/usr/share/icons/oxygen/48x48/apps/kde.png "/home/ljj_jjl2008/change_wm kwin" "kwin"
/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png "/home/ljj_jjl2008/change_wm metacity" "metacity"
/home/ljj_jjl2008/.iconmenu/iconcache/snake-logo-small.png "/home/ljj_jjl2008/change_wm oroborus" "oroborus"
/home/ljj_jjl2008/.iconmenu/iconcache/icewm-logo.png "/home/ljj_jjl2008/change_wm icewm" "icewm"
/home/ljj_jjl2008/.iconmenu/iconcache/blackbox.png "/home/ljj_jjl2008/change_wm blackbox" "blackbox"
/usr/share/pixmaps/openbox.xpm "/home/ljj_jjl2008/change_wm openbox" "openbox"
/home/ljj_jjl2008/.iconmenu/iconcache/fvwm.png "/home/ljj_jjl2008/change_wm fvwm" "fvwm"
/home/ljj_jjl2008/.iconmenu/iconcache/pekwm.png "/home/ljj_jjl2008/change_wm pekwm" "pekwm"
/home/ljj_jjl2008/.iconmenu/iconcache/lwm_1.png "/home/ljj_jjl2008/change_wm lwm" "lwm"
/home/ljj_jjl2008/.iconmenu/iconcache/wm2.png "/home/ljj_jjl2008/change_wm wm2" "wm2"
/home/ljj_jjl2008/.iconmenu/iconcache/ctwm.png "/home/ljj_jjl2008/change_wm ctwm" "ctwm"
/home/ljj_jjl2008/.iconmenu/iconcache/evilwm.png "/home/ljj_jjl2008/change_wm evilwm" "evilwm"
/home/ljj_jjl2008/.iconmenu/iconcache/sawfish.png "/home/ljj_jjl2008/change_wm sawfish" "sawfish"
/home/ljj_jjl2008/.iconmenu/iconcache/flwm.png "/home/ljj_jjl2008/change_wm flwm" "flwm"
group8# /usr/share/icons/oxygen/48x48/devices/video-display.png "桌面环境"
/home/ljj_jjl2008/.iconmenu/iconcache/ratpoison.png "/home/ljj_jjl2008/change_wm stumpwm" "stumpwm"
/usr/share/pixmaps/awesome.xpm "/home/ljj_jjl2008/change_wm awesome" "awesome"
/usr/share/icons/oxygen/48x48/apps/kde.png "/home/ljj_jjl2008/change_wm startkde" "kde 4.6"
/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png "/home/ljj_jjl2008/change_wm unity-2d" "unity 2d"
group9# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-gaming.png "娱乐/游戏"
/usr/share/icons/oxygen/48x48/devices/media-optical-dvd-video.png "dragon" "Dragon 媒体播放"
/usr/share/icons/hicolor/48x48/apps/kpat.png "kpat" "考研耐心的牌类游戏"
group10# /usr/share/icons/oxygen/48x48/actions/system-shutdown.png "注销/关机"
/usr/share/icons/oxygen/48x48/actions/system-log-out.png "killall ipmsg.exe" "注销"