=================================================================== RCS file: /home/cvs/OpenXM/src/cfep/MyEnvironment.m,v retrieving revision 1.2 retrieving revision 1.4 diff -u -p -r1.2 -r1.4 --- OpenXM/src/cfep/MyEnvironment.m 2006/03/06 08:55:31 1.2 +++ OpenXM/src/cfep/MyEnvironment.m 2016/09/30 04:41:07 1.4 @@ -170,6 +170,9 @@ [super dealloc]; } +(int) checkX { + return 1; + // I need a sample code for runningApplications. 2016.09.30 + /* NSEnumerator *apps = [[[NSWorkspace sharedWorkspace] launchedApplications] objectEnumerator ]; NSDictionary *dicApp; while (dicApp = [apps nextObject]) { @@ -180,6 +183,7 @@ } NSLog(@"X11 is NOT running.\n"); return 0; + */ } -(void) showForDebug { NSLog(@"OpenXM_HOME=%@\n",OpenXM_HOME); @@ -215,6 +219,17 @@ -(NSDictionary *)getMyDefaultTypingAttributes { return myDefaultTypingAttributes; } ++(int) isX11Installed { + NSFileManager *manager = [NSFileManager defaultManager]; + if ([manager fileExistsAtPath: @"/usr/X11R6/bin/X"]) return 1; + else return 0; +} ++(int) isGccInstalled { + NSFileManager *manager = [NSFileManager defaultManager]; + if ([manager fileExistsAtPath: @"/usr/bin/gcc"]) return 1; + else return 0; +} + @end