← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 358817] Re: Add irexec, irxevent, ... to session

 

Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: lirc (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to lirc in Ubuntu.
https://bugs.launchpad.net/bugs/358817

Title:
  Add irexec,irxevent,... to session

Status in “lirc” package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: lirc

  irexec (from package lirc) and irxevent (from package lirc-x) are
  useful tools that enable lirc users execute programs (irexec) or
  generate keystrokes (irxevent). For these to work, they have to be
  added to the session (go to System - Preferences - Sessions - Startup
  Programs and add "irexec -d" and "irxevent -d", but that is not very
  user-friendly and many people don't seem to get this. If you google
  for irexec, you will see that many people instead try to hack it into
  their /etc/init.d/lirc, which is plain wrong because these tools have
  to run inside the user context.

  I propose that the packages lirc and lirc-x should automatically add
  such tools (I name irexec and irxevent here because these are the ones
  I use, but there could be more) to the sessions of all users.

  A possible drawback: running all these tools when the user has only
  configured some of them inside his lircrc wastes memory. We could
  either make this somehow configurable (but I don't know how), or parse
  /etc/lirc/lircrc and ~/.lircrc for the required programs and only add
  those to the session. /etc/init.d/lirc could reparse the files
  whenever neccessary, so when the user edits his .lircrc and adds e.g.
  irexec, the init script could modify the user's session to run irexec
  too.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lirc/+bug/358817/+subscriptions