ทำไมฉันถึงได้รับ Unity แทนที่จะเป็น Classic เมื่อใช้ NX?


17

เมื่อเร็ว ๆ นี้ฉันติดตั้ง FreeNX บนพีซีของฉันและเมื่อฉันลงชื่อเข้าใช้ด้วยบัญชี 'dev' ฉันจะได้รับอินเทอร์เฟซ Unity แทน Classic Gnome นี่เป็นเรื่องแปลกเพราะการเข้าสู่ระบบครั้งล่าสุดของฉันก่อนที่ FreeNX จะมาพร้อมกับอินเทอร์เฟซแบบคลาสสิค ฉันต้องการมี Classic มากกว่า FreeNX เป็นค่าเริ่มต้น

ฉันเข้าสู่ระบบด้วยบัญชี 'watch iplayer' ที่ส่วนติดต่อ Unity ทำงานได้ดี ด้วยเหตุนี้ฉันไม่ต้องการถอนการติดตั้ง Unity

ความคิดใด ๆ

คำตอบ:


22

ตัวอย่างของ nCline ของ NXClient:

ภายใต้ 'เดสก์ท็อป'

เลือก 'unix' ในเมนูแบบเลื่อนลงเมนูแรก
เลือก 'กำหนดเอง' ในเมนูแบบเลื่อนลงที่สอง
คลิก 'การตั้งค่า' ทางด้านขวาของมัน
เลือก 'เรียกใช้คำสั่งต่อไปนี้' และแทรก:

gnome-session --session=2d-gnome
-or-
gnome-session --session=classic-gnome

และเลือกตัวเลือก 'เดสก์ท็อปเสมือนใหม่'

กล่องโต้ตอบการกำหนดค่าไคลเอนต์ NX

โดยค่าเริ่มต้นระบบของคุณควรมี 'เซสชัน' เหล่านี้

ubuntu
ubuntu-2d
2d-gnome
gnome
classic-gnome

เช่นคุณสามารถใช้ gnome-session --session = ubuntu-2d สำหรับเซสชั่น Unity 2d (ไม่มีผลกระทบ)

ไฟล์เซสชันนั่งอยู่ข้างใต้

/usr/share/gnome-session/sessions/

/usr/share/gnome-session/sessions/2d-gnome.session
/usr/share/gnome-session/sessions/ubuntu-2d.session
/usr/share/gnome-session/sessions/classic-gnome.session
/usr/share/gnome-session/sessions/gnome.session
/usr/share/gnome-session/sessions/ubuntu.session

หมายเหตุ: '2d-gnome' และ 'classic-gnome' มีหน้าตาเหมือนกันฉันไม่รู้ว่าพวกมันแตกต่างจากที่ใดใน partituclar


@DMB - คุณติดดาวสำหรับการเขียนคำตอบที่ดี ฉันไม่สามารถพบว่าที่อื่นออนไลน์และแน่นอนไม่ได้อธิบายอย่างดี ขอขอบคุณ.
แม็ตธิว

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- ดูเหมือนว่า 2d-gnome เปิดตัวแบบคลาสสิกด้วยแถบด้านข้าง Unity 2d เช่นกันเพื่อให้เกิดความผิดพลาดและเบิร์น 'โดยไม่คาดคิด' หลังจากเริ่มเซสชันไม่นานอาจอธิบายว่าทำไมทั้งสองเซสชันดูเหมือนกัน ' ไม่จำเป็นต้องบอกว่าฉันเป็น 'classic-gnome'
Mathew

ที่น่าสนใจฉันไม่เคยเห็นว่าในตอนท้ายของฉัน;) มันอาจจะเกิดปัญหาเร็วเกินไป
เฮ้

ubuntu-2dขอบคุณสำหรับการนี้เซสชั่นของฉันถูกล้มเหลวในการโหลดด้วยข้อผิดพลาดไม่เป็นประโยชน์จนกว่าฉันจะเปลี่ยนไป แปลกที่ความสามัคคี 2D 2d-ubuntuของคุณเรียกว่า ฉันมีgdm, gnome, ,ubuntu ubuntu-2d
Nick

คำแนะนำเหล่านี้ข้าม Unity แต่แต่ละพาเนลเปิดในหน้าต่างแยกต่างหาก การใช้คำแนะนำที่นี่ทำให้ฉันมีหน้าต่างเดียว
Sai Charan

5

หรือคุณก็สามารถตั้งค่าCOMMAND_START_GNOMEใน/etc/nxserver/node.conf

COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'

4

ใน Ubuntu 12.04 และ 12.10 ชื่อของ Gnome session classic คือgnome-classicและไฟล์ที่คุณต้องแก้ไขคือ/usr/NX/etc/node.confไฟล์ที่คุณต้องแก้ไขคือ

ตอนนี้เพื่อเริ่มgnome-classicแก้ไข/usr/NX/etc/node.confและตั้งค่าCOMMAND_START_GNOMEเป็น:

COMMAND_START_GNOME='gnome-session --session=gnome-classic'

0
#!/bin/bash
#
clear
#
#
# ubuntu server 12.04 freenx install script
# 
#
#
sleep 8
sudo apt-get update
#
sudo apt-get install -y python-software-properties
#
sudo add-apt-repository ppa:freenx-team -y
#
sudo apt-get update
#
sudo apt-get install freenx -y
#
wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
#
tar xvf nxsetup.tar.gz
#
sudo cp nxsetup /usr/lib/nx
#
sudo /usr/lib/nx/nxsetup --install
#
echo -e "\n#Use classic gnome for client sessions\nCOMMAND_START_GNOME='gnome-session --session=classic-gnome'"|sudo tee -a /etc/nxserver/node.conf
clear
#
#
#
# Done!
#
#
sleep 8

3
ฉันได้แก้ไขการจัดรูปแบบ (ในแง่ของลักษณะที่ปรากฏที่นี่ฉันไม่ได้เปลี่ยนข้อความของสคริปต์เอง) วิธีการโพสต์บล็อกรหัสขนาดใหญ่คือการวางลงในคำถามหรือคำตอบของคุณเลือกและคลิกที่<$>ไอคอนในแถบเครื่องมือการแก้ไข AskUbuntu (ถ้าคุณต้องการที่จะทำมันด้วย HTML บริสุทธิ์แทนที่จะทำเครื่องหมาย - ซึ่งฉันไม่แนะนำเว้นแต่คุณจะมีเหตุผลเฉพาะที่คุณต้องการ - จากนั้นคุณสามารถใส่ข้อความระหว่าง<pre><code>และ</code></pre>.) นอกจากนี้คุณควรแก้ไขคำตอบของคุณเป็น รวมคำอธิบายบางอย่างสำหรับสิ่งนี้และวิธีการใช้งาน
Eliah Kagan

0

ในกรณีของฉันมีประโยชน์มากกว่าตัวเลือกต่อไปนี้

COMMAND_START_GNOME="/etc/X11/Xsession 'gnome-session --session=gnome'"

สิ่งนี้ช่วยให้คุณเรียกใช้ไคลเอนต์ NX เป็นหน้าต่างและคุณสามารถตั้งค่าคุณสมบัติหน้าต่างโดยตรงด้วย NX gui

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.