Git Product home page Git Product logo

Comments (15)

TaiSHiNet avatar TaiSHiNet commented on May 26, 2024 2

Has anyone figured it out? I'm on the same boat, managed to log in but just a teal background with nothing

from xorgxrdp.

JoshuaPettus avatar JoshuaPettus commented on May 26, 2024

I am to very interested in this too if someone has an answer

from xorgxrdp.

ZeGuigui avatar ZeGuigui commented on May 26, 2024

I am trying to use xrdp. I could compile xrdp on sierra and made the same modifications to /etc/xrdp.ini but could not find the xrdp.sh script shell... Where did you find it? I only configured with PKG_CONFIG_PATH and used defaults for prefix and sysconfdir

from xorgxrdp.

aspecialkey avatar aspecialkey commented on May 26, 2024

I can get it run with vnc but I don't know how to get it working with xorg.
Has anybody done it??

from xorgxrdp.

ZeGuigui avatar ZeGuigui commented on May 26, 2024

I wish I could make it work with VNC. When compiling does it generate libvnc.dylib or do you stick witch libvnc.so (from the logs I believe .so cannot be loaded from MacOS)?

Edit: this is a 0.9.2 issue, dylib files are not compiled. If I revert to 0.9.1 and use libvnc.dylib in my xrdp.ini file I can use vnc-any to control my MacOS computer from an RDP client

from xorgxrdp.

ZeGuigui avatar ZeGuigui commented on May 26, 2024

Session manager to work on MacOS (which is mandatory for xorgxrdp) you need to add a xrdp-sesman entry in /etc/pam.d
# ln -s sshd xrdp-sesman

from xorgxrdp.

aspecialkey avatar aspecialkey commented on May 26, 2024

hi, my /etc/pam.d/sshd looks so:

# sshd: auth account password session
auth optional pam_krb5.so use_kcminit
auth optional pam_ntlm.so try_first_pass
auth optional pam_mount.so try_first_pass
auth required pam_opendirectory.so try_first_pass
account required pam_nologin.so
account required pam_sacl.so sacl_service=ssh
account required pam_opendirectory.so
password required pam_opendirectory.so
session required pam_launchd.so
session optional pam_mount.so

I don't know how to add xrdp-sesman

from xorgxrdp.

aspecialkey avatar aspecialkey commented on May 26, 2024

Okay… I didn't mentioned that I only have to create a symlink, I thought I have to add something inside the file itself.

But it doesn't work

my xrdp.log looks fine, I think:

[20170711-11:29:53] [INFO ] starting xrdp with pid 3305
[20170711-11:29:53] [INFO ] listening to port 3389 on 0.0.0.0
[20170711-11:30:01] [INFO ] Socket 12: AF_INET connection received from 192.168.1.100 port 62041
[20170711-11:30:01] [DEBUG] Closed socket 12 (AF_INET 192.168.1.101:3389)
[20170711-11:30:01] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
[20170711-11:30:01] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20170711-11:30:01] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20170711-11:30:01] [DEBUG] TLSv1.2 enabled
[20170711-11:30:01] [DEBUG] TLSv1.1 enabled
[20170711-11:30:01] [DEBUG] TLSv1 enabled
[20170711-11:30:01] [DEBUG] Security layer: requested 11, selected 1
[20170711-11:30:05] [INFO ] connected client computer name: makk.lan
[20170711-11:30:05] [INFO ] TLS connection established from 192.168.1.100 port 62041: TLSv1.2 with cipher AES256-GCM-SHA384
[20170711-11:30:05] [DEBUG] xrdp_00000cea_wm_login_mode_event_00000001
[20170711-11:30:05] [INFO ] Loading keymap file /etc/xrdp/km-00000407.ini
[20170711-11:30:05] [WARN ] local keymap file for 0x00000407 found and doesn't match built in keymap, using local keymap file
[20170711-11:30:12] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
[20170711-11:30:12] [INFO ] xrdp_wm_log_msg: sesman connect ok
[20170711-11:30:12] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
[20170711-11:30:12] [DEBUG] return value from xrdp_mm_connect 0
[20170711-11:30:12] [INFO ] xrdp_wm_log_msg: login successful for display 10
[20170711-11:30:12] [DEBUG] xrdp_wm_log_msg: started connecting
[20170711-11:30:16] [DEBUG] Closed socket 19 (AF_UNIX)
[20170711-11:30:20] [DEBUG] Closed socket 19 (AF_UNIX)
[20170711-11:30:23] [DEBUG] Closed socket 19 (AF_UNIX)
[20170711-11:30:27] [DEBUG] Closed socket 19 (AF_UNIX)
[20170711-11:30:30] [DEBUG] Closed socket 19 (AF_UNIX)
[20170711-11:30:34] [DEBUG] Closed socket 19 (AF_UNIX)
[20170711-11:30:37] [DEBUG] Closed socket 19 (AF_UNIX)

my xrdp-sesman.log looks so, I don't know which file is missing or what will the error says, could you help me again?:

[20170711-11:29:42] [DEBUG] libscp initialized
[20170711-11:29:42] [INFO ] starting xrdp-sesman with pid 3289
[20170711-11:29:42] [INFO ] listening to port 3350 on 127.0.0.1
[20170711-11:30:12] [INFO ] A connection received from 127.0.0.1 port 49423
[20170711-11:30:12] [INFO ] ++ created session (access granted): username kk, ip 192.168.1.100:62041 - socket: 12
[20170711-11:30:12] [INFO ] starting Xorg session...
[20170711-11:30:12] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:5910)
[20170711-11:30:12] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6010)
[20170711-11:30:12] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6210)
[20170711-11:30:12] [DEBUG] Closed socket 8 (AF_INET 127.0.0.1:3350)
[20170711-11:30:12] [DEBUG] Closed socket 7 (AF_INET 127.0.0.1:3350)
[20170711-11:30:12] [DEBUG] Closed socket 8 (AF_INET 127.0.0.1:3350)
[20170711-11:30:13] [INFO ] Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
[20170711-11:30:13] [CORE ] error starting X server - user kk - pid 3310
[20170711-11:30:13] [DEBUG] errno: 2, description: No such file or directory
[20170711-11:30:13] [DEBUG] execve parameter list size: 12
[20170711-11:30:13] [DEBUG]         argv[0] = Xorg
[20170711-11:30:13] [DEBUG]         argv[1] = :10
[20170711-11:30:13] [DEBUG]         argv[2] = -auth
[20170711-11:30:13] [DEBUG]         argv[3] = .Xauthority
[20170711-11:30:13] [DEBUG]         argv[4] = -config
[20170711-11:30:13] [DEBUG]         argv[5] = xrdp/xorg.conf
[20170711-11:30:13] [DEBUG]         argv[6] = -noreset
[20170711-11:30:13] [DEBUG]         argv[7] = -nolisten
[20170711-11:30:13] [DEBUG]         argv[8] = tcp
[20170711-11:30:13] [DEBUG]         argv[9] = -logfile
[20170711-11:30:13] [DEBUG]         argv[10] = .xorgxrdp.%s.log
[20170711-11:30:13] [DEBUG]         argv[11] = (null)
[20170711-11:30:22] [ERROR] X server for display 10 startup timeout
[20170711-11:30:22] [CORE ] waiting for window manager (pid 3309) to exit
[20170711-11:30:23] [ERROR] X server for display 10 startup timeout
[20170711-11:30:23] [ERROR] another Xserver might already be active on display 10 - see log
[20170711-11:30:23] [DEBUG] aborting connection...
[20170711-11:30:23] [CORE ] window manager (pid 3309) did exit, cleaning up session
[20170711-11:30:23] [INFO ] ++ terminated session:  username kk, display :10.0, session_pid 3308, ip 192.168.1.100:62041 - socket: 12

from xorgxrdp.

neoadventist avatar neoadventist commented on May 26, 2024

@TaiSHiNet did you figure this out? i'm on the same exact spot!

from xorgxrdp.

neoadventist avatar neoadventist commented on May 26, 2024

@RoTahnWaurie @ZeGuigui @aspecialkey anyone knows how to make this work with OSX? I get to the point where I see this background:
image

But I have no idea on where to go from here. I'm using the remote desktop client that windows provides, and followed the instructions here: https://github.com/neutrinolabs/xrdp/wiki/Building-on-OSX

from xorgxrdp.

TaiSHiNet avatar TaiSHiNet commented on May 26, 2024

No @neoadventist :(

from xorgxrdp.

RoTahnWaurie avatar RoTahnWaurie commented on May 26, 2024

@neoadventist I never found a solution and I dont think that there is one. I did some testing with xrdp and xorgxrdp on linux systems and it worked fairly well with native xorg. But it seems to me that Aqua is too far off.

I hoped to get an straight answer from one of the developers of xrdp/xorgxrdp when I opened this case ~1.5 years ago (never did).

from xorgxrdp.

PurinWang avatar PurinWang commented on May 26, 2024

I install by this link https://github.com/neutrinolabs/xrdp/wiki/Building-on-OSX.
It could connect but I got black screen, When I build the package, there is nothing error .
Anyone could fix it?thanks.

from xorgxrdp.

maximberezin97 avatar maximberezin97 commented on May 26, 2024

I install by this link https://github.com/neutrinolabs/xrdp/wiki/Building-on-OSX.
It could connect but I got black screen, When I build the package, there is nothing error .
Anyone could fix it?thanks.

Same issue with macOS Catalina. Both xrdp and xordxrdp compile and install with no errors, but RDP client just shows a black screen when connecting. Any ideas on this issue would be much appreciated.

from xorgxrdp.

metalefty avatar metalefty commented on May 26, 2024

Just FYI, macOS is not a primary target OS of us. So we don't provide special support for macOS. Contribution & help needed and always welcome.

from xorgxrdp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.