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


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

Автор Тема: Сообщение с диалогом с остановкой запуска рабочего окружения  (Прочитано 530 раз)

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

Оффлайн oS_a

  • Автор темы
  • Участник
  • *
  • Сообщений: 224
    • Просмотр профиля
Привет!
Хочу вот что - я авторизуюсь в системе, начинает запускаться мой рабочий стол (lxde) и на этом моменте происходит следующее:
- появляется сообщение: "$USERNAME, это ты?" При этом я не вижу рабочего стола, меню и пр. Только сообщение.
- Если отвечаю да - запускается рабочий стол, панели и пр. Я могу работать.
- Если отвечаю нет - мой не успевший начаться сеанс завершается.
Сообщение понятно скорее всего делаю через zenity. Как вклиниться в процесс запуска рабочего окружения? через pam?

Оффлайн ALiEN175

  • Администратор
  • Старожил
  • *
  • Сообщений: 6597
  • 20% Cooler
    • Просмотр профиля
по идее, через .xprofile можно
Код: (bash) [Выделить]
zenity ... || pkill -9 -f ваша_сессия 

c zenity не разбирался, суть в том, что если код выхода будет отличен от 0, то сессия сразу завершится.

Хотя не, лучше так:
Код: (bash) [Выделить]
zenity ... || {
sleep 2
pkill -9 -f ваша_сессия
} & 

а то сессии еще нет, а мы её уже завершаем...
« Последнее редактирование: 01 Декабря 2017, 12:52:32 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн oS_a

  • Автор темы
  • Участник
  • *
  • Сообщений: 224
    • Просмотр профиля
через .xprofile можно
Даже не ожидал такого развернутого ответа. ALiEN175, спасибо!

 

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