Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

601
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda