Недавно я установил FreeNX на своем ПК и когда я вхожу в систему со своей учетной записью 'dev', я получаю интерфейс Unity, а не Классический Gnome. Это нечетно как мой последний вход в систему, прежде чем FreeNX был с интерфейсом Classic. Я хотел бы иметь Классика по FreeNX по умолчанию.
Я действительно вхожу в систему с 'учетной записью' iPlayer часов, где интерфейс Unity работает обработка. Поэтому я предпочел бы не удалять Единицу.
Какие-либо идеи?
Пример для NXClient nomachine:
Под 'рабочим столом'
выберите 'Unix' в первом выпадающем меню.
выберите 'пользовательский' во втором выпадающем меню
нажмите 'настройки' справа от него.
выберите 'Run the following command' и вставьте:
gnome-session --session=2d-gnome
-or-
gnome-session --session=classic-gnome
и выберите опцию 'New virtual desktop'.
По умолчанию Ваша система должна иметь эти 'сессии'
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.
Или можно просто установить COMMAND_START_GNOME
в /etc/nxserver/node.conf
COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'
В 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'
#!/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
В моем случае было более полезным следующая опция
COMMAND_START_GNOME="/etc/X11/Xsession 'gnome-session --session=gnome'"
Это позволило Вам выполнить клиент NX как окно, и можно установить свойства окна непосредственно с NX gui.