summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2008-12-08 10:23:05 +0000
committerBastien Nocera <hadess@src.gnome.org>2008-12-08 10:23:05 +0000
commit70947453b3e20b9d40623d6b86bb690df91f4031 (patch)
tree66475e51ed095ee4a57ea3615d84ee8856eca6a7
parentc2e687b8f8c9657f9f6b32ffcf6bd0c461ca5889 (diff)
Add TV icon from da.needcoffee at googlemail.com
2008-12-08 Bastien Nocera <hadess@hadess.net> * data/icons/16x16/Makefile.am: * data/icons/16x16/totem-tv.svg: * data/icons/22x22/Makefile.am: * data/icons/22x22/totem-tv.svg: * data/icons/24x24/Makefile.am: * data/icons/32x32/Makefile.am: * data/icons/32x32/totem-tv.svg: * data/icons/48x48/Makefile.am: * data/icons/scalable/Makefile.am: * data/icons/scalable/totem-tv.svg: Add TV icon from da.needcoffee at googlemail.com http://lists.freedesktop.org/archives/tango-artists/2007-June/001336.html * src/totem-menu.c (update_dvb_menu_items): Use new icon in the menus for DVB adapters (Closes: #515763) svn path=/trunk/; revision=5834
-rw-r--r--ChangeLog18
-rw-r--r--data/icons/16x16/Makefile.am5
-rw-r--r--data/icons/16x16/totem-tv.pngbin0 -> 536 bytes
-rw-r--r--data/icons/16x16/totem-tv.svg320
-rw-r--r--data/icons/22x22/Makefile.am5
-rw-r--r--data/icons/22x22/totem-tv.pngbin0 -> 783 bytes
-rw-r--r--data/icons/22x22/totem-tv.svg352
-rw-r--r--data/icons/24x24/Makefile.am5
-rw-r--r--data/icons/24x24/totem-tv.pngbin0 -> 763 bytes
-rw-r--r--data/icons/32x32/Makefile.am5
-rw-r--r--data/icons/32x32/totem-tv.pngbin0 -> 1017 bytes
-rw-r--r--data/icons/32x32/totem-tv.svg374
-rw-r--r--data/icons/48x48/Makefile.am5
-rw-r--r--data/icons/48x48/totem-tv.pngbin0 -> 1615 bytes
-rw-r--r--data/icons/scalable/Makefile.am5
-rw-r--r--data/icons/scalable/totem-tv.svg386
-rw-r--r--src/totem-menu.c2
17 files changed, 1475 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 7a6b03cf..e978db19 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2008-12-08 Bastien Nocera <hadess@hadess.net>
+
+ * data/icons/16x16/Makefile.am:
+ * data/icons/16x16/totem-tv.svg:
+ * data/icons/22x22/Makefile.am:
+ * data/icons/22x22/totem-tv.svg:
+ * data/icons/24x24/Makefile.am:
+ * data/icons/32x32/Makefile.am:
+ * data/icons/32x32/totem-tv.svg:
+ * data/icons/48x48/Makefile.am:
+ * data/icons/scalable/Makefile.am:
+ * data/icons/scalable/totem-tv.svg:
+ Add TV icon from da.needcoffee at googlemail.com
+ http://lists.freedesktop.org/archives/tango-artists/2007-June/001336.html
+
+ * src/totem-menu.c (update_dvb_menu_items): Use
+ new icon in the menus for DVB adapters (Closes: #515763)
+
2008-12-05 Bastien Nocera <hadess@hadess.net>
* src/backend/bacon-video-widget-gst-0.10.c
diff --git a/data/icons/16x16/Makefile.am b/data/icons/16x16/Makefile.am
index 898156d3..6d98ee65 100644
--- a/data/icons/16x16/Makefile.am
+++ b/data/icons/16x16/Makefile.am
@@ -1,4 +1,7 @@
icondir = $(datadir)/icons/hicolor/16x16/apps
icon_DATA = totem.png
-EXTRA_DIST = $(icon_DATA)
+tvicondir = $(datadir)/icons/hicolor/16x16/devices/
+tvicon_DATA = totem-tv.png
+
+EXTRA_DIST = $(icon_DATA) $(tvicon_DATA) totem-tv.svg
diff --git a/data/icons/16x16/totem-tv.png b/data/icons/16x16/totem-tv.png
new file mode 100644
index 00000000..a8157d46
--- /dev/null
+++ b/data/icons/16x16/totem-tv.png
Binary files differ
diff --git a/data/icons/16x16/totem-tv.svg b/data/icons/16x16/totem-tv.svg
new file mode 100644
index 00000000..e3f87e5b
--- /dev/null
+++ b/data/icons/16x16/totem-tv.svg
@@ -0,0 +1,320 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45+devel"
+ sodipodi:docbase="/home/needcoffee/Templates"
+ sodipodi:docname="tv.svg"
+ version="1.0"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/media/Backup/Projekte/Icons/Tango/tv/16/16.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient7815">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop7817" />
+ <stop
+ id="stop7823"
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient7422">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop7424" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7426" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6646">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1"
+ offset="0"
+ id="stop6648" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop6650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6257">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop6259" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop6261" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5863">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5865" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop5867" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5088">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.54347825;"
+ offset="0"
+ id="stop5090" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="1"
+ id="stop5092" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4701"
+ inkscape:collect="always">
+ <stop
+ id="stop4703"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop4705"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4301">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4303" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4305" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3145">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3147" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3149" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3145"
+ id="linearGradient3151"
+ x1="7"
+ y1="-1"
+ x2="12"
+ y2="16"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3395874,0,0,0.6842105,-0.1385791,-2.2631565)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4301"
+ id="linearGradient4307"
+ x1="-5"
+ y1="-7"
+ x2="39"
+ y2="30"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.2222222,0,0,0.2177857,2.6666666,2.3865722)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4701"
+ id="radialGradient4699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.4794872,1.5851759e-8,0,0.208,-3.5076916,2.7159996)"
+ cx="24"
+ cy="39.923077"
+ fx="24"
+ fy="39.923077"
+ r="20" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5088"
+ id="linearGradient5097"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="-4"
+ x2="19"
+ y2="30"
+ gradientTransform="matrix(0.2432434,0,0,0.2608696,2.162162,1.4999996)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5863"
+ id="linearGradient5872"
+ gradientUnits="userSpaceOnUse"
+ x1="8"
+ y1="37"
+ x2="8"
+ y2="41"
+ gradientTransform="matrix(1.6071429,0,0,0.4561402,-5.6607135,-4.9999974)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6257"
+ id="linearGradient6263"
+ x1="12.283331"
+ y1="41.250008"
+ x2="12.283331"
+ y2="36.750004"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.2432434,0,0,-1.7544053e-2,1.1621619,13.157902)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6646"
+ id="radialGradient6652"
+ cx="12"
+ cy="8.4459467"
+ fx="12"
+ fy="8.4459467"
+ r="22"
+ gradientTransform="matrix(0.3515077,0.5992648,-0.4537635,0.2810142,3.9864619,-5.6896064)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7831"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,0,-10.875016)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7833"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,44,-10.875014)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7815"
+ id="linearGradient7835"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="41"
+ x2="6"
+ y2="46" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="27.2493"
+ inkscape:cx="17.4991"
+ inkscape:cy="3.875229"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1280"
+ inkscape:window-height="932"
+ inkscape:window-x="0"
+ inkscape:window-y="42"
+ inkscape:showpageshadow="false"
+ width="16px"
+ height="16px"
+ borderlayer="true"
+ gridtolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2173" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:#2e3436;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 1.9166668,1.5000001 L 0.50000006,2.1842104 L 0.50000006,14.5 L 15.5,14.5 L 15.5,2.1842104 L 14.083333,1.5000001 L 1.9166668,1.5000001 z"
+ id="rect2174"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path2757"
+ d="M 2.592811,2.5 L 1.5,2.9698203 L 1.5,13.499999 L 14.499999,13.499999 L 14.499999,2.9698203 L 13.407189,2.5 L 2.592811,2.5 z"
+ style="fill:none;fill-opacity:1;stroke:url(#radialGradient6652);stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient4699);fill-opacity:1;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 2.5,3.5000002 L 13.499999,3.5000002 L 13.499999,11.5 L 2.5,11.5 L 2.5,3.5000002 z"
+ id="rect2759" />
+ <path
+ style="opacity:0.4;fill:url(#linearGradient4307);fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 4,5 L 12,5 L 12,6.3067133 C 12,6.3067133 11.555556,5.6533568 9.1111113,7.1778562 C 6.6666669,8.7023554 4,7.6396284 4,7.6396284 L 4,5 z"
+ id="rect3536"
+ sodipodi:nodetypes="ccczcc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient5097);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 3.5000001,4.5 L 12.5,4.5 L 12.5,10.5 L 3.5000001,10.5 L 3.5000001,4.5 z"
+ id="rect3534" />
+ <path
+ id="path5874"
+ d="M 2.4999998,12.5 L 11.5,12.5 L 11.5,12.447368 L 2.4999998,12.447368 L 2.4999998,12.5 z"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient6263);stroke-width:0.99999976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="opacity:1;fill:#4e9a06;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect7843"
+ width="0.99999988"
+ height="0.95789456"
+ x="13"
+ y="12.042105" />
+ <rect
+ y="12.042105"
+ x="12"
+ height="0.95789456"
+ width="0.99999988"
+ id="rect7845"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/data/icons/22x22/Makefile.am b/data/icons/22x22/Makefile.am
index 502ec20a..3fce578a 100644
--- a/data/icons/22x22/Makefile.am
+++ b/data/icons/22x22/Makefile.am
@@ -1,4 +1,7 @@
icondir = $(datadir)/icons/hicolor/22x22/apps
icon_DATA = totem.png
-EXTRA_DIST = $(icon_DATA)
+tvicondir = $(datadir)/icons/hicolor/22x22/devices/
+tvicon_DATA = totem-tv.png
+
+EXTRA_DIST = $(icon_DATA) $(tvicon_DATA) totem-tv.svg
diff --git a/data/icons/22x22/totem-tv.png b/data/icons/22x22/totem-tv.png
new file mode 100644
index 00000000..33a0b9b6
--- /dev/null
+++ b/data/icons/22x22/totem-tv.png
Binary files differ
diff --git a/data/icons/22x22/totem-tv.svg b/data/icons/22x22/totem-tv.svg
new file mode 100644
index 00000000..c3b02774
--- /dev/null
+++ b/data/icons/22x22/totem-tv.svg
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="22"
+ height="22"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45+devel"
+ sodipodi:docbase="/home/needcoffee/Templates"
+ sodipodi:docname="tv.svg"
+ version="1.0"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/media/Backup/Projekte/Icons/Tango/tv/22/22.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient7815">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop7817" />
+ <stop
+ id="stop7823"
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient7422">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop7424" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7426" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6646">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1"
+ offset="0"
+ id="stop6648" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop6650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6257">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop6259" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop6261" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5863">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5865" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop5867" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5088">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.54347825;"
+ offset="0"
+ id="stop5090" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="1"
+ id="stop5092" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4701"
+ inkscape:collect="always">
+ <stop
+ id="stop4703"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop4705"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4301">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4303" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4305" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3145">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3147" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3149" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3145"
+ id="linearGradient3151"
+ x1="7"
+ y1="-1"
+ x2="12"
+ y2="16"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.4754224,0,0,0.9999999,-0.3940108,-4.9999982)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4301"
+ id="linearGradient4307"
+ x1="-5"
+ y1="-7"
+ x2="39"
+ y2="30"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3888889,0,0,0.4355713,1.6666665,-0.226855)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4701"
+ id="radialGradient4699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7410257,2.3777633e-8,0,0.3119999,-6.7846155,2.3239992)"
+ cx="24"
+ cy="39.923077"
+ fx="24"
+ fy="39.923077"
+ r="20" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5088"
+ id="linearGradient5097"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="-4"
+ x2="19"
+ y2="30"
+ gradientTransform="matrix(0.4054055,0,0,0.4347825,1.2702702,-0.4999996)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5863"
+ id="linearGradient5872"
+ gradientUnits="userSpaceOnUse"
+ x1="8"
+ y1="37"
+ x2="8"
+ y2="41"
+ gradientTransform="matrix(2.25,0,0,0.6666665,-8.1249992,-8.9999965)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6257"
+ id="linearGradient6263"
+ x1="12.283331"
+ y1="41.250008"
+ x2="12.283331"
+ y2="36.750004"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3783785,0,0,-0.3333335,0.4189187,30.000006)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6646"
+ id="radialGradient6652"
+ cx="12"
+ cy="8.4459467"
+ fx="12"
+ fy="8.4459467"
+ r="22"
+ gradientTransform="matrix(0.5137421,0.9261363,-0.6631927,0.4342948,5.1340594,-11.156664)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7831"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,0,-10.875016)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7833"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,44,-10.875014)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7815"
+ id="linearGradient7835"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="41"
+ x2="6"
+ y2="46" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="27.2493"
+ inkscape:cx="18.159668"
+ inkscape:cy="8.9395793"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1280"
+ inkscape:window-height="932"
+ inkscape:window-x="0"
+ inkscape:window-y="42"
+ inkscape:showpageshadow="false"
+ width="22px"
+ height="22px"
+ borderlayer="true"
+ gridtolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2173" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7826"
+ style="opacity:0.46000001"
+ transform="matrix(0.4583333,0,0,0.8116069,0,-16.27588)">
+ <path
+ sodipodi:nodetypes="cscc"
+ id="path6654"
+ d="M 2,45.999998 C 0.896,45.999998 0,44.879998 0,43.499998 C 0,42.119997 0.896,40.999997 2,40.999997 C 2,40.999997 2,45.999998 2,45.999998 z"
+ style="color:#000000;fill:url(#radialGradient7831);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path7037"
+ d="M 48,43.5 C 48,44.88 47.104,46 46,46 C 46,46 46,40.999999 46,40.999999 C 47.104,40.999999 48,42.119999 48,43.5 z"
+ style="color:#000000;fill:url(#radialGradient7833);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ id="rect7432"
+ d="M 2,41 L 46,41 L 46,46 L 2,46 L 2,41 z"
+ style="fill:url(#linearGradient7835);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <path
+ style="fill:#2e3436;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 2.4833335,0.50000006 L 0.50000001,1.4999999 L 0.50000001,19.5 L 21.5,19.5 L 21.5,1.4999999 L 19.516667,0.50000006 L 2.4833335,0.50000006 z"
+ id="rect2174"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:url(#linearGradient3151);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 2.9339466,1 L 19.098309,1 L 21,3 L 1.0322566,3 L 2.9339466,1 z"
+ id="rect2761"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path2757"
+ d="M 3.0971855,1.5000002 L 1.5000002,2.2260859 L 1.5000002,18.499999 L 20.5,18.499999 L 20.5,2.2260859 L 18.902815,1.5000002 L 3.0971855,1.5000002 z"
+ style="fill:none;fill-opacity:1;stroke:url(#radialGradient6652);stroke-width:1.00000011999999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient4699);fill-opacity:1;stroke:#204a87;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 2.4999997,3.5 L 19.499999,3.5 L 19.499999,15.5 L 2.4999997,15.5 L 2.4999997,3.5 z"
+ id="rect2759" />
+ <path
+ style="opacity:0.4;fill:url(#linearGradient4307);fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 4,5 L 18,5 L 18,7.6134269 C 18,7.6134269 17.222223,6.3067141 12.944445,9.3557127 C 8.6666672,12.404711 4,10.279256 4,10.279256 L 4,5 z"
+ id="rect3536"
+ sodipodi:nodetypes="ccczcc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient5097);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 3.5000001,4.5000002 L 18.499999,4.5000002 L 18.499999,14.5 L 3.5000001,14.5 L 3.5000001,4.5000002 z"
+ id="rect3534" />
+ <path
+ style="fill:url(#linearGradient5872);fill-opacity:1;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 2,16 L 20,16 L 20,18 L 2,18 L 2,16 z"
+ id="rect5099" />
+ <path
+ id="path5874"
+ d="M 2.4999999,17.5 L 16.500001,17.5 L 16.500001,16.5 L 2.4999999,16.5 L 2.4999999,17.5 z"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient6263);stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:#2e3436;fill-opacity:1;stroke:#555753;stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 17.5,16.499999 L 19.5,16.499999 L 19.5,17.5 L 17.5,17.5 L 17.5,16.499999 z"
+ id="path7839" />
+ <rect
+ style="opacity:1;fill:#4e9a06;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect7843"
+ width="1"
+ height="1"
+ x="19"
+ y="17" />
+ <rect
+ y="17"
+ x="18"
+ height="1"
+ width="1"
+ id="rect7845"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/data/icons/24x24/Makefile.am b/data/icons/24x24/Makefile.am
index 81351fa2..d40cb46d 100644
--- a/data/icons/24x24/Makefile.am
+++ b/data/icons/24x24/Makefile.am
@@ -1,4 +1,7 @@
icondir = $(datadir)/icons/hicolor/24x24/apps
icon_DATA = totem.png
-EXTRA_DIST = $(icon_DATA)
+tvicondir = $(datadir)/icons/hicolor/24x24/devices/
+tvicon_DATA = totem-tv.png
+
+EXTRA_DIST = $(icon_DATA) $(tvicon_DATA)
diff --git a/data/icons/24x24/totem-tv.png b/data/icons/24x24/totem-tv.png
new file mode 100644
index 00000000..addaeb43
--- /dev/null
+++ b/data/icons/24x24/totem-tv.png
Binary files differ
diff --git a/data/icons/32x32/Makefile.am b/data/icons/32x32/Makefile.am
index 30e6a1ce..ec42608e 100644
--- a/data/icons/32x32/Makefile.am
+++ b/data/icons/32x32/Makefile.am
@@ -1,4 +1,7 @@
icondir = $(datadir)/icons/hicolor/32x32/apps
icon_DATA = totem.png
-EXTRA_DIST = $(icon_DATA)
+tvicondir = $(datadir)/icons/hicolor/32x32/devices/
+tvicon_DATA = totem-tv.png
+
+EXTRA_DIST = $(icon_DATA) $(tvicon_DATA) totem-tv.svg
diff --git a/data/icons/32x32/totem-tv.png b/data/icons/32x32/totem-tv.png
new file mode 100644
index 00000000..ecee0a47
--- /dev/null
+++ b/data/icons/32x32/totem-tv.png
Binary files differ
diff --git a/data/icons/32x32/totem-tv.svg b/data/icons/32x32/totem-tv.svg
new file mode 100644
index 00000000..a3b22c4e
--- /dev/null
+++ b/data/icons/32x32/totem-tv.svg
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32"
+ height="32"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45+devel"
+ sodipodi:docbase="/home/needcoffee/Templates"
+ sodipodi:docname="tv.svg"
+ version="1.0"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/media/Backup/Projekte/Icons/Tango/tv/32/32.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8228">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop8230" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop8232" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7815">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop7817" />
+ <stop
+ id="stop7823"
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient7422">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop7424" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7426" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6646">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1"
+ offset="0"
+ id="stop6648" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop6650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6257">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop6259" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop6261" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5863">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5865" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop5867" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5088">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.54347825;"
+ offset="0"
+ id="stop5090" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="1"
+ id="stop5092" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4701"
+ inkscape:collect="always">
+ <stop
+ id="stop4703"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop4705"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4301">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4303" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4305" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3145">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3147" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3149" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3145"
+ id="linearGradient3151"
+ x1="7"
+ y1="-1"
+ x2="12"
+ y2="16"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6666666,0,0,1.0000001,-2.7699557e-8,-3)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4301"
+ id="linearGradient4307"
+ x1="-5"
+ y1="-7"
+ x2="39"
+ y2="30"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5555555,0,0,0.5692092,2.6666665,1.1694899)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4701"
+ id="radialGradient4699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0025642,3.1703514e-8,-1.117005e-8,0.4159999,-8.0615381,4.9319989)"
+ cx="24"
+ cy="39.923077"
+ fx="24"
+ fy="39.923077"
+ r="20" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5088"
+ id="linearGradient5097"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="-4"
+ x2="19"
+ y2="30"
+ gradientTransform="matrix(0.5675677,0,0,0.6086956,2.3783783,0.5000008)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5863"
+ id="linearGradient5872"
+ gradientUnits="userSpaceOnUse"
+ x1="8"
+ y1="37"
+ x2="8"
+ y2="41"
+ gradientTransform="matrix(3.1249998,0,0,0.9999976,-10.562498,-13.999915)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6257"
+ id="linearGradient6263"
+ x1="12.283331"
+ y1="41.250008"
+ x2="12.283331"
+ y2="36.750004"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5405406,0,0,-0.3333337,1.5270266,38.000017)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6646"
+ id="radialGradient6652"
+ cx="12"
+ cy="8.4459467"
+ fx="12"
+ fy="8.4459467"
+ r="22"
+ gradientTransform="matrix(0.3514481,0.895542,-1.0274841,0.4545455,12.925816,-8.0855683)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7831"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,0,-10.875016)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7833"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,44,-10.875014)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7815"
+ id="linearGradient7835"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="41"
+ x2="6"
+ y2="46" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8228"
+ id="linearGradient8234"
+ x1="10"
+ y1="40.999996"
+ x2="10"
+ y2="35.999996"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6756757,0,0,0.7499986,-0.2162159,-3.8749457)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.62465"
+ inkscape:cx="28.332311"
+ inkscape:cy="12.08918"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1280"
+ inkscape:window-height="932"
+ inkscape:window-x="0"
+ inkscape:window-y="42"
+ inkscape:showpageshadow="false"
+ width="32px"
+ height="32px"
+ borderlayer="true"
+ gridtolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2173" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7826"
+ style="opacity:0.46000001"
+ transform="matrix(0.6666666,0,0,1.1999995,0,-24.199975)">
+ <path
+ sodipodi:nodetypes="cscc"
+ id="path6654"
+ d="M 2,45.999998 C 0.896,45.999998 0,44.879998 0,43.499998 C 0,42.119997 0.896,40.999997 2,40.999997 C 2,40.999997 2,45.999998 2,45.999998 z"
+ style="color:#000000;fill:url(#radialGradient7831);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path7037"
+ d="M 48,43.5 C 48,44.88 47.104,46 46,46 C 46,46 46,40.999999 46,40.999999 C 47.104,40.999999 48,42.119999 48,43.5 z"
+ style="color:#000000;fill:url(#radialGradient7833);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ id="rect7432"
+ d="M 2,41 L 46,41 L 46,46 L 2,46 L 2,41 z"
+ style="fill:url(#linearGradient7835);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <path
+ style="fill:#2e3436;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 4.2388889,2.5000001 L 1.5,3.8684212 L 1.5,28.500002 L 30.499999,28.500002 L 30.499999,3.8684212 L 27.76111,2.5000001 L 4.2388889,2.5000001 z"
+ id="rect2174"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:url(#linearGradient3151);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 4.6666667,3 L 27.333332,3 L 30,5 L 2,5 L 4.6666667,3 z"
+ id="rect2761"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path2757"
+ d="M 4.7696847,3.5000001 L 2.5000002,4.5250628 L 2.5000002,27.500001 L 29.500001,27.500001 L 29.500001,4.5250628 L 27.230316,3.5000001 L 4.7696847,3.5000001 z"
+ style="fill:none;fill-opacity:1;stroke:url(#radialGradient6652);stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient4699);fill-opacity:1;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 4.5,6.5000002 L 27.5,6.5000002 L 27.5,22.500001 L 4.5,22.500001 L 4.5,6.5000002 z"
+ id="rect2759" />
+ <path
+ style="opacity:0.4;fill:url(#linearGradient4307);fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 6,8 L 26,8 L 26,11.415255 C 26,11.415255 24.888889,9.7076275 18.777778,13.692092 C 12.666667,17.676555 6,14.898987 6,14.898987 L 6,8 z"
+ id="rect3536"
+ sodipodi:nodetypes="ccczcc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient5097);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 5.5000001,7.4999998 L 26.500001,7.4999998 L 26.500001,21.499999 L 5.5000001,21.499999 L 5.5000001,7.4999998 z"
+ id="rect3534" />
+ <path
+ style="fill:url(#linearGradient5872);fill-opacity:1;stroke:url(#linearGradient8234);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 3.5000001,23.500001 L 28.5,23.500001 L 28.5,26.499995 L 3.5000001,26.499995 L 3.5000001,23.500001 z"
+ id="rect5099" />
+ <path
+ id="path5874"
+ d="M 4.4999997,25.500001 L 24.500001,25.500001 L 24.500001,24.5 L 4.4999997,24.5 L 4.4999997,25.500001 z"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient6263);stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:#2e3436;fill-opacity:1;stroke:#555753;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 25.5,24.499999 L 27.499999,24.499999 L 27.499999,25.5 L 25.5,25.5 L 25.5,24.499999 z"
+ id="path7839" />
+ <rect
+ style="opacity:1;fill:#4e9a06;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect7843"
+ width="1"
+ height="1"
+ x="27"
+ y="25" />
+ <rect
+ y="25"
+ x="26"
+ height="1"
+ width="1"
+ id="rect7845"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/data/icons/48x48/Makefile.am b/data/icons/48x48/Makefile.am
index 5771d705..0f4fb4d6 100644
--- a/data/icons/48x48/Makefile.am
+++ b/data/icons/48x48/Makefile.am
@@ -1,4 +1,7 @@
icondir = $(datadir)/icons/hicolor/48x48/apps
icon_DATA = totem.png
-EXTRA_DIST = $(icon_DATA)
+tvicondir = $(datadir)/icons/hicolor/48x48/devices/
+tvicon_DATA = totem-tv.png
+
+EXTRA_DIST = $(icon_DATA) $(tvicon_DATA)
diff --git a/data/icons/48x48/totem-tv.png b/data/icons/48x48/totem-tv.png
new file mode 100644
index 00000000..782d7d12
--- /dev/null
+++ b/data/icons/48x48/totem-tv.png
Binary files differ
diff --git a/data/icons/scalable/Makefile.am b/data/icons/scalable/Makefile.am
index 69d943fd..2ceb23d6 100644
--- a/data/icons/scalable/Makefile.am
+++ b/data/icons/scalable/Makefile.am
@@ -1,4 +1,7 @@
icondir = $(datadir)/icons/hicolor/scalable/apps
icon_DATA = totem.svg
-EXTRA_DIST = $(icon_DATA)
+tvicondir = $(datadir)/icons/hicolor/scalable/devices/
+tvicon_DATA = totem-tv.svg
+
+EXTRA_DIST = $(icon_DATA) $(tvicon_DATA)
diff --git a/data/icons/scalable/totem-tv.svg b/data/icons/scalable/totem-tv.svg
new file mode 100644
index 00000000..b87287f6
--- /dev/null
+++ b/data/icons/scalable/totem-tv.svg
@@ -0,0 +1,386 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45+devel"
+ sodipodi:docbase="/home/needcoffee/Templates"
+ sodipodi:docname="tv.svg"
+ version="1.0"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8228">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop8230" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop8232" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7815">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop7817" />
+ <stop
+ id="stop7823"
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient7422">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop7424" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7426" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6646">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1"
+ offset="0"
+ id="stop6648" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop6650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6257">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop6259" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop6261" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5863">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5865" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop5867" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5088">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.54347825;"
+ offset="0"
+ id="stop5090" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="1"
+ id="stop5092" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4701"
+ inkscape:collect="always">
+ <stop
+ id="stop4703"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop4705"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4301">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4303" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4305" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3145">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3147" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3149" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3145"
+ id="linearGradient3151"
+ x1="7"
+ y1="-1"
+ x2="12"
+ y2="16"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.5,-8.9269482e-8,-3)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4301"
+ id="linearGradient4307"
+ x1="-5"
+ y1="-7"
+ x2="39"
+ y2="30"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9166667,0,0,1,1.4999999,0)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4701"
+ id="radialGradient4699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.6128206,4.953674e-8,-1.796921e-8,0.6499999,-14.707692,8.0499982)"
+ cx="24"
+ cy="39.923077"
+ fx="24"
+ fy="39.923077"
+ r="20" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5088"
+ id="linearGradient5097"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="-4"
+ x2="19"
+ y2="30"
+ gradientTransform="matrix(0.9459461,0,0,1,1.2972975,1.1192092e-6)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5863"
+ id="linearGradient5872"
+ gradientUnits="userSpaceOnUse"
+ x1="8"
+ y1="37"
+ x2="8"
+ y2="41"
+ gradientTransform="matrix(4.6249999,0,0,1.3333327,-15.312499,-13.49998)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6257"
+ id="linearGradient6263"
+ x1="12.283331"
+ y1="41.250008"
+ x2="12.283331"
+ y2="36.750004"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.8108109,0,0,-0.6666662,2.0405412,64.499985)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6646"
+ id="radialGradient6652"
+ cx="12"
+ cy="8.4459467"
+ fx="12"
+ fy="8.4459467"
+ r="22"
+ gradientTransform="matrix(0.5336804,1.3433128,-1.5602536,0.6818182,19.331795,-10.878352)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7831"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,0,-10.875016)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7422"
+ id="radialGradient7833"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.2500003,44,-10.875014)"
+ cx="2"
+ cy="43.5"
+ fx="2"
+ fy="43.5"
+ r="2" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7815"
+ id="linearGradient7835"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="41"
+ x2="6"
+ y2="46" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8228"
+ id="linearGradient8234"
+ x1="10"
+ y1="40.999996"
+ x2="10"
+ y2="35.999996"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,3.387501e-6)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.62465"
+ inkscape:cx="34.194079"
+ inkscape:cy="17.945107"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1280"
+ inkscape:window-height="932"
+ inkscape:window-x="0"
+ inkscape:window-y="42"
+ inkscape:showpageshadow="false"
+ width="48px"
+ height="48px"
+ borderlayer="true"
+ gridtolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2173" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>TV</dc:title>
+ <dc:date>2007-06-06</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Sebastian Kraft</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>tv</rdf:li>
+ <rdf:li>television</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <cc:license
+ rdf:resource="GPL" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7826"
+ style="opacity:0.46000001"
+ transform="matrix(1,0,0,1.5999988,0,-26.599946)">
+ <path
+ sodipodi:nodetypes="cscc"
+ id="path6654"
+ d="M 2,45.999998 C 0.896,45.999998 0,44.879998 0,43.499998 C 0,42.119997 0.896,40.999997 2,40.999997 C 2,40.999997 2,45.999998 2,45.999998 z"
+ style="color:#000000;fill:url(#radialGradient7831);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path7037"
+ d="M 48,43.5 C 48,44.88 47.104,46 46,46 C 46,46 46,40.999999 46,40.999999 C 47.104,40.999999 48,42.119999 48,43.5 z"
+ style="color:#000000;fill:url(#radialGradient7833);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ id="rect7432"
+ d="M 2,41 L 46,41 L 46,46 L 2,46 L 2,41 z"
+ style="fill:url(#linearGradient7835);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <path
+ style="fill:#2e3436;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 6.5611112,5.5 L 2.5000001,7.5 L 2.5000001,43.5 L 45.5,43.5 L 45.5,7.5 L 41.438888,5.5 L 6.5611112,5.5 z"
+ id="rect2174"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:url(#linearGradient3151);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 7,6 L 41,6 L 45,9 L 3,9 L 7,6 z"
+ id="rect2761"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path2757"
+ d="M 6.9465577,6.5000001 L 3.5,8.0375941 L 3.5,42.5 L 44.5,42.5 L 44.5,8.0375941 L 41.053441,6.5000001 L 6.9465577,6.5000001 z"
+ style="fill:none;fill-opacity:1;stroke:url(#radialGradient6652);stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient4699);fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 5.5,10.5 L 42.5,10.5 L 42.5,35.5 L 5.5,35.5 L 5.5,10.5 z"
+ id="rect2759" />
+ <path
+ style="opacity:0.4;fill:url(#linearGradient4307);fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 7,12 L 40,12 L 40,18 C 40,18 38.166666,15 28.083333,22 C 17.999999,29 7,24.120301 7,24.120301 L 7,12 z"
+ id="rect3536"
+ sodipodi:nodetypes="ccczcc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient5097);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 6.5000003,11.500001 L 41.500002,11.500001 L 41.500002,34.500003 L 6.5000003,34.500003 L 6.5000003,11.500001 z"
+ id="rect3534" />
+ <path
+ style="fill:url(#linearGradient5872);fill-opacity:1;stroke:url(#linearGradient8234);stroke-width:1.00000036000000003;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 5.4999998,36.500001 L 42.5,36.500001 L 42.5,40.5 L 5.4999998,40.5 L 5.4999998,36.500001 z"
+ id="rect5099" />
+ <path
+ id="path5874"
+ d="M 6.5000006,39.500001 L 36.500001,39.500001 L 36.500001,37.500002 L 6.5000006,37.500002 L 6.5000006,39.500001 z"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient6263);stroke-width:0.99999987999999995;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:#2e3436;fill-opacity:1;stroke:#555753;stroke-width:0.99999964;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 37.500002,37.499988 L 41.500003,37.499988 L 41.500003,39.500001 L 37.500002,39.500001 L 37.500002,37.499988 z"
+ id="path7839" />
+ <rect
+ style="opacity:1;fill:#4e9a06;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect7843"
+ width="1"
+ height="1"
+ x="40"
+ y="38" />
+ <rect
+ y="38"
+ x="39"
+ height="1"
+ width="1"
+ id="rect7845"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/src/totem-menu.c b/src/totem-menu.c
index 618f279e..86ed8f57 100644
--- a/src/totem-menu.c
+++ b/src/totem-menu.c
@@ -902,7 +902,7 @@ update_dvb_menu_items (GtkMenuItem *movie_menuitem, Totem *totem)
name = g_strdup_printf ("dvbdevice%d", i);
action = gtk_action_new (name, label, NULL, NULL);
- g_object_set (G_OBJECT(action), "icon-name", "camera-video", "sensitive", TRUE, NULL);
+ g_object_set (G_OBJECT(action), "icon-name", "totem-tv", "sensitive", TRUE, NULL);
gtk_action_group_add_action (totem->devices_action_group, action);
g_object_unref (action);
gtk_ui_manager_add_ui (totem->ui_manager, totem->devices_ui_id,