Почему я получаю Unity вместо Classic при использовании NX?

17

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

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

Любые идеи?

    
задан Mathew 25.06.2011 в 14:27
источник

5 ответов

22

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

В разделе «Рабочий стол»

выберите «unix» в первом выпадающем меню.
выберите «custom» во втором выпадающем меню
нажмите «Настройки» справа от него.
выберите «Выполнить следующую команду» и вставьте:

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

и выберите опцию «Новый виртуальный рабочий стол».

По умолчанию ваша система должна иметь эти «сеансы»

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

, т. е. вы можете использовать gnome-session -session = ubuntu-2d для сеанса 2d Unity (без эффектов)

Файлы сеанса расположены под

/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.

    
ответ дан DM8 25.06.2011 в 15:51
источник
5

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

COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'
    
ответ дан vmassuchetto 14.10.2011 в 15:53
4

В 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'
    
ответ дан LoPsT 25.04.2012 в 14:01
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
    
ответ дан chris vanover 04.06.2012 в 01:54
0

В моем случае было более полезным следующий вариант

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

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

    
ответ дан Alessandro Mogavero 29.03.2013 в 13:14