Notice: Trying to access array offset on value of type bool in /srv/www/vhosts/openpandora.org/domains/bugs.openpandora.org/httpdocs/scripts/details.php on line 649 FS#70 : Make switching GUIs more customizable (hardcoded at the moment)

OpenPandora Main OS

  • Status Closed
  • Percent Complete
    100%
  • Task Type To Do (Reminder)
  • Category Core
  • Operating System All
  • Severity Low
  • Reported Version SuperZaxxon Beta 4
Attached to Project: OpenPandora Main OS
Opened by Michael Mrozek - 05.03.2010
Last edited by Michael Mrozek - 27.03.2010

FS#70 - Make switching GUIs more customizable (hardcoded at the moment)

At the moment, /usr/pandora/scripts/op_switchgui,sh ,/usr/pandora/scripts/op_defaultgui.sh and /usr/pandora/scripts/first-run-wizard.sh are hardcoded with the GUIs we have. I'd like to have that configurable for the future. My current plan is having a config file with all the GUIs in (e.g. /etc/pandora/gui.conf) In there, there should be ALL GUIs: "XFCE4";"startxfce4";"xfce4-session-logout --logout" "Netbook Launcher";"startnetbooklauncher";"killall netbook-launcher-efl" "PMenu";"pmenu";"" So with an info: a) What's the name of the GUI b) How to start it c) How to stop it (if it doesn't do that itself) Therefore, various GUIs could be implemented and switched with the Switch GUI script by simply adding it to the config file. Ideally, all GUIs should either have a shutdown script (so I don't have to kill it to quit it) or react properly on a simple terminate command :) Or they could do it themselves, read out the config file, show up the different GUIs we have, change the /tmp/gui.load file and quit. Any more ideas? Any help? Coding that script shouldn't be too hard, the only thing I don't know at the moment is how to parse various config lines (as above) into a shell script :) vimacs, any idea there?
Closed by  Michael Mrozek
27.03.2010 14:26
Reason for closing:  Implemented
Additional comments about closing:  Done :) Should hopefully be included in next relase :)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing