xRDP 자동 시작 응용 프로그램, Clipit 문제

xRDP 자동 시작 응용 프로그램, Clipit 문제

질문:제가 근무하는 회사가 며칠 전에 다른 위치로 분기했고 내부 소프트웨어가 주고받는 데이터를 따라잡을 수 없었습니다. 즉, 새 위치의 사용자는 소프트웨어가 너무 느리게 실행되고 있다고 올바르게 주장했습니다. ). 데이터를 축소할 수 있는 방법이 없기 때문에 사용자가 xrdp가 포함된 debian 터미널 서버를 사용하도록 강제할 계획입니다. xrdp는 사용자가 아무 작업도 수행하지 않고도 소프트웨어를 자동으로 실행합니다(기본적으로 Citrix와 유사).

기본적으로 모든 사람이 개인화된 rdp 파일을 데스크탑에 놓고 실행하면 rdp 연결이 자동으로 시작되어 애플리케이션을 실행합니다.

편집 : LXDE 데스크탑을 사용합니다

지금까지 응용 프로그램을 자동 실행하여 잘 작동하지만 문제는 현재 데스크톱 환경이 로드되기 전에 응용 프로그램을 실행하고 있다는 것입니다. 이는 Clipit이 시작되지 않고 사람들이 클립보드를 사용할 수 없다는 것을 의미합니다. 조금도. Clipit 프로세스를 로더에 엮으려고 시도했지만(/opt/xrdp/loader 파일에서 wine을 실행하기 전에 Clipit -d 수행) 프로세스가 "clipit 완료"(기술적으로는 절대 발생하지 않음)를 기다리기 때문에 중단되었습니다. . 어쩌면 누군가 Clipit을 응용 프로그램과 함께 시작하도록 하는 아이디어가 있을까요? 사람들이 일시적으로 가상 데스크톱을 보는 것은 상관없지만 데스크톱이 로드된 후 응용 프로그램을 "자동 실행"하는 방법을 모르겠습니다. 나는 의심한다/etc/xrdp/reconnectwm.sh이 작업을 수행할 수 있었지만 거기에서 로더 스크립트를 실행하려고 하면 아무 작업도 수행되지 않습니다.

나의 현재 시도(변경되지 않았거나 중요하지 않은 내용을 [...]로 교체):

/etc/xrdp/startwm.sh

#!/bin/sh
# xrdp X session start script (c) 2015, 2017 mirabilos
# published under The MirOS Licence

if test -r /etc/profile; then
    . /etc/profile
fi


[...] 

if test -r /etc/profile; then
    . /etc/profile
fi

# START SCRIPT TO COPY FILES AND START APPLICATION
/opt/xrdp/loader

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

exec /bin/sh /etc/X11/Xsession

보시다시피 Xsession을 호출하기 전에 /opt/xrdp/loader를 호출합니다. 따라서 데스크톱이나 기타 항목을 실제로 로드하지 않습니다. 데스크톱 환경이 실제로 필요하지 않기 때문에 좋습니다.

/opt/xrdp/로더

#!/bin/bash

# COPY WINE FILES
# I generated the full wine configuration and use it as a template
cp -r /opt/wine/. ~/.wine

# run wine and load the inhouse software.
wine explorer /desktop=$USER-$RANDOM,1920x1080 "C:\Inhouse\Software.exe"

# kill processes including xrdp upon closing the software.
pkill -u $USER

이 설정을 사용하면 시스템에 RDP할 수 있고 소프트웨어가 완벽하게 열리지만 클립보드가 작동하지 않습니다. 이들 중 어느 것도 rdp 방향의 호스트가 아니며 그 반대도 마찬가지입니다. 클립보드를 작동하게 하는 방법이 있나요?

관련 정보