{"id":20704339,"url":"https://github.com/osch/cygwin-xserver","last_synced_at":"2026-04-18T23:03:01.577Z","repository":{"id":66985031,"uuid":"2226948","full_name":"osch/cygwin-xserver","owner":"osch","description":"my playground for improving the cygwin xserver's multiwindow mode","archived":false,"fork":false,"pushed_at":"2017-05-06T18:58:44.000Z","size":44421,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T20:13:18.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/osch.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-08-18T09:05:11.000Z","updated_at":"2017-05-05T13:17:24.000Z","dependencies_parsed_at":"2023-05-16T14:15:38.022Z","dependency_job_id":null,"html_url":"https://github.com/osch/cygwin-xserver","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osch%2Fcygwin-xserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osch%2Fcygwin-xserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osch%2Fcygwin-xserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osch%2Fcygwin-xserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/osch","download_url":"https://codeload.github.com/osch/cygwin-xserver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242973963,"owners_count":20215245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T01:11:58.880Z","updated_at":"2026-04-18T23:03:01.453Z","avatar_url":"https://github.com/osch.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# install needed cygwin packages:\n/setup-x86_64.exe -q -P autoconf,automake,binutils,bison,bzip2,cygport,diffutils,fileutils,findutils,flex,gawk,gcc,git,libtool,make,patch,pkg-config,sed,tar\n/setup-x86_64.exe -q -P bigreqsproto,compositeproto,damageproto,dmxproto,evieext,fixesproto,fontsproto,glproto,inputproto,kbproto,randrproto,recordproto,renderproto,resourceproto,scrnsaverproto,xcmiscproto,xextproto,xineramaproto,xproto,x86bigfontproto,presentproto\n/setup-x86_64.exe -q -P libdmx-devel,libfontenc-devel,libfreetype2-devel,libGL-devel,libpixman1-devel,libX11-devel,libXau-devel,libXaw-devel,libXdmcp-devel,libXext-devel,libXfont-devel,libXinerama-devel,libXmu-devel,libXpm-devel,libXRes-devel,libxkbfile-devel,openssl-devel,zlib\n/setup-x86_64.exe -q -P font-utils,khronos-opengl-registry,xorg-util-macros,xtrans\n/setup-x86_64.exe -q -P libgcrypt-devel,libgcrypt,windowswmproto,font-util\n/setup-x86_64.exe -q -P libxcb-image-devel,libxcb-icccm-devel\n\n# Install also python3 and lxml for python3.\n# the following link is necessary for python3:\nln -s /usr/include /include\n\n# modify /usr/share/opengl/api/gl.xml according to http://permalink.gmane.org/gmane.os.cygwin.xfree/23199\n# (remove GLenum-target from glTexturePageCommitmentEXT)\n\n\ncd libxfont\n./autogen.sh -V\n./configure --prefix=`cd ../install; pwd` --disable-shared\nmake\nmake install\ncd ..\n\ncd install/lib/pkgconfig\nmv xfont.pc xfont.pc.bak\nsed -s 's| -lXfont| ${libdir}/libXfont.a|' xfont.pc.bak \u003e xfont.pc\ncd ../../..\n\n\n#cygwin-configure:\n#./configure --prefix=/usr --with-log-dir=/var/log --enable-debug CFLAGS=\"-g -O0\" --disable-dmx --disable-kdrive --disable-xephyr --disable-xfake --disable-xfbdev --disable-xnest --disable-xvfb --enable-xwin --disable-config-hal --disable-config-udev --disable-dri --disable-dri2 --disable-install-setuid --enable-windowswm --disable-xf86bigfont --disable-xf86vidmode --disable-xv --disable-xvmc --disable-glx-tls --with-sha1=libgcrypt\n\ncd cygwin\nexport PKG_CONFIG_PATH=`cd ../install/lib/pkgconfig; pwd`:$PKG_CONFIG_PATH\n./autogen.sh -V\n./configure --prefix=/usr --with-log-dir=/var/log     --disable-xvfb --disable-xnest       --enable-xwin --enable-windowswm --with-sha1=libgcrypt --disable-unit-tests --enable-static\nmake\nhw/xwin/XWin :1 -ac -silent-dup-error -multiwindow -xkbvariant nodeadkeys -emulate3buttons\n\n\n# shellscript startx-custom.sh\n# invoke from Windows link with target:\n# C:\\cygwin\\bin\\run.exe -p /cygdrive/c/cygwin/bin bash /cygdrive/c/cygwin/startx-custom.sh\n# \nnohup /usr/local/bin/Xwin -ac -silent-dup-error -multiwindow -xkbvariant nodeadkeys -emulate3buttons 2\u003e/dev/null 1\u003e\u00262 \u0026 LANG=C.ISO-8859-1 xterm -display localhost:0 -e bash -i -ls \u0026\n\n\n# see also current development: \n# http://cgit.freedesktop.org/~jturney/xserver/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosch%2Fcygwin-xserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fosch%2Fcygwin-xserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosch%2Fcygwin-xserver/lists"}