calendar-server: Add .desktop file for evolution calendar
When selecting "Open Calendar" in the date menu, the configured application is launched via command line, so we don't get any startup notification. In order to fix the issue at least for our default calendar, add a hidden .desktop file for evolution's calendar component. https://bugzilla.gnome.org/show_bug.cgi?id=677907
This commit is contained in:
parent
e92719b98d
commit
20769f68a7
2
.gitignore
vendored
2
.gitignore
vendored
@ -62,6 +62,8 @@ src/*-enum-types.[ch]
|
|||||||
src/*-marshal.[ch]
|
src/*-marshal.[ch]
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/Makefile.in
|
src/Makefile.in
|
||||||
|
src/calendar-server/evolution-calendar.desktop
|
||||||
|
src/calendar-server/evolution-calendar.desktop.in
|
||||||
src/calendar-server/org.gnome.Shell.CalendarServer.service
|
src/calendar-server/org.gnome.Shell.CalendarServer.service
|
||||||
src/gnome-shell
|
src/gnome-shell
|
||||||
src/gnome-shell-calendar-server
|
src/gnome-shell-calendar-server
|
||||||
|
@ -249,6 +249,7 @@ AC_CONFIG_FILES([
|
|||||||
docs/reference/st/Makefile
|
docs/reference/st/Makefile
|
||||||
docs/reference/st/st-docs.sgml
|
docs/reference/st/st-docs.sgml
|
||||||
js/Makefile
|
js/Makefile
|
||||||
|
src/calendar-server/evolution-calendar.desktop.in
|
||||||
src/Makefile
|
src/Makefile
|
||||||
browser-plugin/Makefile
|
browser-plugin/Makefile
|
||||||
tests/Makefile
|
tests/Makefile
|
||||||
|
@ -41,6 +41,7 @@ js/ui/userMenu.js
|
|||||||
js/ui/viewSelector.js
|
js/ui/viewSelector.js
|
||||||
js/ui/wanda.js
|
js/ui/wanda.js
|
||||||
js/ui/windowAttentionHandler.js
|
js/ui/windowAttentionHandler.js
|
||||||
|
src/calendar-server/evolution-calendar.desktop.in.in
|
||||||
src/gvc/gvc-mixer-control.c
|
src/gvc/gvc-mixer-control.c
|
||||||
src/main.c
|
src/main.c
|
||||||
src/shell-app.c
|
src/shell-app.c
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
data/gnome-shell.desktop.in
|
data/gnome-shell.desktop.in
|
||||||
data/gnome-shell-extension-prefs.desktop.in
|
data/gnome-shell-extension-prefs.desktop.in
|
||||||
data/org.gnome.shell.evolution.calendar.gschema.xml.in
|
data/org.gnome.shell.evolution.calendar.gschema.xml.in
|
||||||
|
src/calendar-server/evolution-calendar.desktop.in
|
||||||
|
@ -8,6 +8,12 @@ gnome_shell_calendar_server_SOURCES = \
|
|||||||
calendar-server/gnome-shell-calendar-server.c \
|
calendar-server/gnome-shell-calendar-server.c \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
desktopdir=$(datadir)/applications
|
||||||
|
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
|
||||||
|
desktop_in_files = calendar-server/evolution-calendar.desktop.in
|
||||||
|
|
||||||
|
@INTLTOOL_DESKTOP_RULE@
|
||||||
|
|
||||||
gnome_shell_calendar_server_CFLAGS = \
|
gnome_shell_calendar_server_CFLAGS = \
|
||||||
-I$(top_srcdir)/src \
|
-I$(top_srcdir)/src \
|
||||||
-DPREFIX=\""$(prefix)"\" \
|
-DPREFIX=\""$(prefix)"\" \
|
||||||
@ -26,3 +32,6 @@ EXTRA_DIST += \
|
|||||||
calendar-server/README \
|
calendar-server/README \
|
||||||
calendar-server/org.gnome.Shell.CalendarServer.service.in \
|
calendar-server/org.gnome.Shell.CalendarServer.service.in \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
CLEANFILES = \
|
||||||
|
$(desktop_DATA)
|
||||||
|
7
src/calendar-server/evolution-calendar.desktop.in.in
Normal file
7
src/calendar-server/evolution-calendar.desktop.in.in
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
_Name=Evolution Calendar
|
||||||
|
Exec=evolution -c calendar
|
||||||
|
Icon=evolution
|
||||||
|
NoDisplay=true
|
||||||
|
Type=Application
|
||||||
|
StartupNotify=true
|
Loading…
Reference in New Issue
Block a user