Почему я получаю Unity вместо Classic при использовании NX?
Недавно я установил FreeNX на свой ПК, и когда я захожу с моей учетной записью dev, я получаю интерфейс Unity, а не Classic Gnome. Это странно, так как мой последний вход в систему до того, как FreeNX был с классическим интерфейсом. Я бы хотел использовать Classic поверх FreeNX по умолчанию.
Я делаю вход в систему с учетной записью "Watch iplayer", где интерфейс Unity доставляет удовольствие. По этой причине я бы предпочел не удалять Unity.
Есть идеи?
5 ответов
Пример для NXClient nomachine:
Под "рабочим столом"
выберите "Unix" в первом раскрывающемся меню.
выберите "пользовательский" во втором выпадающем меню
нажмите "Настройки" справа от него.
выберите "Выполнить следующую команду" и вставьте:
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" выглядят одинаково, я не знаю, отличаются ли они где-нибудь в партитулах.
Или вы можете просто установить 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'
В моем случае была более полезна следующая опция
COMMAND_START_GNOME="/etc/X11/Xsession 'gnome-session --session=gnome'"
Это позволяет вам запускать клиент NX в качестве окна и устанавливать свойства окна непосредственно с помощью интерфейса NX.
#!/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