Mailinglist Archive: yast-devel (52 mails)

< Previous Next >
[yast-devel] Improved UI::RunInTerminal - registration in text-mode possible
  • From: Katarina Machalkova <kmachalkova@xxxxxxx>
  • Date: Thu, 23 Aug 2007 15:50:58 +0200
  • Message-id: <200708231551.02966.kmachalkova@xxxxxxx>
Hola brave yast hackers!

In order to get ready for re-introducing thread support into yast2-ncurses 
(post 10.3) I've improved UI::RunInTerminal builtin. 

As you may know, this builtin is ncurses-specific and it is very useful for 
calling external programs from text-mode interface. For example, running yast 
modules from the text-mode control centre menu in the same terminal is a 
common usecase. Another example is product-creator (Lado?), where you can 
enter gpg interactive mode via UI::RunInTerminal to generate keys to sign 
your product.

Until recently, due to a bug (well, rather not implemented feature ;-) ) not 
all applications could be run via UI::RunInTerminal (as it was e.g. the case 
of w3m), as yast duly redirected their stdout and stderr into the y2log. 
After adding some file descriptor magic into y2-ncurses code, it now works. 
And - this is probably the most important - 
*Customer centre registration can now be carried out in the text-mode as well*

To test the new improved yast2-ncurses, grab the packages from 
here: /work/built/mbuild/bragg-kmachalkova-504/  (only amd64 and i386). 
Note: they require new yast2-core

B.
-- 
   \\\\\              Katarina Machalkova    
  \\\\\\\__o          YaST developer
__\\\\\\\'/_          & hedgehog painter
< Previous Next >
Follow Ups