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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: xterm -e
« Ответ #15 : 21 Октября 2017, 17:02:54 »
сделай скрипт /usr/local/bin/xterm
#!/bin/bash
/usr/bin/xterm -e 'echo hello;sleep 5'
и chmod +x /usr/local/bin/xterm
ребут
xterm
?

=====================
which xterm
a@a:~$
a@a:~$ which xterm
/usr/bin/xterm
a@a:~$
a@a:~$ sudo cp /usr/bin/xterm /usr/local/bin/xterm
[sudo] password for a:
a@a:~$
a@a:~$ exit
выход
Connection to a closed.
5:L~$
5:L~$ ssh a@a
a@a's password:
Welcome to Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-133-generic i686)

 * Documentation:  https://help.ubuntu.com/
Last login: Sat Oct 21 16:50:22 2017 from 10.0.4.1
a@a:~$
a@a:~$ which xterm
/usr/local/bin/xterm
a@a:~$
Wars ~.o

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3032
    • Просмотр профиля
Re: xterm -e
« Ответ #16 : 21 Октября 2017, 18:52:36 »
Я пробовал и такой вариант и подобные, но в домашнем каталоге, не помогает.
Меня бы устроило, если xkbcomp правильно выполнилась при запуске из ~/.profile,
она запускается, но результат не сохраняется.
Пётр.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: xterm -e
« Ответ #17 : 21 Октября 2017, 19:00:47 »
Peter_I, а Вы не пробовали прописать нужную команду в bashrc
или, к примеру, zshrc - не знаю, какой оболочкой Вы пользуетесь

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: xterm -e
« Ответ #18 : 21 Октября 2017, 19:04:25 »
можно переименуй.
cp /usr/bin/xterm /usr/bin/xterm1
и скрипт файл /usr/bin/xterm
редактор
/usr/bin/xterm1 -e 'echo hello;sleep 5'
Wars ~.o

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3032
    • Просмотр профиля
Re: xterm -e
« Ответ #19 : 21 Октября 2017, 21:17:38 »
Haron Prime, Так я говорил: если я запускаю команду из ~/.profile, то раскладка оказывается незагруженной.
Если оттуда же запускаю "/usr/bin/xterm -e /usr/bin/xkbcomp ..." - тоже.
Срабатывает, только если я в xterm сам ввожу эту команду.
Пётр.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: xterm -e
« Ответ #20 : 21 Октября 2017, 23:30:53 »
папробуй ~/.xprofile  и ребут.
Wars ~.o

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: xterm -e
« Ответ #21 : 22 Октября 2017, 00:13:57 »
Peter_I,
~/.config/autostart выполняется после загрузки ДЕ. Создай там desktop файл:
[Desktop Entry]
Name=run script
Type=Application
Exec=bash run_script.sh
run_script.sh должен лежать в ~/

run_script.sh
:
xterm &
echo '/path/to/script2.sh' | xclip -i
xvkbd -xsendevent -text "\[Shift]\[Insert]" &>/dev/null

/path/to/script2.sh - скрипт или команда запускаемая в xterm
Должны быть установлены xclip и xvkbd.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3032
    • Просмотр профиля
Re: xterm -e
« Ответ #22 : 22 Октября 2017, 09:41:43 »
renzrv, Благодарю за совет, попробую. Хотя это довольно кружный путь.
Однако, если я запускаю "xterm -e <command>" или скрипт с этим вручную, когда DE уже загружен,
то всё равно xterm тут же заканчивается.
Пётр.

 

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