LinuxMCE Forums
May 19, 2013, 04:59:31 am GMT-1 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
 
   Home   Help Search Chat Login Register  
Pages: [1]
  Print  
Author Topic: lmce-launch-manager vs. cleancore scripts  (Read 991 times)
jondecker76
Alumni
wants to work for LinuxMCE
*
Posts: 763


View Profile
« on: February 05, 2009, 01:15:59 am »

The more I'm using my 0810 alpha2 install, the more it appears that there is still a lot missing from the cleancore scripts that replaced the launch manager.

After talking on IRC, I can see why the launch manager was done away with:
- It relies on QT4, so it needs to be ported from QT3
- Using the QT library ties it in too much to KDE. Ridding this gets us closer to getting LMCE to run on Ubuntu
- It is graphical. It is desired to have it as a CLI tool that can run on anything such as a purely dedicated core with no monitor.

Now I'm wondering if we should port launch-manager to purely cli. The launch manager logic has been well proven in LMCE versions up to this point, and is relatively bug free. It would be trivial to re-write it so that:
- It has no GUI... Get rid of the QT4 all together
- Anywhere there was a QT widget to provide feedback to the UI, replace it with with echos to the terminal like any normal CLI utility
- Anywhere that launch-manager received input from the UI, replace this functionallity with command line parameters

The above approach would leverage that fact that the launch_manager logic is sound and works, as well as catering to the goals of having a CLI utility that accomplishes these tasks. It would also save a lot of time and effort developing, testing and debugging the cleancore scripts to provide the equivalent functionallity.

The other option of course is to port it to QT4 which should be quite simple with the QT3 compatibility library and tools such as qt3to4

Any additional thoughts on this?  I have a 4-day weekend coming up and will have time to do something productive.
Logged
tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #1 on: February 05, 2009, 03:00:02 am »

Go for it.

-Thom
Logged
totallymaxed
LinuxMCE God
****
Posts: 4310


View Profile WWW
« Reply #2 on: February 05, 2009, 09:03:51 am »

The more I'm using my 0810 alpha2 install, the more it appears that there is still a lot missing from the cleancore scripts that replaced the launch manager.

After talking on IRC, I can see why the launch manager was done away with:
- It relies on QT4, so it needs to be ported from QT3
- Using the QT library ties it in too much to KDE. Ridding this gets us closer to getting LMCE to run on Ubuntu
- It is graphical. It is desired to have it as a CLI tool that can run on anything such as a purely dedicated core with no monitor.

Now I'm wondering if we should port launch-manager to purely cli. The launch manager logic has been well proven in LMCE versions up to this point, and is relatively bug free. It would be trivial to re-write it so that:
- It has no GUI... Get rid of the QT4 all together
- Anywhere there was a QT widget to provide feedback to the UI, replace it with with echos to the terminal like any normal CLI utility
- Anywhere that launch-manager received input from the UI, replace this functionallity with command line parameters

The above approach would leverage that fact that the launch_manager logic is sound and works, as well as catering to the goals of having a CLI utility that accomplishes these tasks. It would also save a lot of time and effort developing, testing and debugging the cleancore scripts to provide the equivalent functionallity.

The other option of course is to port it to QT4 which should be quite simple with the QT3 compatibility library and tools such as qt3to4

Any additional thoughts on this?  I have a 4-day weekend coming up and will have time to do something productive.

I'd vote for the cli option.

Andrew
Logged

Andy Herron,
Convergent Home Technologies Ltd
United Kingdom

Dianemo S Now Shipping on Ubuntu 12.04LTS
Build your system on the latest Ubuntu OS Release!

Get a Dianemo S License: http://forum.linuxmce.org/index.php?topic=8880.0
iOS Orbiter: http://wiki.linuxmce.org/index.php/Dianemo_iOS_Orbiter
Follow us on Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

Sales & Info:
http://www.dianemo.co.uk
jondecker76
Alumni
wants to work for LinuxMCE
*
Posts: 763


View Profile
« Reply #3 on: February 09, 2009, 04:00:28 am »

Can anyone post some screenshots of all the tabs of Launch Manager? (I no longer run 0710
I am going to do a CLI version and I would like to use the screenshots as a reference


thanks
Logged
cirion
Guru
****
Posts: 353


View Profile
« Reply #4 on: February 09, 2009, 09:49:10 am »








Logged
jondecker76
Alumni
wants to work for LinuxMCE
*
Posts: 763


View Profile
« Reply #5 on: February 09, 2009, 10:40:18 am »

thanks! most helpful
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!