[mythtv-users] mythfrontend and Gnome or mythfrontend sans window manager with firefox?

Steven Adeff adeffs.mythtv at gmail.com
Tue Oct 12 17:14:10 UTC 2010


On Tue, Oct 12, 2010 at 1:03 PM, Michael T. Dean
<mtdean at thirdcontact.com> wrote:
>  On 10/12/2010 12:27 PM, Steven Adeff wrote:
>>
>> On Tue, Oct 12, 2010 at 12:17 PM, Raymond Wagner wrote:
>>>
>>> On 10/12/2010 12:06, Steven Adeff wrote:
>>>>
>>>> On Sun, Oct 10, 2010 at 3:01 PM, Michael T. Dean wrote:
>>>>>
>>>>>  On 10/10/2010 02:36 PM, Brian J. Murrell wrote:
>>>>>>
>>>>>> On Sun, 2010-10-10 at 13:24 -0400, Raymond Wagner wrote:
>>>>>>>
>>>>>>> and focus.
>>>>>>
>>>>>> IMHO, this is a common misconception.  I know I will get an argument
>>>>>> about this but I have run Myth for many (i.e. since about 0.18 or
>>>>>> 0.19)
>>>>>> years without ever using a window manager and have never had a
>>>>>> problem.
>>>>>> Even when I used to use mplayer as an external video player (that's
>>>>>> how
>>>>>> long I have been using Myth).
>>>>>
>>>>> And, therefore, all swans are white.
>>>>>
>>>>> But, hey, I'm sure you're using that 300kB of RAM far more effectively
>>>>> than
>>>>> it would have been used for running a window manager.
>>>>
>>>> The big advantage is that when mythfrontend would die, or be killed,
>>>> it was easy to have it "restart" automatically. Every method I've seen
>>>> that involved a window manager made this situation more difficult to
>>>> near-impossible.
>>>
>>> It's easy.  Fork your window manager in the background, and then do
>>> whatever
>>> you would have normally done.  Run mythfrontend as the controlling
>>> process,
>>> so the X server will terminate when mythfrontend does, and take the
>>> window
>>> manager with it, using your inittab to manage auto-restart.  Code a
>>> restart
>>> loop into your .xinitrc, so it becomes the controlling process and
>>> restarts
>>> mythfrontend on its own.  Either way, it's a single line you need to add.
>>>
>>> and let mythfrontend function as the controlling process, or create a
>>> loop
>>> and leave the xinitrc script is the controlling process.
>>
>> the last time I tried this a few years back it didn't work,
>> mythfrontend would die but I couldn't get the window manager to.
>
> That simply means that X was waiting on the window manager instead of
> waiting on mythfrontend.  So, a simple reordering of the script you used to
> start the window manager and mythfrontend would have fixed it.

I tried, perhaps it was just the window manager I was trying at the
time, but nothing short of a lirc script to kill the window manager as
root solved the issue.

>>  So
>> now I run sans-window manager, and even when I had mplayer as a player
>> option it wasn't an issue, but all my frontends were remote only. Now
>> I don't run mplayer, etc, just mythfrontend, so it's not an issue.
>
> http://www.mythtv.org/wiki/Frontend_Auto_Login shows a lot of ways to make
> it work.
>
> Mike

I know, I wrote a lot of that page

-- 
Steve
http://www.mythtv.org/wiki/User:Steveadeff
Before you ask, read the FAQ!
http://www.mythtv.org/wiki/index.php/Frequently_Asked_Questions
then search the Wiki, and this list,
http://www.gossamer-threads.com/lists/mythtv/
Mailinglist etiquette -
http://www.mythtv.org/wiki/index.php/Mailing_List_etiquette


More information about the mythtv-users mailing list