Почему я получаю Единицу вместо Классика при использовании NX?

Недавно я установил FreeNX на своем ПК и когда я вхожу в систему со своей учетной записью 'dev', я получаю интерфейс Unity, а не Классический Gnome. Это нечетно как мой последний вход в систему, прежде чем FreeNX был с интерфейсом Classic. Я хотел бы иметь Классика по FreeNX по умолчанию.

Я действительно вхожу в систему с 'учетной записью' iPlayer часов, где интерфейс Unity работает обработка. Поэтому я предпочел бы не удалять Единицу.

Какие-либо идеи?

17
задан 25 June 2011 в 09:05

5 ответов

Пример для NXClient nomachine:

Под 'рабочим столом'

выберите 'Unix' в первом выпадающем меню.
выберите 'пользовательский' во втором выпадающем меню
нажмите 'настройки' справа от него.
выберите 'Run the following command' и вставьте:

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

и выберите опцию 'New virtual desktop'.

NX Client Configuration dialogue

По умолчанию Ваша система должна иметь эти 'сессии'

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

т.е., Вы могли использовать сессию гнома - session=ubuntu-2d для 2-й сессии Единицы (никакие эффекты)

Файлы сессии находятся под

/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

Примечание: '2-й гном' и 'классический гном' выглядят одинаково, я не знаю, отличаются ли они где-нибудь по partituclar.

22
ответ дан 23 November 2019 в 02:20

Или можно просто установить COMMAND_START_GNOME в /etc/nxserver/node.conf

COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'
5
ответ дан 23 November 2019 в 02:20

В Ubuntu 12.04 и 12.10 имя классика сессии Gnome 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'
4
ответ дан 23 November 2019 в 02:20
#!/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
0
ответ дан 23 November 2019 в 02:20

В моем случае было более полезным следующая опция

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

Это позволило Вам выполнить клиент NX как окно, и можно установить свойства окна непосредственно с NX gui.

0
ответ дан 23 November 2019 в 02:20

Другие вопросы по тегам:

Похожие вопросы: