NX를 사용할 때 Classic 대신 Unity를 사용하는 이유는 무엇입니까?


17

최근에 PC에 FreeNX를 설치했으며 'dev'계정으로 로그인하면 Classic Gnome 대신 Unity 인터페이스가 제공됩니다. FreeNX 이전의 마지막 로그인이 클래식 인터페이스를 사용했던 것 같습니다. 기본적으로 FreeNX보다 Classic을 사용하고 싶습니다.

Unity 인터페이스가 유용한 'watch iplayer'계정으로 로그인합니다. 이러한 이유로 Unity를 제거하지 않는 것이 좋습니다.

어떤 아이디어?

답변:


22

nomachine의 NXClient의 예 :

'데스크톱'에서

첫 번째 드롭 다운 메뉴에서 'unix'를 선택하십시오.
두 번째 드롭 다운 메뉴에서 'custom'을 선택
하고 오른쪽에서 'settings'를 클릭하십시오.
'다음 명령 실행'을 선택하고 삽입하십시오.

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

'새 가상 데스크톱'옵션을 선택하십시오.

NX 클라이언트 구성 대화 상자

기본적으로 시스템에는 이러한 '세션'이 있어야합니다

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

즉, 2d Unity 세션에 gnome-session --session = ubuntu-2d를 사용할 수 있습니다 (효과 없음).

세션 파일은

/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의 어디에서나 다른지 모르겠습니다.


@DMB-당신은 그런 좋은 답변을 작성하는 별표. 나는 다른 곳에서 온라인으로 찾을 수 없었고 확실히 잘 설명되지 않았습니다. 감사합니다.
Mathew

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.-2d-gnome은 2d Unity 사이드 바로 클래식을 시작하는 것으로 보입니다. 이는 세션 시작 직후 '예상치 못한'충돌로 인해 두 세션이 '동일하게 보이는 이유'를 설명합니다. 말할 것도없이 '고전 그놈'에 있습니다.
Mathew

흥미롭게도, 나는 결국 내 끝을 보지 못했다.;) 아마 너무 빨리 충돌한다.
DM8

감사합니다 ubuntu-2d. 로 전환 할 때까지 내 세션이 유용한 오류 메시지없이로드되지 못했습니다 . Unity 2D가라고 불립니다 2d-ubuntu. 내가있어 gdm, gnome, ubuntu, ubuntu-2d.
Nick

이 제안은 Unity를 우회했지만 각 패널은 별도의 창에서 열립니다. 여기 의 지침을 사용하면 단일 창을 제공했습니다.
사이 Charan

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 session classic의 이름 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>.) 또한, 당신은에 답변을 수정해야 정확히 무엇을하고 어떻게 사용하는지에 대한 설명을 포함하십시오.
Eliah Kagan

0

내 경우에는 다음 옵션이 더 유용했습니다.

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

이를 통해 NX 클라이언트를 창으로 실행할 수 있으며 NX GUI를 사용하여 창 속성을 직접 설정할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.