Skip to content

Commit

Permalink
Support RDP with audio for graphical VM
Browse files Browse the repository at this point in the history
  • Loading branch information
jstrieb committed Apr 28, 2023
1 parent 4d7f4da commit 5838003
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions .github/workflows/run-server-graphical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
xterm
sopwith # Classic fun :)
)
sudo apt-get --yes install ${PACKAGES[@]}
sudo apt-get --no-install-recommends --yes install ${PACKAGES[@]}

python -m pip install --upgrade pip setuptools wheel
python3 -m pip install --upgrade pip setuptools wheel
Expand All @@ -70,7 +70,7 @@ jobs:
ubuntu-desktop
wireshark
)
sudo apt-get --yes install ${PACKAGES[@]}
sudo apt-get --no-install-recommends --yes install ${PACKAGES[@]}

# Make sure the display manager is running after install
sudo systemctl start gdm3
Expand Down Expand Up @@ -120,14 +120,19 @@ jobs:

- name: Install RDP server
run: |
sudo apt --yes install xrdp
pushd /tmp
wget "https://c-nergy.be/downloads/xRDP/xrdp-installer-1.4.6.zip"
unzip xrdp-installer-1.4.6.zip
chmod +x xrdp-installer-1.4.6.sh
./xrdp-installer-1.4.6.sh -s
pulseaudio -k || true
sudo systemctl enable xrdp

- name: Install Apache Guacamole
run: |
# Install Apache Guacamole server
cd
sudo apt-get install \
sudo apt-get install --no-install-recommends --yes \
libcairo2-dev \
libjpeg-turbo8-dev \
libpng-dev \
Expand Down

0 comments on commit 5838003

Please sign in to comment.