소스 검색

Activate the DPMS extension; avoid Ubuntu 11.10 crashing.



git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4745 3789f03b-4d11-0410-bbf8-ca57d06f2519
tags/v1.1.90
Peter Åstrand 12 년 전
부모
커밋
01b2433de8
3개의 변경된 파일21개의 추가작업 그리고 3개의 파일을 삭제
  1. 1
    1
      BUILDING.txt
  2. 2
    2
      unix/xserver/hw/vnc/Makefile.am
  3. 18
    0
      unix/xserver/hw/vnc/xvnc.cc

+ 1
- 1
BUILDING.txt 파일 보기

@@ -160,7 +160,7 @@ has already been built, per above.)
"17" for version 1.7.x.)
> autoreconf -fiv

> ./configure --with-pic --without-dtrace --disable-static \
> ./configure --with-pic --without-dtrace --disable-static --disable-dri \
--disable-xinerama --disable-xvfb --disable-xnest --disable-xorg \
--disable-dmx --disable-xwin --disable-xephyr --disable-kdrive \
--disable-config-dbus --disable-config-hal --disable-config-udev \

+ 2
- 2
unix/xserver/hw/vnc/Makefile.am 파일 보기

@@ -24,13 +24,13 @@ bin_PROGRAMS = Xvnc

man1_MANS = Xvnc.man

Xvnc_SOURCES = xvnc.cc $(top_srcdir)/Xext/dpmsstubs.c \
Xvnc_SOURCES = xvnc.cc \
$(top_srcdir)/Xi/stubs.c $(top_srcdir)/mi/miinitext.c \
$(top_srcdir)/fb/fbcmap_mi.c buildtime.c

nodist_Xvnc_SOURCES = fbrop.h fb.h pixman.h

Xvnc_CPPFLAGS = $(XVNC_CPPFLAGS) -DTIGERVNC -DNO_HW_ONLY_EXTS -DNO_MODULE_EXTS \
Xvnc_CPPFLAGS = $(XVNC_CPPFLAGS) -DTIGERVNC -DNO_MODULE_EXTS \
-UHAVE_CONFIG_H \
-DXFree86Server -DVENDOR_RELEASE="$(VENDOR_RELEASE)" \
-DVENDOR_STRING="\"$(VENDOR_STRING)\"" -I$(TIGERVNC_SRCDIR)/common \

+ 18
- 0
unix/xserver/hw/vnc/xvnc.cc 파일 보기

@@ -211,6 +211,24 @@ static void vfbFreeFramebufferMemory(vfbFramebufferInfoPtr pfb);

extern "C" {

#ifdef DPMSExtension
/* Why support DPMS? Because stupid modern desktop environments
such as Unity 2D on Ubuntu 11.10 crashes if DPMS is not
available. (DPMSSet is called by dpms.c, but the return value
is ignored.) */
int DPMSSet(ClientPtr client, int level)
{
return Success;
}

Bool DPMSSupported()
{
/* Causes DPMSCapable to return false, meaning no devices are DPMS
capable */
return FALSE;
}
#endif

void ddxGiveUp()
{
int i;

Loading…
취소
저장