Ubuntu下修改启动项 及 最大化,最小化,关闭按钮右置方法

长平狐 发布于 2012/11/01 11:49
阅读 522
收藏 0
装了双系统的话,开机的时候会显示两次开机顺序,第一次显示windows开机顺序,第二次显示ubuntu开机顺序,这样重复了很不爽。
windows下修改方法:
右键我的电脑(win7是右键计算机),选择属性--高级--启动和故障恢复中选择默认选择的操作系统和菜单显示时间。
ubuntu下修改方法:
使用命令 sudo gedit /boot/grub/menu.lst 。
例如:打开后显示
default 0
timeout 10
title Ubuntu 9.04, kernel 2.6.28-11-generic
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
title Ubuntu 9.04, memtest86+
title Other operating systems:
title Microsoft Windows XP Professional
上面5个title就是开机是看到的五个启动选择项目。修改 “default 0“ 这一行,这里的0代表第一行启动,1就代表第二行,以此类推 ,则Ubuntu 9.04, kernel 2.6.28-11-generic为0,而Microsoft Windows XP Professional为4,我们在这里把0改为4就可以设置XP为第一启动了。 timeout是显示时间。
在Ubuntu 10.04以上版本并没有menu.lst文件,该文件已经改成grub.cfg,在终端键入sudo gedit /boot/grub/grub.cfg

--------------------------------以下为grub.cfg的内容: -------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
##如果要开机默认启动项为XP,那么这里set default改为4,即:set default="4"
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

##这里加入XP启动项参数↓
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows XP (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set B2CC3F5FCC3F1CD3
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
保存,然后从启!OK啦。。。


最大化,最小化,关闭按钮右置方法:
窗口功能按钮的位置取决于一个配置文件。我们将使用图形界面“gconf-editor”修改这个配置文件。
按下“Alt + F2”组合键,在弹出的运行应用程序对话框中输入“gconf-editor”,并点击运行。

这时可以看到配置界面。

我们要修改的项目在“apps/metacity/general”这里。依次点击“+”号展开按钮,导航到“general”项。

在“general”项中找到“button_layout”条目,双击这个条目对它进行修改。
将它的字段值改为:
menu:maximize,minimize,close

点击“OK”后确定按钮后,窗口马上就会发生变化,功能按钮已经跑到右上角了。

需要注意的是,现在窗口的按钮顺序和典型的窗口功能按钮的顺序有点不一样,在Ubuntu和Windows的早期版本中,最小化按钮是在最大化 按钮的左侧的,现在是最小化按钮在最大化按钮的右侧,这可能和我们一直以来的习惯不太一样。
原文链接:http://blog.csdn.net/weasleyqi/article/details/7060960
加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部