Hi, On Wed, 15 Mar 2000, Andrew Diederich wrote:
How do you even get YaST2 to startup? I installed the YaST2 package out of "a", but I'm not getting anywhere with the documentation. "ytgf qt mainmenu" is what I've come across so far, but all I get is Usage: Server Client ClientOptions ServerOptions mainmenu: No such module
What are the modules for YaST2?
As I mentioned in a separate mail, YaST2 on SuSE Linux 6.3 does not do anything useful if the system is already installed. A module is a component of YaST2. For example, printer configuration is one module, sound configuration is another one. Here's a description from the YaST2 documentation on SuSE Linux 6.4: <SNIP> Modules Every workflow will be assembled in small steps, implemented by Modules and hold together by a small by comfortable scripting language. Modules have a predefined interface and can be written in any computer language. The YaST2 control language (ycp) can be used to glue modules together or to write a module by itself. This building block approach makes constructing complex workflows easy and maintainable. </SNIP> These modules are written in YCP, YaST's scripting laguage. There is some documentation about YaST2 below /usr/doc/packages/yast2 (Surprise!). YCP is described in /usr/doc/packages/yast2/libycp/autodocs/index.html : <SNIP> libycp Introduction The YCP Datastructures YCP is both a scripting language and a communication protocol. A YCP value is a data structure. It has currently two possible representations. One ist an ASCII representation, the other is a representation a network of C++ objects. The class framework for this object representation is laid in this library. Furthermore It contains the [3]YCPParser that transforms an ASCII representation of YCP values into the object-representation. It also contains a generic embeddable interpreter [4]YCPInterpreter that executes YCP scripts (based on the object representation). An example for use of both the [5]YCPParser and the [6]YCPInterpreter can be found in the source code of y2ycp, the generic YCP interpreter. It is found in the source code in the subdirectory ycp. </SNIP> So, you can actually add modules to YaST2, if you want. Or you can fix bugs in our existing modules and send us the patch :) Bye, LenZ -- ------------------------------------------------------------------ Lenz Grimmer SuSE GmbH mailto:grimmer@suse.de Schanzaeckerstr. 10 http://www.suse.de/~grimmer 90443 Nuernberg, Germany -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/