"Ezt konkrétan tudod, hogy sima user-ként el tudok indítani egy olyan folyamatot, ami akkor is pufferelni tudja mondjuk a bill. leütéseket, ha másik ablak aktív másik user-ként futtatva ugyanazon X-en belül?"
AFAIK Az X nem tud arról, hogy egy klienst melyik felhasználó futtatja. Csak arról, hogy engedélyezve van-e - csak akkor tud egyáltalán X kliensként működni. xmacrorec2 és hasonló programok tudnak bemenetet figyelni - most nem sikerült működésre bírni (korábban már használtam), úgyhogy nem tudtam kipróbálni, de nem hiszem, hogy ha root-ként futó program ablakára váltasz, akkor hirtelen nem működne.