Форум русскоязычного сообщества Ubuntu


Автор Тема: xterm -e  (Прочитано 1567 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
xterm -e
« : 19 Октябрь 2017, 21:08:48 »
Здравствуйте!

Возможно ли так запустить xterm с командой, чтобы он после её исполнения не закрывался?
Я запускаю так:
xterm -e <command options> /bin/bashкоманда выполняется и xterm закрывается. Я пробовал ещё варианты, в любом закрывается.
Пётр.

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: xterm -e
« Ответ #1 : 20 Октябрь 2017, 10:45:30 »
-hold
Нарисуй свой город на openstreetmap.org

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
Re: xterm -e
« Ответ #2 : 20 Октябрь 2017, 13:14:17 »
Благодарю, действительно не закрывается.
Правда, это не совсем то, чего я хотел, но я, по-видимому, я нечётко сформулировал своё желание.
Пётр.

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: xterm -e
« Ответ #3 : 20 Октябрь 2017, 13:23:11 »
xterm -e 'echo hello; sleep 3'
три секунд и закрыто.
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
Re: xterm -e
« Ответ #4 : 20 Октябрь 2017, 21:13:40 »
Да вообще мне хотелось бы, чтобы xterm запустился командой так, как я это делаю вручную или щелчком по ярлыку,
но чтобы при этом в нём выпонилась определённая команда.
Пётр.

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: xterm -e
« Ответ #5 : 20 Октябрь 2017, 21:45:13 »
Peter_I, тогда нужно просто ярлык сделать. Или у ярлыка команды- Выполнить в терминале

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: xterm -e
« Ответ #6 : 20 Октябрь 2017, 22:09:52 »
xterm -e 'команда; echo Press Any key for Exit; read -n1'

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: xterm -e
« Ответ #7 : 20 Октябрь 2017, 22:10:22 »
И это все обернуть в ярлык)

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
Re: xterm -e
« Ответ #8 : 20 Октябрь 2017, 23:35:09 »
Благодарю за внимание. Вообще мне надо, чтобы это запускалось при входе в систему без участия пользивателя.
Прямо из ~/.profile, из скрипта, или ещё как-то изощриться, командой at, нпаример, но этого я не пробовал.
Пётр.

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: xterm -e
« Ответ #9 : 20 Октябрь 2017, 23:56:18 »
Благодарю за внимание. Вообще мне надо, чтобы это запускалось при входе в систему без участия пользивателя.
Прямо из ~/.profile, из скрипта, или ещё как-то изощриться, командой at, нпаример, но этого я не пробовал.
Так в автозапуск команду добавить

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 2822
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 20.10
    • Просмотр профиля
Re: xterm -e
« Ответ #10 : 21 Октябрь 2017, 00:58:57 »
Вообще мне надо, чтобы это запускалось при входе в систему без участия пользивателя.
Peter_I, вы начал за здравие, а закончил за упокой. Можно было выразится изначально доступно для всех - у вас же было понимание желаемого.
Я странен, а не странен кто ж? (С)

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: xterm -e
« Ответ #11 : 21 Октябрь 2017, 09:29:01 »
надо, чтобы это запускалось при входе в систему без участия пользивателя.
Прямо из ~/.profile
Вот и допишите в  ~/.profile (если 1 раз при входе) или в ./bashrc если при любом запуске терминала.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
Re: xterm -e
« Ответ #12 : 21 Октябрь 2017, 12:46:18 »
Так я и запускаю из ~/.profile, либо непосредственно xterm либо скрипт с одной командой запуска xterm,
xterm вызывается, команда выполняется и xterm закрывается. Я пробовал некоторые опции, но не помогло.
Пётр.

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: xterm -e
« Ответ #13 : 21 Октябрь 2017, 13:00:35 »
a@a:~$
a@a:~$ alias xterm="echo no xterm"
a@a:~$ xterm
no xterm
a@a:~$

xterm
не?
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
Re: xterm -e
« Ответ #14 : 21 Октябрь 2017, 16:45:32 »
Нет, мне требуется, чтобы именно запустился xterm, в нём выполнилась желаемая команда и он после этого
остался бы запущенным и с приглашением. Если же просто запустить эту команду из ~/.profile,
то это оказывается безрезультатно, а команда
/usr/bin/xkbcomp ~/archive/my_ru.xkb $DISPLAYМеня бы устроило и это, если бы она срабатывала, но она не выполняется.
Пётр.

 

Страница сгенерирована за 0.338 секунд. Запросов: 24.