Terminal

J4cKs

Buenas!!

Hace poco consegui instalar steam con wine, pero tengo un "problemilla" cada vez que quiero jugar al steam tengo que ir a la consola i poner este comando como superusuario "wine /home/tu_cuenta/.wine/drive_c/Archivos\ de\ programa/Steam/Steam.exe", como puedo hacer un acceso a la termianl que primero me de superusuario i luego poner el comando?
Quedaria asi:
su
password
wine /home/hanzou/.wine/drive_c/Archivos\ de\ programa/Steam/Steam.exe

Merci !!

erdanblo

Eso es porque instalaste el steam en wine logueado como root.

Vuelve a instalarlo, ejecutando wine como usuario.

Shalauras

Haz un script en expect que ejecute:
su -
<ponga la contraseña mediante expect>
ejecuta el comando

le das permiso de ejecución, y pones un enlace simbolico a tu escritorio :)

Aunque te pueda asustar, expect es un lenguaje de programacion, pero para lo que quieres hacer, no es complejo, es muy sencillo, echale un vistazo a la siguiente URL, y si tienes dudas me comentas.
http://www.linuxlots.com/barreiro/spain/expect/expect_tut-3.html

erdanblo

#3 ¿Eso usastes al final para el problema ese que tenias?

J4cKs

merci mañana lo probare, lo instale como su i si lo ejecuto como root no me deja ejecutarlo, eso porque es?

erdanblo

Te estas liando. Lo instalastes como root (#) y no te deja usarlo como usuario (~).

Es totalmente normal.

MaKi

expect tiene muy buena pinta aunque creo que no para este problema ... como dice #2

J4cKs

arreglado lo he desinstalado como su i lo e instalado como usuario normal i ya me funciona asias !!

Usuarios habituales

  • J4cKs
  • MaKi
  • erdanblo
  • Shalauras