Comments (15)
Has anyone figured it out? I'm on the same boat, managed to log in but just a teal background with nothing
from xorgxrdp.
I am to very interested in this too if someone has an answer
from xorgxrdp.
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.
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.
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.
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.
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.
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.
@TaiSHiNet did you figure this out? i'm on the same exact spot!
from xorgxrdp.
@RoTahnWaurie @ZeGuigui @aspecialkey anyone knows how to make this work with OSX? I get to the point where I see this background:
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.
No @neoadventist :(
from xorgxrdp.
@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.
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.
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.
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)
- Current xorg.conf always pulls hardware drives HOT 1
- mouse move from code using XTEST extension does not work HOT 3
- Xorg not showing on login screen HOT 2
- configure: error: Package requirements (xrdp >= 0.9.80) were not met HOT 3
- How do I get the refresh rate to 60 Hz?
- xfreerdp: caps lock sometimes gets out of sync / works inverted HOT 8
- building source error, error: ‘struct xrdp_client_info’ has no member named ‘monitorCount’ HOT 3
- Stuck in blue screen with "connection problem, giving up" HOT 11
- [v0.9] too fast scroll speed with macOS RDP client (again) HOT 23
- Unable to reconnect after restarting xorgxrdp HOT 24
- Add VA-API support to leverage WSL2 video hardware acceleration
- GFX: move to posix shm HOT 2
- In rdpLRANDR.c why set refresh rate to 50Hz? HOT 7
- xorgrdp: XF86VidModeSetGamma() -> BadValue HOT 3
- Can't mount drives after xrdp update HOT 1
- V0.10.0 - release note title incorrect HOT 1
- 0.10 version AUR not starting HOT 15
- xorgxrdp-glamor with virtualbox-guest-utils (VirtualBox Arch VM) HOT 2
- building 0.9.20 on debian gnu/linux sid HOT 1
- xorgxrdp uses high CPU in CRC HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xorgxrdp.