This is a collection of pointers and such to various things I've had to research once, and don't want to have to deal with again.
(1) edit /etc/kde/kdm/kdmrc
Under the [Xdmcp] section, find the line that says
Enable=false
and change it toEnable=true
(2) edit /etc/X11/xdm/xdm-config
Find the line that says
DisplayManager.requestPort: 0
and change it to
! DisplayManager.requestPort: 0
(3) edit /etc/X11/xdm/Xaccess.
Find the line that says
# * #any host can get a login window
and change it to* #any host can get a login window
NOTE: This will allow any host to query your
machine for an X connection. 'man xdm' describes
the format of the Xaccess file... here is an example:
#
# Xaccess - XDMCP access control file
#
#
# Direct/Broadcast query entries
#
!xtra.lcs.mit.edu # disallow direct/broadcast service for xtra
bambi.ogi.edu # allow access from this particular display
*.lcs.mit.edu # allow access from any display in LCS
#
# Indirect query entries
#
%HOSTS expo.lcs.mit.edu xenon.lcs.mit.edu \
excess.lcs.mit.edu kanga.lcs.mit.edu
extract.lcs.mit.edu xenon.lcs.mit.edu #force extract to contact xenon
!xtra.lcs.mit.edu dummy #disallow indirect access
*.lcs.mit.edu %HOSTS #all others get to choose
If you're using cygwin to run the p4 command line client under Cygwin, you can add the following alias to your .bashrc file:
alias p4='p4 -d "`cygpath -w \"$PWD\"`"'
This will allow the p4 command line client to see the Windows version of the current working directory, so you will be able to use commands like
$ p4 edit somefile.c
just as you would in the Windows command shell.