Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145852
  • 博文数量: 33
  • 博客积分: 667
  • 博客等级: 中士
  • 技术积分: 277
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-27 11:18
文章分类

全部博文(33)

文章存档

2014年(1)

2013年(2)

2012年(11)

2011年(19)

分类: LINUX

2012-04-12 17:24:53

(转自http://hi.baidu.com/ganen1986/blog/item/e3e8aadc639ff7becc1166f0.html)

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都可以用了。

阅读(1875) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~