Страница 1 из 1

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

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

Спасибо!

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

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

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

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

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

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

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

Добавлено: 30 янв 2025, 03:47
dark4000
Ответ китайского ИИ 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-адрес в указанном вами формате.