kleiner RDP-server der einen Desktop eines Benutzers anzeigt.
zypper ar http://download.opensuse.org/repositories/X11:/RemoteDesktop/openSUSE_13.1/ zypper ref zypper in xrdp rcxrdp start rcxrdp-sesman start
jetzt von einem Windowsrechner mit mstsc
auf den Client verbinden.
Es kann keine laufende Sitzung eines Benutzers angezeigt werden.
Dann stürzt mstsc wortlos ab.
in Datei /etc/xrdp/xrdp.ini
:
bulk_compression=true
als Remote-Benutzer werden einem viele Rechte verweigert, die bei einer lokalen Anmeldung aber vorhanden sind.
Fehler:
es kommt ein Anmeldefenster „Die Systemrichtlinien verhindern die Kontrolle von Netzwerkverbindungen“.
Lösung:
Datei anlegen /etc/polkit-1/localauthority/50-local.d/50-allow-networkmanager.pkla
mit Inhalt:
[Network Manager all Users] Identity=unix-user:* Action=org.freedesktop.NetworkManager.settings.modify.system;org.freedesktop.NetworkManager.network-control ResultAny=no ResultInactive=no ResultActive=yes
Danach einfach neu anmelden.
Fehler:
es kommt ein Anmeldefenster „Legitimation ist zum Aktualisieren der Systemrepositories erforderlich“.
Lösung:
Datei anlegen /etc/polkit-1/localauthority/50-local.d/46-allow-update-repo.pkla
mit Inhalt:
[Network Manager all Users] Identity=unix-user:* Action=org.freedesktop.packagekit.system-sources-refresh ResultAny=yes ResultInactive=yes ResultActive=yes
Sonderfall SUSE:
Zeile einfügen in /etc/polkit-default-privs-local
:
org.freedesktop,packagekit.system-sources-refresh yes:yes:yes
dann Programm als root ausführen:
set_polkit_default_privs
und neu anmelden und testen.
Fehler:
Nach der Installation von Gnome wird nur noch gnome über xrdp gestartet.
Lösung:
Systemweit: ändern des Eintrags „SESSION“
in der Datei /etc/xrdp/startwm.sh
von gnome
nach plasma
.
Neustart des xrdp.service.
Benutzerweit: kopieren der /etc/xrdp/startwm.sh
ins homeverzeichnis und Datei ausführbar machen.