X-manager와 Gnome-terminal 에 대해서 도움을 부탁드립니다.

하얀부엉이의 이미지

리눅스 병아리 입니다. ㅠㅠ

현재 Fedora 11 을 쓰고 있습니다. 꽤나 문제 있는 녀석인것 같지만,
gnome-terminal에서 색 설정과 한글지원이 너무 잘되는거 같더군요.
(이전 버전에서 gnome-terminal을 업데이트 하면 같은 효과인지는 확인 안했습니다만..)

여하튼, 불편한 점이 많아서 VMware 설치후 Xmanager로 리눅스에 접속하려고 하고 있습니다.
정확히는 Xstart에서 /usr/bin/gnome-terminal -ls $DISPLAY 등의 실행어로 접속합니다.
Hanterm, Xterm 전부 접속이 되는 것 확인했습니다만,
무슨 일인지 gnome-terminal만 접속이 안됩니다.
대신 gnome-session으로 접속하고 거기서 터미널을 실행시키고 gnome-session 창을 내려버리는 것은 가능하더군요.

아래는 Xmanager의 실행결과 내용 일부입니다.

16:21:09] Sent password.
[16:21:09] Access granted.
[16:21:10] X11 포워딩을 요청했습니다...
[16:21:10] 성공.
[16:21:10] 실행명령을 보냈습니다.
[16:21:10] /usr/bin/gnome-terminal -ls $DISPLAY
[16:21:10] Start timer (TIMER_SHUTDOWN, 180).
?녁骰

저 위에 Start timer까지는 정상인데, 그 뒤에 나오는 저 깨진 폰트가 왜 나오는지..
알수가 없네요. ㅠㅠ
진짜 개발환경 하나 만들어 놓기도 어렵습니다요 ㅠㅠ

마냥의 이미지

안녕하세요. 저는 X manager가 아니라 Xming을 쓰고 있지만, 저도 비슷한 문제가 있어서 이렇게 해결했어요.

C:\WINDOWS\plink.exe -pw 비밀번호 -batch <a href="mailto:root@192.168.244.132" rel="nofollow">root@192.168.244.132</a> /bin/bash -l -c run-terminal

run-terminal은 환경변수 바꿀게 있어서 shell script 만든거구요. 먼저 쉘에 로그인 하고 gnome-terminal을 실행합니다. 제가 쓰는 명령에는 $DISPLAY를 주지 않는데, 이미 부팅할 때 무조건 설정하고 있어요.

X manager를 사용한적은 없지만 이렇게 하면 되지 않을까요?

/bin/bash -l -c /usr/bin/gnome-terminal -ls $DISPLAY 

run-terminal도 첨부합니다.

gentoo trunk # cat /usr/bin/run-terminal 
#!/bin/bash
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export GTK_IM_MODULE=hangul3f
 
/usr/bin/gnome-terminal $@ &
exit
 
gentoo trunk # 

----
Gentoo Rules!

Gentoo Rules!

하얀부엉이의 이미지

Xmanager 상에서 실행 결과 내용입니다.
이런 내용만 뜨고 아무런 창이 나타나질 않네요.

[13:52:15] Start timer (TIMER_SHUTDOWN, 180).
[13:52:15] X11 채널(id=1)이 시작되었습니다.
[13:52:15] Stop timer (TIMER_SHUTDOWN).
Xlib:  extension "RANDR" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
[13:52:15] X11 채널(id=2)이 시작되었습니다.
[13:52:15] X11 채널(id=2)이 종료되었습니다.
Failed to get the session bus: Failed to connect to socket /tmp/dbus-dxO8O5wMCX: 李寃곗[13:52:15] X11 채널(id=1)이 종료되었습니다.
[13:52:15] 모든 X11 채널이 종료되었습니다.
[13:52:15] Start timer (TIMER_SHUTDOWN, 60).

우선, gnome-session 이 Xmanager로 실행된 상태에서는
터미널에서 #/bin/bash -l -c run-terminal 입력시 윈도우창으로 터미널이 정상 실행됩니다.
아참. 이런 msg가 뜨는군요.

Xlib:  extension "RANDR" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".

아무래도 gnome-terminal 을 실행시키기 위해서는 gnome-session이 전제조건인 것인지..
답답하네요 에효 ㅠㅠ

아, 그리고 bash로 추가한 shellscript는 어떻게 제거하나요?

마냥의 이미지

Xlib:  extension "RANDR" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".

로 봐서는 $DISPLAY가 잘못 잡힌 거 같아요. 아이피가 아마 VMWare쪽에서 할당한 아이피가 있을거예요. 예를들면, VMWare에 설치한 리눅스가 192.168.123.10 이라면 Windows는 192.168.123.1 정도가 될텐데 이렇게 해보세요.

/bin/bash -l -c /usr/bin/gnome-terminal --display 192.168.123.1:10.0

아이피랑, Display 번호는 X manager가 사용하는 값으로 바꿔야 할 거예요.
----
Gentoo Rules!

Gentoo Rules!

하얀부엉이의 이미지

비슷하지만 약간 다른 메시지가 나오는군요.

Start timer (TIMER_SHUTDOWN, 180).
[17:41:38] X11 채널(id=1)이 시작되었습니다.
[17:41:38] Stop timer (TIMER_SHUTDOWN).
Xlib:  extension "RANDR" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
[17:41:38] X11 채널(id=2)이 시작되었습니다.
[17:41:38] X11 채널(id=3)이 시작되었습니다.
Failed to contact the GConf daemon; exiting.
[17:41:39] Connection closed.

일단, 말씀하신 Xlib 에 관한 MSG는 VMware 안에서는 이상이 없구요.
원래 gnome-session 상에서도 나타나지는 않던 것인데 쉘스크립트를 등록한 이후로 나타납니다.

마냥의 이미지

Xmanager랑 Xming이랑 동작이 다른가봐요^^;

/usr/bin/run-terminal 만드신건 그냥 지우면 됩니다.

----
Gentoo Rules!

Gentoo Rules!

하얀부엉이의 이미지

동작이 상당히 다른가보네요.
동작만 되면 상당히 편한 녀석 같는데 안타깝습니다 ㅠㅠ

fltoll의 이미지

/usr/bin/gnome-terminal $DISPLAY

xstart에서 위와 같이 실행명령 적으면 잘 접속 됩니다.

하얀부엉이의 이미지

[13:34:21] 실행명령을 보냈습니다.
[13:34:21] 	/usr/bin/gnome-terminal $DISPLAY
[13:34:21] Start timer (TIMER_SHUTDOWN, 180).
[13:34:22] X11 채널(id=1)이 시작되었습니다.
[13:34:22] Stop timer (TIMER_SHUTDOWN).
Xlib:  extension "RANDR" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
[13:34:22] X11 채널(id=2)이 시작되었습니다.
[13:34:22] X11 채널(id=3)이 시작되었습니다.
Failed to contact the GConf daemon; exiting.
[13:34:22] X11 채널(id=1)이 종료되었습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.