mirror of
https://github.com/jessfraz/dockerfiles.git
synced 2024-11-23 03:21:28 +01:00
notify-osd
Signed-off-by: Jessica Frazelle <princess@docker.com>
This commit is contained in:
parent
05e1c6cdc6
commit
736e308ed7
33
notify-osd/Dockerfile
Normal file
33
notify-osd/Dockerfile
Normal file
|
@ -0,0 +1,33 @@
|
|||
# To use:
|
||||
# Needs X11 socket and dbus mounted
|
||||
#
|
||||
# docker run -d \
|
||||
# -v /etc/machine-id:/etc/machine-id:ro \
|
||||
# -v /etc/localtime:/etc/localtime:ro \
|
||||
# -v /tmp/.X11-unix:/tmp/.X11-unix \
|
||||
# -v /var/run/dbus:/var/run/dbus \
|
||||
# -v /var/run/user/$(id -u):/var/run/user/$(id -u) \
|
||||
# $(env | cut -d= -f1 | awk '{print "-e", $1}') \
|
||||
# -e DISPLAY=unix$DISPLAY \
|
||||
# -e DBUS_SESSION_BUS_ADDRESS="unix:path=/var/run/user/1000/bus" \
|
||||
# -v /etc/passwd:/etc/passwd:ro \
|
||||
# -v /etc/group:/etc/group:ro \
|
||||
# -u $(whoami) -w "$HOME" \
|
||||
# -v /home/jessie/.Xauthority:/home/jessie/.Xauthority \
|
||||
# --name notify-osd \
|
||||
# jess/notify-osd
|
||||
|
||||
FROM debian:sid
|
||||
MAINTAINER Jessie Frazelle <jess@linux.com>
|
||||
|
||||
RUN apt-get update && apt-get install -y \
|
||||
at-spi2-core \
|
||||
dbus \
|
||||
libnotify-bin \
|
||||
notify-osd \
|
||||
--no-install-recommends \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY org.freedesktop.Notifications.service /usr/share/dbus-1/services/org.freedesktop.Notifications.service
|
||||
|
||||
ENTRYPOINT ["/usr/lib/x86_64-linux-gnu/notify-osd"]
|
3
notify-osd/org.freedesktop.Notifications.service
Normal file
3
notify-osd/org.freedesktop.Notifications.service
Normal file
|
@ -0,0 +1,3 @@
|
|||
[D-BUS Service]
|
||||
Name=org.freedesktop.Notifications
|
||||
Exec=/usr/lib/x86_64-linux-gnu/notify-osd
|
Loading…
Reference in New Issue
Block a user