Чому я отримую Unity замість Classic під час використання NX?


17

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

Я входжу в обліковий запис "watch iplayer", де інтерфейс Unity працює за бажанням. З цієї причини я вважаю за краще не видаляти Unity.

Будь-які ідеї?

Відповіді:


22

Приклад NXClient nomachine:

У розділі "Настільний ПК"

виберіть "unix" у першому спадному меню.
у другому спадному меню виберіть "користувацький",
натисніть "налаштування" праворуч від нього.
виберіть "Виконати таку команду" та вставте:

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

і виберіть варіант "Новий віртуальний робочий стіл".

Діалог налаштування клієнта NX

За замовчуванням у вашій системі повинні бути ці "сеанси"

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' виглядають однаково, я не знаю, чи відрізняються вони де-небудь в частці.


@DMB - ти зірка для написання такої гарної відповіді. Я не міг цього знайти в Інтернеті і, звичайно, не так добре пояснив. Дякую.
Матвій

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- здається, що 2d-gnome також запускає класику із бічною панеллю 2d Unity, і це означає, що після нестачі після запуску сеансу аварійне завершення роботи може спастись "несподівано", напевно пояснюючи, чому два сеанси "виглядають однаково". Зайве говорити, що я на «класиці-гномі».
Матвій

що цікаво, я ніколи не встиг побачити це на моєму кінці;) це, ймовірно, виходить занадто швидко, хе
DM8

Дякую за це, мою сесію не вдалося завантажити без корисного повідомлення про помилку, поки я не перейшов ubuntu-2d. Як не дивно, що ваш Unity 2D називається 2d-ubuntu. У мене є gdm, gnome, ubuntu, ubuntu-2d.
Нік

Ці пропозиції обійшли Unity, але кожна панель відкрилася в окремому вікні. Використовуючи тут інструкції, я дав мені одне вікно.
Сай Чаран

5

Або ви можете просто встановити COMMAND_START_GNOMEв/etc/nxserver/node.conf

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

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'

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
Я виправив форматування (з точки зору того, як воно з’являється тут; я не змінив сам текст сценарію). Спосіб розміщення великих блоків коду - це вставити його у своє запитання чи відповідь, вибрати його та натиснути <$>піктограму на панелі інструментів редагування AskUbuntu. (Якщо ви хотіли це зробити чистим HTML, а не розміткою - що я не рекомендую, якщо у вас немає конкретної причини, яка вам потрібна - тоді ви можете долучити текст між <pre><code>і </code></pre>.) Також слід редагувати свою відповідь на включіть якесь пояснення для того, що саме це робить, і як це використовувати.
Елія Каган

0

У моєму випадку більш корисним був наступний варіант

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

Це дозволяє запустити клієнт NX як вікно, і ви можете встановити властивості вікна безпосередньо за допомогою NX gui.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.