raster pushed a commit to branch feature/themes/flat.

http://git.enlightenment.org/core/efl.git/commit/?id=a56787787fca2c9b81356f53233fd9a4a040ba98

commit a56787787fca2c9b81356f53233fd9a4a040ba98
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sat Jan 23 22:07:42 2021 +0000

    TH - efm icons
---
 data/elementary/themes/edc/O/efm_icons.edc     | 230 +--------------
 data/elementary/themes/edc/icons.edc           | 134 +++++++++
 data/elementary/themes/ic.edc                  |  26 ++
 data/elementary/themes/img/efm-code.svg        | 356 +++++++++++++++++++++++
 data/elementary/themes/img/efm-deb.svg         | 376 +++++++++++++++++++++++++
 data/elementary/themes/img/efm-html.svg        | 150 ++++++++++
 data/elementary/themes/img/efm-pl.svg          | 136 +++++++++
 data/elementary/themes/img/efm-py.svg          | 145 ++++++++++
 data/elementary/themes/img/efm-pyb.svg         | 142 ++++++++++
 data/elementary/themes/img/efm-rb.svg          | 174 ++++++++++++
 data/elementary/themes/img/film.svg            | 171 +++++++++++
 data/elementary/themes/img/ic/efm-code-040.png | Bin 0 -> 815 bytes
 data/elementary/themes/img/ic/efm-code-080.png | Bin 0 -> 1354 bytes
 data/elementary/themes/img/ic/efm-code-160.png | Bin 0 -> 2896 bytes
 data/elementary/themes/img/ic/efm-deb-040.png  | Bin 0 -> 2047 bytes
 data/elementary/themes/img/ic/efm-deb-080.png  | Bin 0 -> 5072 bytes
 data/elementary/themes/img/ic/efm-deb-160.png  | Bin 0 -> 11869 bytes
 data/elementary/themes/img/ic/efm-html-040.png | Bin 0 -> 1458 bytes
 data/elementary/themes/img/ic/efm-html-080.png | Bin 0 -> 3508 bytes
 data/elementary/themes/img/ic/efm-html-160.png | Bin 0 -> 8004 bytes
 data/elementary/themes/img/ic/efm-pl-040.png   | Bin 0 -> 1283 bytes
 data/elementary/themes/img/ic/efm-pl-080.png   | Bin 0 -> 2797 bytes
 data/elementary/themes/img/ic/efm-pl-160.png   | Bin 0 -> 5691 bytes
 data/elementary/themes/img/ic/efm-py-040.png   | Bin 0 -> 1146 bytes
 data/elementary/themes/img/ic/efm-py-080.png   | Bin 0 -> 2302 bytes
 data/elementary/themes/img/ic/efm-py-160.png   | Bin 0 -> 4515 bytes
 data/elementary/themes/img/ic/efm-pyb-040.png  | Bin 0 -> 772 bytes
 data/elementary/themes/img/ic/efm-pyb-080.png  | Bin 0 -> 1520 bytes
 data/elementary/themes/img/ic/efm-pyb-160.png  | Bin 0 -> 2938 bytes
 data/elementary/themes/img/ic/efm-rb-040.png   | Bin 0 -> 1340 bytes
 data/elementary/themes/img/ic/efm-rb-080.png   | Bin 0 -> 2784 bytes
 data/elementary/themes/img/ic/efm-rb-160.png   | Bin 0 -> 5368 bytes
 data/elementary/themes/img/ic/film-040.png     | Bin 0 -> 840 bytes
 data/elementary/themes/img/ic/film-080.png     | Bin 0 -> 1456 bytes
 data/elementary/themes/img/ic/film-160.png     | Bin 0 -> 2846 bytes
 data/elementary/themes/img/ic/sound-040.png    | Bin 0 -> 2427 bytes
 data/elementary/themes/img/ic/sound-080.png    | Bin 0 -> 6371 bytes
 data/elementary/themes/img/ic/sound-160.png    | Bin 0 -> 13861 bytes
 data/elementary/themes/img/sound.svg           | 149 ++++++++++
 39 files changed, 1962 insertions(+), 227 deletions(-)

diff --git a/data/elementary/themes/edc/O/efm_icons.edc 
b/data/elementary/themes/edc/O/efm_icons.edc
index f5212f97ba..0c79f51c68 100644
--- a/data/elementary/themes/edc/O/efm_icons.edc
+++ b/data/elementary/themes/edc/O/efm_icons.edc
@@ -67,26 +67,6 @@
          } \
       } \
    }
-//Python//
-
-   EFM_MIME_ICON("application/x-python-bytecode", 
"efm_generic_icon_content_python.png", (114/115), (114/115), ".PYC", 240, 0.5);
-   EFM_MIME_ICON("application/x-python", 
"efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
-   EFM_MIME_ICON("text/x-python", "efm_generic_icon_content_python.png", 
(114/115), (114/115), ".PY", 240, 0.5);
-
-   //.pyo .pyd??????????????????//
-
-//Ruby//
-
-   EFM_MIME_ICON("application/x-ruby", "efm_generic_icon_content_ruby.png", 
(114/114), (114/114), ".RB", 240, 0.5);
-   EFM_MIME_ICON("text/x-ruby", "efm_generic_icon_content_ruby.png", 
(114/114), (114/114), ".RB", 240, 0.5);
-
-   //.rbw???//
-
-//Perl//
-
-   EFM_MIME_ICON("application/x-perl", "efm_generic_icon_content_perl.png", 
(114/122), (114/122), ".PERL", 240, 0.5);
-   EFM_MIME_ICON("text/x-perl","efm_generic_icon_content_perl.png", (114/122), 
(114/122), ".PL", 240, 0.5);
-
 //CAD//
 
    EFM_MIME_ICON("application/acad", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
@@ -98,116 +78,10 @@
    EFM_MIME_ICON("application/x-autocad", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
    EFM_MIME_ICON("image/vnd.dwg", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
    EFM_MIME_ICON("drawing/dwg", "efm_generic_icon_content_cad.png", (114/130), 
(114/130), ".DWG", 240, 0.5);
-
-//ISO//
-
-   EFM_MIME_ICON("application/x-iso9660-image", 
"efm_generic_icon_content_iso.png", (114/114), (114/114), ".ISO", 240, 0.5);
-
-//Cue//
-
-   EFM_MIME_ICON("application/x-cue", "efm_generic_icon_content_iso.png", 
(114/114), (114/114), ".CUE", 240, 0.5);
-
-//Audio//
-
-   EFM_MIME_ICON("audio/mpeg", "efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".MP3", 240, 0.5);
-   EFM_MIME_ICON("audio/x-wav","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".WAV", 240, 0.5);
-   EFM_MIME_ICON("audio/x-flac","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".FLAC", 240, 0.5);
-   EFM_MIME_ICON("audio/flac","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".FLAC", 240, 0.5);
-   EFM_MIME_ICON("audio/x-musepack","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".MPC", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-vorbis+ogg","efm_generic_icon_content_audio.png",(54/154),
 (54/154), ".OGG", 240, 0.5);
-   
EFM_MIME_ICON("application/x-audacity-project","efm_generic_icon_content_audio.png",(54/154),
 (54/154), ".AUP", 240, 0.5);
-   EFM_MIME_ICON("audio/x-ms-wma","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".WMA", 240, 0.5);
-   EFM_MIME_ICON("audio/opus","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".OPUS", 240, 0.5);
-   EFM_MIME_ICON("audio/ogg","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".OPUS", 240, 0.5);
-   EFM_MIME_ICON("audio/x-opus+ogg","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".OPUS", 240, 0.5);
-   EFM_MIME_ICON("audio/ape","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".APE", 240, 0.5);
-   EFM_MIME_ICON("audio/webm","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".WEBA", 240, 0.5);
-   EFM_MIME_ICON("audio/mp4","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".MP4", 240, 0.5);
-   EFM_MIME_ICON("audio/midi","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".MIDI", 240, 0.5);
-   EFM_MIME_ICON("audio/speex","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".SPX", 240, 0.5);
-   EFM_MIME_ICON("audio/aac","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".AAC", 240, 0.5);
-   
EFM_MIME_ICON("audio/vnd.rn-realaudio","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".RA", 240, 0.5);
-   EFM_MIME_ICON("audio/x-voc","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".VOC", 240, 0.5);
-   EFM_MIME_ICON("audio/x-tta","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".TTA", 240, 0.5);
-   EFM_MIME_ICON("audio/x-stm","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".STM", 240, 0.5);
-   EFM_MIME_ICON("audio/x-speex+ogg","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".SPX", 240, 0.5);
-   EFM_MIME_ICON("audio/x-wacpack","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".WV", 240, 0.5);
-   EFM_MIME_ICON("audio/x-xmf","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".XMF", 240, 0.5);
-   EFM_MIME_ICON("audio/x-xm","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".XM", 240, 0.5);
-   EFM_MIME_ICON("audio/x-xi","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".XI", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-wacpack-correction","efm_generic_icon_content_audio.png",
 (54/154), (54/154),".WVC", 240, 0.5);
-   EFM_MIME_ICON("audio/x-s3m","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".S3M", 240, 0.5);
-   EFM_MIME_ICON("audio/x-riff","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".RMI", 240, 0.5);
-   EFM_MIME_ICON("audio/x-psflib","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".PSFLIB", 240, 0.5);
-   EFM_MIME_ICON("audio/x-psf","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".PSF", 240, 0.5);
-   EFM_MIME_ICON("audio/x-scpls","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".PLS", 240, 0.5);
-   EFM_MIME_ICON("audio/x-ms-asx","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".ASX", 240, 0.5);
-   EFM_MIME_ICON("audio/x-mpegurl","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".M3U", 240, 0.5);
-   EFM_MIME_ICON("audio/x-mod","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".MOD", 240, 0.5);
-   EFM_MIME_ICON("audio/x-mo3","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".MO3", 240, 0.5);
-   EFM_MIME_ICON("audio/x-minipsf","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".MINIPSF", 240, 0.5);
-   EFM_MIME_ICON("audio/matroska","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".MKV", 240, 0.5);
-   EFM_MIME_ICON("audio/x-m4b","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".M4B", 240, 0.5);
-   EFM_MIME_ICON("audio/x-it","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".IT", 240, 0.5);
-   EFM_MIME_ICON("audio/x-iriver-pla","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".PLA", 240, 0.5);
-   EFM_MIME_ICON("audio/x-gsm","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".GSM", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-flac+ogg","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".FLAC", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-amzxml","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".AMZ", 240, 0.5);
-   EFM_MIME_ICON("audio/x-aiff","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".AIFF", 240, 0.5);
-   EFM_MIME_ICON("audio/x-aifc","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".AIFC", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-adpcm","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".ADPCM", 240, 0.5);
-   
EFM_MIME_ICON("audio/vdn.rn-realaudio","efm_generic_icon_content_audio.png",(54/154),
 (54/154), ".RA", 240, 0.5);
-   
EFM_MIME_ICON("audio/vdn.dts","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".DTS", 240, 0.5);
-   
EFM_MIME_ICON("audio/vdn.dts.hd","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".DTSHD", 240, 0.5);
-   
EFM_MIME_ICON("audio/prs.sid","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".SID", 240, 0.5);
-   EFM_MIME_ICON("audio/mp2","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".MP2", 240, 0.5);
-   EFM_MIME_ICON("audio/basic","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".SND", 240, 0.5);
-   EFM_MIME_ICON("audio/annodex","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".AXA", 240, 0.5);
-   EFM_MIME_ICON("audio/AMR","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".AMR", 240, 0.5);
-   EFM_MIME_ICON("audio/amr","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".AMR", 240, 0.5);
-   EFM_MIME_ICON("audio/amr-wb","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".AWB", 240, 0.5);
-   EFM_MIME_ICON("audio/AMR-WB","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".AWB", 240, 0.5);
-   EFM_MIME_ICON("audio/ac3","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".AC3", 240, 0.5);
-
-   EFM_MIME_ICON("application/x-mpegurl","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".M3U", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.apple.mpegurl","efm_generic_icon_content_audio.png",
 (54/154), (54/154),".M3U", 240, 0.5);
-
-//Code//
-
-   EFM_MIME_ICON("text/x-csharp","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".C#", 240, 0.3);
-   EFM_MIME_ICON("application/x-awk","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".AWK", 240, 0.3);
-   EFM_MIME_ICON("text/x-hdr","efm_generic_icon_content_code.png", (114/88), 
(114/88), ".HPP", 240, 0.3);
-   EFM_MIME_ICON("text/x-fortran","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".F", 240, 0.3);
-   EFM_MIME_ICON("text/x-java-source","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".JAVA", 240, 0.3);
-
-
-   //add moreeeeeee//
-
-//Text//   
-
-   EFM_MIME_ICON("text/x-patch","efm_generic_icon_content_text.png", 
(114/126), (114/126), ".PATCH", 240, 0.5);
-   EFM_MIME_ICON("text/x-log","efm_generic_icon_content_text.png",  (114/126), 
(114/126), ".LOG", 240, 0.5);
-   EFM_MIME_ICON("application/x-md5","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".MD5", 240, 0.5);
-   EFM_MIME_ICON("text/x-makefile","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".MK", 240, 0.5);
-   EFM_MIME_ICON("application/x-m4","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".M4", 240, 0.5);
-   
EFM_MIME_ICON("application/pkix-attr-cert","efm_generic_icon_content_text.png", 
 (114/126), (114/126), ".AC", 240, 0.5);
-   EFM_MIME_ICON("text/x-subviewer","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".SUB", 240, 0.5);
-   
EFM_MIME_ICON("application/x-wais-source","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".SRC", 240, 0.5);
-
-//Web//
-
-   EFM_MIME_ICON("text/css","efm_generic_icon_content_web.png", (114/68), 
(114/68), ".CSS", 240, 0.3);
-   EFM_MIME_ICON("text/html","efm_generic_icon_content_web.png", (114/68), 
(114/68), ".HTML", 240, 0.3);
-   EFM_MIME_ICON("application/xml","efm_generic_icon_content_web.png", 
(114/68), (114/68), ".XML", 240, 0.3);
-   EFM_MIME_ICON("application/javascript","efm_generic_icon_content_web.png", 
(114/68), (114/68), ".JS", 240, 0.3);
-   EFM_MIME_ICON("application/json","efm_generic_icon_content_web.png", 
(114/68), (114/68), ".JSON", 240, 0.3);
-   EFM_MIME_ICON("text/json","efm_generic_icon_content_web.png", (114/68), 
(114/68), ".JSON", 240, 0.3);
-
 //Enlightenment//
-   
+
    EFM_MIME_ICON("application/edje","efm_generic_icon_content_logo.png", 
(114/154), (114/154), ".EDJ", 240, 0.5);
    EFM_MIME_ICON("text/edje","efm_generic_icon_content_logo.png", (114/154), 
(114/154), ".EDC", 240, 0.5);
-
 //Document//
 
    
EFM_MIME_ICON("application/vnd.oasis.opendocument.text","efm_generic_icon_content_doc.png",
 (114/154), (114/154), ".ODT", 240, 0.5);
@@ -216,30 +90,24 @@
    EFM_MIME_ICON("application/x-abiword","efm_generic_icon_content_doc.png", 
(114/154), (114/154), ".ABW", 240, 0.5);
    EFM_MIME_ICON("application/vnd.scribus","efm_generic_icon_content_doc.png", 
(114/154), (114/154), ".SLA", 240, 0.5);
    EFM_MIME_ICON("application/x-lyx","efm_generic_icon_content_doc.png", 
(114/154), (114/154), ".LYX", 240, 0.5);
-
 //Spreadsheet//
 
    
EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet","efm_generic_icon_content_spread.png",
 (114/80), (114/80), ".ODS", 240, 0.5);
    
EFM_MIME_ICON("application/vnd.ms-excel","efm_generic_icon_content_spread.png", 
(114/80), (114/80), ".XLS", 240, 0.5);
-
 //Presentation//
 
    
EFM_MIME_ICON("application/vnd.ms-powerpoint","efm_generic_icon_content_pres.png",
 (114/95), (114/95), ".PPT", 240, 0.5);
    
EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation","efm_generic_icon_content_pres.png",
 (114/95), (114/95), ".ODP", 240, 0.5);
-
 //Drawing//
 
    
EFM_MIME_ICON("application/x-vnd.oasis.opendocument.graphics","efm_generic_icon_content_draw.png",
 (114/96), (114/96), ".ODG", 240, 0.5);
-
 //Data Base//
 
    
EFM_MIME_ICON("application/vnd.ms-binder","efm_generic_icon_content_db.png", 
(114/128), (114/128), ".ODB", 240, 0.5);
    EFM_MIME_ICON("application/x-sqlite3","efm_generic_icon_content_db.png", 
(114/128), (114/128), ".SQLITE", 240, 0.5);
-
 //Formula//
 
    
EFM_MIME_ICON("application/x-vnd.oasis.opendocument.formula","efm_generic_icon_content_formula.png",
 (114/85), (114/85), ".ODF", 240, 0.5);
-
 //Template//
 
    
EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".DOTX", 240, 0.5);
@@ -252,54 +120,19 @@
    
EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation-template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".OTP", 240, 0.5);
    
EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet-template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".ODS", 240, 0.5);
    
EFM_MIME_ICON("application/vnd.oasis.opendocument.text-template","efm_generic_icon_content_template.png",
  (114/130), (114/130), ".OTT", 240, 0.5);
-
-//Video (fallback)//
-
-   EFM_MIME_ICON("video/mpeg","efm_generic_icon_content_video.png", (114/83), 
(114/83), ".MPEG", 240, 0.5);
-   
EFM_MIME_ICON("application/ogg","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".OGG", 240, 0.5);
-   
EFM_MIME_ICON("video/x-theora+ogg","efm_generic_icon_content_video.png",(114/83),
 (114/83), ".OGG", 240, 0.5);
-   EFM_MIME_ICON("video/x-msvideo","efm_generic_icon_content_video.png", 
(114/83), (114/83), ".AVI", 240, 0.5);
-   EFM_MIME_ICON("video/ogg","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".OGG", 240, 0.5);
-   EFM_MIME_ICON("video/mp4","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".MP4", 240, 0.5);
-   
EFM_MIME_ICON("video/quicktime","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".MOV", 240, 0.5);
-   
EFM_MIME_ICON("video/x-matroska","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".MKV", 240, 0.5);
-   EFM_MIME_ICON("video/x-flv","efm_generic_icon_content_video.png", (114/83), 
(114/83), ".FLV", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.rn-realmedia","efm_generic_icon_content_video.png",(114/83),
 (114/83), ".REAL", 240, 0.5);
-   
EFM_MIME_ICON("video/x-ms-wmv","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".WMV", 240, 0.5);
-   EFM_MIME_ICON("video/webm","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".WEBM", 240, 0.5);
-
-
-//Image (fallback)//
-
-   EFM_MIME_ICON("image/png","efm_generic_icon_content_image.png", (114/128), 
(114/128), ".PNG", 240, 0.5);
-   EFM_MIME_ICON("image/jpeg","efm_generic_icon_content_image.png", (114/128), 
(114/128),".JPEG", 240, 0.5);
-   EFM_MIME_ICON("image/gif","efm_generic_icon_content_image.png", (114/128), 
(114/128),".GIF", 240, 0.5);
-   EFM_MIME_ICON("image/bmp","efm_generic_icon_content_image.png", (114/128), 
(114/128),".BMP", 240, 0.5);
-   EFM_MIME_ICON("application/x-xcf","efm_generic_icon_content_image.png", 
(114/128), (114/128),".XCF", 240, 0.5);
-   EFM_MIME_ICON("application/x-cbz","efm_generic_icon_content_image.png", 
(114/128), (114/128),".CBZ", 240, 0.5);
-   
EFM_MIME_ICON("application/x-cbr","efm_generic_icon_content_image.png",(114/128),
 (114/128), ".CBR", 240, 0.5);
-   EFM_MIME_ICON("image/webp","efm_generic_icon_content_image.png", (114/128), 
(114/128),".WEBP", 240, 0.5);
-
 //Font//
-   
+
    EFM_MIME_ICON("application/x-font-ttf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".TTF", 240, 0.5);
    EFM_MIME_ICON("application/x-font-pcf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".PCF", 240, 0.5);
    EFM_MIME_ICON("application/x-font-bdf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".BDF", 240, 0.5);
    EFM_MIME_ICON("application/x-font-otf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".BDF", 240, 0.5);
-
 //PS (fallback)//
-   
-   EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", 
(114/104), (114/104), ".PS", 240, 0.5);
 
+   EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", 
(114/104), (114/104), ".PS", 240, 0.5);
 //PDF (fallback)//
 
    EFM_MIME_ICON("application/pdf","efm_generic_icon_content_pdf.png", 
(114/101), (114/101), ".PDF", 240, 0.5);
 
-//Translate//
-
-   
EFM_MIME_ICON("text/x-gettext-translation","efm_generic_icon_content_translate.png",
 (114/97), (114/97), ".PO", 240, 0.5);
-   
EFM_MIME_ICON("application/x-gettext-translation","efm_generic_icon_content_translate.png",
 (114/97), (114/97), ".GMO", 240, 0.5);
-
 //Base 2//
 #define EFM_MIME_ICON_SIMPLE(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _SIZE, _VALIGN) \
    group { name: "e/icons/fileman/mime/"_NAME; \
@@ -352,76 +185,19 @@
          } \
       } \
    }
-
 //Libraries//
 
    
EFM_MIME_ICON_SIMPLE("application/x-sharedlib","efm_generic_icon_content_lib.png",
 (114/114), (114/114), 240, 0.5);
    
EFM_MIME_ICON_SIMPLE("application/x-shared-library-la","efm_generic_icon_content_lib.png",
 (114/114), (114/114), 240, 0.5);
-
 //Unknown//
 
    
EFM_MIME_ICON_SIMPLE("application/x-object","efm_generic_icon_content_unknown.png",
 (100/154), (100/154), 240, 0.5);
-
 //Install//
 
    
EFM_MIME_ICON_SIMPLE("application/x-install-instructions","efm_generic_icon_content_install.png",(114/149),
 (114/149), 240, 0.5);
-
 //Cache//
 
    EFM_MIME_ICON_SIMPLE("chemical/x-cache","efm_generic_icon_content_db.png", 
(114/128), (114/128), 240, 0.5);
 
 #undefine EFM_MIME_ICON
 #undefine EFM_MIME_ICON_SIMPLE
-
-   /* #define EFMICON(NAME, FILE, SIZE)                    \
-    * group { name: "e/icons/fileman/"NAME;                \
-    *    max: SIZE SIZE;                                  \
-    *    parts {                                           \
-    *       part { name: "icon";                           \
-    *     mouse_events: 0;                              \
-    *     description { state: "default" 0.0;            \
-    *        aspect: 1.0 1.0;                            \
-    *        aspect_preference: BOTH;                    \
-    *        image.image: FILE COMP;                     \
-    *        image.normal: FILE ;                        \
-    *     }                                              \
-    *       }                                              \
-    *    }                                                 \
-    * } */
-   //EFMICON("folder","icon_efm_folder.png", 128)
-   //EFMICON("chrdev","icon_efm_file.png", 128)
-   //EFMICON("blkdev","icon_efm_file.png", 128)
-   //EFMICON("fifo","icon_efm_file.png", 128)
-   //EFMICON("socket","icon_efm_file.png", 128)
-   //EFMICON("executable","icon_efm_file.png", 128)
-   //EFMICON("home","icon_efm_home.png", 128)
-   //EFMICON("root","icon_efm_root.png", 128)
-   //EFMICON("tmp","icon_efm_tmp.png", 128)
-   //EFMICON("desktop","icon_efm_desktop.png", 128)
-   //EFMICON("hdd","icon_efm_hdd.png", 128)
-   //EFMICON("hd","icon_efm_hdd.png", 128)
-
-   // EFM Mime type icons //
-
-   #define MIMEICON(NAME, FILE, SIZE)                 \
-   group {                                            \
-      name: "e/icons/fileman/mime/"NAME;              \
-      max: SIZE SIZE;                                \
-      parts {                                         \
-         part {                                       \
-            name: "icon";                             \
-            mouse_events: 0;                         \
-            description {                             \
-               state: "default" 0.0;                  \
-               aspect: 1.0 1.0;                       \
-               aspect_preference: BOTH;               \
-               image.image: "O/"FILE COMP;                \
-               image.normal: "O/"FILE ;                   \
-            }                                         \
-         }                                            \
-      }                                               \
-   }
-
-   MIMEICON("application/x-deb","icon_mime_deb.png", 128);
-
-
diff --git a/data/elementary/themes/edc/icons.edc 
b/data/elementary/themes/edc/icons.edc
index 839074f049..8c6dfc1730 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -274,7 +274,9 @@ ICON("inode/fifo", "i-device-pipe")
 ICON("inode/socket", "i-device-socket")
 ICON("inode/symlink", "i-symlink")
 
+ICON("application/x-iso9660-image", "i-drive-cd")
 ICON("application/x-raw-disk-image", "i-drive-cd")
+ICON("application/x-cue", "i-drive-cd")
 
 ICON("application/octet-stream", "i-file2")
 
@@ -285,8 +287,44 @@ ICON("text/x-csrc", "i-efm-c")
 ICON("text/x-chdr", "i-efm-h")
 ICON("text/x-c++src", "i-efm-cpp")
 ICON("text/x-c++hdr", "i-efm-hpp")
+ICON("text/x-python", "i-efm-py")
+ICON("text/x-python3", "i-efm-py")
+
+ICON("text/x-ruby", "i-efm-rb")
+
+ICON("text/x-perl", "i-efm-pl")
+
+ICON("text/x-patch", "i-efm-txt")
+ICON("text/x-log", "i-efm-txt")
+ICON("text/x-makefile", "i-efm-txt")
+ICON("text/x-subviewer", "i-efm-txt")
+
+ICON("text/x-gettext-translation", "i-lang")
+
+ICON("text/html", "i-efm-html")
+ICON("text/css", "i-efm-html")
+ICON("text/json", "i-efm-html")
+
+ICON("text/x-csharp", "i-efm-code")
+ICON("text/x-hdr", "i-efm-code")
+ICON("text/x-fortran", "i-efm-code")
+ICON("text/x-java-source", "i-efm-code")
+
+ICON("application/x-python", "i-efm-py")
+
+ICON("application/x-ruby", "i-efm-rb")
+
+ICON("application/x-perl", "i-efm-pl")
+
+ICON("application/x-python-bytecode", "i-efm-pyb")
 
 ICON("application/x-shellscript", "i-efm-sh")
+
+ICON("application/x-md5", "i-efm-txt")
+ICON("application/x-m4", "i-efm-txt")
+ICON("application/pkix-attr-cert", "i-efm-txt")
+ICON("application/x-wais-source", "i-efm-txt")
+
 ICON("application/x-executable", "i-efm-exe")
 ICON("application/x-ms-dos-executable", "i-efm-exe")
 
@@ -303,6 +341,102 @@ ICON("application/x-bzip2-compressed-tar", "i-efm-zip")
 ICON("application/x-7z-compressed-tar", "i-efm-zip")
 ICON("application/x-xz-compressed-tar", "i-efm-zip")
 ICON("application/vnd.ms-cab-compressed", "i-efm-zip")
+
+ICON("application/x-gettext-translation", "i-lang")
+
+ICON("application/xml", "i-efm-html")
+ICON("application/javascript", "i-efm-html")
+ICON("application/json", "i-efm-html")
+
+ICON("application/x-awk", "i-efm-code")
+
+ICON("application/x-deb", "i-efm-deb")
+
+ICON("image/png", "i-picture-landscape")
+ICON("image/jpeg", "i-picture-landscape")
+ICON("image/gif", "i-picture-landscape")
+ICON("image/bmp", "i-picture-landscape")
+ICON("image/webp", "i-picture-landscape")
+ICON("application/x-xcf", "i-picture-landscape")
+ICON("application/x-cbz", "i-picture-landscape")
+ICON("application/x-cbr", "i-picture-landscape")
+
+ICON("application/ogg", "i-film")
+ICON("application/vnd.rn-realmedia", "i-film")
+ICON("video/mp4", "i-film")
+ICON("video/mpeg", "i-film")
+ICON("video/ogg", "i-film")
+ICON("video/quicktime", "i-film")
+ICON("video/webm", "i-film")
+ICON("video/x-flv", "i-film")
+ICON("video/x-msvideo", "i-film")
+ICON("video/x-matroska", "i-film")
+ICON("video/x-ms-wmv", "i-film")
+ICON("video/x-theora+ogg", "i-film")
+
+ICON("audio/mpeg", "i-sound")
+ICON("audio/x-wav", "i-sound")
+ICON("audio/x-flac", "i-sound")
+ICON("audio/flac", "i-sound")
+ICON("audio/x-musepack", "i-sound")
+ICON("audio/x-vorbis+ogg", "i-sound")
+ICON("application/x-audacity-project", "i-sound")
+ICON("audio/x-ms-wma", "i-sound")
+ICON("audio/opus", "i-sound")
+ICON("audio/ogg", "i-sound")
+ICON("audio/x-opus+ogg", "i-sound")
+ICON("audio/ape", "i-sound")
+ICON("audio/webm", "i-sound")
+ICON("audio/mp4", "i-sound")
+ICON("audio/midi", "i-sound")
+ICON("audio/speex", "i-sound")
+ICON("audio/aac", "i-sound")
+ICON("audio/vnd.rn-realaudio", "i-sound")
+ICON("audio/x-voc", "i-sound")
+ICON("audio/x-tta", "i-sound")
+ICON("audio/x-stm", "i-sound")
+ICON("audio/x-speex+ogg", "i-sound")
+ICON("audio/x-wacpack", "i-sound")
+ICON("audio/x-xmf", "i-sound")
+ICON("audio/x-xm", "i-sound")
+ICON("audio/x-xi", "i-sound")
+ICON("audio/x-wacpack-correction", "i-sound")
+ICON("audio/x-s3m", "i-sound")
+ICON("audio/x-riff", "i-sound")
+ICON("audio/x-psflib", "i-sound")
+ICON("audio/x-psf", "i-sound")
+ICON("audio/x-scpls", "i-sound")
+ICON("audio/x-ms-asx", "i-sound")
+ICON("audio/x-mpegurl", "i-sound")
+ICON("audio/x-mod", "i-sound")
+ICON("audio/x-mo3", "i-sound")
+ICON("audio/x-minipsf", "i-sound")
+ICON("audio/matroska", "i-sound")
+ICON("audio/x-m4b", "i-sound")
+ICON("audio/x-it", "i-sound")
+ICON("audio/x-iriver-pla", "i-sound")
+ICON("audio/x-gsm", "i-sound")
+ICON("audio/x-flac+ogg", "i-sound")
+ICON("audio/x-amzxml", "i-sound")
+ICON("audio/x-aiff", "i-sound")
+ICON("audio/x-aifc", "i-sound")
+ICON("audio/x-adpcm", "i-sound")
+ICON("audio/vdn.rn-realaudio", "i-sound")
+ICON("audio/vdn.dts", "i-sound")
+ICON("audio/vdn.dts.hd", "i-sound")
+ICON("audio/prs.sid", "i-sound")
+ICON("audio/mp2", "i-sound")
+ICON("audio/basic", "i-sound")
+ICON("audio/annodex", "i-sound")
+ICON("audio/AMR", "i-sound")
+ICON("audio/amr", "i-sound")
+ICON("audio/amr-wb", "i-sound")
+ICON("audio/AMR-WB", "i-sound")
+ICON("audio/ac3", "i-sound")
+
+ICON("application/x-mpegurl", "i-sound")
+ICON("application/vnd.apple.mpegurl", "i-sound")
+
 #undef ICON
 
 // elm icons
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index 496fee1414..37f1a212be 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -183,9 +183,35 @@ I160("i-efm-hpp", "efm-hpp")
 I160("i-efm-sh", "efm-sh")
 I160("i-efm-zip", "efm-zip")
 I160("i-efm-exe", "efm-exe")
+I160("i-efm-deb", "efm-deb")
+I160("i-efm-py", "efm-py")
+I160("i-efm-pyb", "efm-pyb")
+I160("i-efm-rb", "efm-rb")
+I160("i-efm-pl", "efm-pl")
+I160("i-efm-html", "efm-html")
+I160("i-efm-code", "efm-code")
+// cad
+// edje
+// doc
+// xls
+// ppt
+// drawing
+// database
+// formula
+// template
+// font
+// ps
+// pdf
+// shared lib *.so)
+// unknown
+// install
+// cache
 I160("i-efm-trash", "efm-trash")
 I160("i-efm-trash-full", "efm-trash-full")
 
+I160("i-film", "film")
+I160("i-sound", "sound")
+
 I160("i-mobile", "mobile-phone")
 I160("i-pda", "pda")
 I160("i-phone", "phone")
diff --git a/data/elementary/themes/img/efm-code.svg 
b/data/elementary/themes/img/efm-code.svg
new file mode 100644
index 0000000000..dfb0e53f7a
--- /dev/null
+++ b/data/elementary/themes/img/efm-code.svg
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="efm-code.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-code-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1756"
+     inkscape:window-height="1378"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="13.05"
+     inkscape:cx="40"
+     inkscape:cy="40"
+     inkscape:window-x="804"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <path
+       sodipodi:nodetypes="cccccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+       id="path27896" />
+    <text
+       transform="translate(0.02909091,19.573362)"
+       style="font-size:7px;line-height:6.87873px;font-family:'Arial 
Black';-inkscape-font-specification:'Arial Black, 
';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       id="text1820"
+       xml:space="preserve"><tspan
+         x="16"
+         y="13.348456"><tspan
+           
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input
 Mono Compressed';-inkscape-font-specification:'Input Mono Compressed 
Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">{ # 
}</tspan></tspan></text>
+    <path
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+       id="path27900"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 H 34 V 4 Z"
+       id="path27898" />
+    <path
+       id="path1727"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 21.5 40 A 1.5 3.5 0 0 0 20 43.5 A 1.5 3.5 0 0 0 21.5 47 A 1.5 3.5 
0 0 0 23 43.5 A 1.5 3.5 0 0 0 21.5 40 z M 21.498047 41 A 0.5 2.5 0 0 1 21.5 41 
A 0.5 2.5 0 0 1 22 43.5 A 0.5 2.5 0 0 1 21.5 46 A 0.5 2.5 0 0 1 21 43.5 A 0.5 
2.5 0 0 1 21.498047 41 z " />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1734"
+       width="1"
+       height="7"
+       x="33"
+       y="40" />
+    <path
+       id="path1736"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 29.5,40 A 1.5,3.5 0 0 0 28,43.5 1.5,3.5 0 0 0 29.5,47 1.5,3.5 0 0 
0 31,43.5 1.5,3.5 0 0 0 29.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 29.5,41 0.5,2.5 0 
0 1 30,43.5 0.5,2.5 0 0 1 29.5,46 0.5,2.5 0 0 1 29,43.5 0.5,2.5 0 0 1 
29.498047,41 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1738"
+       width="1"
+       height="7"
+       x="41"
+       y="40" />
+    <path
+       id="path1740"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 37.5,40 A 1.5,3.5 0 0 0 36,43.5 1.5,3.5 0 0 0 37.5,47 1.5,3.5 0 0 
0 39,43.5 1.5,3.5 0 0 0 37.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,41 0.5,2.5 0 
0 1 38,43.5 0.5,2.5 0 0 1 37.5,46 0.5,2.5 0 0 1 37,43.5 0.5,2.5 0 0 1 
37.498047,41 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1742"
+       width="1"
+       height="7"
+       x="49"
+       y="40" />
+    <path
+       id="path1748"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 53.5,40 A 1.5,3.5 0 0 0 52,43.5 1.5,3.5 0 0 0 53.5,47 1.5,3.5 0 0 
0 55,43.5 1.5,3.5 0 0 0 53.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 53.5,41 0.5,2.5 0 
0 1 54,43.5 0.5,2.5 0 0 1 53.5,46 0.5,2.5 0 0 1 53,43.5 0.5,2.5 0 0 1 
53.498047,41 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1758"
+       width="1"
+       height="7"
+       x="81"
+       y="40" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1762"
+       width="1"
+       height="7"
+       x="21"
+       y="48" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1766"
+       width="1"
+       height="7"
+       x="29"
+       y="48" />
+    <path
+       id="path1768"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 25.5,48 A 1.5,3.5 0 0 0 24,51.5 1.5,3.5 0 0 0 25.5,55 1.5,3.5 0 0 
0 27,51.5 1.5,3.5 0 0 0 25.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,49 0.5,2.5 0 
0 1 26,51.5 0.5,2.5 0 0 1 25.5,54 0.5,2.5 0 0 1 25,51.5 0.5,2.5 0 0 1 
25.498047,49 Z" />
+    <path
+       id="path1776"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 41.5,48 A 1.5,3.5 0 0 0 40,51.5 1.5,3.5 0 0 0 41.5,55 1.5,3.5 0 0 
0 43,51.5 1.5,3.5 0 0 0 41.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 41.5,49 0.5,2.5 0 
0 1 42,51.5 0.5,2.5 0 0 1 41.5,54 0.5,2.5 0 0 1 41,51.5 0.5,2.5 0 0 1 
41.498047,49 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1778"
+       width="1"
+       height="7"
+       x="53"
+       y="48" />
+    <path
+       id="path1782"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 57.5,48 A 1.5,3.5 0 0 0 56,51.5 1.5,3.5 0 0 0 57.5,55 1.5,3.5 0 0 
0 59,51.5 1.5,3.5 0 0 0 57.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,49 0.5,2.5 0 
0 1 58,51.5 0.5,2.5 0 0 1 57.5,54 0.5,2.5 0 0 1 57,51.5 0.5,2.5 0 0 1 
57.498047,49 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1784"
+       width="1"
+       height="7"
+       x="25"
+       y="56" />
+    <path
+       id="path1790"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 29.5,56 A 1.5,3.5 0 0 0 28,59.5 1.5,3.5 0 0 0 29.5,63 1.5,3.5 0 0 
0 31,59.5 1.5,3.5 0 0 0 29.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 29.5,57 0.5,2.5 0 
0 1 30,59.5 0.5,2.5 0 0 1 29.5,62 0.5,2.5 0 0 1 29,59.5 0.5,2.5 0 0 1 
29.498047,57 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1792"
+       width="1"
+       height="7"
+       x="41"
+       y="56" />
+    <path
+       id="path1794"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 37.5,56 A 1.5,3.5 0 0 0 36,59.5 1.5,3.5 0 0 0 37.5,63 1.5,3.5 0 0 
0 39,59.5 1.5,3.5 0 0 0 37.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,57 0.5,2.5 0 
0 1 38,59.5 0.5,2.5 0 0 1 37.5,62 0.5,2.5 0 0 1 37,59.5 0.5,2.5 0 0 1 
37.498047,57 Z" />
+    <path
+       id="path1798"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 45.5,56 A 1.5,3.5 0 0 0 44,59.5 1.5,3.5 0 0 0 45.5,63 1.5,3.5 0 0 
0 47,59.5 1.5,3.5 0 0 0 45.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 45.5,57 0.5,2.5 0 
0 1 46,59.5 0.5,2.5 0 0 1 45.5,62 0.5,2.5 0 0 1 45,59.5 0.5,2.5 0 0 1 
45.498047,57 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1800"
+       width="1"
+       height="7"
+       x="57"
+       y="56" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1806"
+       width="1"
+       height="7"
+       x="21"
+       y="65" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1810"
+       width="1"
+       height="7"
+       x="29"
+       y="65" />
+    <path
+       id="path1812"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 25.5,65 A 1.5,3.5 0 0 0 24,68.5 1.5,3.5 0 0 0 25.5,72 1.5,3.5 0 0 
0 27,68.5 1.5,3.5 0 0 0 25.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,66 0.5,2.5 0 
0 1 26,68.5 0.5,2.5 0 0 1 25.5,71 0.5,2.5 0 0 1 25,68.5 0.5,2.5 0 0 1 
25.498047,66 Z" />
+    <path
+       id="path1816"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 33.5,65 A 1.5,3.5 0 0 0 32,68.5 1.5,3.5 0 0 0 33.5,72 1.5,3.5 0 0 
0 35,68.5 1.5,3.5 0 0 0 33.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 33.5,66 0.5,2.5 0 
0 1 34,68.5 0.5,2.5 0 0 1 33.5,71 0.5,2.5 0 0 1 33,68.5 0.5,2.5 0 0 1 
33.498047,66 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1818"
+       width="1"
+       height="7"
+       x="45"
+       y="65" />
+    <path
+       id="path1825"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 49.5,65 A 1.5,3.5 0 0 0 48,68.5 1.5,3.5 0 0 0 49.5,72 1.5,3.5 0 0 
0 51,68.5 1.5,3.5 0 0 0 49.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 49.5,66 0.5,2.5 0 
0 1 50,68.5 0.5,2.5 0 0 1 49.5,71 0.5,2.5 0 0 1 49,68.5 0.5,2.5 0 0 1 
49.498047,66 Z" />
+    <path
+       id="path1827"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 57.5,65 A 1.5,3.5 0 0 0 56,68.5 1.5,3.5 0 0 0 57.5,72 1.5,3.5 0 0 
0 59,68.5 1.5,3.5 0 0 0 57.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,66 0.5,2.5 0 
0 1 58,68.5 0.5,2.5 0 0 1 57.5,71 0.5,2.5 0 0 1 57,68.5 0.5,2.5 0 0 1 
57.498047,66 Z" />
+    <path
+       id="path1829"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 37.5,65 A 1.5,3.5 0 0 0 36,68.5 1.5,3.5 0 0 0 37.5,72 1.5,3.5 0 0 
0 39,68.5 1.5,3.5 0 0 0 37.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,66 0.5,2.5 0 
0 1 38,68.5 0.5,2.5 0 0 1 37.5,71 0.5,2.5 0 0 1 37,68.5 0.5,2.5 0 0 1 
37.498047,66 Z" />
+    <path
+       id="path1831"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 53.5,65 A 1.5,3.5 0 0 0 52,68.5 1.5,3.5 0 0 0 53.5,72 1.5,3.5 0 0 
0 55,68.5 1.5,3.5 0 0 0 53.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 53.5,66 0.5,2.5 0 
0 1 54,68.5 0.5,2.5 0 0 1 53.5,71 0.5,2.5 0 0 1 53,68.5 0.5,2.5 0 0 1 
53.498047,66 Z" />
+    <path
+       id="path1835"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 33.5,56 A 1.5,3.5 0 0 0 32,59.5 1.5,3.5 0 0 0 33.5,63 1.5,3.5 0 0 
0 35,59.5 1.5,3.5 0 0 0 33.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 33.5,57 0.5,2.5 0 
0 1 34,59.5 0.5,2.5 0 0 1 33.5,62 0.5,2.5 0 0 1 33,59.5 0.5,2.5 0 0 1 
33.498047,57 Z" />
+    <path
+       id="path1837"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 25.5,40 A 1.5,3.5 0 0 0 24,43.5 1.5,3.5 0 0 0 25.5,47 1.5,3.5 0 0 
0 27,43.5 1.5,3.5 0 0 0 25.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,41 0.5,2.5 0 
0 1 26,43.5 0.5,2.5 0 0 1 25.5,46 0.5,2.5 0 0 1 25,43.5 0.5,2.5 0 0 1 
25.498047,41 Z" />
+    <path
+       id="path1839"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 37.5,48 A 1.5,3.5 0 0 0 36,51.5 1.5,3.5 0 0 0 37.5,55 1.5,3.5 0 0 
0 39,51.5 1.5,3.5 0 0 0 37.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,49 0.5,2.5 0 
0 1 38,51.5 0.5,2.5 0 0 1 37.5,54 0.5,2.5 0 0 1 37,51.5 0.5,2.5 0 0 1 
37.498047,49 Z" />
+    <path
+       id="path1841"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 45.5,48 A 1.5,3.5 0 0 0 44,51.5 1.5,3.5 0 0 0 45.5,55 1.5,3.5 0 0 
0 47,51.5 1.5,3.5 0 0 0 45.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 45.5,49 0.5,2.5 0 
0 1 46,51.5 0.5,2.5 0 0 1 45.5,54 0.5,2.5 0 0 1 45,51.5 0.5,2.5 0 0 1 
45.498047,49 Z" />
+    <path
+       id="path1843"
+       style="fill:#808080;fill-opacity:1;stroke-width:8"
+       d="M 57.5,40 A 1.5,3.5 0 0 0 56,43.5 1.5,3.5 0 0 0 57.5,47 1.5,3.5 0 0 
0 59,43.5 1.5,3.5 0 0 0 57.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,41 0.5,2.5 0 
0 1 58,43.5 0.5,2.5 0 0 1 57.5,46 0.5,2.5 0 0 1 57,43.5 0.5,2.5 0 0 1 
57.498047,41 Z" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1845"
+       width="1"
+       height="7"
+       x="21"
+       y="56" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1847"
+       width="1"
+       height="7"
+       x="33"
+       y="48" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1849"
+       width="1"
+       height="7"
+       x="45"
+       y="40" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1851"
+       width="1"
+       height="7"
+       x="49"
+       y="48" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1853"
+       width="1"
+       height="7"
+       x="49"
+       y="56" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1855"
+       width="1"
+       height="7"
+       x="53"
+       y="56" />
+    <rect
+       style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+       id="rect1857"
+       width="1"
+       height="7"
+       x="41"
+       y="65" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-deb.svg 
b/data/elementary/themes/img/efm-deb.svg
new file mode 100644
index 0000000000..a6f3beaeda
--- /dev/null
+++ b/data/elementary/themes/img/efm-deb.svg
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:ns2="http://ns.adobe.com/AdobeIllustrator/10.0/";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="efm-deb.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-deb-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <linearGradient
+       id="linearGradient1882"
+       inkscape:collect="always">
+      <stop
+         id="stop1878"
+         offset="0"
+         style="stop-color:#d38d5f;stop-opacity:1" />
+      <stop
+         id="stop1880"
+         offset="1"
+         style="stop-color:#a05a2c;stop-opacity:1" />
+    </linearGradient>
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+    <mask
+       maskUnits="userSpaceOnUse"
+       id="mask1019">
+      <path
+         inkscape:connector-curvature="0"
+         id="path1021"
+         d="M 2,2 38,38 V 2 Z"
+         
style="fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+    </mask>
+    <filter
+       inkscape:collect="always"
+       style="color-interpolation-filters:sRGB"
+       id="filter1119"
+       x="-0.27599999"
+       width="1.552"
+       y="-0.27599999"
+       height="1.552">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="3.22"
+         id="feGaussianBlur1121" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1128"
+       id="radialGradient1166"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(-4.1975307e-8,4.0000001,3.9999998,0,67.998381,-3.9999967)"
+       cx="2"
+       cy="2"
+       fx="2"
+       fy="2"
+       r="18" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1128">
+      <stop
+         style="stop-color:#d38d5f;stop-opacity:1"
+         offset="0"
+         id="stop1124" />
+      <stop
+         style="stop-color:#a05a2c;stop-opacity:1"
+         offset="1"
+         id="stop1126" />
+    </linearGradient>
+    <mask
+       maskUnits="userSpaceOnUse"
+       id="mask1790">
+      <path
+         inkscape:connector-curvature="0"
+         id="path1788"
+         d="M 2,2 38,38 V 2 Z"
+         
style="fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+    </mask>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1882"
+       id="radialGradient1130"
+       cx="2"
+       cy="2"
+       fx="2"
+       fy="2"
+       r="18"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(4.1975307e-8,4.0000001,-3.9999998,0,11.99839,-3.9999967)"
 />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1017"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="10.4875"
+     inkscape:cx="40"
+     inkscape:cy="40"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       snapvisiblegridlinesonly="true"
+       enabled="true"
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <path
+       
style="fill:#a05a2c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.76923px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+       d="M 3.9983912,76.000002 H 75.998391 v -72 H 3.9983912 Z"
+       id="path824"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       
style="fill:url(#radialGradient1130);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 75.998391,76.000002 -71.9999998,-72 v 72 z"
+       id="path831"
+       inkscape:connector-curvature="0" />
+    <path
+       transform="matrix(2.25,0,0,2.25,-5.0016088,-4.999998)"
+       
style="opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1119)"
+       d="M 2.0000002,38 2,10 c 13,0 28,15 28,28 z"
+       id="path833"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc"
+       mask="url(#mask1019)" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path1160"
+       d="m 3.9983912,76.000002 71.9999998,-72 v 72 z"
+       
style="fill:url(#radialGradient1166);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+    <g
+       
style="overflow:visible;opacity:1;stroke-width:0.99937164;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219"
+       id="g1300"
+       transform="matrix(0.51332255,0,0,0.51332255,17.791063,12)">
+      <g
+         id="Layer_1"
+         ns2:layer="yes"
+         ns2:dimmedPercent="50"
+         ns2:rgbTrio="#4F008000FFFF"
+         
style="stroke-width:0.99937164;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+        <g
+           id="g1277"
+           
style="stroke-width:0.99937164;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+          <g
+             id="g2267"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 
0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229"
+               id="path2269" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 58.138672 56.134766 L 56.3125 56.582031 C 54.925951 
56.921788 53.497626 56.932936 52.03125 56.798828 L 51.986328 57.306641 L 
51.978516 56.796875 C 51.73233 56.8003 51.542969 56.816089 51.365234 56.861328 
C 51.276367 56.883948 51.189435 56.91039 51.087891 56.978516 C 50.986346 
57.046641 50.855786 57.186792 50.824219 57.375 C 50.792652 57.563208 50.863507 
57.722814 50.927734 57.816406 C 50.991961 57.909998 51.057247 57.965165 
51.123047 58.015625 C 51.254647 58.116545 51 [...]
+               id="path2271" />
+          </g>
+          <g
+             id="g2273"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 
-0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 
-3.612,4.546 -0.496,2.726 -0.627,3.996"
+               id="path2275" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 63.265625 50.029297 C 63.056464 51.068132 62.469539 
52.025533 61.875 53.080078 C 61.750056 53.156807 61.677137 53.189498 61.574219 
53.248047 C 61.73623 52.972346 61.892224 52.70607 62.082031 52.388672 C 
62.364577 51.916196 62.633276 51.467911 62.744141 51.015625 L 61.867188 
50.585938 C 60.952521 51.73712 60.452546 52.488613 60.199219 53.056641 C 
60.072555 53.340655 60.000615 53.584388 60.007812 53.837891 C 60.01501 
54.091393 60.142541 54.353121 60.310547 54.5 C 60.646 [...]
+               id="path2277" />
+          </g>
+          <g
+             id="g2279"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 
0.335,0.174 0.6,2.281 0.924,0.978"
+               id="path2281" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 64.90625 42.962891 C 64.642065 42.969577 64.488581 
43.107397 64.380859 43.220703 C 64.273138 43.334009 64.195702 43.455829 
64.123047 43.591797 C 63.977737 43.863734 63.861925 44.189955 63.78125 
44.537109 L 63.693359 44.916016 L 63.958984 45.052734 C 63.978885 45.090286 
64.00912 45.154773 64.041016 45.238281 C 64.109483 45.417542 64.183828 
45.655748 64.267578 45.873047 C 64.309453 45.981697 64.350499 46.085999 
64.414062 46.193359 C 64.477626 46.300719 64.543971 46.4687 [...]
+               id="path2283" />
+          </g>
+          <g
+             id="g2285"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 
1.049,-0.23 1.287,-0.442 -1.916,-0.533"
+               id="path2287" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 45.185547 0.90039062 L 45.171875 1.3984375 L 45.083984 
1.890625 C 45.544284 1.9731814 46.012097 2.0454665 46.357422 2.1171875 L 
45.966797 2.6894531 L 47.195312 2.4199219 C 47.469388 2.3598291 47.685821 
2.3106696 47.886719 2.2207031 C 47.987168 2.1757199 48.140924 2.1845844 
48.257812 1.8515625 C 48.316257 1.6850516 48.251651 1.434686 48.160156 
1.3261719 C 48.068662 1.2176577 47.992353 1.1849395 47.927734 1.15625 C 
47.66926 1.0414922 47.442407 1.0279989 47.013672 0.9902 [...]
+               id="path2289" />
+          </g>
+          <g
+             id="g2291"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932"
+               id="path2293" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 46.986328 1.4433594 L 46.308594 1.5820312 L 46.455078 
2.5703125 L 47.347656 2.4902344 L 47.523438 2.1757812 L 47.087891 1.9316406 L 
46.986328 1.4433594 z "
+               id="path2295" />
+          </g>
+          <g
+             id="g2297"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l 
-1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 
-7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 
-6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c 
-0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 
9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 
-6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.4 [...]
+               id="path2299" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 42.435547 0.2734375 C 40.997171 0.36083517 39.351969 
0.76641765 38.234375 0.9765625 C 37.72261 1.0727914 37.352291 1.0922503 
37.257812 1.0917969 L 36.910156 0.61132812 C 32.694899 2.4919232 25.321151 
5.1487129 20.673828 9.1171875 L 20.490234 7.9023438 L 19.777344 8.7578125 C 
18.831885 9.8928271 16.599822 11.743888 14.550781 13.673828 C 12.629256 
15.483665 10.923544 17.319548 10.4375 19.095703 L 9.8769531 19.226562 L 
9.7695312 19.410156 C 8.6822169 21.251095 7.9950964  [...]
+               id="path2301" />
+          </g>
+          <g
+             id="g2303"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 
3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856"
+               id="path2305" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 32.816406 59.533203 L 32.371094 59.763672 L 31.882812 
59.666016 L 31.585938 61.142578 L 31.716797 61.320312 C 32.870435 62.887151 
33.821501 64.669843 35.425781 66.003906 L 36.191406 65.392578 C 35.086084 
63.234908 34.284521 62.367467 32.816406 59.533203 z "
+               id="path2307" />
+          </g>
+          <g
+             id="g2309"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 
0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63"
+               id="path2311" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 34.201172 57.078125 L 33.273438 57.433594 C 33.282472 
57.466835 33.306991 57.488482 33.316406 57.521484 L 33.308594 57.525391 C 
33.323117 57.554472 33.346847 57.58404 33.361328 57.613281 C 33.799466 
59.077437 34.571601 60.332649 35.287109 61.539062 L 36.189453 61.123047 L 
35.636719 59.494141 L 35.421875 59.566406 C 35.403208 59.533372 35.391508 
59.497898 35.373047 59.464844 L 35.535156 59.318359 C 34.978198 58.702586 
34.62171 57.920217 34.201172 57.078125 z "
+               id="path2313" />
+          </g>
+          <g
+             id="g2315"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 
-3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656"
+               id="path2317" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 84.103516 48.730469 L 83.818359 49.449219 L 83.808594 
49.507812 C 83.332091 52.892555 82.302595 56.242827 80.726562 59.345703 L 
81.613281 59.806641 C 81.614934 59.803532 81.615535 59.799984 81.617188 
59.796875 L 81.619141 59.798828 C 81.648267 59.741485 81.662643 59.678595 
81.691406 59.621094 C 83.436734 56.287335 84.585337 52.661675 85.064453 
48.980469 L 84.566406 48.916016 L 84.103516 48.730469 z "
+               id="path2319" />
+          </g>
+          <g
+             id="g2321"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 
48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099"
+               id="path2323" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 49.761719 -0.49804688 C 48.092771 -0.35797448 46.413253 
-0.2729853 44.736328 -0.056640625 L 44.732422 0.93359375 L 45.458984 1.03125 L 
45.480469 0.87890625 C 45.535549 0.87279565 45.593271 0.87111842 45.648438 
0.86523438 L 45.699219 1.0058594 C 46.682437 0.64575057 48.352374 0.78376987 
49.753906 0.50585938 C 49.785038 0.50328313 49.814553 0.50066125 49.845703 
0.49804688 L 49.845703 0.49414062 C 49.869097 0.48912261 49.890835 0.49160785 
49.914062 0.48632812 L 49.761719 [...]
+               id="path2325" />
+          </g>
+          <g
+             id="g2327"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 
1.31,-2.951 -0.512,-0.815 -0.494,-1.889"
+               id="path2329" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 3.5507812 22.962891 C 3.283055 22.991443 3.1049438 
23.052951 3.1152344 23.052734 C 3.1203796 23.052626 3.2359668 23.068074 3.3125 
23.152344 C 3.3305232 23.172189 3.3171245 23.154374 3.3261719 23.169922 L 
2.8808594 23.21875 L 2.3730469 23.210938 C 2.3727104 23.231012 2.3920711 
23.251054 2.3925781 23.271484 L 2.375 23.273438 C 2.4990458 24.421747 2.077838 
25.187787 1.8789062 25.519531 C 1.8540398 25.560999 1.8328549 25.595028 1.8125 
25.628906 C 1.7921451 25.662785 1.775 [...]
+               id="path2331" />
+          </g>
+          <g
+             id="g2333"
+             
style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 
-0.676,33.438 0.164,33.862 0,35.215"
+               id="path2335" />
+            <path
+               
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-dec
 [...]
+               d="M 0.48632812 31.140625 C 0.41744359 31.228679 0.45744786 
31.261739 0.39648438 31.345703 L 0.390625 31.34375 C 0.38885323 31.351991 
0.38456818 31.364812 0.3828125 31.373047 C -0.25840608 32.265868 -0.57656038 
32.993333 -0.58203125 33.566406 C -0.58808302 34.200329 -0.42710719 34.585158 
-0.49609375 35.154297 L 0 35.214844 L 0.47460938 35.369141 C 0.48874314 
35.32576 0.48251209 35.317959 0.49609375 35.275391 C 1.0357731 33.58391 
1.1673291 32.493346 1.3691406 31.554688 L 0. [...]
+               id="path2337" />
+          </g>
+        </g>
+      </g>
+    </g>
+    <path
+       mask="url(#mask1019)"
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path1162"
+       d="M 2.0000002,38 2,10 c 13,0 28,15 28,28 z"
+       
style="opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1119)"
+       transform="matrix(-2.25,0,0,2.25,84.998391,-4.999998)" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-html.svg 
b/data/elementary/themes/img/efm-html.svg
new file mode 100644
index 0000000000..902dcf14ca
--- /dev/null
+++ b/data/elementary/themes/img/efm-html.svg
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="efm-html.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-html-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1756"
+     inkscape:window-height="1378"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="13.05"
+     inkscape:cx="40"
+     inkscape:cy="39.846743"
+     inkscape:window-x="804"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <path
+       sodipodi:nodetypes="cccccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+       id="path27896" />
+    <text
+       transform="translate(0.02909091,19.573362)"
+       style="font-size:7px;line-height:6.87873px;font-family:'Arial 
Black';-inkscape-font-specification:'Arial Black, 
';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       id="text1820"
+       xml:space="preserve"><tspan
+         x="16"
+         y="13.348456"><tspan
+           
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input
 Mono Compressed';-inkscape-font-specification:'Input Mono Compressed 
Ultra-Bold 
Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">&lt;&gt;&lt;/&gt; 
{a:b;}
+</tspan></tspan><tspan
+         x="16"
+         y="20.235224"><tspan
+           
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input
 Mono Compressed';-inkscape-font-specification:'Input Mono Compressed 
Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">{x,b;} 
</tspan></tspan></text>
+    <path
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+       id="path27900"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 H 34 V 4 Z"
+       id="path27898" />
+    <circle
+       r="14.048828"
+       cy="58.048828"
+       cx="40.341408"
+       id="path3766"
+       
style="fill:#3399ff;fill-opacity:1;stroke-width:0.46903;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.2"
 />
+    <path
+       d="m 39.980125,44.438113 c -0.902273,0.164285 -2.672311,0.445458 
-1.994274,1.678859 -0.526865,0.560735 0.213473,0.698694 -0.04895,0.768581 
-1.130864,0.807812 0.939109,2.982843 1.378627,1.515538 0.09148,-1.253745 
2.246617,-1.616943 1.49063,-2.906345 -0.333998,-0.281191 -0.478887,-0.926023 
-0.826032,-1.056633 z m -2.29574,0.227744 c -0.649353,0.268383 
-1.785679,1.085375 -1.944205,1.200233 0.768665,0.05378 1.959051,-0.904321 
2.201385,-1.176588 z m -0.97043,0.193904 c -0.585112,-0.068 [...]
+       
style="fill:#006731;fill-opacity:1;stroke-width:0.46903;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.2"
+       id="path3762" />
+    <path
+       d="M 47.653931,46.053363 A 14.048828,14.048828 0 0 1 
49.707292,53.365887 14.048828,14.048828 0 0 1 35.658464,67.414715 
14.048828,14.048828 0 0 1 28.345939,65.361354 14.048828,14.048828 0 0 0 
40.341406,72.097658 14.048828,14.048828 0 0 0 54.390235,58.04883 
14.048828,14.048828 0 0 0 47.653931,46.053363 Z"
+       
style="fill:#000000;fill-opacity:0.2;stroke-width:0.46903;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.2"
+       id="circle3784" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-pl.svg 
b/data/elementary/themes/img/efm-pl.svg
new file mode 100644
index 0000000000..1ab15a1a75
--- /dev/null
+++ b/data/elementary/themes/img/efm-pl.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="efm-pl.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-pl-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1756"
+     inkscape:window-height="1378"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="13.05"
+     inkscape:cx="40"
+     inkscape:cy="40"
+     inkscape:window-x="804"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <path
+       sodipodi:nodetypes="cccccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+       id="path27896" />
+    <text
+       transform="translate(0.02909091,19.573362)"
+       style="font-size:7px;line-height:6.87873px;font-family:'Arial 
Black';-inkscape-font-specification:'Arial Black, 
';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       id="text1820"
+       xml:space="preserve"><tspan
+         x="16"
+         y="13.348456"><tspan
+           
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input
 Mono Compressed';-inkscape-font-specification:'Input Mono Compressed 
Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">puts 
&quot;Hello&quot;</tspan></tspan></text>
+    <path
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+       id="path27900"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 H 34 V 4 Z"
+       id="path27898" />
+    <path
+       d="m 56.997755,53.780052 c 0,0 -0.564219,-0.684962 -0.654494,-1.550474 
-0.09027,-0.865513 0.322733,-0.56422 0.322733,-0.56422 0,0 -0.161366,-1.14875 
-0.9682,-2.136133 -0.806833,-0.987384 -1.672345,-2.155318 -2.053757,-3.708049 
-0.381413,-1.552731 -1.087815,-2.457739 -1.571915,-3.082894 -0.4841,-0.625154 
-0.684962,-1.854023 -0.9682,-2.2975 -0.283239,-0.443477 -0.323862,-2.892188 
-2.357309,-4.004828 -2.033445,-1.112639 -5.74375,0.16588 -6.831564,0.932091 
-1.087816,0.766209 -2.076328 [...]
+       id="path982"
+       style="stroke-width:1.12844;fill:#808080" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-py.svg 
b/data/elementary/themes/img/efm-py.svg
new file mode 100644
index 0000000000..87762ade99
--- /dev/null
+++ b/data/elementary/themes/img/efm-py.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="efm-py.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-py-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1017"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="10.4875"
+     inkscape:cx="39.42789"
+     inkscape:cy="40"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <path
+       sodipodi:nodetypes="cccccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+       id="path27896" />
+    <text
+       transform="translate(0.02909091,19.573362)"
+       style="font-size:7px;line-height:6.87873px;font-family:'Arial 
Black';-inkscape-font-specification:'Arial Black, 
';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       id="text1820"
+       xml:space="preserve"><tspan
+         x="16"
+         y="13.348456"><tspan
+           
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input
 Mono Compressed';-inkscape-font-specification:'Input Mono Compressed 
Ultra-Bold 
Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">print(&quot;Hi&quot;)</tspan></tspan></text>
+    <path
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+       id="path27900"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 H 34 V 4 Z"
+       id="path27898" />
+    <g
+       id="g1894"
+       transform="matrix(0.31039466,0,0,0.31039466,8.7775049,17.060842)"
+       style="fill:#000000;fill-opacity:0.5">
+      <path
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#6989b1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+         d="M 99.75,67.46875 C 71.718268,67.468752 73.46875,79.625 
73.46875,79.625 L 73.5,92.21875 h 26.75 V 96 H 62.875 c 0,0 -17.9375,-2.034276 
-17.9375,26.25 -2e-6,28.28427 15.65625,27.28125 15.65625,27.28125 h 9.34375 v 
-13.125 c 0,0 -0.503652,-15.65625 15.40625,-15.65625 15.9099,0 26.53125,0 
26.53125,0 0,0 14.90625,0.24096 14.90625,-14.40625 0,-14.647206 0,-24.21875 
0,-24.21875 0,-2e-6 2.26318,-14.65625 -27.03125,-14.65625 z M 85,75.9375 c 
2.661429,-2e-6 4.8125,2.151071 4.8125,4.812 [...]
+         id="path8615" />
+      <path
+         id="path8620"
+         d="m 100.5461,177.31485 c 28.03174,0 26.28125,-12.15625 
26.28125,-12.15625 l -0.0312,-12.59375 h -26.75 v -3.78125 h 37.375 c 0,0 
17.9375,2.03427 17.9375,-26.25001 10e-6,-28.284267 -15.65625,-27.281247 
-15.65625,-27.281247 h -9.34375 v 13.124997 c 0,0 0.50366,15.65625 
-15.40625,15.65625 -15.909902,0 -26.531252,0 -26.531252,0 0,0 
-14.90625,-0.24096 -14.90625,14.40626 0,14.6472 0,24.21875 0,24.21875 0,0 
-2.26318,14.65625 27.031252,14.65625 z m 14.75,-8.46875 c -2.66143,0 -4.8125,- 
[...]
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffd460;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+    </g>
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-pyb.svg 
b/data/elementary/themes/img/efm-pyb.svg
new file mode 100644
index 0000000000..f3f50c95ed
--- /dev/null
+++ b/data/elementary/themes/img/efm-pyb.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="efm-pyb.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-pyb-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1017"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="10.4875"
+     inkscape:cx="32.371871"
+     inkscape:cy="40"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <path
+       sodipodi:nodetypes="cccccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+       id="path27896" />
+    <text
+       transform="translate(0.02909091,19.573362)"
+       style="font-size:7px;line-height:6.87873px;font-family:'Arial 
Black';-inkscape-font-specification:'Arial Black, 
';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       id="text1820"
+       xml:space="preserve"><tspan
+         x="16"
+         y="13.348456"><tspan
+           
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input
 Mono Compressed';-inkscape-font-specification:'Input Mono Compressed 
Ultra-Bold 
Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">print(&quot;Hi&quot;)</tspan></tspan></text>
+    <path
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+       id="path27900"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 H 34 V 4 Z"
+       id="path27898" />
+    <path
+       id="rect2442"
+       
style="opacity:1;fill:#ffd460;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-opacity:1"
+       d="M 52,44 V 56 H 40 32 v 16 h 8 8 v -4 -4 h -4 v 4 H 40 V 60 H 56 V 56 
44 Z"
+       sodipodi:nodetypes="ccccccccccccccccc" />
+    <path
+       id="rect2442-3"
+       
style="opacity:1;fill:#6989b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-opacity:1"
+       d="m 32,36 v 4 4 h 4 v -4 h 4 v 8 H 24 v 4 12 h 4 V 52 h 12 8 V 40 36 Z"
+       sodipodi:nodetypes="ccccccccccccccccc" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-rb.svg 
b/data/elementary/themes/img/efm-rb.svg
new file mode 100644
index 0000000000..b6f00cb277
--- /dev/null
+++ b/data/elementary/themes/img/efm-rb.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="efm-rb.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-rb-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1756"
+     inkscape:window-height="1378"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="13.05"
+     inkscape:cx="40"
+     inkscape:cy="40"
+     inkscape:window-x="804"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <path
+       sodipodi:nodetypes="cccccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+       id="path27896" />
+    <path
+       style="fill:#b31724;fill-opacity:1;stroke-width:8"
+       d="M 56,70 29,72 40,38 Z"
+       id="path946"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#c4192a;fill-opacity:1;stroke-width:8"
+       d="M 32,46 56,70 58,43 Z"
+       id="path948" />
+    <ellipse
+       style="fill:#c9303d;fill-opacity:1;stroke-width:8.09017"
+       id="path950"
+       cx="-9.8994913"
+       cy="66.46804"
+       rx="23.141016"
+       ry="10.606298"
+       transform="rotate(-45.000001)" />
+    <text
+       transform="translate(0.02909091,19.573362)"
+       style="font-size:7px;line-height:6.87873px;font-family:'Arial 
Black';-inkscape-font-specification:'Arial Black, 
';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+       id="text1820"
+       xml:space="preserve"><tspan
+         x="16"
+         y="13.348456"><tspan
+           
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input
 Mono Compressed';-inkscape-font-specification:'Input Mono Compressed 
Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">puts 
&quot;Hello&quot;</tspan></tspan></text>
+    <path
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+       id="path27900"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 12,25 H 34 V 4 Z"
+       id="path27898" />
+    <path
+       style="fill:#eb3e4c;fill-opacity:1;stroke-width:8"
+       d="m 22,54 4,-7 7,-7 8,-4 5,2 1,2 1,5 -4,4 -1,6 -8,2 -5,6 -4,-3 h -3 z"
+       id="path962" />
+    <path
+       style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+       d="M 22,65 V 54 l 4,6 z"
+       id="path952" />
+    <path
+       style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+       d="m 26,60 4,12 5,-15 z"
+       id="path954" />
+    <path
+       style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+       d="M 35,57 48.235,62.235 44,49 Z"
+       id="path956"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+       d="M 44,49 58,45 47,40 Z"
+       id="path958" />
+    <path
+       style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+       d="M 47,40 41,36 H 52 Z"
+       id="path960" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/film.svg 
b/data/elementary/themes/img/film.svg
new file mode 100644
index 0000000000..1f42a69096
--- /dev/null
+++ b/data/elementary/themes/img/film.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="film.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/film-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient989">
+      <stop
+         style="stop-color:#5772b1;stop-opacity:1;"
+         offset="0"
+         id="stop985" />
+      <stop
+         style="stop-color:#5772b1;stop-opacity:0;"
+         offset="1"
+         id="stop987" />
+    </linearGradient>
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient989"
+       id="linearGradient991"
+       x1="40"
+       y1="21"
+       x2="40"
+       y2="4"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient989"
+       id="linearGradient997"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="21"
+       x2="40"
+       y2="4"
+       gradientTransform="translate(0,-80)" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1756"
+     inkscape:window-height="1378"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="13.05"
+     inkscape:cx="40"
+     inkscape:cy="40"
+     inkscape:window-x="804"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <rect
+       
style="fill:url(#linearGradient997);fill-opacity:1;stroke:none;stroke-width:8"
+       id="rect995"
+       width="50"
+       height="17"
+       x="15"
+       y="-76"
+       transform="scale(1,-1)" />
+    <rect
+       
style="fill:url(#linearGradient991);fill-opacity:1;stroke:none;stroke-width:8"
+       id="rect983"
+       width="50"
+       height="17"
+       x="15"
+       y="4" />
+    <rect
+       style="fill:#937da5;fill-opacity:1;stroke:none;stroke-width:8"
+       id="rect981"
+       width="50"
+       height="34"
+       x="15"
+       y="23" />
+    <path
+       id="rect894"
+       style="fill:#202020;fill-opacity:1;stroke-width:8;stroke:none"
+       d="M 8 4 L 8 76 L 10 76 L 10 72 L 14 72 L 14 76 L 16 76 L 16 68 C 16 
63.568 19.568 60 24 60 L 56 60 C 60.432 60 64 63.568 64 68 L 64 76 L 66 76 L 66 
72 L 70 72 L 70 76 L 72 76 L 72 4 L 64 4 L 64 12 C 64 16.432 60.432 20 56 20 L 
24 20 C 19.568 20 16 16.432 16 12 L 16 4 L 8 4 z M 10 6 L 14 6 L 14 10 L 10 10 
L 10 6 z M 66 6 L 70 6 L 70 10 L 66 10 L 66 6 z M 10 12 L 14 12 L 14 16 L 10 16 
L 10 12 z M 66 12 L 70 12 L 70 16 L 66 16 L 66 12 z M 10 18 L 14 18 L 14 22 L 
10 22 L 10 18 z M 66 [...]
+    <path
+       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8"
+       d="M 32,32 V 48 L 48,40 Z"
+       id="path993" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/ic/efm-code-040.png 
b/data/elementary/themes/img/ic/efm-code-040.png
new file mode 100644
index 0000000000..9c448a9553
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-code-040.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-code-080.png 
b/data/elementary/themes/img/ic/efm-code-080.png
new file mode 100644
index 0000000000..84b7f5d432
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-code-080.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-code-160.png 
b/data/elementary/themes/img/ic/efm-code-160.png
new file mode 100644
index 0000000000..dd76a92351
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-code-160.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-deb-040.png 
b/data/elementary/themes/img/ic/efm-deb-040.png
new file mode 100644
index 0000000000..ea2e03666f
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-deb-040.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-deb-080.png 
b/data/elementary/themes/img/ic/efm-deb-080.png
new file mode 100644
index 0000000000..9ed605373b
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-deb-080.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-deb-160.png 
b/data/elementary/themes/img/ic/efm-deb-160.png
new file mode 100644
index 0000000000..9e5a33a7ea
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-deb-160.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-html-040.png 
b/data/elementary/themes/img/ic/efm-html-040.png
new file mode 100644
index 0000000000..da2fd6f015
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-html-040.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-html-080.png 
b/data/elementary/themes/img/ic/efm-html-080.png
new file mode 100644
index 0000000000..8019a96c64
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-html-080.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-html-160.png 
b/data/elementary/themes/img/ic/efm-html-160.png
new file mode 100644
index 0000000000..569c1f3114
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-html-160.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-pl-040.png 
b/data/elementary/themes/img/ic/efm-pl-040.png
new file mode 100644
index 0000000000..d7dbb4f553
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-pl-040.png differ
diff --git a/data/elementary/themes/img/ic/efm-pl-080.png 
b/data/elementary/themes/img/ic/efm-pl-080.png
new file mode 100644
index 0000000000..5b78b846bd
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-pl-080.png differ
diff --git a/data/elementary/themes/img/ic/efm-pl-160.png 
b/data/elementary/themes/img/ic/efm-pl-160.png
new file mode 100644
index 0000000000..e7a664fa95
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-pl-160.png differ
diff --git a/data/elementary/themes/img/ic/efm-py-040.png 
b/data/elementary/themes/img/ic/efm-py-040.png
new file mode 100644
index 0000000000..1da9ff16c9
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-py-040.png differ
diff --git a/data/elementary/themes/img/ic/efm-py-080.png 
b/data/elementary/themes/img/ic/efm-py-080.png
new file mode 100644
index 0000000000..2e25520b8e
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-py-080.png differ
diff --git a/data/elementary/themes/img/ic/efm-py-160.png 
b/data/elementary/themes/img/ic/efm-py-160.png
new file mode 100644
index 0000000000..ff97ba1545
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-py-160.png differ
diff --git a/data/elementary/themes/img/ic/efm-pyb-040.png 
b/data/elementary/themes/img/ic/efm-pyb-040.png
new file mode 100644
index 0000000000..e690c0217a
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-pyb-040.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-pyb-080.png 
b/data/elementary/themes/img/ic/efm-pyb-080.png
new file mode 100644
index 0000000000..cb25ce47bf
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-pyb-080.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-pyb-160.png 
b/data/elementary/themes/img/ic/efm-pyb-160.png
new file mode 100644
index 0000000000..66a12e197d
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-pyb-160.png 
differ
diff --git a/data/elementary/themes/img/ic/efm-rb-040.png 
b/data/elementary/themes/img/ic/efm-rb-040.png
new file mode 100644
index 0000000000..cb5507aa89
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-rb-040.png differ
diff --git a/data/elementary/themes/img/ic/efm-rb-080.png 
b/data/elementary/themes/img/ic/efm-rb-080.png
new file mode 100644
index 0000000000..f5ea4d22a2
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-rb-080.png differ
diff --git a/data/elementary/themes/img/ic/efm-rb-160.png 
b/data/elementary/themes/img/ic/efm-rb-160.png
new file mode 100644
index 0000000000..47db1b61b7
Binary files /dev/null and b/data/elementary/themes/img/ic/efm-rb-160.png differ
diff --git a/data/elementary/themes/img/ic/film-040.png 
b/data/elementary/themes/img/ic/film-040.png
new file mode 100644
index 0000000000..df861ce98c
Binary files /dev/null and b/data/elementary/themes/img/ic/film-040.png differ
diff --git a/data/elementary/themes/img/ic/film-080.png 
b/data/elementary/themes/img/ic/film-080.png
new file mode 100644
index 0000000000..20125bf892
Binary files /dev/null and b/data/elementary/themes/img/ic/film-080.png differ
diff --git a/data/elementary/themes/img/ic/film-160.png 
b/data/elementary/themes/img/ic/film-160.png
new file mode 100644
index 0000000000..384fa85045
Binary files /dev/null and b/data/elementary/themes/img/ic/film-160.png differ
diff --git a/data/elementary/themes/img/ic/sound-040.png 
b/data/elementary/themes/img/ic/sound-040.png
new file mode 100644
index 0000000000..9328e6d40c
Binary files /dev/null and b/data/elementary/themes/img/ic/sound-040.png differ
diff --git a/data/elementary/themes/img/ic/sound-080.png 
b/data/elementary/themes/img/ic/sound-080.png
new file mode 100644
index 0000000000..1dd9b0aecd
Binary files /dev/null and b/data/elementary/themes/img/ic/sound-080.png differ
diff --git a/data/elementary/themes/img/ic/sound-160.png 
b/data/elementary/themes/img/ic/sound-160.png
new file mode 100644
index 0000000000..f8decd6569
Binary files /dev/null and b/data/elementary/themes/img/ic/sound-160.png differ
diff --git a/data/elementary/themes/img/sound.svg 
b/data/elementary/themes/img/sound.svg
new file mode 100644
index 0000000000..76c40befe3
--- /dev/null
+++ b/data/elementary/themes/img/sound.svg
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg2"
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="sound.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/sound-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
+  <metadata
+     id="metadata8">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect1822"
+       height="22.426638"
+       width="47.970909"
+       y="8"
+       x="16" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect878" />
+    <rect
+       x="20"
+       y="50"
+       width="40"
+       height="30"
+       id="rect872" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect864" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect858" />
+    <rect
+       x="20"
+       y="20"
+       width="40"
+       height="30"
+       id="rect852" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:showpageshadow="false"
+     inkscape:document-rotation="0"
+     pagecolor="#404040"
+     bordercolor="#ff66ac"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1756"
+     inkscape:window-height="1372"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="13.05"
+     inkscape:cx="40"
+     inkscape:cy="40"
+     inkscape:window-x="804"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid837"
+       empspacing="4" />
+  </sodipodi:namedview>
+  <g
+     inkscape:groupmode="layer"
+     inkscape:label="Image"
+     id="g10">
+    <circle
+       r="26"
+       cy="40"
+       cx="40"
+       id="path4138"
+       
style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:0.180555;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <circle
+       r="10"
+       cy="40"
+       cx="40"
+       id="path4207"
+       
style="opacity:1;fill:#303030;fill-opacity:1;stroke:none;stroke-width:0.208333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       id="path4228"
+       d="M 40.000001,10 A 30.000001,30.000001 0 0 0 10,39.999999 
30.000001,30.000001 0 0 0 40.000001,70 30.000001,30.000001 0 0 0 
69.999999,39.999999 30.000001,30.000001 0 0 0 40.000001,10 Z m 0,6.666666 A 
23.333334,23.333332 0 0 1 63.333334,39.999999 23.333334,23.333332 0 0 1 
40.000001,63.333333 23.333334,23.333332 0 0 1 16.666667,39.999999 
23.333334,23.333332 0 0 1 40.000001,16.666666 Z"
+       
style="opacity:1;fill:#303030;fill-opacity:1;stroke:none;stroke-width:0.208333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       id="path1740"
+       style="fill:#3399ff;fill-opacity:0.2;stroke:none;stroke-width:8"
+       d="M 15.958984 15.958984 A 34 34 0 0 0 6 40 A 34 34 0 0 0 15.958984 
64.041016 L 17.373047 62.626953 A 32 32 0 0 1 8 40 A 32 32 0 0 1 17.373047 
17.373047 L 15.958984 15.958984 z M 64.041016 15.958984 L 62.626953 17.373047 A 
32 32 0 0 1 72 40 A 32 32 0 0 1 62.626953 62.626953 L 64.041016 64.041016 A 34 
34 0 0 0 74 40 A 34 34 0 0 0 64.041016 15.958984 z " />
+    <path
+       id="path1745"
+       style="fill:#3399ff;fill-opacity:0.1;stroke:none;stroke-width:8"
+       d="M 13.130859 13.130859 A 38 38 0 0 0 2 40 A 38 38 0 0 0 13.130859 
66.869141 L 14.544922 65.455078 A 36 36 0 0 1 4 40 A 36 36 0 0 1 14.544922 
14.544922 L 13.130859 13.130859 z M 66.869141 13.130859 L 65.455078 14.544922 A 
36 36 0 0 1 76 40 A 36 36 0 0 1 65.455078 65.455078 L 66.869141 66.869141 A 38 
38 0 0 0 78 40 A 38 38 0 0 0 66.869141 13.130859 z " />
+    <path
+       id="path1758"
+       style="fill:#3399ff;fill-opacity:0.40000001;stroke:none;stroke-width:8"
+       d="M 18.787109 18.787109 A 30 30 0 0 0 10 40 A 30 30 0 0 0 18.787109 
61.212891 L 20.201172 59.798828 A 28 28 0 0 1 12 40 A 28 28 0 0 1 20.201172 
20.201172 L 18.787109 18.787109 z M 61.212891 18.787109 L 59.798828 20.201172 A 
28 28 0 0 1 68 40 A 28 28 0 0 1 59.798828 59.798828 L 61.212891 61.212891 A 30 
30 0 0 0 70 40 A 30 30 0 0 0 61.212891 18.787109 z " />
+    <path
+       id="path1765"
+       style="fill:#3399ff;fill-opacity:0.60000002;stroke:none;stroke-width:8"
+       d="M 21.615234 21.615234 A 26 26 0 0 0 14 40 A 26 26 0 0 0 21.615234 
58.384766 L 23.001953 56.998047 A 24.041016 24.041016 0 0 1 15.958984 40 A 
24.041016 24.041016 0 0 1 23.001953 23.001953 L 21.615234 21.615234 z M 
58.384766 21.615234 L 56.998047 23.001953 A 24.041016 24.041016 0 0 1 64.041016 
40 A 24.041016 24.041016 0 0 1 56.998047 56.998047 L 58.384766 58.384766 A 26 
26 0 0 0 66 40 A 26 26 0 0 0 58.384766 21.615234 z " />
+    <path
+       id="path1772"
+       style="fill:#3399ff;fill-opacity:0.80000001;stroke:none;stroke-width:8"
+       d="M 24.445312 24.445312 A 22 22 0 0 0 18 40 A 22 22 0 0 0 24.445312 
55.554688 L 25.859375 54.140625 A 20 20 0 0 1 20 40 A 20 20 0 0 1 25.859375 
25.859375 L 24.445312 24.445312 z M 55.554688 24.445312 L 54.140625 25.859375 A 
20 20 0 0 1 60 40 A 20 20 0 0 1 54.140625 54.140625 L 55.554688 55.554688 A 22 
22 0 0 0 62 40 A 22 22 0 0 0 55.554688 24.445312 z " />
+    <path
+       id="path1779"
+       style="fill:#3399ff;fill-opacity:1;stroke:none;stroke-width:8"
+       d="M 27.273438 27.273438 A 18 18 0 0 0 22 40 A 18 18 0 0 0 27.273438 
52.726562 L 28.6875 51.3125 A 16 16 0 0 1 24 40 A 16 16 0 0 1 28.6875 28.6875 L 
27.273438 27.273438 z M 52.726562 27.273438 L 51.3125 28.6875 A 16 16 0 0 1 56 
40 A 16 16 0 0 1 51.3125 51.3125 L 52.726562 52.726562 A 18 18 0 0 0 58 40 A 18 
18 0 0 0 52.726562 27.273438 z " />
+  </g>
+</svg>

-- 


Reply via email to