kde gnome切换
来源:互联网 发布:网站php源码下载 编辑:程序博客网 时间:2024/05/29 16:30
手动修改.xinitrc文件,没有就新建一个,哈哈,然后在文件中加入一行,只加一行:
gnome-session
或者
startkde
我常常是用两种方式:
1.在XWindows环境中,使用Desktop switch tools来切换,这个界面很简单,一看就清楚了。
2.如果是在字符环境下,用命令switchdesk KDE 或 switchdesk GNOME可以将桌面切换成
KDE 或 GNOME的。
我看了一下,这两种方式其实都是在修改$HOME下面的.Xclients-default文件。
如果是GNOME, 则文件内容为 exec gnome-session
如果是KDE, 则文件内容为 exec startkde(你可以直接在命令行执行看看,哈哈!)
要在启动X-Window时可以选择使用哪一个窗口管理器,其实最简单的做法就是修改用户主目录下的.xinitrc文件,利用它来控制启动哪一个窗口管理器,这样做既容易又不会影响到其它X资源文件或系统的其它用户。可是每次启动不同的窗口管理器时都要手动修改.xinitrc文件是不太可取的,为了一劳永逸Lanche就写了一个叫做xwin的脚本,通过运行这个脚本就可以在每次运行X-Window时任意选择想要启动的Window Manager了。
xwin脚本的清单附后,在此先作一个简要说明:
清单中的行号只是用于阅读,在真正的脚本中是没有行号的;007-014行在首次运行本脚本时备份你的.xinitrc文件;016-063行的Functions段有两个函数,writerc( )函数将“<< RCFILE”和“RCFILE”之间的HERE文本写入$HOME/.xinitrc,它是用于运行位于$HOME/Desktop/Autostart的启动组程序的语句,并非是必须的;getchose( )函数则是显示选择菜单;065-144行判断用户输入的选择动态地修改$HOME/.xinitrc文件然后启动相应的窗口管理器,如果选择了系统中还没有安装的窗口管理器则会给出错误提示。
小技巧:利用此脚本,你还可以同时在一台机子的七号及八号虚拟控制台上运行两个完全不同的X-Window Manager。
xwin脚本清单:
#!/bin/sh
#
# xwin This script display a text menu and allow you to select
# which X-Window Manager you want to use
# Author: Lanche , < lanche@163.com >
#
# Backcup your $HOME/.xinirtc file while run this
# script first time
#
if [ -f $HOME/.xinitrc~ ];then
echo
else
cp $HOME/.xinitrc $HOME/.xinitrc~
fi
#
# Functions
#
writerc( ) {
tee $HOME/.xinitrc << RCFILE
#!/bin/sh
#
# This file writed by the xwin script
#
# Start-up items from ~/Desktop/Autostart
#
for i in /$(ls /$HOME/Desktop/Autostart/); do
if test -x /$HOME/Desktop/Autostart//$i; then
/$HOME/Desktop/Autostart//$i &
fi
done
#
# And launch window manager
#
RCFILE
}
#
getchose( ) {
clear
echo
echo
echo
echo
echo
echo
echo ' ################################################'
echo ' # #'
echo ' # 你想使用哪一个窗口管理器? #'
echo ' # #'
echo ' # #'
echo ' # 1 --- kde #'
echo ' # 2 --- xfce #'
echo ' # 3 --- icewm #'
echo ' # 4 --- mlvwm #'
echo ' # 5 --- Fvwm95 #'
echo ' # 6 --- AfterStep #'
echo ' # #'
echo ' # #'
echo ' ################################################'
echo
echo -n ' 请选择:'
}
# End of Functions
#
getchose
read CHOSE
#
#Start the selected X-window manager
#
case $CHOSE in
1)
echo 'You chosed kde'
if [ -f `which kde` ];then
writerc
echo 'startkde' >> $HOME/.xinitrc
echo 'Starting kde...'
startx
else
echo 'KDE is not installed on your system!'
fi
;;
2)
echo 'You chosed xfce'
if [ -f `which xfce` ];then
writerc
echo 'exec xfwm' >> $HOME/.xinitrc
echo 'Starting xfce...'
startx
else
echo 'XFCE is not installed on your system!'
fi
;;
3)
echo 'You chosed icewm'
if [ -f `which icewm` ];then
writerc
echo 'xsetbg -onroot /root/wall.jpg &' >> $HOME/.xinitrc
echo 'exec icewm' >> $HOME/.xinitrc
echo 'Starting icewm...'
startx
else
echo 'Icewm is not installed on your system!'
fi
;;
4)
echo 'You chosed mlvwm'
if [ -f `which mlvwm` ];then
writerc
echo 'cd /usr/X11R6/lib/X11/mlvwm' >> $HOME/.xinitrc
echo 'xsetbg -onroot /usr/X11R6/lib/X11/mlvwm/mac.jpg &'>> $HOME/.xinitrc
echo 'exec mlvwm' >> $HOME/.xinitrc
echo 'Starting mlvwm...'
startx
else
echo 'Mlvwm is not installed on your system!'
fi
;;
5)
echo 'You chosed fvwm95'
if [ -f `which fvwm95` ];then
writerc
echo 'exec fvwm95' >> $HOME/.xinitrc
echo 'Starting fvwm95...'
startx
else
echo 'fvwm95 is not installed on your system!'
fi
;;
6)
echo 'You chosed AfterStep'
if [ -f `which afterstep` ];then
writerc
echo 'exec afterstep' >> $HOME/.xinitrc
echo 'Starting AfterStep...'
startx
else
echo 'AfterStep is not installed on your system!'
fi
;;
*)
echo 'No one was chosed.'
esac
#
exit 0
#
# End of the script
来源:临界空间
- kde gnome切换
- 将gnome切换KDE
- kde&Gnome间的切换
- 在xwindows中切换KDE和GNOME
- ubuntu中KDE与GNOME安装切换
- linux Gnome .KDE.xfce4窗口管理器切换
- ubuntu中KDE与GNOME安装切换
- KDE和GNOME的区别※切换
- kde&gnome
- GNOME/KDE
- Linux操作系统桌面环境GNOME和KDE的切换 (转)
- Linux操作系统桌面环境GNOME和KDE的切换
- Linux操作系统桌面环境GNOME和KDE的切换
- Solaris 分辨率调整与KDE/GNome平台切换
- KDE vs GNOME
- GTK QT Gnome KDE
- GNOME、KDE概念解析
- KDE与GNOME
- ActiveX插件在关闭IE窗口时使得IE崩溃
- 论语十则
- 下电子书不错~
- 数据类型转换 for c++(完善中)
- 模式匹配的KMP算法详解
- kde gnome切换
- sqldatareader 分批,分页操作数据库
- 来,给我埋单
- 经典笑话:老公的忏悔(看了笑S你)
- 上床攻略(附哈佛大学导师精确评论)
- Amarok安装及配置
- How to place all WPF commands and related events centrally in a static class
- firefox配置
- 在.......时