-
Notifications
You must be signed in to change notification settings - Fork 0
/
gnome-shell-3.30.Dockerfile
34 lines (31 loc) · 1.16 KB
/
gnome-shell-3.30.Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
FROM fedora:29
# The gnome-extensions-app package does not exist in GNOME 3.34 and earlier;
# use gnome-shell-extension-prefs bundled in gnome-shell instead.
# Some GNOME functionality (e.g. taking screenshots) requires directories
# created by xdg-user-dirs.
RUN dnf -y update && \
dnf -y install \
@base-x \
dbus-x11 \
gnome-session \
gnome-shell \
gnome-terminal \
nautilus \
xdg-user-dirs \
mesa-dri-drivers \
mesa-libGL \
Xephyr \
xdotool \
wmctrl \
iproute \
&& \
dnf clean all
# Stop showing "Authentication Required to Create Managed Color Device":
# http://c-nergy.be/blog/?p=12073
RUN echo $'[Allow Colord all Users]\n\
Identity=unix-user:*\n\
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile\n\
ResultAny=no\n\
ResultInactive=no\n\
ResultActive=yes' > /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla
CMD gnome-session