From: Oleg K. <ok...@2s...> - 2003-04-06 22:55:10
|
I'm using v0.2 (no KDE3 here) of kmon and it works great for me everywhere except one thing - I'd like it to hide main window by default on startup. The reason for this is that I put it in autostart and having to dismiss it every time I login is frustrating. Is it possible to issue some kind of command line parameter to override default behaviour? Thanks! -- Oleg "2sheds" Kourapov mailto:ok...@2s... http://www.2sheds.ru ICQ:26308026 |
From: Frank D. <ke...@dr...> - 2003-04-07 11:21:41
|
Op Monday 07 April 2003 00:55, schreef Oleg Kourapov: > I'm using v0.2 (no KDE3 here) of kmon and it works great for me everywhere > except one thing - I'd like it to hide main window by default on startup. > The reason for this is that I put it in autostart and having to dismiss it > every time I login is frustrating. Is it possible to issue some kind of > command line parameter to override default behaviour? > Thanks! hi, i did not provide this functionality, but i think you are right and it should be added to kmon. since a future release will have no more kde2 support , and since its still a bit away in the future, i suggest you to look at dcop: try this (i don't know if it works in kde2, but it works in kde3) use the dcop browser (kdcop) to find kmon, if kmon-mainwindow#1 or something like that shows up, find its method 'hide'. now you can do dcop <kmon ID> kmon-mainwindow#1 hide and kmon will dismiss. (kmon ID will probably be 'kmon' on kde2) however, its possible kde2 does not yet support the mainwindow stuff, then there is another way: dcop <kmon id> qt objects will list all the objects used in kmon. the 'dismiss' button will be one of those, the qmainwindow will be another one. if you are able to locate the dismiss qpushbutton, you can simply dcop <kmon id> qt/<dismiss button name>/activate (to list all methods of a qt object do dcop <kmon id> qt/<object name> ) to activate the dismiss button. the qmainwindow will probably also have a 'hide' method. i know this is a bit messy, but its a workaround until the feature gets added. i hope it works for you. (i cannot really give you the exact object names since i have no running kde2) greetings, frank P.S. in kde2 this trick works with all dcop-aware applications, in recent kde3 almost all kde applications are dcop-aware. -- Frank Dekervel - fra...@st... Mechelsestraat 88 3000 Leuven (Belgium) |