Tại sao tôi nhận được Unity thay vì Classic khi sử dụng NX?


17

Gần đây tôi đã cài đặt FreeNX trên PC và khi tôi đăng nhập bằng tài khoản 'dev' của mình, tôi nhận được giao diện Unity thay vì Classic Gnome. Đây là số lẻ khi lần đăng nhập cuối cùng của tôi trước khi FreeNX có giao diện Cổ điển. Tôi muốn có Classic trên FreeNX theo mặc định.

Tôi đăng nhập bằng tài khoản 'xem iplayer' trong đó giao diện Unity hoạt động. Vì lý do này, tôi không muốn gỡ cài đặt Unity.

Có ý kiến ​​gì không?

Câu trả lời:


22

Ví dụ cho NXClient của dạ dày:

Dưới 'máy tính để bàn'

chọn 'unix' trong menu thả xuống đầu tiên.
chọn 'tùy chỉnh' trong menu thả xuống thứ hai,
nhấp vào 'cài đặt' ở bên phải của nó.
chọn 'Chạy lệnh sau' và chèn:

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

và chọn tùy chọn 'Máy tính để bàn ảo mới'.

Đối thoại cấu hình máy khách NX

Theo mặc định, hệ thống của bạn sẽ có các 'phiên' này

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

tức là, bạn có thể sử dụng gnome-session --session = ubfox-2d cho phiên Unity 2d (không có hiệu ứng)

Tập tin phiên ngồi dưới

/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

Lưu ý: '2d-gnome' và 'classic-gnome' trông giống nhau, tôi không biết liệu chúng có khác nhau ở bất cứ đâu trong partituclar không.


@DMB - bạn sao vì đã viết một câu trả lời hay như vậy. Tôi không thể tìm thấy rằng ở nơi khác trực tuyến và chắc chắn không được giải thích tốt. Cảm ơn bạn.
Mathew

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- dường như 2d-gnome cũng khởi động cổ điển với thanh bên Unity 2d, vì điều này bị sập và cháy 'bất ngờ' ngay sau khi bắt đầu phiên, có lẽ giải thích lý do tại sao hai phiên 'trông giống nhau'. Không cần phải nói tôi đang ở trên 'classic-gnome'.
Mathew

thật thú vị, tôi chưa bao giờ quản lý để thấy điều đó về phía mình;) nó có thể gặp sự cố quá nhanh, heh
DM8

Cảm ơn vì điều này, phiên của tôi không tải được mà không có thông báo lỗi hữu ích cho đến khi tôi chuyển sang ubuntu-2d. Điều lạ là Unity 2D của bạn được gọi 2d-ubuntu. Tôi đã có gdm, gnome, ubuntu, ubuntu-2d.
Nick

Những đề xuất này đã bỏ qua Unity nhưng mỗi bảng được mở trong một cửa sổ riêng. Sử dụng các hướng dẫn ở đây đã cho tôi một cửa sổ duy nhất.
Sai Charan

5

Hoặc bạn chỉ có thể thiết lập COMMAND_START_GNOMEtrong/etc/nxserver/node.conf

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

4

Trong Ubuntu 12.04 và 12.10, tên của phiên Gnome cổ điển là gnome-classicvà tệp mà bạn phải chỉnh sửa là /usr/NX/etc/node.conf.

Bây giờ, để bắt đầu gnome-classic, chỉnh sửa /usr/NX/etc/node.confvà đặt COMMAND_START_GNOMEthành:

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
Tôi đã sửa định dạng (theo cách nó xuất hiện ở đây; tôi không thay đổi văn bản của tập lệnh). Cách để đăng các khối mã lớn là dán nó vào câu hỏi hoặc câu trả lời của bạn, chọn nó và nhấp vào <$>biểu tượng trên thanh công cụ chỉnh sửa AskUb Ubuntu. (Nếu bạn muốn làm điều đó với HTML thuần túy thay vì đánh dấu - điều mà tôi không khuyến nghị, trừ khi bạn có một lý do cụ thể mà bạn cần - thì bạn có thể gửi văn bản giữa <pre><code></code></pre>.) Ngoài ra, bạn nên chỉnh sửa câu trả lời của mình thành bao gồm một số loại giải thích cho chính xác những gì nó làm và làm thế nào để sử dụng nó.
Eliah Kagan

0

Trong trường hợp của tôi là hữu ích hơn các tùy chọn sau

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

Điều này cho phép bạn chạy ứng dụng khách NX dưới dạng cửa sổ và bạn có thể đặt thuộc tính cửa sổ trực tiếp với gui NX.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.