'프로그램 사용/cygwin & Xming'에 해당되는 글 23건

  1. 2017.10.07 VcXsrv - Xming 대체 프로그램
  2. 2016.02.12 cygwin/X XDMCP
  3. 2016.02.03 XDMCP over SSH ? / xnest
  4. 2016.02.02 xming / xdmcp 성공
  5. 2015.12.02 cygwin bash 쉘 시작 위치 지정하기
  6. 2015.08.13 Xwin DISPLAY 고찰(?)
  7. 2012.01.25 Xming vs cygwin/x
  8. 2011.09.10 Cygwin/X 추려내기 - ing
  9. 2011.09.09 Xming 신버전은 유료?
  10. 2011.09.08 xming + opengl + ssh

머.. gedit 실행하는데 뜨는 에러는 Xming이던 VcXsrv나 동일하네?

Xming

pi@raspberrypi:~ $ gedit &

[1] 2707

pi@raspberrypi:~ $

** (gedit:2707): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files


** (gedit:2707): WARNING **: Could not load Gedit repository: Typelib file for namespace 'GtkSource', version '3.0' not found


[1]+  Done                    gedit


VcXsrv

pi@raspberrypi:~ $ gedit &

[1] 2714

pi@raspberrypi:~ $

** (gedit:2714): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files


** (gedit:2714): WARNING **: Could not load Gedit repository: Typelib file for namespace 'GtkSource', version '3.0' not found


[1]+  Done                    gedit


트레이에는 이렇게 바뀌는데 몇개의 데모 프로그램이 추가되었다?

그리고 클립보드가 강화되서 Xwin <-> Win 오가는것도 좀 더 잘 되는 듯


VcXsrv에서는 제목 표시줄이 표시 안되는게 기본 값


Xming에서는 윈도우 제목줄이 표시되는 차이가 있다.


[링크 : https://sourceforge.net/projects/vcxsrv/]

[링크 : https://superuser.com/questions/440128/xming-clipboard-only-works-one-way]

[링크 : http://www.alexandre-gomes.com/?p=134]

'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

cygwin/X XDMCP  (0) 2016.02.12
XDMCP over SSH ? / xnest  (0) 2016.02.03
xming / xdmcp 성공  (0) 2016.02.02
cygwin bash 쉘 시작 위치 지정하기  (0) 2015.12.02
Xwin DISPLAY 고찰(?)  (0) 2015.08.13
Posted by 구차니

cygwin에서

xorg-server 를 설치해야 X가 설치 되는데...

cygwin shell을 통해서


$ X -query ip

입력하면 되긴한데.. 이상하리 만치 무지 느리다.


[링크 : http://x.cygwin.com/docs/ug/using-remote-session.html]


다만.. ubuntu 15.10 + Xming on win10 은 오류가 나는데

Cygwin/X는 오류는 나지 않는다는 차이?


2009/03/24 - [프로그램 사용/cygwin / Xming] - cygwin/x 설치하기


XDMCP로 하니까 무시무시하게 대역폭을 잡아먹네... -_-a


Xming에 Xnest로는 왜이렇게 안되지 -_-??

'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

VcXsrv - Xming 대체 프로그램  (0) 2017.10.07
XDMCP over SSH ? / xnest  (0) 2016.02.03
xming / xdmcp 성공  (0) 2016.02.02
cygwin bash 쉘 시작 위치 지정하기  (0) 2015.12.02
Xwin DISPLAY 고찰(?)  (0) 2015.08.13
Posted by 구차니



$ sudo apt-get install xnest

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following NEW packages will be installed:

  xnest

0 upgraded, 1 newly installed, 0 to remove and 147 not upgraded.

Need to get 785 kB of archives.

After this operation, 1,930 kB of additional disk space will be used.

Get:1 http://archive.ubuntu.com/ubuntu/ precise-updates/main xnest amd64 2:1.11.4-0ubuntu10.17 [785 kB]

Fetched 785 kB in 2s (356 kB/s)

Selecting previously unselected package xnest.

(Reading database ... 215036 files and directories currently installed.)

Unpacking xnest (from .../xnest_2%3a1.11.4-0ubuntu10.17_amd64.deb) ...

Processing triggers for man-db ...

Setting up xnest (2:1.11.4-0ubuntu10.17) ...


$ ssh -Y remote_hostname_or_ip_address Xnest :1 -query localhost

[링크 : http://x.cygwin.com/docs/ug/using-remote-session.html] 


암호화 지원하지 않아 안전하지 않다라...


XDMCP is inherently insecure as it does not encrypt your traffic. XDMCP is analogous to telnet, and therefore they share the same security issues. 

[링크 : https://wiki.ubuntu.com/xdmcp]


netsarang의 Xmanager는 XDMCP를 자체 지원하는데..

2단계 거쳐서 하라는거 보면 putty의 X11 포워딩 삘이..

[링크 : https://www.netsarang.com/tutorial/xmanager/3270/title]




아무튼 실험해보니..

putty + Xming으로

arcfour 설정해주니 썩 나쁘지 않은 속도로 반응



+

스트림 사이퍼.. 블록이 아니라 더 빠르게 응답하는 걸려나?

[링크 : https://en.wikipedia.org/wiki/RC4]


Update: Ben Harris has written an Internet-Draft (draft-harris-ssh-arcfour-fixes, now RFC 4345) describing a way of using Arcfour reasonably securely with SSH-2, and PuTTY now implements this. Note that this document defines the "arcfour256" and "arcfour128" ciphers; PuTTY still does not support the less secure "arcfour" cipher, and we have no plans to make it do so.


(Support was first added in 2005-04-22, but uonly under private names defined in an earlier draft: "arcfour256-draft-00@putty.projects.tartarus.org" and so on. Only from 2005-09-04 do we support the IETF names, which also appear in OpenSSH from 4.2.)

[링크 : http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/arcfour.html]



+

엥 다시 실행해보니..

XDMCP 보다 오히려 arcfour가 빠른 느낌이다 ㄷㄷ




+

[링크 : http://linux.die.net/man/1/xnest]

[링크 : http://www.x.org/archive/X11R7.5/doc/man/man1/Xnest.1.html]

[링크 : https://en.wikipedia.org/wiki/Xnest]




+

xnest의 사용법의 예제...?

일종의 vm 처럼 보이는 기분 ㅋㅋㅋ


$ Xnest :1 -query localhost -geometry 1024x768 


[링크 : http://www.idevelopment.info/data/Unix/Linux/LINUX_ConfiguringXDMCPRedHatLinux.shtml]

'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

VcXsrv - Xming 대체 프로그램  (0) 2017.10.07
cygwin/X XDMCP  (0) 2016.02.12
xming / xdmcp 성공  (0) 2016.02.02
cygwin bash 쉘 시작 위치 지정하기  (0) 2015.12.02
Xwin DISPLAY 고찰(?)  (0) 2015.08.13
Posted by 구차니

Ubuntu 12.04 LTS 서버측 설정

$ sudo vi /etc/lightdm/lightdm.conf

[SeatDefaults]

autologin-guest=false

autologin-user=cynix

autologin-user-timeout=0

autologin-session=lightdm-autologin

greeter-session=unity-greeter

user-session=ubuntu


[XDMCPServer]

enabled=true


$ sudo service lightdm restart

[링크 : https://wiki.ubuntu.com/xdmcp]


xming 클라이언트 설정(윈도우)







VNC보단 확실히 빠른느낌이다.


나중에 로컬이 아닌 외부에서 시도해봐야지..

XDMCP protocol on port 177/UDP. But the actual X11 protocol connections will be made to the local port 6000+n /TCP, where n is the display-number.

[링크 : http://www.straightrunning.com/XmingNotes/IDH_XDMCP.htm]


Open up TCP port 6000-6005 (plus X-Win32’s base display number) in both directions

Open up UDP port 177 to accept incomming connections from any port.

[링크 : https://www.starnet.com/xwin32kb/what-ports-need-to-be-opened-for-xdmcp/]


2009/04/10 - [프로그램 사용/cygwin / Xming] - Xming XDMCP 관련 도움말

2009/05/19 - [프로그램 사용/cygwin / Xming] - Xming --help


'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

cygwin/X XDMCP  (0) 2016.02.12
XDMCP over SSH ? / xnest  (0) 2016.02.03
cygwin bash 쉘 시작 위치 지정하기  (0) 2015.12.02
Xwin DISPLAY 고찰(?)  (0) 2015.08.13
Xming vs cygwin/x  (0) 2012.01.25
Posted by 구차니

이것저것 테스트 해봤지만..

그래도 .bashrc에다가 cd 하나 넣어 주는게 젤로 편하긴 하네..


d 드라이브로 바로 bash를 실행하는 방법

$ cd

$ vi .bashrc

cd /cygdrive/d/


[링크 : http://superuser.com/.../how-do-i-change-the-default-startup-directory-in-cygwin]

[링크 : http://stackoverflow.com/.../open-cygwin-at-a-specific-folder]

[링크 : http://unitstep.net/blog/2009/05/16/open-cygwin-bash-shell-here/] open with bash here

'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

XDMCP over SSH ? / xnest  (0) 2016.02.03
xming / xdmcp 성공  (0) 2016.02.02
Xwin DISPLAY 고찰(?)  (0) 2015.08.13
Xming vs cygwin/x  (0) 2012.01.25
Cygwin/X 추려내기 - ing  (0) 2011.09.10
Posted by 구차니

는... FAIL? -_ㅠ



아으..감이 올 듯 말듯..

그러니까.. display쪽은 multiseat 관련 내용이고

screen은 멀티 모니터 쪽 내용이려나?


Key terms

The X window system has nuanced usage of a number of terms when compared to common usage, particularly "display" and "screen", a subset of which is given here for convenience:


device

A graphics device such as a computer graphics card or a computer motherboard's integrated graphics chipset.

monitor

A physical device such as a CRT or a flat screen computer display.

screen

An area into which graphics may be rendered, either through software alone into system memory as with VNC, or within a graphics device, some of which can render into more than one screen simultaneously, either viewable simultaneously or interchangeably. Interchangeable screens are often set up to be notionally left and right from one another, flipping from one to the next as the mouse pointer reaches the edge of the monitor.

virtual screen

Two different meanings are associated with this term:

A technique allowing panning a monitor around a screen running at a larger resolution than the monitor is currently displaying.

An effect simulated by a window manager by maintaining window position information in a larger coordinate system than the screen and allowing panning by simply moving the windows in response to the user.

display

A collection of screens, often involving multiple monitors, generally configured to allow the mouse to move the pointer to any position within them. Linux-based workstations are usually capable of having multiple displays, among which the user can switch with a special keyboard combination such as control-alt-function-key, simultaneously flipping all the monitors from showing the screens of one display to the screens in another.

The term "display" should not be confused with the more specialized jargon "Zaphod display". The latter is a rare configuration allowing multiple users of a single computer to each have an independent set of display, mouse, and keyboard, as though they were using separate computers, but at a lower per-seat cost.

[링크 : https://en.wikipedia.org/wiki/X_Window_System] 


displaynumber

multiseat 설정 아닌 이상은 0 으로 고정으로 봐도 무방?


screennumber

만약 모니터가 4개이고 2개씩 묶어 버리면 2개의 screen이 되려나?

즉, screen은 모니터의 모음


Display Names


From the user's perspective, every X server has a display name of the form:


hostname:displaynumber.screennumber

This information is used by the application to determine how it should connect to the server and which screen it should use by default (on displays with multiple monitors):


hostname

The hostname specifies the name of the machine to which the display is physically connected. If the hostname is not given, the most efficient way of communicating to a server on the same machine will be used.

displaynumber

The phrase "display" is usually used to refer to collection of monitors that share a common keyboard and pointer (mouse, tablet, etc.). Most workstations tend to only have one keyboard, and therefore, only one display. Larger, multi-user systems, however, frequently have several displays so that more than one person can be doing graphics work at once. To avoid confusion, each display on a machine is assigned a display number (beginning at 0) when the X server for that display is started. The display number must always be given in a display name.

screennumber

Some displays share a single keyboard and pointer among two or more monitors. Since each monitor has its own set of windows, each screen is assigned a screen number (beginning at 0) when the X server for that display is started. If the screen number is not given, screen 0 will be used.


[링크 : http://linux.die.net/man/7/x] 



2012/02/10 - [Linux/Ubuntu] - SSH를 통해 SSH 서버측에 X 응용프로그램 실행하기


'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

xming / xdmcp 성공  (0) 2016.02.02
cygwin bash 쉘 시작 위치 지정하기  (0) 2015.12.02
Xming vs cygwin/x  (0) 2012.01.25
Cygwin/X 추려내기 - ing  (0) 2011.09.10
Xming 신버전은 유료?  (0) 2011.09.09
Posted by 구차니
cygwin/x의 용량의 압승 ㅆㅂ
cygwin/x의 완벽성 압승 ?


예전에 정리 해놓은줄 알았는데 없길래 다시 정리.
Xming에서 특정 openGL이 제대로 안되서 부랴부랴 다시 찾는데
opengl의 advanced 소스중 일부가 아래와 같은 오류를 발생하며 실행되지 않는 문제가 있다.
이경우에는 cygwin/x로 하면 문제없이 해결된다.
(하지면 용량이 200메가에 ftp.daum.net은 폐쇄되었는지 안되고 -_- 결론은 받는데 한참걸림)

$ gcc -lglut -lGLU accumaa.c
$ ./a.out
freeglut (./a.out):  ERROR:  Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  4 (X_DestroyWindow)
  Resource id in failed request:  0x0
  Serial number of failed request:  21
  Current serial number in output stream:  24 

[링크 : http://www.opengl.org/resources/code/samples/glut_examples/advanced/advanced.html ]

'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

cygwin bash 쉘 시작 위치 지정하기  (0) 2015.12.02
Xwin DISPLAY 고찰(?)  (0) 2015.08.13
Cygwin/X 추려내기 - ing  (0) 2011.09.10
Xming 신버전은 유료?  (0) 2011.09.09
xming + opengl + ssh  (0) 2011.09.08
Posted by 구차니
portable ubunutu(colinux)에서 Xwin만 실행이 가능하도록 하려고
추려내는데 디렉토리 구조의 문제인지 어떤 이유인진 모르겠지만 실패다 -_-


아무튼, 실행에 필요한 최소한의 파일은 아래와 같다.
(9.8MB 정도 크기 임, Xming이나 차이 별로 없음)

cygbz2-1.dll
cygcrypto-0.9.8.dll
cygfontenc-1.dll
cygfreetype-6.dll
cyggcc_s-1.dll
cygGL-1.dll
cygpixman-1-0.dll
cygwin1.dll
cygX11-6.dll
cygXau-6.dll
cygxcb-1.dll
cygXdmcp-6.dll
cygXext-6.dll
cygz.dll
XWin.exe

----
/var/log 만들어서 에러로그 출력 해보니
/tmp 가 없어서 실행불가

/tmp를 만드니
2011-09-10 09:59:03 (WW) Failed to open protocol names file /usr/lib/X11/protocol.txt
2011-09-10 09:59:03 (EE) XKB: Couldn't open rules file /usr/share/X11/xkb/rules/base 
파일 못 연다고 배쨈 

하위 폴더 복사
/usr/share/X11/xkb
/lib/dir
/lib/X11



결론 : 그냥 대충 추려내자 -_- 안해안해 -_-

'프로그램 사용 > cygwin & Xming' 카테고리의 다른 글

Xwin DISPLAY 고찰(?)  (0) 2015.08.13
Xming vs cygwin/x  (0) 2012.01.25
Xming 신버전은 유료?  (0) 2011.09.09
xming + opengl + ssh  (0) 2011.09.08
X 윈도우 없이 Xming으로 X 프로그램 구동하기  (0) 2010.08.23
Posted by 구차니

현재 sourceforge 상의 최신버전은 6.9.0.31 버전이고
font server 쪽으로는 신버전이 올라오고 있으며


2011년 8월 6일 릴리즈로는 7.5.0.39가 최신버전이다.
아무튼 신버전들은 donate 이후 id를 받아서 다운로드 받아야 한다 ㅠ.ㅠ

[링크 : http://www.straightrunning.com/XmingNotes/]

[링크 : http://www.straightrunning.com/XmingNotes/release2.php]


몇 버전부터 지원하는건진 모르겠지만 7.5.0.8 버전에서는 -wgl 옵션을 지원한다.
6.9.0.31 버전에서 -wgl을 넣으니 없는 옵션이라고 배쨈 ㅠ.ㅠ
If Xming's native Windows WGL interface for accelerated OpenGL (-wgl option from 7.5.0.8) doesn't work with a program then you can switch on various diagnostic output. Start Xming with special environment variables set 

[링크 : http://www.straightrunning.com/XmingNotes/trouble.php#head-19]  

아래 블로 링크에서 예제 파일을 받아 해보니 음.. 에러 숫자가 달라졌지만 아무튼
블로그에서 처럼 뜨질 않는데 무슨 차이일려나...
Expose event
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  182 ()
  Serial number of failed request:  33
  Current serial number in output stream:  41

[링크 : http://cloudlucifer.tistory.com/tag/xming
Posted by 구차니
colinux 에서 잘되던 녀석이
Xming을 통해 X11 터널링으로 하면 아래와 같은 에러가 발생한다 -_-

freeglut (./a.out):  ERROR:  Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  4 (X_DestroyWindow)
  Resource id in failed request:  0x0
  Serial number of failed request:  18
  Current serial number in output stream:  21 

현재까지 발견한 미봉책은 colinux를 실행하고
X11 터널링을 localhost:0.0 으로 설정하여 쓰는 것뿐.. 
colinux에서는 Xming이 아닌 Xwin으로 설정을 하는데 

 XWin.exe :0 -ac -notrayicon -multiwindow -dpi 100 

아마도 Xming 과 Cygwin/X11과의 차이점으로 안되는것으로 추측된다.

---
2011.09.14 추가

openGL tutorial의 gears 예제 파일인데

 
로컬 네트워크에서 테스트를 해보니 생각보다 많은 대역폭을 잡아먹는다.
기가비트인데 저 정도면, 100M 이더넷으로는 거의 30% 이상을 잡아 먹고,
네트워크가 느린 원격지 서버에서는 애니메이션이 버벅댈수 밖에 없을듯 하다.

 
Posted by 구차니