Putty를 사용한 SSH X11 Forwarding은 상당히 유용하지만,
Gnome이나 KDE 같은 윈도우 매니저를 한번에 끌어 올때에는 아름답지 못한 결과를 보여준다.

기본 실행옵션인 -multiwindow로 gnome-session을 실행한 결과

Xming이나 cygwin/X의 경우 기본 실행 옵션이 -multiwindow로 실행되기 때문에
위와 같이 각 윈도우 별로 MS windows(TM)의 윈도우창이 붙게 된다. 그런 이유로 상단의 흰 줄은
Gnome Panel이 떠야 함에도 불구하고 제대로 뜨지 못하는 문제를 보여준다.
그리고 작업표시줄에도 윈도우 별로 별도의 창들이 떠있음을 볼 수 있다.

이를 해결 하기 위해서는
Xwindow 구동 방식옵션을 바꾸어 주어야 하는데,
옵션을 살펴보면 아래와 같이 -multiwindow 외에 -fullscreen 이라는 녀석이 존재한다.

XWin.exe
[-help]
[-clipboard [-nounicodeclipboard] ]
[-clipupdates clip_updates_above_n ]
[-emulate3buttons timeout_in_milliseconds ]
[-engine engine_number ]
[-fullscreen [-depth depth_in_bits_per_pixel ] [-refresh refresh_rate_in_herz ] ]
[-ignoreinput]
[-lesspointer]
[-multiwindow]
[-multimonitors]
[-nodecoration]
[-rootless]
[-screen screen_number width height ...]
[-scrollbars]
[-[no]trayicon]
[-[no]unixkill]
[-[no]winkill]
[-[no]keyhook]
[-swcursor]
[-xkbrules XKBRules ]
[-xkbmodel XKBModel ]
[-xkblayout XKBLayout ]
[-xkbvariant XKBVariant ]
[-xkboptions XKBOptions ]
[-logfile path_to_logfile ]
[-logverbose verbosity_level ]


[-fullscreen [-depth depth_in_bits_per_pixel ] [-refresh refresh_rate_in_herz ] ]
● The -fullscreen parameter tells Cygwin/X to open a given screen in fullscreen mode.
● The -depth parameter can only be used with -fullscreen and a DirectDraw based engine to specify the display depth that should be used for the fullscreen Cygwin/X screen.
● The -refresh parameter can only be used with -fullscreen and a DirectDraw based engine to specify the refresh rate that should be used for the fullscreen Cygwin/X screen.

[-multiwindow]
● Start the integrated Windows-based window manager, which launches each top-level X window in its own Windows window. Not to be used together with -rootless nor -fullscreen.

[링크 : http://x.cygwin.com/docs/ug/configure-cygwin-x-options.html]

아무튼 multiwindow에서 fullscreen으로 옵션을 바꾸어서 실행하면 아래와 같이 나오게 된다.


아쉽게도, 한번에 창을 잡을수가 없어 윈도우 작업표시줄은 윈도우에서, Gnome 화면은 리눅스에서 잡았다.
아무튼 작업표시줄에 나타난 프로그램도 Xming 하나로 하나의 윈도우를 그대로 끌어 오게 되고,
Xwindow 화면 역시 깔끔하게 위의 Gnome-Panel도 제대로 나오게 된다. (참 쉽죠~?)

참고사항 : 이렇게 구동한 윈도우매니저는 shutdown 시에 gnome-session만 종료를 한다.
               다르게 말하자면, 윈도우만 종료되지 컴퓨터 자체가 종료되진 않는다.
Posted by 구차니
Linux2009. 4. 12. 19:03

< startx and .xinitrc >

If you use the startx command for starting up the X Window System, you'll need to edit a file called .xinitrc that is located in your home directory. If the file already is there, just open it with your favorite text editor. If you don't have such a file in your home directory, create a new file with that name. Note the dot in the file name - it shows you that the file is a hidden file and doesn't show when you do a normal directory listing.

If you already have a .xinitrc file in your home directory, it may be a huge scary-looking text file with a lot of text that makes just as much sense as a file produced with a random number generator and encrypted after writing. If you want to make a backup of this file, rename it to something like .xinitrc.backup or whatever you wish:
mv .xinitrc .xinitrc.backup

Now you can use your text editor for creating a new, blank .xinitrc file. Although the file may be a complicated multi-line geeky script, it can be very simple, too. In its simplest it just contains a single line with the name of your new window manager. So, add a line like this to your file:
exec windowmanager
where windowmanager is the command that starts the window manager you want to be your default. For example, to make Window Maker your default window manager, you'd have a line like this:
exec wmaker

The commands for starting some popular window managers and desktop environments are:

  • KDE = startkde
  • Gnome = gnome-session
  • Blackbox = blackbox
  • FVWM = fvwm (or, for FVWM2 it's fvwm2, surprise)
  • Window Maker = wmaker
  • IceWM = icewm

After editing the .xinitrc file, save your changes. The next time you do a startx, the new window manager will be your default.


[출처 : http://www.tuxfiles.org/linuxhelp/changeman.html]


startx 라고 하면 리눅스에서 Xwindow가 구동이 되는데
어떠한 원리로 KDE나 Gnome 혹은 그 외의 윈도우 매니저가 선택이 되는지 궁금해서 찾아보게 되었지만
실제로 얻어낸 정보는 KDE 실행 파일이름(혹은 스크립트) Gnome 실행 파일이름 뿐이다..

]$ startx
xauth:  creating new authority file /home/morpheuz/.serverauth.3128

X.Org X Server 1.4.99.901 (1.5.0 RC 1)
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-53.1.14.el5xen i686
Current Operating System: Linux localhost.localdomain 2.6.25-14.fc9.i686 #1 SMP Thu May 1 06:28:41 EDT 2008 i686
Build Date: 06 May 2008  03:35:07PM
Build ID: xorg-x11-server 1.4.99.901-29.20080415.fc9
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 13 00:10:44 2009
(==) Using config file: "/etc/X11/xorg.conf"

(EE) Failed to initialize GLX extension (NVIDIA X driver not found)
expected keysym, got XF86Info: line 914 of inet
expected keysym, got XF86Info: line 914 of inet
Started none
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/3316,unix/unix:/tmp/.ICE-unix/3316
** Message: another SSH agent is running at: /tmp/ssh-cwskYs3316/agent.3316
Window manager warning: Failed to read saved session file /home/morpheuz/.metacity/sessions/default1.ms: Failed to open file '/home/morpheuz/.metacity/sessions/default1.ms': No such file or directory
Failure: Module initalization failed

** (nm-applet:3382): WARNING **: <WARN>  applet_dbus_manager_start_service(): Could not acquire the NetworkManagerUserSettings service.
  Message: 'Connection ":1.102" is not allowed to own the service "org.freedesktop.NetworkManagerUserSettings" due to security policies in the configuration file'


(nm-applet:3382): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
system-config-printer-applet: failed to start NewPrinterNotification service

** (nautilus:3343): WARNING **: Unable to add monitor: Not supported


도대체.. 어떤 파일이나 어떠한 환경변수를 사용하여 그것을 설정하는지 알 수가 없다.
Posted by 구차니
개소리 왈왈2009. 4. 11. 14:36





아니 그렇다구요 -ㅁ-
사족 : 아.. 대학숙제 블로그 OTL

[사진 출처 : http://www.planetware.com/picture/central-australia-ayers-rock-aus-ausw542.htm]

'개소리 왈왈' 카테고리의 다른 글

구글신님께서 다음을 추월!  (4) 2009.04.14
일요일에 한 짓들  (8) 2009.04.13
젠장 바이러스!!  (4) 2009.04.10
Cumulus for TiStory 설치!  (0) 2009.04.10
RFonlie으로 돌아오라고?  (0) 2009.04.09
Posted by 구차니
개소리 왈왈2009. 4. 10. 21:43
지금 검색해보니 동일인지는 모르겠지만 두 녀석이 있었다.

Win32/Taterf.worm.99840 - 2009년 4월 7일 발견
FLNM.CMDCloaked Malware - 2009년 3월 28일 발견

신형 웜이고, 증상은
각 드라이브에 내 컴퓨터 - c: 드라이브 이런걸 접근하려고 하면
알수 없는 파일이라고 나오면서 사용할 프로그램을 고르라고 나온다.

그리고 간혹 마우스가 끊어지며,
'키보드 값을 가로채서 전송' 한다고 한다. 젠장 ㄱ-

두녀석 모두 윈도우를 잘 괴롭히는 듯 하고,
dos에서 dir/ah 명령으로 보면

c:\에
autorun.inf
flnm.cmd
파일이 발견된다.

attrib로 보면
SHR c:\autorun.inf
SHR c:\flnm.cmd 로 각종속성으로 보호된 녀석이다.

윈도우에서 시스템 파일 자동 숨김으로 강제 설정하고, 변경해도 바로 숨김으로 설정해서
절대 파일을 볼 수 없게 만드는 치밀한 녀석이다.

그리고 레지스트리에
autorun.inf 파일 내용에 있는
pmut.bat로 검색하면 여러곳에서 검출이 되는데, 생각보다 잡기가 어려울 듯 보인다.




[링크 : http://kr.ahnlab.com/info/smart2u/virus_detail_27134.html]
[링크 : http://www.prevx.com/filenames/247913486337776168-X1/FLNM.CMD.html]


결론 : 포맷해야 하나 ㄱ-

'개소리 왈왈' 카테고리의 다른 글

일요일에 한 짓들  (8) 2009.04.13
내 블로그 방명록은 오스트레일리아다!  (4) 2009.04.11
Cumulus for TiStory 설치!  (0) 2009.04.10
RFonlie으로 돌아오라고?  (0) 2009.04.09
알텍랜싱 120i 두개 사용기  (4) 2009.04.09
Posted by 구차니
XLaunch XDMCP settingsLaunch

XLaunch XDMCP settings
XDMCP settings
Settings for the XDMCP mode. This mode is the most problematic, is not secure, and usually requires altering of the remote machine's settings. The XDMCP protocol will send and receive data on port 177/UDP. But the actual connections will be made to the local port 6000+n /TCP, where n is the display number.

Connect to host
Enables XDMCP and sends 'Query' UDP packets to the specified host.
If you are having problems use Wireshark or equivalent to monitor UDP traffic on the remote host and look for the sequence 'Query' 177/UDP, 'Willing' x/UDP, 'Request' 177/UDP, 'Accept' x/UDP, 'Manage' 177/UDP and see where it stops. If it gets through the sequence then test with local and remote 'xeyes' in multiwindow mode, because the Display Manager acts just like an X client from then on in to provide its login window.

Use indirect connect
Enables XDMCP and sends 'IndirectQuery' packets to the specified host. This host presents a chooser box of several hosts or sends 'ForwardQuery' to another host depending on how it's X Display Manager is configured (via Xaccess file entries).

Search for hosts (broadcast)
Enables XDMCP and broadcasts 'BroadcastQuery' packets to the network. The first responding display manager will be chosen for the session.

XDMCP remote settings
A quick guide to setting insecure XDMCP mode on a remote machine running kdm, gdm, xdm or wdm...
On the remote *nix machine edit the following files, restart the X Display Manager and run at 'init 5'.

Edit the file Xaccess (each Display Manager has its own). Make sure you have a line like this that is uncommented.
 *         #any host can get a login window

Edit the X Display Manager config file (kdmrc, gdm.config, xdm-config or wdm-config) and change
[Xdmcp]
Enable=false (may be shown as 0 in some distributions)
  to
[Xdmcp]
Enable=true (or 1 in some distributions)

or for a xdm style configuration

DisplayManager.requestPort:    0
  to
!DisplayManager.requestPort:    0

출처 : XLaunch Wizard help for Xming - XLaunch XDMCP settings 항목

Posted by 구차니
아래의 링크에서 하는 방법역시 결국에는 SSH X11 forwarding을 사용하는 방식인데
중요한 것은 실행 파일이름이다.


putty에서 X11 forwarding 설정을 하고
gnome 환경이라면 마법의 키워드를 입력한다


gnome-session


그러면 자신의 계정으로 접속된 gnome desktop이 보일것이다!







주의 : 현재 모니터 해상도 그대로 끌려가게 되니 주의해야 한다(전체화면 강제로 됨. 창은 찾아 봐야 할 듯..)

[참고 : http://www.javarush.com/1171424845] -> 원본위치 추적
[원본 : http://blog.studioego.info/417]
Posted by 구차니
알파벳과 유사한것들이 있기에 VFD의 CGRAM을 이용하여 제한된 문자열 내에서
여러나라말을 지원해야 할 경우가 생겨 잠시 노가다를...

일단 A B E K H O ... 이러한 것들은 알파벳과 유사하게 생겼고,
제한된 크기인 5x7 에서 표시 할 수 없으므로(혹은 식별이 힘든 문자들이므로)
알파벳과 동일하게 사용한다면 상당히 문자의 갯수를 줄일 수 있다.

목표치는 총 64개에 러시아어를 출력할 수 있도록 맵핑을 해야 하므로
96개중 32개(대소문자 포함한다면 각 문자별 16개)의 문자를 제외하면 된다.

А В Е К М Н О Р С Т У Х Ѕ І Ј
а в е к м н о р с т у х ѕ і ј

총 30개의 알파벳과 유사하게 생긴 러시아어이다.
테이블의 총 92개의 문자중에 30개 제외 되므로 64보다 작은 62개가 된다.


iso8859 cyrillic used character
1 А 0x0410
33 а 0x0430
 


 

2 Б 0x0411
34 б 0x0431
65 Ё 0x0401
79 ё 0x0451
3 В 0x0412
35 в 0x0432
66 Ђ 0x0402
80 ђ 0x0452
4 Г 0x0413
36 г 0x0433
67 Ѓ 0x0403
81 ѓ 0x0453
5 Д 0x0414
37 д 0x0434
68 Є 0x0404
82 є 0x0454
6 Е 0x0415
38 е 0x0435
69 Ѕ 0x0405
83 ѕ 0x0455
7 Ж 0x0416
39 ж 0x0436
70 І 0x0406
84 і 0x0456
8 З 0x0417
40 з 0x0437
71 Ї 0x0407
85 ї 0x0457
9 И 0x0418
41 и 0x0438
72 Ј 0x0408
86 ј 0x0458
10 Й 0x0419
42 й 0x0439
73 Љ 0x0409
87 љ 0x0459
11 К 0x041A
43 к 0x043A
74 Њ 0x040A
88 њ 0x045A
12 Л 0x041B
44 л 0x043B
75 Ћ 0x040B
89 ћ 0x045B
13 М 0x041C
45 м 0x043C
76 Ќ 0x040C
90 ќ 0x045C
14 Н 0x041D
46 н 0x043D
 


 

15 О 0x041E
47 о 0x043E
77 Ў 0x040E
91 ў 0x045E
16 П 0x041F
48 п 0x043F
78 Џ 0x040F
92 џ 0x045F
17 Р 0x0420
49 р 0x0440







18 С 0x0421
50 с 0x0441







19 Т 0x0422
51 т 0x0442







20 У 0x0423
52 у 0x0443







21 Ф 0x0424
53 ф 0x0444







22 Х 0x0425
54 х 0x0445







23 Ц 0x0426
55 ц 0x0446







24 Ч 0x0427
56 ч 0x0447







25 Ш 0x0428
57 ш 0x0448







26 Щ 0x0429
58 щ 0x0449







27 Ъ 0x042A
59 ъ 0x044A







28 Ы 0x042B
60 ы 0x044B







29 Ь 0x042C
61 ь 0x044C







30 Э 0x042D
62 э 0x044D







31 Ю 0x042E
63 ю 0x044E







32 Я 0x042F
64 я 0x044F










Posted by 구차니
프로그램 사용/coLinux2009. 4. 10. 14:01
colinux는 User-level kernel로 완전한 시스템을 운영할 수 있게 합니다.
일단 colinux는 kernel와 linux 배포판 이미지로 나누어져 다운로드 받을 수 있으며
아래의 coLinux-stable은 colinux kernel 및 실행 프로그램
그리고 아래의 Images는 각 linux 배포판 root filesystem 입니다.
FC10 기준 인스톨러는 150M 정도이지만, RAR 압축을 해제 하고 나면 4기가 정도의 용량을 차지 합니다.
(이런 놀라운 압축력!)



Package Release Date Notes / Monitor Downloads

coLinux-stable 0.7.3-linux-2.6.22.18 June 8, 2008 Release notes     Monitor this package Download
Images 2.6.x ArchLinux ArchLinux 2007.08-2 February 7, 2008 Release notes     Monitor this package Download
Images 2.6.x Debian Debian 4.0 Etch May 8, 2007 Release notes     Monitor this package Download
Images 2.6.x Fedora Fedora 10 February 28, 2009 Release notes     Monitor this package Download
Images 2.6.x Gentoo Gentoo 2006.1 March 2, 2007 Release notes     Monitor this package Download
Images 2.6.x Ubuntu Ubuntu 7.10 March 14, 2008 Release notes     Monitor this package Download
[colinux : http://colinux.org/]
[colinux down : http://sourceforge.net/project/showfiles.php?group_id=98788]


인스톨러를 실행하면 나오는 화면입니다(이 앞에는 GNU 동의하냐는 것이 있어서 패스 입니다)

coLinux와 RootFS image를 받았다면 아래의 Root Filesystem image Download는 체크 해제 하시면 됩니다.

coLinux 세부내용 입니다. 귀찮으니 기본 값으로 넘어갑니다.

혹시 RootFS를 받지 않으셨다면, Root Filesystem image Download를 체크하시고 다음을 누르면
위와 같은 선택화면이 나옵니다. 여기에는 아쉽게도 FC7로 표기가 되어 있습니다.

설치를 진행하면 WinPCAP을 사용한다는 말이 나옵니다. 일단 귀찮으니 여전히 패스 -ㅁ-

설치가 진행되다가 이 부분에서 멈춥니다. 그리고 아래의 창이 뜹니다.

설치하면 무슨 Adaptor가 설치됩니다. 모르니 일단 계속 해주고 넘어 갑니다 -ㅁ-

Adaptor가 네트워크였나 봅니다 -ㅁ- 생각치도 못하게 로컬 영역 연결 3이 생겼습니다

일단은 설치가 완료 되었습니다! 그렇다고 해서 바로 실행할수는 없습니다.
아직 RootFS를 설치하지 않았기 때문이죠~!

따로 받은 RootFS를 압축해제 합니다. 용량이 4기가 정도 되어서 생각보다 오래 걸립니다.

기본 설치 위치는 C:\Program Files\coLinux 이고, 그 하위에 압축 해제된 FC10 RootFS 디렉토리를 이동시켜 줍니다.

"c:\Program Files\coLinux\colinux-daemon.exe" kernel="C:/Program Files/coLinux/vmlinux" initrd="C:/Program Files/coLinux/initrd.gz" mem=256 cobd0="C:/Program Files/coLinux/FC10/Fedora-10.img" cobd1="C:/Program Files/coLinux/FC10/swap.img" root=/dev/cobd0 eth0=slirp,,tcp:5901:5900 ro
start-Fedora-10.bat 파일의 내용을 위와 같이 수정해 줍니다.

수정된 start-Fedora-10.bat 을 실행시키면 저렇게 리눅스 커널이 부팅됩니다.

리눅스가 실행되면 저렇게 나옵니다.
친절하게도 kde나 gnome을 실행하라는군요!
그래서 gnome을 실행하려니 설치 하랍니다.
installgnome을 치면 설치가 시작됩니다

Posted by 구차니
개소리 왈왈2009. 4. 10. 13:24

좌(텍큐버전) / (티스토리버전)우

문득 뽀대가 난다는 이유로 설치를 해볼까 말까 고민을 하던 차에
mepay님의 블로그에 적용된것을 보고 허헉! 바로 고고싱 했습니다 *-_-*

현재 BLUE'nLIVE 님이 공개하신건 트래픽 걱정없는 버전과 트래픽 걱정있는 버전입니다 (-0-!)
물론 트래픽 걱정없는 티스토리 버전이 글씨도 깔끔하고 부드럽지만,
개인취향인지라 -ㅁ- (거기 돌 드신분 내려셔요!!)

웬지 비트맵을 확대해 놓은 듯한 느낌마저 드는 트래픽 걱정있는 버전(텍큐버전)으로 설치를 했습니다.

흐음.. 샘물체로인해 적당히 끄적여 놓은 느낌이군요 +_+!

[링크 : http://bluenlive.net/491]

'개소리 왈왈' 카테고리의 다른 글

내 블로그 방명록은 오스트레일리아다!  (4) 2009.04.11
젠장 바이러스!!  (4) 2009.04.10
RFonlie으로 돌아오라고?  (0) 2009.04.09
알텍랜싱 120i 두개 사용기  (4) 2009.04.09
질렀노라 왔노라 보았노라!  (2) 2009.04.08
Posted by 구차니
메일시스템에 대한 이해가 내가 부족해서 -ㅁ-
왜 받은 메일의 계정 암호를 알려달라는지는 모르겠지만,
시스템 계정으로 그 사용자로 바꾸어 접속을 하면 되는거 아닌가? 라는 생각이 들었는데..
아무튼 내가 문의한 내용은 맞고, 전화 온 곳도 맞은데 이래저래 찝찝한 생각이 드는건 왜일까 -ㅁ-

문의한 내용은 gobizmail 의 전달(forwarding) 기능이 Firefox에서 오작동 한다는 것이었다.
WYSIWYG 편집이가 FCKEditor 같아서 혹시나 해서 페이지 소스를 보니 맞긴한데...
mediawiki와 FCKEditor를 통합하면서 이러한 문제가 없었는데, 유독 여기만 이러는거 보면
구버전이거나 다른 문제가 있나 보다..

아무튼 관리자 메일로 온 편지라 관리자 계정 암호 알려줄수 없다고 버티고 그냥
메일을 그쪽 공단으로 포워딩해주고 땡~



사족 : 아무리 그래도 그렇게 암호 알려달라구 하면 안되지~!
Posted by 구차니