Xserver: allow all hosts to connect
This commit is contained in:
Submodule project/jni/application/openarena/engine updated: 07c011b6cc...30e98be358
Submodule project/jni/application/openarena/vm updated: 4b83db91ab...278f045202
Submodule project/jni/application/teeworlds/src updated: 34b64249c4...e5489c8c08
@@ -10,17 +10,32 @@ static int unpack_files();
|
|||||||
|
|
||||||
int main( int argc, char* argv[] )
|
int main( int argc, char* argv[] )
|
||||||
{
|
{
|
||||||
char screenres[64] = "640x480x24";
|
char screenres[128] = "640x480x24";
|
||||||
|
char clientcmd[PATH_MAX*2] = "xhost +";
|
||||||
|
char * cmd = "";
|
||||||
char* args[] = {
|
char* args[] = {
|
||||||
"XSDL",
|
"XSDL",
|
||||||
":1111",
|
":1111",
|
||||||
"-nolock",
|
"-nolock",
|
||||||
|
"-noreset",
|
||||||
"-screen",
|
"-screen",
|
||||||
screenres
|
screenres,
|
||||||
|
"-exec",
|
||||||
|
clientcmd
|
||||||
};
|
};
|
||||||
char * envp[] = { NULL };
|
char * envp[] = { NULL };
|
||||||
|
|
||||||
sprintf( screenres, "%sx%sx%d", getenv("DISPLAY_RESOLUTION_WIDTH"), getenv("DISPLAY_RESOLUTION_HEIGHT"), 24 );
|
sprintf( screenres, "%s/%sx%s/%sx%d",
|
||||||
|
getenv("DISPLAY_RESOLUTION_WIDTH"),
|
||||||
|
getenv("DISPLAY_WIDTH_MM"),
|
||||||
|
getenv("DISPLAY_RESOLUTION_HEIGHT"),
|
||||||
|
getenv("DISPLAY_HEIGHT_MM"),
|
||||||
|
24 );
|
||||||
|
|
||||||
|
if( argc >= 2 )
|
||||||
|
cmd = argv[2];
|
||||||
|
sprintf( clientcmd, "%s/usr/bin/xhost + ; %s",
|
||||||
|
getenv("SECURE_STORAGE_DIR"), cmd );
|
||||||
|
|
||||||
if( !unpack_files() )
|
if( !unpack_files() )
|
||||||
{
|
{
|
||||||
@@ -28,7 +43,7 @@ int main( int argc, char* argv[] )
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
return android_main( 5, args, envp );
|
return android_main( 8, args, envp );
|
||||||
}
|
}
|
||||||
|
|
||||||
int unpack_files()
|
int unpack_files()
|
||||||
|
|||||||
@@ -15,4 +15,6 @@ x11proto-resource-dev x11proto-scrnsaver-dev \
|
|||||||
x11proto-video-dev x11proto-xcmisc-dev \
|
x11proto-video-dev x11proto-xcmisc-dev \
|
||||||
x11proto-xext-dev x11proto-xf86bigfont-dev \
|
x11proto-xext-dev x11proto-xf86bigfont-dev \
|
||||||
x11proto-xf86dga-dev x11proto-xf86dri-dev \
|
x11proto-xf86dga-dev x11proto-xf86dri-dev \
|
||||||
x11proto-xf86vidmode-dev x11proto-xinerama-dev
|
x11proto-xf86vidmode-dev x11proto-xinerama-dev \
|
||||||
|
libxmuu-dev libxt-dev libsm-dev libice-dev \
|
||||||
|
libxrender-dev libxrandr-dev
|
||||||
|
|||||||
Reference in New Issue
Block a user