Вы хотите journalctl --user-unit <myservice>
.
Параметр --user
для journalctl
представляет собой фильтр, ограничивающий его единицами, работающими под текущим пользователем, но он по-прежнему различает пользовательские и системные единицы. Я лично не понимаю выбор дизайна, почему -u
не выбирает автоматически единицу измерения пользователя, когда --user
включен, особенно когда он делает это для systemctl
, но это так.
Это сработало для меня. Поместите файл в каталог /etc/xdg/autostart со следующим содержимым.
#cat xfce.desktop
[Desktop Entry]
Type=Application
Name=Xfce_terminal
Exec=xfce4-terminal
Terminal=true
Помните, что это глобальная настройка, которая применяется ко всем пользователям, и нет необходимости управлять ими отдельно, используя каталог «.config» в их соответствующих домашних каталогах.
Кроме того, вы можете управлять оконным менеджером по умолчанию в xrdp, выполнив следующие действия
Поместите файл с именем «startwm -bash.sh» в каталог /etc/xrdp со следующим содержимым
cat /etc/xrdp/startwm-bash.sh
#!/bin/bash
XFCE="$(which xfce4-session 2>/dev/null)"
exec "$XFCE"[/code]
Назначить файлу разрешение на выполнение.
Наконец, измените файл sesman.ini, чтобы использовать приведенный выше сценарий в качестве оконного менеджера по умолчанию.
vi /etc/xrdp/sesman.ini
Измените диспетчер окон по умолчанию, чтобы он выглядел так, как показано ниже
DefaultWindowManager=/etc/xrdp/startwm-bash.sh
Хотя в пути указано, что он относится к /etc/xrdp, у меня это сработало после указания абсолютного пути к исполняемому файлу.
Перезапустите службу xrdp
service xrdp restart