Sponsored Content
Full Discussion: Scripting Programs
Top Forums Shell Programming and Scripting Scripting Programs Post 302502143 by Mack1982 on Monday 7th of March 2011 03:07:33 AM
Old 03-07-2011
Tried it but most of the links are Shell programming tutorials. Perhaps my terminology is wrong. What would you call it, shell compiler ?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Where did my programs go?

I notice that (Mandrake) Linux and Windows do not seem to operate alike in terms of installing third party software. Windows, on one hand, creates icons and adds items to the Start Menu, with the help of the InstallShield--or equivalent, of course, but Linux, on the other hand, seems to care... (3 Replies)
Discussion started by: helvetica
3 Replies

2. Shell Programming and Scripting

shell programs

how to write pipe for finding out the login names and login time of the users whose login name begins with p. (1 Reply)
Discussion started by: rameshparsa
1 Replies

3. Debian

Uninstalling programs?

How can I uninstall a program the most efficient way? So that I get rid of all the man pages etc. too? I'm running debian. /Richard (1 Reply)
Discussion started by: riwa
1 Replies

4. UNIX for Dummies Questions & Answers

Installing Programs

Hello, I have a simple question. How do make it so i can lauch a program from the shell. For instance I want to install firefox 2 and I wanna launch it with ff2 in the terminal, so i tried this to my .bashrc file: alias ff2='/path/./firefox' and its not working as I would hope. anywho,... (2 Replies)
Discussion started by: SeamusHC
2 Replies

5. UNIX for Dummies Questions & Answers

Are programs like sys_open( ) ,sys_read( ) et al examples of system level programs ?

Are the programs written on schedulers ,thread library , process management, memory management, et al called systems programs ? How are they different from the programs that implement functions like open() , printf() , scanf() , read() .. they have a prefix sys_open, sys_close, sys_read etc , right... (1 Reply)
Discussion started by: vishwamitra
1 Replies

6. UNIX for Advanced & Expert Users

Check programs used most

How can you check the programs that you use most often? (6 Replies)
Discussion started by: cokedude
6 Replies

7. Shell Programming and Scripting

Running programs

I have installed a software called GMT, then writing a script that call the new programs ./example02.sh but I am getting ./example02.sh: line 20: gmtset: command not found I have done ./configure make make install (0 Replies)
Discussion started by: kristinu
0 Replies

8. Programming

Makefiles for different programs

I have several programs in several directories and want to use make to build the executables. What I have done is to put the main programs in their own directory together with a makefile to build the program. Then I am thinking of having another makefile residing in the directory above so I can run... (1 Reply)
Discussion started by: kristinu
1 Replies

9. UNIX for Dummies Questions & Answers

Difference between inbuilt suid programs and user defined root suid programs under bash shell?

Hey guys, Suppose i run passwd via bash shell. It is a suid program, which temporarily runs as root(owner) and modifies the user entries. However, when i write a C file and give 4755 permission and root ownership to the 'a.out' file , it doesn't run as root in bash shell. I verified this by... (2 Replies)
Discussion started by: syncmaster
2 Replies

10. Homework & Coursework Questions

Need help on how to execute several programs

1. The problem statement, all variables and given/known data: Get each of these programs to run. Prove that you've done this(use script). Give a description of each program along with sample executions. These are the exact programs we were given. 2. Relevant commands, code, scripts,... (11 Replies)
Discussion started by: FaTaL
11 Replies
root_geometry_manager() 												   root_geometry_manager()

Name
  root_geometry_manager - Shell class method called to negotiate shell geometry requests with a window manager.

Synopsis
  typedef XtGeometryResult (*XtGeometryHandler)(Widget, XtWidgetGeometry *,
  XtWidgetGeometry *);
	   Widget w;
	   XtWidgetGeometry *request;
	   XtWidgetGeometry *geometry_return;

Inputs
  w	    Specifies the shell widget making the request.

  request   Specifies the requested geometry.

Outputs
  geometry_return
	    Specifies the reply geometry.

Returns
  The window manager's reply: XtGeometryYes, XtGeometryNo, XtGeometryAlmost, or XtGeometryDone.

Availability
  Release 4 and later.

Description
  The  root_geometry_manager() method is registered on the root_geometry_manager field of a ShellClassExtensionRec structure with record_type
  NULLQUARK, which is itself registered on the extension field of the Shell class part structure.  The root_geometry_manager() method will be
  called  when a shell widget calls XtMakeGeometryRequest() or XtMakeResizeRequest(), and should negotiate the requested size with the window
  manager.

  The arguments to this method are the same as those passed to the geometry_manager() method.  The root_geometry_manager() method should pass
  the  geometry  request on to the window manager.  If the window manager permits the new geometry, the root_geometry_manager() should return
  XtGeometryYes; if the window manager denies the geometry request or it does not change the window geometry  within  some  timeout  interval
  (the	XtNwmTimeout resource for WMShell, for example), the root_geometry_manager() should return XtGeometryNo.  If the window manager makes
  some alternative geometry change, the root_geometry_manager() method may either return XtGeometryNo  and  handle  the  new  geometry	as  a
  resize,  or  may return XtGeometryAlmost in anticipation that the shell will accept the compromise.  If the compromise is not accepted, the
  new size must then be handled as a resize.

  Communication with a window manager is an asynchronous process, but the root_geometry_manager()  procedure  must  return  its  answer  syn-
  chronously.  It will have to issue its request and then block until the reply arrives.

  The  root_geometry_manager()	method is not chained.	It can be inherited by specifying XtInheritRootGeometryManager in the Shell extension
  record.  If there is no Shell extension record with record_type equal to NULLQUARK, then the Intrinsics will behave as if an extension  was
  specified with XtInheritRootGeometryManager.

  See  the Inter-Client Communications Conventions Manual for information on communicating with window managers.  See geometry_manager(4) for
  a description of the structures and the possible return values of this method.

Usage
  The root_geometry_manager() method of the Shell class itself handles communication with  ICCCM-compliant  window  managers.	It  sets  the
  appropriate  properties  to  make the geometry request, then uses XCheckIfEvent() to block until an ConfigureNotify event arrives in reply.
  This method also uses private functions internal to the Intrinsics in order to correctly handle the events.  Because of the complexity  and
  implementation-specific  nature  of  this  method,  classes  that  want to define a custom root_geometry_manager() method should make their
  requests to the window manager, and then call their superclass's method to make additional requests, block, and get the response.

See Also
  XtMakeGeometryRequest(1), XtMakeResizeRequest(1),
  Shell(3),
  geometry_manager(4).

Xt - Intrinsics Methods 												   root_geometry_manager()
All times are GMT -4. The time now is 06:39 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy