XRDP를 사용할 때“세션을로드하지 못했습니다”ubuntu-2d를 얻습니다


16

처음에 RDP를 사용하여 우분투 컴퓨터 (버전 12.10)에 로그인하려고하면 텍스트, 메뉴 막대 또는 데스크탑을로드 할 것을 나타내는 것이없는 우분투 데스크탑 배경이 나타납니다.

해당 문제를 해결한다고 주장하는 다음 지침을 수행했습니다.

.Xsession파일을 편집하여 다음 줄을 추가하십시오.

gnome-session –session=ubuntu-2d

그러나 다음과 같은 오류가 발생했습니다.

"ubuntu-2d 세션을로드하지 못했습니다.

로그 아웃 만 허용합니다.

이제 내 질문은 :

XRDP를 사용하여 Ubuntu Desktop에 완벽하게 로그인하는 방법 명령 행에 SSH로 연결할 수 있으므로 다른 창 관리자를 설치해야합니까? 일부 설정을 재설정해야합니까?

답변:


19

Ubuntu 12.10부터는 Unity 2D 데스크탑 인터페이스 ( "Ubuntu 2D")가 더 이상 존재하지 않습니다. 일반적으로 적절한 3D 가속이없는 컴퓨터는 llvmpipe 소프트웨어 렌더러를 사용합니다.

Unity 2D는 우분투 시스템에 xRDP를 쉽게 넣을 수있는 방법 이었기 때문에 제거하려면 다른 기술을 사용해야합니다. 다행히도 해결책이 있습니다.

xRDP 설치

이 페이지는 xRDP를 설치하는 회로적인 방법을 제공하지만 실제로 는 이전처럼 간단합니다 . 소프트웨어 센터에 xrdpxrdp 설치 를 설치 하십시오. 또는 다음을 실행하여 터미널에서 설치하십시오.

sudo apt-get update && sudo apt-get upgrade

발견되지 않으면 소프트웨어 소스에서 Universe 저장소 구성 요소가 사용 가능한지 확인하십시오 . (이것은 경우 헤드리스 시스템은 사용 이 명령 줄 방법을 대신.)

3D 가속이 필요하지 않은 데스크탑 인터페이스 설치 (실제 또는 시뮬레이션)

Grifon의 지침은 그놈 폴백 ( "GNOME 클래식"세션 유형 제공)을 권장 합니다. 그놈 세션 대체gnome-session-fallback 설치 패키지를 제공합니다.

sudo apt-get install gnome-session-fallback

sudo apt-get update최근에하지 않은 경우 먼저 실행하는 것이 가장 좋습니다 .

다른 대안은 다음과 같습니다.

~/.xsessionxRDP에 원하는 인터페이스를 지정하여 파일 만들기

xRDP를 통해 로그인하려는 사용자의 홈 디렉토리에서라는 파일을 작성하십시오 .xsession. Gedit와 같은 텍스트 편집기를 사용하여이 작업을 수행 할 수 있습니다. 생성 된 후에는 보기> 숨김 파일 표시 (또는 유사한 파일 )가 활성화 된 경우를 제외하고 파일 관리자에서이 파일을 볼 수 없습니다 . 노틸러스 및 대부분의 다른 파일 관리자에서 Ctrl+ H가이를 수행합니다.

이 파일을 만드는 가장 빠르고 쉬운 방법은 터미널 일 것입니다. 단일 명령으로 파일을 만들 수 있습니다.

그놈 폴백을 사용하려면 ( "그놈 클래식 (효과 없음)") :

echo gnome-session --session=gnome-fallback > ~/.xsession

또는 Xfce ( "Xubuntu Session")를 사용하려면 :

echo xfce4-session > ~/.xsession

또는 LXDE ( "Lubuntu Desktop")를 사용하려면 :

echo lxsession -s Lubuntu -e LXDE > ~/.xsession

키보드 레이아웃 구성

영어 자판 배열을 원하는 경우이 단계를 수행 할 필요가 없습니다.

그렇지 않으면,의 "를 XRDP 세션에서 키보드 레이아웃 문제 해결"섹션을 참조하십시오 다른 키보드 레이아웃을 사용하는 XRDP를 구성하는 이 게시물을 (해당 게시물의 나머지 부분은 우분투의 이전 버전에 적용되며, 게시물에 링크 된 그 12.10에 대한 지침 ).

이제 작동합니다!

Griffon 은 불행히도 그놈 폴백에서는 일반적인 로그 아웃 방법이 작동하지 않는다고 지적했습니다 (xRDP를 통해 연결된 경우). 대신 다음 명령을 실행하여 로그 아웃하십시오.

gnome-session-quit --logout

이를 위해 터미널 창 ( Ctrl+ Alt+ T)을 열 수 있지만 실행 대화 상자 ( Alt+ F2) 만 사용할 수도 있습니다 .

다른 데스크탑 환경에서는 로그 아웃이 여전히 작동 할 수 있지만 그렇지 않은 경우 대략적인 gnome-sesison-quit명령을 사용할 수 있습니다 .

Xfce : xfce4-session-logout --logout

LXDE : lxsession-logout

감사의 말

여기에있는 대부분의 정보는 해당 블로그 게시물 에서 가져온 것 입니다 (텍스트는 복사되지 않음).


모든 소프트웨어 패키지와 함께 완전히 새로운 데스크탑 환경을 설치하는 것은 과도하다고 생각합니다. 나는 단계를 따랐지만 방금 openbox를 설치했습니다. 그런 다음 '/ usr / bin / openbox-session'을 .xsession에 넣고 삼촌은 Robert였습니다.
Mark Williams

echo lxsession -s Lubuntu -e LXDE > ~/.xsessionSSH를 통해이 방법을 사용 했는데 Mac 용 원격 데스크톱으로 로그인 할 때 여전히 검은 색 화면이 나타납니다. 검은 색 화면의 원인에 대한 팁이 있습니까?
Joshua F. Rountree

참고로 나는 빈 화면이 나타납니다 gnome-fallback:(
Maria Ines Parnisari
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.