diff --git a/Makefile.rules.linux b/Makefile.rules.linux
index ee96141..3c2cb03 100644
--- a/Makefile.rules.linux
+++ b/Makefile.rules.linux
@@ -5,5 +5,5 @@ CPP = c++
CPPFLAGS = -ggdb -Wall -O0 `pkg-config --cflags gtk+-3.0 gmodule-export-2.0` -Wl,--export-dynamic -I/usr/include -DBUILD_LINUX=1
INCLUDES =
LDFLAGS =
-LIBS = `pkg-config --libs gtk+-3.0 gmodule-export-2.0` -L/usr/lib
+LIBS = `pkg-config --libs gtk+-3.0 gmodule-export-2.0` -L/usr/lib -ljpeg
diff --git a/gui.cc b/gui.cc
index fca6062..248ab45 100644
--- a/gui.cc
+++ b/gui.cc
@@ -35,6 +35,7 @@ void cb_window_show (GtkWidget *widget, gpointer data) {
gtk_widget_set_sensitive(btnstart, true);
gtk_widget_set_sensitive(btnstop, false);
+
};
diff --git a/gui.h b/gui.h
index 89c2626..f910a2b 100644
--- a/gui.h
+++ b/gui.h
@@ -40,6 +40,9 @@ G_MODULE_EXPORT void cb_video_btnrefreshlist (GtkWidget *widget, gpointer data)
G_MODULE_EXPORT void cb_video_btnrec (GtkWidget *widget, gpointer data);
G_MODULE_EXPORT void cb_video_btnstop (GtkWidget *widget, gpointer data);
G_MODULE_EXPORT void cb_videoda_draw(GtkWidget *area, cairo_t *cr, int w, int h, gpointer data);
+G_MODULE_EXPORT gboolean video_display(gpointer data);
+
+
//
// thread handles
diff --git a/simpleskycam.ui b/simpleskycam.ui
index 0a05317..3dede4a 100644
--- a/simpleskycam.ui
+++ b/simpleskycam.ui
@@ -7,6 +7,7 @@
1024
786
+