add -verbosity <level> option to command line
This commit is contained in:
		
							parent
							
								
									8426eb2433
								
							
						
					
					
						commit
						50ff2377ca
					
				| 
						 | 
					@ -27,6 +27,7 @@
 | 
				
			||||||
#include <kdrive-config.h>
 | 
					#include <kdrive-config.h>
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#include "ephyr.h"
 | 
					#include "ephyr.h"
 | 
				
			||||||
 | 
					#include "ephyrlog.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern Window EphyrPreExistingHostWin;
 | 
					extern Window EphyrPreExistingHostWin;
 | 
				
			||||||
extern Bool   EphyrWantGrayScale;
 | 
					extern Bool   EphyrWantGrayScale;
 | 
				
			||||||
| 
						 | 
					@ -92,11 +93,12 @@ ddxUseMsg (void)
 | 
				
			||||||
  KdUseMsg();
 | 
					  KdUseMsg();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ErrorF("\nXephyr Option Usage:\n");
 | 
					  ErrorF("\nXephyr Option Usage:\n");
 | 
				
			||||||
  ErrorF("-parent XID   Use existing window as Xephyr root win\n");
 | 
					  ErrorF("-parent <XID>        Use existing window as Xephyr root win\n");
 | 
				
			||||||
  ErrorF("-host-cursor  Re-use exisiting X host server cursor\n");
 | 
					  ErrorF("-host-cursor         Re-use exisiting X host server cursor\n");
 | 
				
			||||||
  ErrorF("-fullscreen   Attempt to run Xephyr fullscreen\n");
 | 
					  ErrorF("-fullscreen          Attempt to run Xephyr fullscreen\n");
 | 
				
			||||||
  ErrorF("-grayscale    Simulate 8bit grayscale\n");
 | 
					  ErrorF("-grayscale           Simulate 8bit grayscale\n");
 | 
				
			||||||
  ErrorF("-fakexa       Simulate acceleration using software rendering\n");
 | 
					  ErrorF("-fakexa              Simulate acceleration using software rendering\n");
 | 
				
			||||||
 | 
					  ErrorF("-verbosity <level>   Set log verbosity level\n");
 | 
				
			||||||
  ErrorF("\n");
 | 
					  ErrorF("\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  exit(1);
 | 
					  exit(1);
 | 
				
			||||||
| 
						 | 
					@ -182,6 +184,21 @@ ddxProcessArgument (int argc, char **argv, int i)
 | 
				
			||||||
      ephyrFuncs.finiAccel = ephyrDrawFini;
 | 
					      ephyrFuncs.finiAccel = ephyrDrawFini;
 | 
				
			||||||
      return 1;
 | 
					      return 1;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					  else if (!strcmp (argv[i], "-verbosity"))
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      if(i+1 < argc && argv[i+1][0] != '-')
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
						  int verbosity=atoi (argv[i+1]) ;
 | 
				
			||||||
 | 
						  LogSetParameter (XLOG_VERBOSITY, verbosity) ;
 | 
				
			||||||
 | 
						  EPHYR_LOG ("set verbosiry to %d\n", verbosity) ;
 | 
				
			||||||
 | 
						  return 2 ;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
						  UseMsg() ;
 | 
				
			||||||
 | 
						  exit(1) ;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  else if (argv[i][0] == ':')
 | 
					  else if (argv[i][0] == ':')
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      hostx_set_display_name(argv[i]);
 | 
					      hostx_set_display_name(argv[i]);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue