konsole -e больше не работает

Я только что обновился до kubuntu 17.04, а konsole -e больше не работает.

Используя его в скрипте для простого выполнения команд в новом окне (вид пользовательского меню)

Все было отлично на kubuntu 16.04

Любые идеи?

1
задан 20 July 2017 в 19:06

2 ответа

В соответствии с командой konsole help:

konsole --help -e <cmd> Command to execute. This option will catch all following arguments, so use it as the last option.

Он запустит команды после нее. Это означает, что вы можете сделать следующее:

konsole --fullscreen -e 'bash -c "sudo apt update && sudo apt upgrade; bash"'

Где, если вы поместите команду -e перед --fullscreen, вы получите быстрое окно, которое будет открывать и закрывать. Таким образом, это должно быть после других вариантов, которые вы хотите использовать. Кроме того, ; bash в конце команды - это то, что сообщает системе, что окно konsole открывается после завершения команды.

Надеюсь, что это поможет!

1
ответ дан 18 July 2018 в 09:58

В соответствии с командой konsole help:

konsole --help -e <cmd> Command to execute. This option will catch all following arguments, so use it as the last option.

Он запустит команды после нее. Это означает, что вы можете сделать следующее:

konsole --fullscreen -e 'bash -c "sudo apt update && sudo apt upgrade; bash"'

Где, если вы поместите команду -e перед --fullscreen, вы получите быстрое окно, которое будет открывать и закрывать. Таким образом, это должно быть после других вариантов, которые вы хотите использовать. Кроме того, ; bash в конце команды - это то, что сообщает системе, что окно konsole открывается после завершения команды.

Надеюсь, что это поможет!

1
ответ дан 24 July 2018 в 19:29

Другие вопросы по тегам:

Похожие вопросы: