分类: LINUX
2012-04-12 17:24:53
1.ubuntu11.10-desktop-i386.iso缺省安装使用lightdm作为缺省登录器
在 /etc/lightdm/lightdm.conf中添加如下内容,即可开启XDMCP
[XDMCPServer]
enabled=true
说 明1:
在缺省安装的情况下,ubuntu11.10使用的桌面是ubuntu-desktop unity;安装xrdp后,使用Xmanager,或者使用vncviewer连接都会出现与unity-2d相关的一些错误,导致进去访问桌面的时候 出现功能不正常。因此去掉unity相关桌面。
说明2:
xrdp配置文件/etc/xrdp/startwm.sh
安装xrdp,同时会安装vnc4server。开启vnc登录,运行vncserver或vnc4server即可
vncserver配置文件/root/.vnc/xstartup.sh
说明3:
据说如果使用的是kde桌面,vncserver使用没有问题,本人未进行测试。
-------------------------------------------------------------------------------------------------------------------------------------
2. 卸载unity unity2d相关功能:
参考:
卸
载 UNITY和UNITY 2D:
sudo apt-get --auto-remove purge unity
sudo
apt-get --auto-remove purge unity-2d*
或者:
sudo apt-get -y
--auto-remove purge unity
sudo apt-get -y --auto-remove purge
unity-common
sudo apt-get -y --auto-remove purge unity-lens*
sudo
apt-get -y --auto-remove purge unity-services
sudo apt-get -y
--auto-remove purge unity-asset-pool
buntu 11.10安装GNOME3:
sudo
apt-get install gnome-shell
sudo apt-get install
gnome-themes-standard
sudo apt-get install gnome-tweak-tool
ps:
如果希望自动登录,这时候可以做的是:
自动登入GNOME SHELL CLASSIC:
sudo
/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic
如果喜欢GNOME3,
就
sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-shell
说 明1: 我喜欢使用gdm做登录器dpkg-reconfigure gdm
相应的XDMCP配置,在/etc/gdm /custom.conf
[# GDM configuration storage
[daemon]
[security]
DisallowTCP=false
[xdmcp]
Enable=true
Port=177
DisplaysPerHost=10
[greeter]
[chooser]
[debug]
3. 在上面第2步的基础上,使用XManager或vncViewer登录还是有问题的。会提示Failed to load session "ubuntu"。因为我们把ubuntu-desktop卸掉了。(缺省使用的配置文件使用. /etc/X11/Xsession,来进入桌面环境。)
针对vncServer 修改/root/.vnc/xstartup.sh
#!/bin/sh
#
Uncomment the following two lines for normal desktop:
# unset
SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x
/etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r
$HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid
grey
vncconfig -iconic &
x-terminal-emulator -geometry
80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session-fallback
针 对xrdp 修改/etc/xrdp/startwm.sh
#!/bin/sh
if [ -r
/etc/default/locale ]; then
. /etc/default/locale
export LANG
LANGUAGE
fi
gnome-session-fallback
说 明:
ubuntu 11.10默认采用gnome3特效,如果用gnome-session会看不到标题栏,因此需要采用gnome-session-fallback这样XMDCP,XRDP,VNC都可以用了。