현재 vnc (nvidia gfx 카드 사용)는 compiz와 작동하지 않습니다 ..
사람들이 기본 데스크톱에서 vnc를 사용할 수 있도록 11.04가 출시되기 전에이 문제를 해결 하시겠습니까?
현재 vnc (nvidia gfx 카드 사용)는 compiz와 작동하지 않습니다 ..
사람들이 기본 데스크톱에서 vnc를 사용할 수 있도록 11.04가 출시되기 전에이 문제를 해결 하시겠습니까?
답변:
시스템 / 기본 설정 / 원격 데스크톱의 현재 VNC 서버를 vino-server라고합니다. Compiz (데스크탑 효과)가 활성화 된 경우 현재 작동을 지원하지 않습니다.
이 문제를 해결하려면 대체 vnc 서버를 사용해야합니다. x11vnc를 사용합니다.
sudo apt-get install x11vnc
결정적으로 Compiz를 실행하려면 x11vnc 서버를 시작할 때 -noxdamage를 지정해야합니다.
먼저, 암호로 x11vnc를 초기화하십시오 :
x11vnc -usepw
프롬프트를 따릅니다. 그런 다음 vnc 서버를 실행하는 방법에 대한 예는 다음과 같습니다.
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolookup -q
"man x11vnc"를 수행하면 추가 옵션이 있다는 것을 알 수 있습니다. 그러나 위에서 지정한 것은 실행해야합니다.
시작시 이것을 실행 해야하는 경우 개인적으로 /etc/rc.local에서 실행하지만 더 좋은 방법이 있다고 확신합니다. 편집 : 그리고이 사이트에 자세한 쉬운 방법이 있습니다 : 시작시 스크립트를 실행하는 방법? . 따라서 가장 쉬운 방법은 crontab -e 옵션이라고 가정하지만 명령을 어딘가에 스크립트로 저장 한 다음 시스템 / 환경 설정 / 시작 응용 프로그램에서 명령을 지정할 수도 있습니다.
vino-server
시동 을 막아야 합니까?
netstat -nlp
같은 줄에 "LISTEN"이라는 단어가 0.0.0.0:5900 인 줄을 찾아서 확인하십시오 .
netstat -nlp
보고합니다. vino-server
AFAIK 나는 그런 일을하기 위해 아무 것도하지 않았습니다. 그런 다음 다시 한 번 놀아 본 적이 있습니다 .... vino-server가 나타나지 /etc/init
않거나 내가 본 시작 구성.
Scaine의 위대한 대답 @ 수정, 이다 사용할 수 vino-server
컴 피즈 효과가 활성화 된 상태.
다음은 xdamage
vino에서 비활성화 하여 VNC를 compiz와 작동시키는 방법입니다.
gsettings set org.gnome.Vino disable-xdamage true
끝난!
이제 Unity 3D에서도 Ubuntu의 기본 "데스크톱 공유"를 사용할 수 있습니다. 설치할 필요가 없습니다x11vnc
그러나 다른 사람들이 지적했듯이 xdamage를 비활성화하면 엄청난 네트워크 트래픽이 발생합니다. 로컬 네트워크에서 큰 문제는 아니지만 인터넷을 통해 원격으로 제어하면 성능이 저하 될 수 있습니다.