diff --git a/cockatrice/CMakeLists.txt b/cockatrice/CMakeLists.txt
index 01643e4a..b70d29b1 100644
--- a/cockatrice/CMakeLists.txt
+++ b/cockatrice/CMakeLists.txt
@@ -164,7 +164,6 @@ if(APPLE)
set_source_files_properties(${OSX_ICON_FILES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
set( cockatrice_SOURCES ${cockatrice_SOURCES} ${OSX_ICON_FILES} )
ENDIF(APPLE)
-
SET(QT_USE_QTNETWORK TRUE)
SET(QT_USE_QTSCRIPT TRUE)
SET(QT_USE_QTMULTIMEDIA TRUE)
@@ -194,3 +193,9 @@ ADD_EXECUTABLE(cockatrice WIN32 MACOSX_BUNDLE ${cockatrice_SOURCES} ${cockatrice
TARGET_LINK_LIBRARIES(cockatrice cockatrice_common ${QT_LIBRARIES} ${QT_MOBILITY_MULTIMEDIAKIT_LIBRARY} ${PROTOBUF_LIBRARIES})
INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/cockatrice DESTINATION bin)
+if (NOT WIN32 AND NOT APPLE)
+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/resources/cockatrice.png DESTINATION share/icons/hicolor/48x48/apps)
+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/resources/cockatrice.svg DESTINATION share/icons/hicolor/scalable/apps)
+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cockatrice.desktop DESTINATION share/applications)
+ENDIF(NOT WIN32 AND NOT APPLE)
+
diff --git a/cockatrice/cockatrice.qrc b/cockatrice/cockatrice.qrc
index 6866e778..dd7416de 100644
--- a/cockatrice/cockatrice.qrc
+++ b/cockatrice/cockatrice.qrc
@@ -26,7 +26,7 @@
resources/icon_clearsearch.svg
resources/icon_update.png
resources/hr.jpg
- resources/appicon.svg
+ resources/cockatrice.svg
resources/add_to_sideboard.svg
resources/decrement.svg
resources/increment.svg
diff --git a/cockatrice/resources/cockatrice.png b/cockatrice/resources/cockatrice.png
new file mode 100644
index 00000000..ed79b88a
Binary files /dev/null and b/cockatrice/resources/cockatrice.png differ
diff --git a/cockatrice/resources/appicon.svg b/cockatrice/resources/cockatrice.svg
similarity index 100%
rename from cockatrice/resources/appicon.svg
rename to cockatrice/resources/cockatrice.svg
diff --git a/oracle/CMakeLists.txt b/oracle/CMakeLists.txt
index 05392f1a..4d82dff1 100644
--- a/oracle/CMakeLists.txt
+++ b/oracle/CMakeLists.txt
@@ -20,3 +20,6 @@ ADD_EXECUTABLE(oracle WIN32 MACOSX_BUNDLE ${oracle_SOURCES} ${oracle_HEADERS_MOC
TARGET_LINK_LIBRARIES(oracle ${QT_LIBRARIES})
INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/oracle DESTINATION bin)
+IF (NOT WIN32 AND NOT APPLE)
+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/oracle.desktop DESTINATION share/applications)
+ENDIF (NOT WIN32 AND NOT APPLE)
diff --git a/oracle/oracle.desktop b/oracle/oracle.desktop
new file mode 100644
index 00000000..db8d4b61
--- /dev/null
+++ b/oracle/oracle.desktop
@@ -0,0 +1,8 @@
+#!/usr/bin/env xdg-open
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Cockatrice Oracle downloader
+Exec=oracle
+Icon=cockatrice
+Categories=Game;CardGame;