Debian (jessie) с XFCE, сессиями и запуском: автозапуск приложения

сторона сервера: nc -ul 127.0.0.1 1234 - прослушивание соединения udp на порту 1234

также: nc -l 1234

на стороне клиента: nc -u 127.0.0.1 1234 - подключиться с помощью udp к 127.0.0.1, порту 1234

Теперь введите что-нибудь на стороне клиента, и вы увидите это на стороне сервера. (Вы также можете вводить текст на стороне сервера, и он будет доставлен клиенту.)

Когда вы выполняете echo "test" | nc -u 127.0.0.1 8123 , на стороне сервера остается прежнее, но теперь стандартный ввод nc на стороне клиента привязан к дескриптору канала. Когда вы печатаете на клавиатуре, это никуда не денется. nc ожидает ввода от канала, а канал уже отправил все, что должен был отправить. Итак, теперь nc "заморожен".

3
21.05.2016, 07:15
2 ответа

GDM (Gnome Display Manager) Gnome управляет серверами графического дисплея и обрабатывает логины пользователей в графическом режиме. . См. эту страницу ArchWiki для получения дополнительной информации.

(из приведенной выше ссылки): Для автозапуска программ: Убедитесь, что ваш ~ / .xinitrc или / etc / X11 / xinit / xinitrc files source ~ / .xprofile :

#!/bin/sh
# Make sure this is before the 'exec' command or it won't be sourced.
[ -f /etc/xprofile ] && source /etc/xprofile
[ -f ~/.xprofile ] && source ~/.xprofile

Затем создайте свой ~ / .xprofile и добавьте команды, которые вы хотите использовать при запуске сеанса входа в систему с графическим интерфейсом пользователя.

2
27.01.2020, 21:26

К сожалению, на этот вопрос нет однозначного ответа. Многие вещи с графическим интерфейсом пользователя не имеют эквивалента easy cli, а в наши дни они стали еще более сложными из-за таких вещей, как dbus , udev , даже systemd и использование xml вместо простых ini файлов.

Для некоторых действий вы можете увидеть результат в своем домашнем каталоге. Например, создайте файл отметки времени с помощью touch ~ / mytimestamp , затем выполните действие с графическим интерфейсом пользователя, затем попробуйте найти файлы, измененные с момента создания отметки времени, с помощью find ~ -newer ~ / mytimestamp . Некоторые файлы могут быть новыми и содержать что-то читабельное. Для файлов, которые изменились, скопируйте их куда-нибудь, повторите действие с графическим интерфейсом, затем сравните две версии файла.

Для xfce вы, вероятно, найдете файлы в ~ / .config / xfce4 / .

0
27.01.2020, 21:26

Теги

Похожие вопросы