우분투 서버에서 X11 응용 프로그램을 열 수 없습니다


0

우분투에서 스크롤 잠금 키를 활성화해야하며 X11 도구의 일부인 Xmodmap을 사용해야하지만 X11 도구는 작동하지 않습니다. 그냥 말합니다

Unable to open display ''

또는

Can't open display:

Windows의 VMware에서 Ubuntu를 실행하고 있습니다. 그놈 GUI를 받았을 때 잘 작동했지만 병원에서는 효과가 없었습니다. 스크롤 잠금을 활성화해야합니다 .gui 관련 방법을 볼 수 없습니다.

export display = "localhost"또는 ": 0.0"을 사용하여 디스플레이를 변경하려고 시도했지만 작동하지 않았습니다.


GUI를 실행하지 않고 CLI를 사용하는 경우 X11이 실행되고 있습니까? 해당 도구가 작동하려면 X 서버를 시작해야 할 수도 있습니다.
Adam Wykes

나는 그것을 원격으로 접근하고 있지 않다
Kunal Chopra

1
xmodmap을 정확히 어떻게 사용하고 있습니까? 어떤 구성이 "스크롤 잠금을 활성화"한다고 생각하십니까?
grawity

답변:


1

그놈 GUI를 받았을 때 잘 작동했지만 병원에서는 효과가 없었습니다. 스크롤 잠금을 활성화해야합니다 .gui 관련 방법을 볼 수 없습니다.

일반적으로 그렇지 않습니다. 그러나 그래픽 출력을 처리하는 동일한 하위 시스템 인 Xorg도 많은 고급 마우스 / 키보드 입력 기능도 처리하며 Xmodmap을 통한 키 재 맵핑과 같은 사용하려는 특정 기능 은 X11 (및 Xorg)의 일부입니다. 그 이름은 말합니다.

정당한 이유로, 커널 개발자는 일반적으로 사용자 공간이 더 잘 할 수있는 일을 거부합니다. 따라서 커널은 기본 추상화 (비디오 용 KMS, 입력 용 evdev) 만 제공하지만 레이아웃, 키 리매핑 또는 마우스와 같은 고급 기능 지원하므로 Xorg는 그리기를 처리하는 것처럼 처리해야합니다. 창과 메뉴.


반면에 Xmodmap은 커널 자체가 아직 활성화하지 않은 것을 활성화 할 수 없습니다 . 이 할 수있는 모든이다 매핑 다른 키에 대한 키를. 따라서 Scroll Lock콘솔에서 작동하지 않으면 다른 문제가 있습니다.

리눅스 콘솔에서 스크롤 잠금 이미 목적을 - 그것은 일시 정지 및 콘솔 출력을 다시 시작합니다. 그래도 작동하지 않으면 evemu-record(커널의 evdev 계층을 직접 테스트) 또는를 사용 libinput-debug-devices하여 커널 자체에 할당 된 키 코드를 기록해야합니다. 비정상적인 것이 있으면 udev를 통해 영구적 인 리매핑을 구성 할 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.