新手教學(xué),代碼創(chuàng)造無(wú)限可能。祝君好運(yùn)?。。。。?!有用的話希望給點(diǎn)個(gè)贊。。。
[詳細(xì)版]
系統(tǒng)軟件進(jìn)行升級(jí):
apt-get update
裝之前建議使用screen -S desktop啟動(dòng)一個(gè)screen進(jìn)程來(lái)安裝,防止網(wǎng)絡(luò)中斷
1、安裝輕量級(jí)桌面 xfce 使用下面的命令(需要遠(yuǎn)程桌面的話,建議裝這個(gè)):
?apt-get install xubuntu-desktop
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{備用研究方向開(kāi)始}:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1) 安裝ubuntu-desktop
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? apt-get install ubuntu-desktop
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2)如果你只想安裝必要的桌面管理軟件而不想安裝一些諸如 Evolution 和? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?OpenOffice 的不需要的應(yīng)用軟件,可使用下面的命令:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?apt-get install --no-install-recommends ubuntu-desktop
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3) 安裝 KDE 桌面,使用下面的命令:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? apt-get install kubuntu-desktop
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4)?注意語(yǔ)言編碼的選擇
二、如何默認(rèn)不啟動(dòng)桌面,等需要時(shí)再啟用。
/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="" ?改為 "text",然后update-grub即可
需要啟動(dòng)時(shí),手工輸入service lightdm start
不需要是,手工輸入service lightdm stop
(ubuntu的默認(rèn)的runlevel是2,用runlevel命令可以查看。level2好像都是一樣的,都是帶GUI的。所以不能通過(guò)切換initn來(lái)進(jìn)入命令行界面)
三、xrdp安裝配置方法
注意:xrdp在UNBUNTU下只支持xfac4(xubuntu),因此對(duì)桌面的選擇只能選擇上面第2種
打開(kāi)終端:依次安裝
sudo?apt-get?install?xrdp
sudo?apt-get?install?vnc4server?tightvncserver
設(shè)置xrdp
echo?"xfce4-session"?>~/.xsession
該命令的作用是用于安裝了多個(gè)桌面管理器,需要啟動(dòng)的時(shí)候指定一個(gè),不然即使遠(yuǎn)程登錄驗(yàn)證成功以后,也只是背景。
xrdp的配置文檔在/etc/xrdp目錄下的xrdp.ini和sesman.in,一般選擇默認(rèn)。?
繼續(xù)配置xfce4
sudo?vi?/etc/xrdp/startwm.sh
******在. /etc/X11/Xsession上面添加一行空白行插入 ******(看圖看圖的位置)
xfce4-session

重啟 xrdp
sudo?/etc/init.d/xrdp?restart
運(yùn)行Windows的mstsc

即windows 遠(yuǎn)程桌面,打開(kāi)輸入遠(yuǎn)程的Ip,連接,輸入用戶密碼 即可遠(yuǎn)程linux.
遇到的錯(cuò)誤
1,xrdp 訪問(wèn) ubuntu 只看到背景,看不到菜單欄的解決辦法?
方法:安裝gnome-panel
sudo apt-get install gnome-panel
2,Failed to load session "gnome"
桌面用 ubuntu-2d 試下
鍵入命令:echo? "gnome-session –session=ubuntu-2d" > ~/.xsession ,然后重啟xrdp。?
3,出現(xiàn)錯(cuò)誤:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
login successful for display 14
started connecting
connecting to 127.0.0.1 5914
error - problem connecting
xrdp-sesman.log下錯(cuò)誤為:
[INFO ] starting Xvnc session...
[ERROR] X server for display 10 startup timeout[INFO ] starting xrdp-sessvc - xpid=2924 - wmpid=2923
[ERROR] X server for display 10 startup timeout
[ERROR] another Xserver is already active on display 10
[DEBUG] aborting connection...
如果你的log也有類似?X server for display 10 startup timeout和another Xserver is already active on display 10
問(wèn)題根源在于tightvnc,出現(xiàn)問(wèn)題的版本跟X字體有沖突,導(dǎo)致連接X(jué)server出錯(cuò)。
解決方法:
apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp
最后:
啟動(dòng)xrdp服務(wù),sudo /etc/init.d/xrdp restart,此時(shí)會(huì)啟用相應(yīng)端口,配置方面默認(rèn)即可。
通過(guò)命令:netstat? -tnl
查看 3350 3389 5910 這三個(gè)端口處于LISTEN,一般就沒(méi)問(wèn)題了。
dpkg -L +軟件包的名字,可以知道這個(gè)軟件包包含了哪些文件.
4,ubuntu 13.10 及以后版本 無(wú)背景:
感謝評(píng)論中的童鞋提出的方案:
xrdp支持不了13.10的gnome了,解決辦法是裝個(gè)xfce界面,?
sudo?apt-get?install?xubuntu-desktop
然后:
echo xfce4-session >~/.xsession?
再設(shè)置配置文件
sudo gedit /etc/xrdp/startwm.sh
在. /etc/X11/Xsession 前一行插入
xfce4-session
重啟xrdp
sudo service xrdp restart