- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生机房虚拟化(五)深入配置宿主系统2
学生机房虚拟化(五)深入配置宿主系统2
场景:
? ? 本篇中将会配置Grub,Openbox的菜单定制,为后面的图形配置做铺垫。
系统引导界面设置:
? ??这里指的是GRUB的配置,Ubuntu用的Grub2的版本,所以配置与以往的Grub是不同的。
显示系统选择菜单:
? ? 默认情况下Grub的系统选择菜单是被隐藏的,这样做的好处是防止出现用户的误操作而损害系统。这里我们让菜单得以显示。
sudo?cp?/etc/default/grub?/etc/default/grub.bak0?
sudo?vi?/etc/default/grub?
?
使grub开机显示:
编辑文件:sudo?vi?/etc/default/grub?将注释掉GRUB_HIDDEN_TIMEOUT=0?
GRUB_TIMEOUT=10?
改为:GRUB_TIMEOUT=5?
GRUB_GFXMODE=800x640??
修改为:GRUB_GFXMODE=1024x768?
进入目录 /etc/grub.d/查看05_debian_theme文件,如下[红色加粗内容为背景图片]:
#?Next?search?for?pictures?the?user?put?into?/boot/grub/?and?use?the?first?one.?
?
for?background?in?*.jpg?*.JPG?*.jpeg?*.JPEG?*.png?*.PNG?*.tga?*.TGA;?do?
?
????????if?set_background_image?${background};?then?
?
????????????????exit?0?
?
????????fi?
?
done?
?
?
?
#?Next?try?to?use?the?background?image?and?colors?specified?by?desktop-base.?
?
if?set_background_image?${WALLPAPER}?${COLOR_NORMAL}?${COLOR_HIGHLIGHT};?t?
?
hen?
?
????????exit?0?
?
fi?
?
?
?
#?If?we?havent?found?a?background?image?yet,?use?the?default?from?desktop-base.?
?
if?set_background_image?/boot/kaichuang.jpg;?then?
?
????????exit?0?
?
fi?
?
#?Finally,?if?all?of?the?above?fails,?use?the?default?theme.?
?
set_default_theme?
??
f修改了图片背景之后就保存退出就可以了。(最后关键的一步,有的网友改了不显示图片就是缺少这一步,还要更新grub)
使Grub的配置生效:
? ? 最后一步,使用命令:sudo update-grub,不然的话所有修改不会生效!
修改之后的效果:
?
Openbox菜单配置:
? ??在此设计中,我们要做到管理员老师在克隆完系统后,可以不用输入一条命令,来完成所有的配置。基于此想法,我在思考后决定选用openbox的菜单定制来做为命令执行的图形前台,结合已经安装的轻量记事本程序leafpad程序,可以使其方便的对系统进行配置。
sudo?cp?/etc/xdg/openbox/menu.xml?/etc/xdg/openbox/menu.xml.bak0?
sudo vi /etc/xdg/openbox/menu.xml
? ? 不过使用leafpad编辑menu.xml会更加方便,参照下图:
?menu.xml的内容:
?xml?version=1.0?encoding=UTF-8??
?
openbox_menu?xmlns=/?
????????xmlns:xsi=/2001/XMLSchema-instance?
????????xsi:schemaLocation=/?
????????????????file:///usr/share/openbox/menu.xsd?
?
menu?id=root-menu?label=Openbox?3?
??item?label=Terminal?emulator?
????action?name=Executeexecutex-terminal-emulator/execute/action?
??/item?
??item?label=Web?browser?
????action?name=Executeexecutex-www
文档评论(0)