Как вывести ip адрес на экран приветствия?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
ogankvik
Сообщения: 185
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 101 раз
Поблагодарили: 9 раз
Контактная информация:

Как вывести ip адрес на экран приветствия?

#1

29 янв 2025, 22:13

Добрый вечер. Linux Mint 19.3 Cinnamon. Скажите пожалуйста, можно ли вывести на экран приветствия ip адрес (окно входа в систему, в котором выбирается пользователь)? В системе установлен VNC и отображения ip адреса нужно что бы подключиться к компьютеру удаленно, в случае если пользователь забудет свой ip адрес или нужно будет создать нового пользователя.

Спасибо!

Аватара пользователя

WWolf
Сообщения: 4186
Зарегистрирован: 14 фев 2018, 00:51
Решено: 36
Откуда: Краснодар
Благодарил (а): 1735 раз
Поблагодарили: 1275 раз
Контактная информация:

Как вывести ip адрес на экран приветствия?

#2

29 янв 2025, 22:24

ogankvik, так в настройках окна входа галку включить имя узла, отображается на панели
или это уже после появилось?

no avatar

Автор темы
ogankvik
Сообщения: 185
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 101 раз
Поблагодарили: 9 раз
Контактная информация:

Как вывести ip адрес на экран приветствия?

#3

29 янв 2025, 22:32

WWolf писал(а):
29 янв 2025, 22:24
ogankvik, так в настройках окна входа галку включить имя узла, отображается на панели
или это уже после появилось?
Завтра проверю, спасибо!

Аватара пользователя

madesta
Сообщения: 2403
Зарегистрирован: 11 июн 2017, 21:47
Решено: 31
Откуда: BY
Благодарил (а): 83 раза
Поблагодарили: 505 раз
Контактная информация:

Как вывести ip адрес на экран приветствия?

#4

30 янв 2025, 02:09

ogankvik писал(а):
29 янв 2025, 22:13
отображения ip адреса нужно что бы подключиться к компьютеру удаленно, в случае если пользователь забудет свой ip адрес
Не понял высокого смысла задачи – кто забыл: подключающийся или к кому подключаются? И насчёт IP-адреса. Если DHCP настроен таким образом, что адреса будут постоянно меняться, то в чём преимущество такого знания?

no avatar

dark4000
Сообщения: 40
Зарегистрирован: 08 май 2023, 10:58
Поблагодарили: 2 раза
Контактная информация:

Как вывести ip адрес на экран приветствия?

#5

30 янв 2025, 03:47

Ответ китайского ИИ DeepSeek:

Чтобы вывести IP-адрес на экран приветствия в Linux Mint 19.3 Cinnamon, можно изменить настройки экрана входа в систему (LightDM). Для этого выполните следующие шаги:

1. Создайте скрипт для получения IP-адреса
Создайте скрипт, который будет получать IP-адрес и выводить его на экран. Например, создайте файл `/usr/local/bin/show-ip.sh`:

Код: Выделить всё

sudo nano /usr/local/bin/show-ip.sh
Добавьте в файл следующий код:

Код: Выделить всё

#!/bin/bash
IP=$(hostname -I | awk '{print $1}')
echo "IP Address: $IP"
Сделайте скрипт исполняемым:

Код: Выделить всё

sudo chmod +x /usr/local/bin/show-ip.sh
2. Измените конфигурацию LightDM
Теперь нужно изменить конфигурацию LightDM, чтобы он запускал этот скрипт и отображал IP-адрес на экране приветствия.

Откройте файл конфигурации LightDM:

Код: Выделить всё

sudo nano /etc/lightdm/lightdm.conf
Добавьте или измените строку `greeter-setup-script`, чтобы она указывала на ваш скрипт:

Код: Выделить всё

[Seat:*]
greeter-setup-script=/usr/local/bin/show-ip.sh
3. Перезапустите LightDM
После внесения изменений перезапустите LightDM, чтобы применить изменения:

Код: Выделить всё

sudo systemctl restart lightdm
Теперь при входе в систему на экране приветствия должен отображаться IP-адрес.

4. (Опционально) Настройка внешнего вида
Если вы хотите, чтобы IP-адрес отображался в более удобном формате или с дополнительной информацией, вы можете изменить скрипт `/usr/local/bin/show-ip.sh` или настроить тему LightDM.

Например, можно изменить скрипт, чтобы он отображал больше информации:

Код: Выделить всё

#!/bin/bash
IP=$(hostname -I | awk '{print $1}')
echo "Добро пожаловать! Ваш IP-адрес: $IP"
После этого снова перезапустите LightDM:

Код: Выделить всё

sudo systemctl restart lightdm
Теперь на экране приветствия будет отображаться IP-адрес в указанном вами формате.

Ответить

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость