diff --git a/js/ui/workspaces.js b/js/ui/workspaces.js
index cb560a8..085955d 100644
--- a/js/ui/workspaces.js
+++ b/js/ui/workspaces.js
@@ -27,7 +27,7 @@ WINDOWCLONE_BG_COLOR.from_pixel(0x000000f0);
 const WINDOWCLONE_TITLE_COLOR = new Clutter.Color();
 WINDOWCLONE_TITLE_COLOR.from_pixel(0xffffffff);
 const FRAME_COLOR = new Clutter.Color();
-FRAME_COLOR.from_pixel(0xffffffff);
+FRAME_COLOR.from_pixel(0xffffff33);
 
 // Define a layout scheme for small window counts. For larger
 // counts we fall back to an algorithm. We need more schemes here
@@ -385,7 +385,14 @@ Workspace.prototype = {
                 return;
 
             // FIXME: do something cooler-looking using clutter-cairo
-            this._frame = new Clutter.Rectangle({ color: FRAME_COLOR });
+            this._frame = new Big.Box({ orientation: Big.BoxOrientation.HORIZONTAL,
+                                        y_align: Big.BoxAlignment.CENTER,
+                                        background_color: FRAME_COLOR,
+                                        corner_radius: 8,
+                                        spacing: 4,
+                                        padding_left: 4,
+                                        padding_right: 4
+                                      });
             this.actor.add_actor(this._frame);
             this._frame.set_position(this._desktop.actor.x - FRAME_SIZE / this.actor.scale_x,
                                      this._desktop.actor.y - FRAME_SIZE / this.actor.scale_y);
