[mythtv-users] mythtv frontend startup beautification

Hika van den Hoven hikavdh at gmail.com
Wed Nov 19 15:50:04 UTC 2014


Hoi Dan,

Wednesday, November 19, 2014, 4:03:23 PM, you wrote:

> On 11/19/14 9:49 AM, Rob Verduijn wrote:
>> Hello all,
>>
>> After recently reinstalling my mythtv frontend and then tuning the 
>> startup down to several seconds (<10 from 0 to mythdesktop)  there is 
>> still something that bothers me.
>>
>> all the screens flashing by while the system boots
>> * ugly ascii grub (because of the nvidia drivers there is no nice 
>> animation)
>> * ugly ascii bar filling up (again nvidia drivers to blame)
>> * lxde desktop popping up for a very short tim
>> * white screen hiding the lxde desktop
>> * black screen hiding the white screen
>> * mythtv screen building up.
>>
>> does anybody know how to dump a splash screen over it (animated 
>> hourglass or something like it ) to hide all that untill the frontend 
>> is ready for action ?
>>
> Personally, I use suspend to RAM rather than actually shutting down my
> frontends. I still restart X and mythfrontend when resuming, but that 
> definitely lessens the ugliness. During suspend, I use this line in irexec:

No need to stop and restart X and mythfrontend. You might however need
to save and restore your video memory. Older nvidia cards have problems
with restoring from suspend. Also some kernel modules have problems
especially some v4l and audio modules. You might have to reload them
on resume. But that can all be automated.

>      config = killall mythfrontend; echo -n "mem" >/sys/power/state; 
> /etc/init.d/lirc restart; /usr/bin/irexec -d /home/mythtv/.lircrc; 
> killall gnome-keyring-daemon; killall Xorg

> Everything after 'echo -n "mem" >/sys/power/state' gets run upon resume.
> Restarting lircd is necessary, because otherwise it stops responding. 
> The 'killall gnome-keyring-daemon' command is there because I found X 
> was leaving these processes hanging around otherwise. The final 'killall
> Xorg' stops X and then it gets restarted automatically because my 
> runlevel is 5. mythfrontend is setup such that it starts whenever X starts.
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org





Tot mails,
  Hika                            mailto:hikavdh at gmail.com

"Zonder hoop kun je niet leven
Zonder leven is er geen hoop
Het eeuwige dilemma
Zeker als je hoop moet vernietigen om te kunnen overleven!"

De lerende Mens



More information about the mythtv-users mailing list