Author Topic: lmce-launch-manager vs. cleancore scripts  (Read 1131 times)

jondecker76

  • Alumni
  • wants to work for LinuxMCE
  • *
  • Posts: 763
    • View Profile
lmce-launch-manager vs. cleancore scripts
« 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.

tschak909

  • LinuxMCE God
  • ****
  • Posts: 5505
  • DOES work for LinuxMCE.
    • View Profile
Re: LinuxMCE-launch-manager vs. cleancore scripts
« Reply #1 on: February 05, 2009, 03:00:02 am »
Go for it.

-Thom

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4541
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: LinuxMCE-launch-manager vs. cleancore scripts
« 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
Andy Herron,
Convergent Home Technologies Ltd

My Blog; http://ellipticalcurve.com

Get RaspSqueeze-CEC or Raspbmc-CEC Wifi enabled for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, inquiries@ellipticalcurve.com via email or PM me here.

Get a Dianemo License: http://forum.linuxmce.org/index.php?topic=8880.msg100221#msg100221
Follow us on Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

jondecker76

  • Alumni
  • wants to work for LinuxMCE
  • *
  • Posts: 763
    • View Profile
Re: LinuxMCE-launch-manager vs. cleancore scripts
« 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

cirion

  • Guru
  • ****
  • Posts: 353
    • View Profile
Re: LinuxMCE-launch-manager vs. cleancore scripts
« Reply #4 on: February 09, 2009, 09:49:10 am »








jondecker76

  • Alumni
  • wants to work for LinuxMCE
  • *
  • Posts: 763
    • View Profile
Re: LinuxMCE-launch-manager vs. cleancore scripts
« Reply #5 on: February 09, 2009, 10:40:18 am »
thanks! most helpful