我已经成功地在我的 Windows 10 64 PC 上的 openSUSE-Leap-15.2 WSL 2 Linux 子系统中运行 xrdp。
我的 Linux 知识不是很好。
我使用 KDE (startplasma-x11) 作为 xrdp 的桌面。
在我的第一次设置中,我没有 systemd,只有一个 dbus-daemon。如您所知,systemd 和 dbus 在 WSL 上被禁用/损坏。如果没有 systemd,我对 kdesu 没有任何问题,例如yast2 在 KDE xrdp 会话中。另一方面,我无法使用需要 systemd 才能正常工作的软件包。
我的 xrdp 用户是“marvin”作为默认用户组。
我怎么需要 openSUSE,因为我有一个只能在 suse 中运行的应用程序 - 在 Ubuntu 中没有。
所以我从这个指南重新开始:Auto-start/services (systemd and snap support)
为了让它在飞跃 15.2 上运行,我做了以下操作:
-
下载并重新安装 dbus-1:dbus-1-1.12.2-lp152.5.27.x86_64.rpm
-
Yast 安装 policykit-1
-
抓取 daemonize-1.7.8-1-omv4000.x86_64.rpm 并将 bin daemonize 提取到“/usr/sbin/”
然后我修改了 /usr/bin/bash 并在 systemd 外部同时添加了 xrdp 以自动启动:
#!/bin/bash
printf "\n"
echo "Starting init bash..."
# your WSL2 username
UNAME="marvin"
# fake run for dbus, just in case
if ! [ -d "/run/dbus" ]
then
mkdir /run/dbus
chmod 777 /run/dbus
fi
UUID=$(id -u "${UNAME}")
UGID=$(id -g "${UNAME}")
UHOME=$(getent passwd "${UNAME}" | cut -d: -f6)
USHELL=$(getent passwd "${UNAME}" | cut -d: -f7)
if [[ -p /dev/stdin || "${BASH_ARGC}" > 0 && "${BASH_ARGV[1]}" != "-c" ]]; then
USHELL=/bin/bash
fi
if [[ "${PWD}" = "/root" ]]; then
cd "${UHOME}"
fi
# get pid of systemd
SYSTEMD_PID=$(pgrep -xo systemd)
# if we're already in the systemd environment
if [[ "${SYSTEMD_PID}" -eq "1" ]]; then
exec "${USHELL}" "$@"
fi
# start systemd if not started
# wait for systemd to start
# add echo feedback and timeout to avoid infinite loop
sto=50 # 5 secs
if [[ "${SYSTEMD_PID}" = "" ]]; then
echo -e "Starting systemd PID ${SYSTEMD_PID} max timeout: $((sto/10))s"
/usr/sbin/daemonize -l "${HOME}/.systemd.lock" /usr/bin/unshare -fp --mount-proc /usr/lib/systemd/systemd --system-unit=basic.target
fi
while [[ "${SYSTEMD_PID}" = "" && $sto -gt 0 ]]; do
sleep 0.1
((sto--))
SYSTEMD_PID=$(pgrep -xo systemd)
done
if [ "$sto" -eq "0" ]; then
echo "Timeout while waiting for systemd PID. Exiting bash now...";
exit 1;
fi
printf "\n"
echo -e "Checking xrdp status..."
printf "\n"
if ! ps -C xrdp-sesman
then
sto=20
echo -e "Starting xrdp session manager... max timeout: $((sto/10))s"
[ -f /var/run/xrdp-sesman.pid ] && rm /var/run/xrdp-sesman.pid
xrdp-sesman
while ! ps -C xrdp-sesman > /dev/null && [ $sto -gt 0 ]; do
sleep 0.1
((sto--))
done
if [ "$sto" -eq "0" ]; then
echo "Timeout while waiting for xrdp-sesman PID.";
fi
fi
printf "\n"
if ! ps -C xrdp
then
sto=20
echo -e "Starting xrdp... max timeout: $((sto/10))s"
[ -f /var/run/xrdp.pid ] && rm /var/run/xrdp.pid
yes "" | openssl req -x509 -newkey rsa:2048 -nodes -keyout /etc/xrdp/key.pem -out /etc/xrdp/cert.pem -days 365 > /dev/null 2>&1
xrdp -f
while ! ps -C xrdp > /dev/null && [ $sto -gt 0 ]; do
sleep 0.1
((sto--))
done
if [ "$sto" -eq "0" ]; then
echo "Timeout while waiting for xrdp PID.";
fi
fi
printf "\n"
echo "Init bash done."
printf "\n"
# enter systemd namespace
exec /usr/bin/nsenter -t "${SYSTEMD_PID}" -m -p --wd="${PWD}" /usr/sbin/runuser -s "${USHELL}" "${UNAME}" -- "${@}"
之后我:
- 通过 yast 安装了一些包,例如 xorg、KDE 模式、yast2 模式等。
- 已成功通过 rdp localhost:3390 Xorg 会话从 Windows 与用户“marvin”连接到 KDE 桌面。
所以不工作的是 yast2 kde su:
- 密码肯定没有错字;)
- 权限被拒绝
- 到目前为止,我有 no wheel 用户组。我不知道我是否有上一次,但我不这么认为。
然而,我跟着this guide创建了一个轮子用户:
伊德马文
uid=1000(marvin) gid=100(users) groups=1000(wheel),100(users)
我的 /etc/sudoers
# Host_Alias WEBSERVERS = www1, www2, www3
# User_Alias ADMINS = millert, dowdy, mikef
# Cmnd_Alias PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
# /usr/bin/pkill, /usr/bin/top
# Cmnd_Alias REBOOT = /sbin/halt, /sbin/reboot, /sbin/poweroff
默认值 always_set_home
## 将用于从 sudo 运行的每个命令的路径
默认值 secure_path="/usr/sbin:/usr/bin:/sbin:/bin"
默认值 env_reset
默认值 env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_ATIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
#Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_ATIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
##不要在输入错误密码时侮辱用户。
默认值!侮辱
# 默认值 secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# 默认值 mail_badpass
# 默认日志输出
# 默认值!/usr/bin/sudoreplay !log_output
# 默认值!重新启动!log_output
Defaults targetpw # 询问目标用户的密码,即 root
全部全部=(全部)全部#警告!仅将其与“Defaults targetpw”一起使用!
##
## Runas 别名规范
##
##
## 用户权限规范
##
根全部=(全部)全部
## 取消注释以允许组轮的成员执行任何命令
# %wheel 全部=(全部)全部
##同样的事情没有密码
# %wheel ALL=(ALL) NOPASSWD: ALL
## 从 /etc/sudoers.d 读取插入文件
##(这里的“#”不表示注释)
#includedir /etc/sudoers.d
还有我的 /etc/sudoers.d/wheel-users
# 允许组轮的成员执行任何命令
%wheel 全部=(全部)全部
我现在对 Linux 的了解不够。当我不知道这样做是否会违反安全规则时,我不想评论这些事情。而且我不知道问题是否是由这个引起的。如何添加轮组并不能解决问题。也许我错过了什么或做错了什么。?
我还注意到一些 systemd 服务没有运行,可能会影响这个问题:
服务
输出:
accounts-daemon.service 加载了活动运行的 Accounts 服务
auditd.service 加载失败失败的安全审计服务
avahi-daemon.service 加载活动运行 Avahi mDNS/DNS-SD 堆栈
colord.service 加载活动运行管理、安装和生成颜色配置文件
cron.service 加载主动运行的命令调度程序
cups.service 加载活动运行的 CUPS 调度程序
dbus.service 加载主动运行 D-Bus 系统消息总线
detect-part-label-duplicates.service 加载主动退出检测系统是否遭受 bsc#1089761
display-manager.service 加载失败 失败 X 显示管理器
dracut-shutdown.service 加载活动退出 关闭时恢复 /run/initramfs
getty@tty1.service 在 tty1 上加载了活动的运行 Getty
irqbalance.service 加载主动运行的 irqbalance 守护进程
iscsi.service 加载主动退出 iSCSI 设备的登录和扫描
kbdsettings.service 已加载活动退出 从 /etc/sysconfig/keyboard 应用设置
klog.service 加载的活动退出的早期内核引导消息
lvm2-monitor.service load active exited 使用 dmeventd 或进度轮询监控 LVM2 镜像、快照等
ModemManager.service 加载主动运行的调制解调器管理器
nscd.service 加载主动运行的名称服务缓存守护进程
polkit.service 加载主动运行授权管理器
postfix.service 加载活动运行 Postfix 邮件传输代理
rsyslog.service 加载活动运行的系统日志服务
systemd-journal-flush.service 加载活动退出刷新日志到持久存储
systemd-journald.service 加载活动运行的日志服务
systemd-logind.service 加载主动运行的登录服务
systemd-modules-load.service 加载失败 加载内核模块失败
systemd-random-seed.service 加载活动退出加载/保存随机种子
systemd-remount-fs.service 加载活动退出重新安装根和内核文件系统
systemd-sysctl.service 加载活动退出应用内核变量
systemd-tmpfiles-setup-dev.service 加载活动退出在 /dev 中创建静态设备节点
systemd-tmpfiles-setup.service 加载活动退出创建易失性文件和目录
systemd-udev-settle.service 加载活动退出 udev 等待完成设备初始化
systemd-udev-trigger.service 加载活动退出 udev Coldplug 所有设备
systemd-udevd.service 加载主动运行 udev 内核设备管理器
systemd-update-utmp.service loading active exited 更新 UTMP 关于系统启动/关机
systemd-user-sessions.service 加载活动退出允许用户会话
udisks2.service 加载主动运行磁盘管理器
upower.service 为电源管理加载了主动运行的守护进程
user-runtime-dir@0.service 加载活动退出用户运行时目录 /run/user/0
user@0.service 为 UID 0 加载了活动的运行用户管理器
wicked.service 加载活动退出 wicked 托管网络接口
wickedd-auto4.service 加载了主动运行的 wicked AutoIPv4 请求者服务
wickedd-dhcp4.service 加载活动运行的 wicked DHCPv4 请求者服务
wickedd-dhcp6.service 加载活动运行的 wicked DHCPv6 请求者服务
wickedd-nanny.service 加载主动运行 wicked 网络保姆服务
wickedd.service 加载主动运行的 wicked 网络管理服务守护进程
控制台输出这些相关信息在哪里:
审计ctl -e1
错误 - 内核中没有审计支持
无法打开 netlink 审计套接字
主机名 | grep 内核
内核:Linux 4.19.128-microsoft-standard
systemctl -l status systemd-modules-load.service
● systemd-modules-load.service - 加载内核模块
已加载:已加载(/usr/lib/systemd/system/systemd-modules-load.service;静态;供应商预设:已禁用)
活动:自 2020 年 11 月 26 日星期四 13:57:11 CET 以来失败(结果:退出代码); 12分钟前
文档:man:systemd-modules-load.service(8)
人:模块加载.d(5)
进程:25 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
主 PID:25(代码=已退出,状态=1/失败)
警告:自单元启动以来,日志已被轮换。日志输出不完整或不可用。
进一步/var/log:
-
audit.log 为空
-
xrdp-sesman.log 运行良好
[核心] 等待窗口管理器 (pid 1304) 退出
[错误] bind_loopback(4, 3350) 失败; IPv6 ::1 (errno=98)、IPv4 127.0.0.1 (errno=22) 和 IPv6 ::FFFF:127.0.0.1 (errno=98)。
[错误] 无法启动 xrdp-sesman 守护进程,可能地址已在使用中。
[CORE] 窗口管理器(pid 1304)确实退出,清理会话
-
Warn 看起来很疯狂;我希望我迟早可以解决其中的一些错误。我对这个日志感觉很糟糕,因为我从来没有以某种方式破解过所有这些。 ;/
systemd-modules-load [27]:无法查找别名'scsi_dh_alua':功能未实现
systemd-modules-load [27]:无法查找别名“scsi_dh_emc”:功能未实现
systemd-modules-load [27]:无法查找别名'scsi_dh_rdac':功能未实现
systemd-modules-load [27]:无法查找别名“dm-multipath”:功能未实现
systemd-modules-load [27]:无法查找别名'sg':功能未实现
systemd-sysctl [52]:无法打开文件'/boot/sysctl.conf-4.19.128-microsoft-standard',忽略:没有这样的文件或目录
systemd-udevd[83]:无法为 dummy0 生成持久 MAC 地址:没有这样的文件或目录
systemd-udevd [68]:无法为bond0生成持久MAC地址:没有这样的文件或目录
systemd[1]:启动安全审计服务失败。
systemd [1]:auditd.service:失败,结果为“退出代码”。
内核:[0.155516] MDS CPU 错误存在且 SMT 开启,可能存在数据泄漏。有关更多详细信息,请参阅 https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html。
内核:[0.155516] TAA CPU 错误存在并且 SMT 开启,数据可能泄漏。有关更多详细信息,请参阅 https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/tsx_async_abort.html。
内核:[0.264873] PCI:致命:找不到配置空间访问功能
内核:[0.277895] PCI:系统不支持 PCI
内核:[0.155516] #2 #3 #4 #5 #6 #7 #8 #9 #10 #11
内核:[0.291373] kvm:无硬件支持
内核:[0.291374] kvm:无硬件支持
内核:[0.312696] hv_utils:无法注册 PTP 时钟:0
内核:[0.312707] dxgk:err:dxg_drv_init 版本:1
内核:[0.322371]检测到不稳定的时钟,将默认跟踪时钟切换到“全局”
内核:[0.322371]如果要继续使用本地时钟,请添加:
内核:[0.322371]“trace_clock=local”
内核:内核命令行上的 [0.322371]
内核:[0.906590] FS-Cache:检测到重复的 cookie
内核:[0.906592] FS-Cache:O-cookie c=00000000daf1a0fc [p=0000000032b95ae1 fl=222 nc=0 na=1]
内核:[0.906592] FS-Cache:O-cookie d=00000000d9a94301 n=000000002cec00fb
内核:[0.906593] FS 缓存:O-key=[10] '34323934393337333731'
内核:[0.906594] FS-Cache:N-cookie c=0000000013092984 [p=0000000032b95ae1 fl=2 nc=0 na=1]
内核:[0.906595] FS-Cache:N-cookie d=00000000d9a94301 n=00000000b63ed825
内核:[0.906595] FS-Cache:N-key=[10] '34323934393337333731'
内核:[0.908315] FS-Cache:检测到重复的 cookie
内核:[0.908317] FS-Cache:O-cookie c=00000000daf1a0fc [p=0000000032b95ae1 fl=222 nc=0 na=1]
内核:[0.908317] FS-Cache:O-cookie d=00000000d9a94301 n=000000002cec00fb
内核:[0.908317] FS 缓存:O-key=[10] '34323934393337333731'
内核:[0.908319] FS-Cache:N-cookie c=000000004100e019 [p=0000000032b95ae1 fl=2 nc=0 na=1]
内核:[0.908319] FS-Cache:N-cookie d=00000000d9a94301 n=00000000074b6ae8
内核:[0.908320] FS-Cache:N-key=[10] '34323934393337333731'
内核:[0.910004] FS-Cache:检测到重复的 cookie
内核:[0.910006] FS-Cache:O-cookie c=00000000daf1a0fc [p=0000000032b95ae1 fl=222 nc=0 na=1]
内核:[0.910006] FS-Cache:O-cookie d=00000000d9a94301 n=000000002cec00fb
内核:[0.910007] FS-Cache:O-key=[10] '34323934393337333731'
内核:[0.910008] FS-Cache:N-cookie c=000000006fbd91eb [p=0000000032b95ae1 fl=2 nc=0 na=1]
内核:[0.910009] FS-Cache:N-cookie d=00000000d9a94301 n=00000000ced73ef6
内核:[0.910009] FS-Cache:N-key=[10] '34323934393337333731'
avahi-daemon[222]:主机名冲突,用 XXXX-XXXX-2 重试
帐户守护进程 [613]:g_dbus_interface_skeleton_get_object_path:断言“G_IS_DBUS_INTERFACE_SKELETON (interface_)”失败
startproc:startproc:/usr/sbin/lightdm 的父级的退出状态:1
systemd[1]: 无法启动 X 显示管理器。
systemd [1]:display-manager.service:失败,结果为“退出代码”。
xrdp-sesman:pam_systemd(xrdp-sesman:session):无法连接到系统总线:没有这样的文件或目录
kdeinit5[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
klauncher[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
klauncher[0]:消息重复 3 次:[ QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin']
klauncher[0]:连接到已弃用的信号 QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
klauncher[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kded5[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kded5[0]:消息重复 3 次:[ QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin']
kaccess[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
kded5[0]: QObject::connect: 没有这样的信号 QDBusAbstractInterface::StateChanged(uint)
kglobalaccel5[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kglobalaccel5[0]:消息重复 3 次:[ QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin']
ksmserver[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
ksmserver[0]:消息重复 2 次:[QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin']
ksmserver[0]:Qt:会话管理错误:networkIdsList 参数为 NULL
ksmserver[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kded5[0]: org.kde.bluez: 无法打开 /dev/rfkill 进行阅读!
baloo_file[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
xembedsniproxy[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
polkit-kde-authentication-agent-1[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
udisksd[692]:无法加载配置文件 /etc/udisks2/udisks2.conf
kded5[0]: print-manager.kded: 无法向 dbus 注册服务
udisksd[692]:错误统计 /swap/file:没有这样的文件或目录
等离子外壳 [0]:QStandardPaths:未设置 XDG_RUNTIME_DIR,默认为“/tmp/runtime-marvin”
polkit-kde-authentication-agent-1[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
等离子外壳 [0]:QStandardPaths:未设置 XDG_RUNTIME_DIR,默认为“/tmp/runtime-marvin”
kwin_x11[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
polkit-kde-authentication-agent-1[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
kded5[0]: org.kde.wacomtablet.common: d->name.isEmpty?真的
等离子外壳 [0]:QStandardPaths:未设置 XDG_RUNTIME_DIR,默认为“/tmp/runtime-marvin”
kwin_x11[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kded5 [0]:kf5.kded:通过在库路径前添加“kded_”找到kded模块“colord”,请修复您的元数据。
polkit-kde-authentication-agent-1[0]:“无法创建 unix 会话:pid 925 没有会话”
polkit-kde-authentication-agent-1[0]:“无法注册身份验证代理!”
polkit-kde-authentication-agent-1[0]:无法注册监听器!
gmenudbusmenuproxy[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kded5[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kded5[0]:消息重复 2 次:[ QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin']
kdeconnectd[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kactivitymanagerd[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
kactivitymanagerd[0]:消息重复 2 次:[ QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin']
kwin_x11[0]: kf5.kconfig.core: "\"fsrestore1\" - 将 \"0,0,0,0\" 转换为 QRect 失败"
drkonqi[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
kdeconnectd[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
kded5[0]: "/home/marvin/.local/share/icc/.." 不是 ICC 配置文件
kded5[0]: "/home/marvin/.local/share/icc/."不是 ICC 配置文件
kdeconnectd[0]:QStandardPaths:XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-marvin”
drkonqi[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
kded5[0]:无法获取输出“rdp0”的 EDID
kded5[0]:注册设备失败:“获取 org.freedesktop.color-manager.create-device auth 失败”
kded5[0]:无法在 cmsCreateRGBProfile 上创建 ICC 配置文件
kscreen_backend_launcher[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
kded5[0]: "/home/marvin/.local/share/icc/.." 不是 ICC 配置文件
kded5[0]: "/home/marvin/.local/share/icc/."不是 ICC 配置文件
kded5[0]:无法获取输出“rdp0”的 EDID
vncmanager-controller[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
org_kde_powerdevil[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
baloo_file[0]: QDBusConnection: name 'org.freedesktop.UDisks2' has owner '' 但我们认为它是 ':1.21'
drkonqi[0]: org.kde.drkonqi: 指定的 pid 无效
vncmanager-controller[0]: QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为 '/tmp/runtime-marvin'
org_kde_powerdevil[0]:powerdevil:没有输出具有背光属性
org_kde_powerdevil [0]:powerdevil:不支持Xrandr,正在尝试ddc,助手
背光助手[719]:powerdevil:未找到内核背光接口
kded5[0]:注册设备失败:“获取 org.freedesktop.color-manager.create-device auth 失败”
..................................................... .....................
kded5[0]:消息重复 2 次:[QDBusAbstractAdaptor:无法中继信号 KDEDModule::moduleDeleted(KDEDModule*):不支持指针:KDEDModule*]
kdeconnectd[0]:X11 连接中断(错误 1)。 X11服务器死了吗?
kscreen_backend_launcher[0]:X11 连接中断(错误 1)。 X11服务器死了吗?
kglobalaccel5[0]:X11 连接中断(错误 1)。 X11服务器死了吗?
kactivitymanagerd[0]:X11 连接中断(错误 1)。 X11服务器死了吗?
kded5[0]:X11 连接中断:I/O 错误(代码 1)
- 我还收到了一个 lightdm.log,表明我的 Linux 无缘无故地启动了会话。
看来我搞砸了会话系统
- 好吧,如果我从头开始,同样的事情会再次发生。所以我想一步一步来。
目标:
- 让 kdesu 与我的用户 marvin 一起工作对于 GUI 和跟踪其他问题会很好
- xrdp 的正确会话/用户设置
因此,如果您需要其他信息,我会更新问题。即使我得到了更好的结果。