{"id":253,"date":"2010-05-03T06:42:04","date_gmt":"2010-05-03T06:42:04","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/2010\/05\/03\/howto-install-e17-from-svn-source-on-ubuntu\/"},"modified":"2018-09-25T10:18:18","modified_gmt":"2018-09-25T10:18:18","slug":"howto-install-e17-from-svn-source-on-ubuntu","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/howto-install-e17-from-svn-source-on-ubuntu\/","title":{"rendered":"HOWTO: Install e17 from SVN\/source on Ubuntu"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4388 aligncenter\" src=\"http:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2010\/05\/install-e17-from-svn-source.png\" alt=\"install-e17-from-svn-source\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2010\/05\/install-e17-from-svn-source.png 600w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2010\/05\/install-e17-from-svn-source-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><a href=\"http:\/\/www.enlightenment.org\/\" target=\"_blank\" rel=\"noopener\">E17<\/a> is a lightweight window manager\/bundle of libraries for Unix based operating systems. E17 is designed to be both elegant and fast &#8211; two goals it succeeds at very well. The only problem is that installing E17 on Ubuntu (and it&#8217;s derivatives) is not a very straight forward process if you have never done it before, the following are the steps I have taken to get the E17 environment up and running on Ubuntu 9.10 (however it should work for all Ubuntu based systems).<\/p>\n<p><span style=\"font-weight: bold;\">Step 1:<\/span> Install the build dependencies, to do this simply paste the following chunk of code into your favorite terminal and let it work it&#8217;s magik<\/p>\n<p><span style=\"font-style: italic;\">sudo apt-get install xterm make gcc bison flex subversion cvs automake1.10 autoconf autotools-dev autoconf-archive libtool gettext libpam0g-dev libfreetype6-dev libpng12-dev zlib1g-dev libjpeg62-dev libtiff4-dev libungif4-dev librsvg2-dev libx11-dev libxcursor-dev libxrender-dev libxrandr-dev libxfixes-dev libxdamage-dev libxcomposite-dev libxss-dev libxp-dev libxext-dev libxinerama-dev libxft-dev libxfont-dev libxi-dev libxv-dev libxkbfile-dev libxkbui-dev libxres-dev libxtst-dev libltdl7-dev libglu1-xorg-dev libglut3-dev xserver-xephyr libdbus-1-dev liblua5.1-0-dev<\/span><\/p>\n<p><span style=\"font-weight: bold;\">Step 2:<\/span> Now that we have all the dependencies installed, we are going to use the <a href=\"http:\/\/omicron.homeip.net\/projects\/easy_e17\/easy_e17.sh\" target=\"_blank\" rel=\"noopener\">easy e17 script<\/a> to download, compile, and install e17 from SVN. To do so click on the link I just provided to download the script. Then assuming you downloaded the file to the default Downloads folder run the following in terminal to get the install going<\/p>\n<p><span style=\"font-style: italic;\">cd ~\/Downloads &amp;&amp; chmod +x easy_e17.sh &amp;&amp; sudo .\/easy_e17.sh<\/span> <span style=\"font-style: italic;\">-i<\/span><\/p>\n<p>Go get a cup of coffee or something, the length of time the above command takes to complete depends on your Internet connection and computer speed.<\/p>\n<p><span style=\"font-weight: bold;\">Step 3:<\/span> Now assuming the commands you ran in step 2 finishes without issues\/errors check the output in terminal, it should mention some &#8220;environmental variables&#8221; that need to be set. Copy and paste each of the export lines it lists to you and run them in terminal.<\/p>\n<p><span style=\"font-weight: bold;\">Step 4:<\/span> We need to copy the elightenment .desktop file to the proper location in your shared folder so it appears as a log in option in gdm\/kdm. To do so run the following in terminal<\/p>\n<p><span style=\"font-style: italic;\">sudo cp \/opt\/e17\/share\/xsessions\/elightenment.desktop \/usr\/share\/xsessions\/enlightenment.desktop<\/span><\/p>\n<p>Log out of your current desktop and select &#8220;Enlightenment&#8221; from the log in options you are presented with in your login manager.<\/p>\n<p>Enjoy your new E17 powered desktop! Also please remember E17 is considered beta software &#8211; so it is not encouraged to use it on production machines. Lastly I would like to also say that while the default configuration of e17 appears crude at first, this is intentional. E17 is <span style=\"font-style: italic;\">extremely<\/span> customizable. Play with settings, move things around, add and remove objects and you will see creating a beautiful and customized desktop is just a few clicks away!<\/p>\n<p><b>Source:<\/b><\/p>\n<p><a href=\"http:\/\/jeffhoogland.blogspot.com\/2010\/05\/howto-install-e17-from-svnsource-on.html\" target=\"_blank\" rel=\"noopener\">http:\/\/jeffhoogland.blogspot.com\/2010\/05\/howto-install-e17-from-svnsource-on.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>E17 is a lightweight window manager\/bundle of libraries for Unix based operating systems. E17 is designed to be both elegant and fast &#8211; two goals it succeeds at very well. The only problem is that installing E17 on Ubuntu (and it&#8217;s derivatives) is not a very straight forward process if you have never done it&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4388,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[23],"tags":[4163,4165,3113,4167,237,4164,919,3553,593,4168,4166,395,213,702],"class_list":["post-253","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-svnsubversion","tag-e17","tag-enlightenment","tag-how-to","tag-how-to-install-e17-on-ubuntu","tag-install","tag-install-e17","tag-instructions","tag-procedure","tag-process","tag-steps-to-install-e17-on-ubuntu","tag-subversion-in-ubuntu-installation-guide","tag-svn","tag-tutorial","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=253"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":4389,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions\/4389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/4388"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}