Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

600
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!