Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

604
Vistas
Múltiples terminales, múltiples comandos, lxterminal

Estoy trabajando con Python. Escribiendo un script, intento usar os.system() para abrir una nueva terminal, crear nuevas pestañas y ejecutar diferentes comandos en cada pestaña respectiva (que parecen ejecutarse simultáneamente).

Estoy familiarizado con gnome-terminal ya que es lo que he usado en el pasado, sin embargo, el sistema con el que estoy trabajando en este momento, una Raspberry Pi (Raspbian), usa lxterminal .

siempre he usado

 os.system("gnome-terminal --tab -e 'command1' --tab -e 'command2' ")

con éxito, pero no sé cómo reproducir estos resultados con lxterminal . Entonces, básicamente estoy preguntando si lxterminal puede hacer esto y cómo.

Puedo crear las pestañas, no hay problema, con

 lxterminal --tabs=1,2,3

y

 lxterminal --tabs=1,2,3 --command="command1"

crea las pestañas y ejecuta el primer comando en la primera pestaña ... pero eso es lo más cerca que puedo llegar, y obviamente eso no funciona con múltiples comandos en las pestañas 2 y 3.

Si el hombre de lxterminal da alguna pista, simplemente me las estoy perdiendo... Pensé que tal vez los corchetes debajo de la sección -t , --title y --tabs podrían indicar detalles para esos, así que intenté algo como

 lxterminal --tabs=1[--command="command1"],2[--command="command2"]

Pero eso solo tituló las pestañas... como se esperaba.

Todas mis búsquedas me remiten a gnome-terminal pero si hay una manera de hacer que lxterminal haga esto, me encantaría saberlo.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Intenta ejecutar el comando de esta manera:

 lxterminal --command 'command1 & command2'

De todos modos, hay informes de errores antiguos con respecto al problema.

over 4 years ago · Santiago Trujillo Denunciar

0

Sé que es muy tarde y no soy un experto en compartir, pero espero que cualquiera que tenga un problema similar pueda ser ayudado.

para hacerlo, debe crear un nuevo archivo bash example.bash y luego insertar el comando que desee, como;

 #!/bin/bash lxterminal --command 'cd /Apath/Bpath/Cpath/ && sudo example.bash/py/sh/bash' lxterminal --command 'cd /Dpath/Epath/Fpath/ && sudo example.bash/py/sh/bash' lxterminal --command 'cd /Gpath/Hpath/Ipath/ && sudo example.bash/py/sh/bash'

abrirá 3 del script en la nueva terminal ༼ つ ◕_◕ ༽つ

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda