X 세션에서 응용 프로그램을 계속 실행할 수 있습니까?


11

많은 시간이 걸리는 큰 파일을 다운로드하는 Firefox 창이 있다고 가정 해 봅시다. 반쯤 실행 중이며 다른 DE (예 : GNOME에서 KDE로)로 전환하려고하는데 다운로드를 중단하지 않고이를 수행 할 수 있습니까?

편집 : GDM 또는 KDM 또는 데스크탑 관리자를 사용하지 않으므로 상황이 더 어려워 질 수 있습니다 ...

답변:


8

원래 X 서버를 실행 상태로 두어야합니다. 다른 tty에서 다른 X 서버를 시작할 수 있습니다. 따라서 일반적인 시스템에서는 ctrl+ alt+ f1를 수행 한 다음 로그인하여 실행하십시오 startx -- :1. ctrl+ alt+로 도달 가능한 다른 X 세션으로 끝나야합니다 f8.

콜론 다음에 숫자를 변경하여 여러 X 서버를 시작할 수 있습니다. 12보다 큰 숫자를 사용하는 경우 chvt키 콤보 대신 숫자를 사용 하여 변경할 수 있습니다 .

원하는 경우 .xinitrc다른 데스크탑 환경을 시작하는 특수 파일을 설정할 수 있습니다. 따라서 .xinitrc-kdeKDE 세션을 시작하는 것이있을 수 있습니다 . 이 파일에는 다음과 같은 것이 exec startkde있습니다. 그리고 당신은 X를 시작하는 것처럼 시작 startx ./.xinitrc-kde -- :1합니다.

두 세션 모두에서 Firefox를 실행하려는 경우 몇 가지 문제가있을 수 있습니다. Firefox의 "원격 없음"및 "프로필 관리자" 명령 행 옵션을 살펴보십시오 .


1
쿨 +1 이것에 대한 다른 유용한 사용법이 많이 있습니다.
Nathan Osman

7

여러 다른 X 세션에서 하나의 응용 프로그램에 액세스하려는 경우 사전에 가상 X 서버 내에서 실행할 수 있습니다. 응용 프로그램은 가상 X 서버 내부에 표시되고 가상 X 서버는 실제 X 서버 수

가상 X 서버에 대한 한 가지 가능성은 VNC 입니다. vncserver프로그램을 시작하십시오 . 이 가상 X 서버 및 실행 생성 ~/.vnc/xstartup일반적으로 실행 ~/.xinitrc처럼을 startx. 그런 다음 호출 xvncviewer하여 가상 X 서버의 디스플레이가 포함 된 창을 표시하십시오. 가상 서버는 세션이 종료되거나 실행될 때까지 계속 실행됩니다 vncserver -kill. 뷰어를 마음대로 연결 및 연결 해제 할 수 있습니다. 명령 행에 표시 번호를 지정해야 할 수 있습니다 (예 : vncserver :3및) xvncviewer :3. 방화벽에 방해가되지 않으면 다른 시스템에서 VNC 세션에 액세스 할 수 있습니다 xvncviewer somehost:3. VNC 서버 및 뷰어에는 여러 가지 구현이 있습니다.


5

중첩 된 X 서버 (Xnest 또는 더 나은 Xephyr)를 시작하고 다른 그래픽 환경을 시작할 수 있습니다.


1

그래 넌 할수있어. 그놈을 사용하는 경우 시스템 -> 로그 아웃 사용자 이름을 클릭하면 다음과 같은 대화 상자가 나타납니다.

대체 텍스트

사용자 전환 사용자를 클릭하면 gdm 창으로 이동하여 전환 할 사용자를 묻습니다. 로그인이 완료되면 CtrlAltF7위에서 언급 한 것과 동일한 명령 시퀀스를 사용하거나 사용하여 항상 원래 사용자로 다시 전환 할 수 있습니다 .


오류, 데스크톱 관리자를 사용하지 않는 것을 추가하지 못했습니다.
phunehehe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.