Prueba con esto:
*** su -c "dbus-launch /usr/share/doc/packages/kdialogprogressdemo" ***
Explico. En la LiveCD no hay password para root por eso funcionaba tan ricamente O:-), pero al hacer las pruebas con un nuevo usuario creado con contraseña, efectivamente, casca como dices. Hay que añadir a la orden el comando "dbus-launch" antes de ejecutarlo.
Genial, la parte de mi script que rula como root ya lo hace como debe. Lo que me peta ahora es otra cosa. Pero explícame cómo llegaste a esa conclusión, ¿disparando al aire? ¿Instinto? No he visto ningún ejemplo de todo lo que he leído que opten por esta solución ;-) Lo que no va ahora es el kdialog --passivepopup que usaba como anuncio, que se ejecutaba como usuario y se integraba en el panel del escritorio. Lo hacía de esta manera dentro del script: su USUARIO -c `kdialog --title "Prueba" --passivepopup "Listo" 3` Esta orden provoca un crash y sale el crash-handler en pantalla. Si le quito el su y la lanzo también como root, no se integra. NOTA: al hacer todas estas pruebas, lanzando la ejecución del script desde consola con uno y otro usuario, la consola se desborda mostrando unos insidiosos mensajes de log de kbuilsyscoca, kded, kdeinit, y toda esa familia, que se quedan ahí, cobrando vida propia, después de interrumpir el script. Hay alguna forma de evitar tanta literatura? Gracias d'antemano! -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org