PageSourceSearch

https://www.techdrivein.com/search?updated-max=2019-03-13T01:41:00%2B01:00&max-results=14

html techdrivein.com collected 2026-10-02 10:32:05 UTC 120,488 bytes, 1,316 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
3<head>
4<link href='https://www.blogger.com/static/v1/widgets/4165133002-widget_css_bundle.css' rel='stylesheet' type='text/css'/>
5<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
6<meta content='blogger' name='generator'/>
7<link href='https://www.techdrivein.com/favicon.ico' rel='icon' type='image/x-icon'/>
8<link href='https://www.techdrivein.com/search?updated-max=2019-03-12T17:41:00-07:00&max-results=14' rel='canonical'/>
9<link rel="alternate" type="application/atom+xml" title="Tech Drive-in - Atom" href="https://www.techdrivein.com/feeds/posts/default" />
10<link rel="alternate" type="application/rss+xml" title="Tech Drive-in - RSS" href="https://www.techdrivein.com/feeds/posts/default?alt=rss" />
11<link rel="service.post" type="application/atom+xml" title="Tech Drive-in - Atom" href="https://www.blogger.com/feeds/3303008091229670102/posts/default" />
12<link rel="me" href="https://www.blogger.com/profile/00268385893631294158" />
13<!--Can't find substitution for tag [blog.ieCssRetrofitLinks]-->
14<meta content='https://www.techdrivein.com/search?updated-max=2019-03-12T17:41:00-07:00&max-results=14' property='og:url'/>
15<meta content='Tech Drive-in' property='og:title'/>
16<meta content='Linux &amp;amp; Ubuntu News, Reviews, Hacks!' property='og:description'/>
17<title>
18Tech Drive-in
19</title>
20<!-- Meta Tags ~ www.techdrivein.com -->
21<meta charset='UTF-8'/>
22<meta content='width=device-width, initial-scale=1, maximum-scale=1' name='viewport'/>
23<!-- /Meta Tags ~ www.techdrivein.com -->
24<style id='page-skin-1' type='text/css'><!--
25/*****************************************
26reset.css
27******************************************/
28html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure { margin:0; padding:0; }
29article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
30table { border-collapse: separate; border-spacing: 0; }
31caption, th, td { text-align: left; font-weight: normal; }
32blockquote:before, blockquote:after, q:before, q:after { content: ""; }
33blockquote, q { quotes: "" ""; }
34sup { vertical-align: super; font-size:smaller; }
35a img{ border: none; }
36ol, ul { padding: 10px 0 20px; margin: 0 0 0 35px; }
37ol li { list-style-type: decimal; padding:0 0 5px; }
38ul li { list-style-type: square; padding: 0 0 5px; }
39ul ul, ol ol { padding: 0; }
40h1, h2, h3, h4, h5, h6 { text-align: left; font-family: 'Raleway', 'sans-serif'; text-transform: capitalize; }
41h1, h2, h3, h4, h6 { font-weight: normal; }
42h5 { font-weight: bold; }
43h5, h6 { text-transform: uppercase; letter-spacing: 2px; }
44.post-body h1, .post-body h2 { font-size: 30px; letter-spacing: -0.5px; line-height: 1.361em; margin: 10px 0; padding: 5px 0; }
45.post-body h3, .note { border-bottom: 2px solid #C15346; font-size: 1.5em; line-height: 1.375em; margin: 10px 0; padding: 5px 0; display: block; }
46.post-body h4 { border-bottom: 2px solid #CCC; font-size: 1.188em; line-height: 1.526em; margin: 10px 0; padding: 5px 0; }
47.post-body h5 {	font-weight: normal; letter-spacing: .3em; }
48/*****************************************
49Global Links CSS
50******************************************/
51::-moz-selection { background: #C15346; color: #fff; text-shadow: none; }
52::selection { background: #C15346; color: #fff; text-shadow: none; }
53a { color: #C15346; text-decoration: none; transition: color .15s linear; -webkit-transition: color .15s linear; -moz-transition: color .15s linear; }
54a:hover { color: #5E6472; text-decoration:none; }
55body { background: #F1F4F9; color: #5E6472; font-family: "open sans", sans-serif; font-size: 15px; line-height: 25px; }
56.clr { clear:both; float:none; }
57/*****************************************
58Wrappers
59******************************************/
60.blogouter-wrapper { overflow: hidden; position: relative; width: 100%; }
61.header-wrapper { background: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); position: relative; z-index: 999; }
62.ct-wrapper { padding: 0 20px; position: relative; max-width: 1200px; margin: 0 auto; }
63.main-wrapper { width:auto; margin-right: 330px; }
64#content { float: left; position: relative; width: 100%; }
65.sidebar-wrapper { width: 300px; float: right; padding: 0; margin: 40px 0; }
66/**** Layout Styling CSS *****/
67body#layout .header-wrapper { margin-top: 40px; }
68body#layout #header { float: left; width: 50%; }
69body#layout #navigation { float: right; width: 50%; }
70body#layout .outer-wrapper, body#layout .sidebar-wrapper, body#layout .ct-wrapper { margin: 0; padding: 0; }
71/*****************************************
72Header CSS
73******************************************/
74#header{ float: left; margin: 0; overflow: hidden; text-align: center; }
75#header h1, #header h1 a { color: #C15346; font-family: 'Pacifico', cursive; font-size: 30px;  line-height: 68px;  margin: 0;  text-transform: capitalize;  }
76#header p.description{ display: none; }
77#header img{ border: 0 none; background: none; width: auto; height: auto; margin: 0 auto; }
78/*****************************************
79Main Menu CSS
80******************************************/
81.main-nav { display: inline-block; position: relative; z-index: 1000; float: right; }
82.main-nav ul { width: 100%; padding: 0; margin: 0; text-align: right; }
83.main-nav li { list-style-type: none; float: left;  padding: 0; }
84.main-nav li a { color: #5E6472; display: inline-block; font-size: 13px; font-weight: 100; line-height: 1; margin: 0; padding: 28px 15px; text-transform: uppercase; }
85.main-nav ul li a:hover, .main-nav ul li a:active { background: #C15346; color: #FFFFFF; text-decoration: none; }
86.main-nav ul li.highlight a { background: #C15346; color: #FFFFFF; }
87.main-nav a#pull {  display: none;  }
88/*****************************************
89Blog Post CSS
90******************************************/
91.post-outer { background: #FFFFFF; margin: 40px 0 0; overflow: hidden; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
92.post { padding: 0; display: inline-block; width: 100%; }
93h1.post-title, h2.post-title { border: 0 none; color: #5E6472; font-size: 35px; font-weight: 300; letter-spacing: normal; line-height: 1.3em; margin-bottom: 10px; padding: 0; text-transform: capitalize; }
94h1.post-title a, h2.post-title a { color: #5E6472; text-decoration:none; }
95h1.post-title a:hover, h2.post-title a:hover { color: #C15346; text-decoration:none; }
96.post-body { font-size: 15px; line-height: 25px; font-weight: normal; padding: 0; margin: 0; text-transform:auto; word-wrap:break-word; text-align: justify; }
97.btnt-post { padding: 20px; }
98.btnt-post h2 { font-size: 28px; text-align: center; line-height: normal; margin: 0; }
99.btnt-post .entry-sum { display: none; }
100.post_thumbnail { position: relative; height: 220px; width: 100%; overflow: hidden; }
101.post_thumbnail img { height: 100%; position: absolute; width: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; }
102.post_thumbnail img:hover { transform: scale(1.1); }
103.post-body img{ position:relative; }
104.post-header { border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 5px 0; text-transform: capitalize; line-height: 250%; overflow: hidden; color: #999999; font-size: 12px; }
105.post-header a { color: #999; }
106.post-header a:hover{ color: #C15346; }
107.post-author { background: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid2okuNYAa2A1ZlqqdzbM_oHa9qXIErTxqxf2A4r2nbOpw_3p9xOU9X9aJiO72X8-IY8FIRfYqx-fvXh_KMT3I5VOyaymY-OzebAuewVg_bVnaB_0MEYgPSH2c1xIXcOCmBftZvD03J6J8/s1600/sprites.png") no-repeat scroll 0 0 transparent; padding: 0 15px 0 20px; }
108.post-timestamp { background: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid2okuNYAa2A1ZlqqdzbM_oHa9qXIErTxqxf2A4r2nbOpw_3p9xOU9X9aJiO72X8-IY8FIRfYqx-fvXh_KMT3I5VOyaymY-OzebAuewVg_bVnaB_0MEYgPSH2c1xIXcOCmBftZvD03J6J8/s1600/sprites.png") no-repeat scroll 0 -20px transparent; padding: 0 15px 0 20px; }
109.post-comment-link { background: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid2okuNYAa2A1ZlqqdzbM_oHa9qXIErTxqxf2A4r2nbOpw_3p9xOU9X9aJiO72X8-IY8FIRfYqx-fvXh_KMT3I5VOyaymY-OzebAuewVg_bVnaB_0MEYgPSH2c1xIXcOCmBftZvD03J6J8/s1600/sprites.png") no-repeat scroll 0 -40px transparent; padding: 0 15px 0 20px; }
110/******************************************
111Misc
112******************************************/
113/***** Page Nav CSS *****/
114.home-link, #blog-pager-newer-link a, #blog-pager-older-link a { background: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; padding: 13px 20px; }
115.home-link:hover, #blog-pager-newer-link a:hover, #blog-pager-older-link a:hover { background: #C15346; color: #FFFFFF; }
116#blog-pager { text-align: center; padding: 10px 5% 10px 5%; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 3em 0; }
117.showpageOf { display:none; }
118.showpagePoint, .showpage a, .showpageNum a { background: #fff; margin: 0 10px 0 0; padding: 13px 20px; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; }
119.showpage a:hover, .showpageNum a:hover { background: #C15346; color: #fff; text-decoration: none; }
120/***** Post Highlighter CSS *****/
121blockquote { border-color: #F1F4F9; border-style: solid; border-width: 1px 0; color: #888888; font-style: italic; margin: 10px 0 20px; padding: 15px 40px; }
122pre { background: #222; font-size: 12px; line-height: 150%; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; color: #FFFFFF; font-family: "Courier New",monospace; margin: 1em auto; padding: 1.5em 3em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
123code { font-family: "Courier New",monospace; font-size: 12px; background: #eee; color: #5E6472; }
124/*****************************************
125custom widget CSS
126******************************************/
127/***** Social Profile Icon Widget CSS *****/
128.social-profile-icons { overflow: hidden; }
129.social-profile-icons ul li { background: transparent !important; border: none !important; float: left; list-style-type: none !important; margin: 0 2px 10px !important; padding: 0 !important; }
130.social-profile-icons ul li a, .social-profile-icons ul li a:hover { background: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiagO24P2WGv5zvrXmoyd3MDgWbeC7LL5eOoRutyB-pPSKZdMu3De_q30TnxbWqX9tvtozDaaKWw2G3WIjHN-f5x4mo66JZgo-iwe2XuVzx9UfgM5cUIxJk6Cdz31xz43kJHCItIWlZgQ_u/s1600/sprite_32x32.png") no-repeat scroll 0 0; -moz-border-radius: 50%; webkit-border-radius: 50%; border-radius: 50%; display: block; height: 42px; overflow: hidden; text-indent: -999px; transition: all 0.25s linear 0s; width: 42px; }
131.social-profile-icons ul li.social-facebook a { background-color: #3b5998; background-position: -59px 5px; }
132.social-profile-icons ul li.social-twitter a { background-color: #00aced; background-position: -251px 5px; }
133.social-profile-icons ul li.social-gplus a { background-color: #dd4b39; background-position: -91px 5px; }
134.social-profile-icons ul li.social-linkedin a { background-color: #007bb6; background-position: -123px 5px; }
135.social-profile-icons ul li.social-pinterest a { background-color: #cb2027; background-position: -155px 5px; }
136.social-profile-icons ul li.social-rss a { background-color: #F87E12; background-position: -187px 5px; }
137.social-profile-icons ul li a:hover { background-color: #333; }
138/***** Btnt Social Share widget CSS ******/
139.btnt-social { float: left; margin: 5px 20px 0 0; width: 90px; }
140/***** Custom Labels *****/
141.cloud-label-widget-content { display: inline-block; text-align: left; }
142.cloud-label-widget-content .label-size { display: inline-block; float: left; margin: 5px 5px 0 0; opacity: 1; }
143.cloud-label-widget-content .label-size a, .cloud-label-widget-content .label-size span { background: #FFFFFF; -moz-border-radius: 3px; -webit-border-radius: 3px; border-radius: 3px; color: #5E6472; display: block; font-size: 14px; padding: 13px 20px; }
144.cloud-label-widget-content .label-size:hover a, .cloud-label-widget-content .label-size span { background: #C15346; color: #FFF !important; }
145.cloud-label-widget-content .label-size .label-count { display: none; }
146/***** Profile Widget CSS *****/
147.Profile img { float: left; margin: 5px 10px 5px 0; padding: 5px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
148.profile-data { color: #999999; font: bold 20px/1.6em Arial,Helvetica,Tahoma,sans-serif; font-variant: small-caps; margin: 0; text-transform: capitalize; }
149.profile-datablock { margin: 0.5em 0; }
150.profile-textblock { line-height: 1.6em; margin: 0.5em 0; }
151a.profile-link { clear:both; display:block; font:80% monospace; padding:10px 0; text-align: center; text-transform:capitalize; }
152/***** Popular Post *****/
153.sidebar-wrapper .PopularPosts { background: #FFFFFF; -mox-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); overflow: hidden; }
154.sidebar-wrapper .PopularPosts h5 { background: #5E6472; color: #FFFFFF !important; padding: 12px 24px !important; text-align: center !important; }
155.sidebar-wrapper .PopularPosts .widget-content { font-size: 15px; margin: 0 !important; }
156.popular-posts ul { margin: 0 !important; padding: 0 !important; }
157.popular-posts ul li { list-style: none; border-bottom: 1px solid #F1F4F9; padding: 18px 24px !important; font-style: italic; color: #aaa; }
158.popular-posts ul li a { font-family: 'Raleway','sans-serif'; font-style: normal; }
159.sidebar-wrapper .popular-posts ul li { list-style: none; border-left: 5px solid #f9f9f9; }
160.sidebar-wrapper .popular-posts ul li:last-child  { border-bottom: 0; }
161.sidebar-wrapper .popular-posts ul li:hover { border-left: 5px solid #C15346; text-decoration: none; }
162.PopularPosts .item-thumbnail img { height: 60px; margin-right: 8px; padding: 3px; width: 60px; -mox-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
163/*****************************************
164Sidebar CSS
165******************************************/
166.sidebar { margin: 0; padding: 0; display:block; font-size: 13px; }
167.sidebar h2, .sidebar h5 { font-size: 13px; font-weight: bold; color: #5E6472; text-transform: uppercase; padding: 5px 10px 5px 0; text-align: left; }
168.sidebar .widget { margin-bottom: 10px; }
169.sidebar a { color: #C15346; text-decoration:none; }
170.sidebar a:hover { color: #5E6472; text-decoration:none; }
171.sidebar ul { clear: both; margin: 0 0 0 15px; padding: 0; }
172.sidebar ul li { padding: 0 0 5px; }
173/*****************************************
174Footer CSS
175******************************************/
176#footer { background: #fff; width: 100%; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); }
177.footer { float: left; margin: 15px 10px; width: 31.4% }
178.footer .widget{ margin-bottom:8px; }
179.footer h2 { border-bottom: 1px solid #F1F4F9; font-size: 13px; font-weight: bold; letter-spacing: 2px; margin: 0 0 5px; padding: 5px 0; text-transform: uppercase; }
180.footer .widget-content { font-size: 15px; line-height: 25px; }
181.footer ul { clear: both; margin: 0 0 0 10px; padding: 0; }
182.footer ul li { text-transform: capitalize; border-bottom: 1px solid #f1f4f9; padding: 10px 0; }
183/***** Footer Credits CSS *****/
184.footer-credits { border-top: 5px solid #F1F4F9; font-size:12px; padding: 15px; text-align: center; text-transform: uppercase; }
185/*****************************************
186Comments CSS
187******************************************/
188.comments { clear: both; margin: 0; padding: 40px 4%; border-top: 1px solid #f1f4f9; }
189.comments h4 { font-size: 30px; line-height: normal; margin: 0 0 30px; }
190.comments .comments-content .comment-thread ol { overflow: hidden; margin: 0; }
191.comments .comments-content .comment-thread ol li { list-style: none; }
192.comments .comments-content .comment:first-child { padding-top: 0; }
193.comments .comments-content .comment { margin-bottom: 0; padding-bottom: 0; }
194.comments .avatar-image-container { max-height: 60px; width: 60px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
195.comments .avatar-image-container img { max-width: 60px; width: 100%; }
196.comments .comment-block { border-bottom: 1px solid #f1f4f9; margin-left: 72px; padding: 0 0 0 20px; }
197.comments .comments-content .comment-header a {  text-transform: capitalize; }
198.comments .comments-content .user { display: block; font-family: 'Raleway','sans-serif'; }
199.comments .comments-content .datetime { margin-left: 0; }
200.comments .comments-content .datetime a { color: #333; font-size: 12px; text-transform: uppercase; }
201.comments .comments-content .comment-header, .comments .comments-content .comment-content { margin: 0 20px 0 0; }
202.comments .comment-block .comment-actions { display: block; text-align: right; }
203.comments .comment .comment-actions a { font-family: 'Raleway','sans-serif'; font-size: 12px; font-weight: bold; line-height: normal; padding: 5px 8px; }
204.comments .comment .comment-actions a:hover { text-decoration: none; }
205.comments .thread-toggle { display: none; }
206.comments .comments-content .inline-thread { margin: 0 0 20px 35px !important; padding: 0 0 0 20px; }
207.comments .continue { display: none; }
208/*****************************************
209Responsive styles
210******************************************/
211@media screen and (max-width: 1100px) {
212.main-wrapper{ margin: 0 !important; width: 100%; }
213.sidebar-wrapper{ float: left; padding: 0 15px; width: auto; }
214.sidebar-wrapper .widget { border: none; margin: 0px auto 10px auto; }
215}
216@media screen and (max-width: 960px) {
217#header { float: none; }
218#header h1, #header h1 a { text-align: center; }
219.main-nav { display: block; width: 100%; float: none; }
220.main-nav ul { text-align: center; }
221.main-nav ul { display: none; height: auto; }
222.main-nav a#pull { background-color: #5E6472; color: #fff; display: inline-block; font-family: raleway; font-size: 13px; font-weight: bold; padding: 10px 3%; position: relative; text-align: left; text-transform: uppercase; width: 94%; }
223.main-nav a#pull:after { content:""; background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5sSYmaPPVPcs6qDKq2oKFIvNGT-jfJziOaBYz7Ml6fcb0qCf9ASfbsxZPfUtNPesL8UXCuir3MJs-I19ULSlB1A9_8pfc_14pQQWnaTr-ip02fhzidIr2WRoO7dYsH2QMfyjo4WqF5B21/s1600/nav-icon.png') no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 15px; top: 10px; }
224.main-nav li { display: block; float: none; width: 100%; }
225.main-nav li a { background: #333; padding: 15px 20px; display: block; }
226.main-nav li a:hover, nav a:active { border: none; color: #eee; }
227.ct-wrapper{ padding: 0 10px; }
228}
229@media screen and (max-width: 768px){
230.post-outer { width: 96% !important; }
231#comment-editor { margin: 10px; }
232.footer { float: none; width: 90%; margin: 15px 5%; }
233}
234@media screen and (max-width: 600px){
235#header img { width: 100%; }
236}
237@media screen and (max-width: 420px){
238.comments .comments-content .datetime{ display: block; float: none; }
239.comments .comments-content .comment-header { height: 70px; }
240}
241@media screen and (max-width: 320px){
242.recent-post-cont { display: none; }
243.comments .comments-content .comment-replies { margin-left: 0; }
244}
245
246--></style>
247<!--Custom EU Cookies Notice by STCnetwork.org-->
248<script type='text/javascript'> 
249  cookieOptions = { 
250    msg: "This site uses cookies to help deliver services. By using this site, you are agreeing to our Privacy Policy.", 
251    link: "https://www.blogger.com/go/blogspot-cookies", 
252    close: "Got it!", 
253    learn: "Learn More" }; 
254</script>
254
255<style>.cookie-choices-info {z-index:999999!important;background-color:#333333!important;border-bottom: 1px solid #993300;  
256        box-shadow: 1px 2px 2px #000!important; padding:3px 0px!important;}.cookie-choices-info .cookie-choices-text{font-size:14px !important; color:#dddddd!important;}.cookie-choices-info .cookie-choices-button{  background-color: #993300!important;border-radius: 1px!important;box-shadow: 2px 3px 2px #000!important; padding:6px!important;text-transform: none!important;}</style>
257<style type='text/css'>.post-outer { background: #FFFFFF; display: inline-block; margin: 40px 2% 0; vertical-align: top; width: 45.7%; }</style>
258<link href="//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700%7CRaleway:300%7CPacifico" rel="stylesheet" type="text/css">
259<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 259
259
260<script type='text/javascript'>
261/*<![CDATA[*/
262//Automatic Read More
263function removeHtmlTag(strx,chop){if(strx.indexOf("<")!=-1){var s=strx.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i]=s[i].substring(s[i].indexOf(">")+1,s[i].length)}}strx=s.join("")}chop=(chop<strx.length-1)?chop:strx.length-2;while(strx.charAt(chop-1)!=' '&&strx.indexOf(' ',chop)!=-1)chop++;strx=strx.substring(0,chop-1);return strx+'...'}
264
265function btntSummaryAndThumb(btnt1,btnt2,btnt3){var div=document.getElementById(btnt1);var imgtag="";var img=div.getElementsByTagName("img");var summ=700;if(img.length>=1){imgtag='<div class="post_thumbnail"><a href="'+btnt3+'"><img src="'+img[0].src+'"/></a></div><div class="btnt-post"><h2 class="post-title"><a href="'+btnt3+'">'+btnt2+'</a></h2>';summ=400}else if(img.length>=0){imgtag='<div class="post_thumbnail"><a href="'+btnt3+'"><img src="http://i1203.photobucket.com/albums/bb382/chandeep10/default-page.png"/></a></div><div class="btnt-post"><h2 class="post-title"><a href="'+btnt3+'">'+btnt2+'</a></h2>'}var summary=imgtag+'<div class="entry-sum">'+removeHtmlTag(div.innerHTML,summ)+'</div></div>';div.innerHTML=summary}
266/*]]>*/</script>
266
267<meta content='500' http-equiv='refresh'/>
268<script>
vendor: 339 bytes, lines 268-274
268
269  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
270  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
271  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
272  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
273
274  ga('create', '
274UA-7205846-5
vendor: 39 bytes, lines 274-276
274', 'auto');
275  ga('send', 'pageview');
276
277</script>
277
278<link href='https://www.blogger.com/dyncss/3303008091229670102/authorization.css?zx=3be21fb1-e234-4ecf-be8f-0500a9b80a77' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyncss/3303008091229670102/authorization.css?zx=3be21fb1-e234-4ecf-be8f-0500a9b80a77' rel='stylesheet'/></noscript>
279<meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/>
280<meta name='google-adsense-platform-domain' content='blogspot.com'/>
281
282<!-- data-ad-client=ca-pub-1637670283966591 -->
283
284</head>
285<!--<body>-->
286<body>
287<div id='fb-root'></div>
288<script async='async' crossorigin='anonymous' defer='defer' src='https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2'></script>
288
289<div class='blogouter-wrapper'>
290<header class='header-wrapper'>
291<div class='ct-wrapper'>
292<div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'>
293<div id='header-inner'>
294<div class='titlewrapper'>
295<h1 class='title'>
296<a href='https://www.techdrivein.com/'>
297Tech Drive-in
298</a>
299</h1>
300</div>
301<div class='descriptionwrapper'>
302<p class='description'><span>Linux &amp; Ubuntu News, Reviews, Hacks!</span></p>
303</div>
304</div>
305</div></div>
306<div class='navigation section' id='navigation'><div class='widget HTML' data-version='1' id='HTML99'>
307<nav class='main-nav'>
308<ul>
309<li class='highlight'><a href='https://www.techdrivein.com/'>Home</a></li>
310<li><a href='https://www.techdrivein.com/search/label/News'>News</a></li>
311<li><a href='https://www.techdrivein.com/search/label/Specials'>Specials</a></li>
312<li><a href='https://www.techdrivein.com/search/label/Ubuntu%2018.10'>Ubuntu 18.10</a></li>
313<li><a href='https://www.techdrivein.com/search/label/DistroWars'>Distro Wars</a></li>
314<li><a href='https://www.techdrivein.com/search/label/Apps'>Apps</a></li>
315<li><a href='https://www.techdrivein.com/search/label/OpenSource'>FOSS</a></li>
316<li><a href='https://www.techdrivein.com/search/label/Games'>Games</a></li>
317<li><a href='https://www.techdrivein.com/p/contact-us.html'>About Us</a></li>
318</ul>
319<a href='#' id='pull'>Menu</a>
320</nav>
321</div></div>
322<div class='clr'></div>
323</div><!-- /ct-wrapper -->
324</header><!-- /header-wrapper -->
325<div class='ct-wrapper'>
326<div class='outer-wrapper'>
327<div class='main-wrapper'>
328<div class='content section' id='content'><div class='widget Blog' data-version='1' id='Blog1'>
329<div class='blog-posts hfeed'>
330<!--Can't find substitution for tag [defaultAdStart]-->
331<div class='post-outer'>
332<div class='post hentry'>
333<div class='post-body entry-content' id='post-body-5995808758759844018'>
334<div id='summary5995808758759844018'>
335Live wallpapers are not a new thing. In fact we have had a lot of live wallpapers to choose from on Linux 10 years ago. Today? Not so much. In fact, be it GNOME or KDE, most desktops today are far less customizable than it used to be. Komorebi wallpaper manager for Ubuntu is kind of a way back machine in that sense.<br />
336<br />
337<div class="separator" style="clear: both; text-align: center;">
338<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh66wL5nY54RtHRZ_vwLh4hisYmmwS6LZcWHEFZos6OKGroPwRs-wcTF0YJJQcxf6XvAByweZZlvmoQGYmdDYl9_fzeLwoKpeOu3axu1cDc8V6QaBZgi96T8ZWnGg3kg854iMqbG0DP-54/s1600/komorebi-live-wallpaper-ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ubuntu live wallpaper" border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh66wL5nY54RtHRZ_vwLh4hisYmmwS6LZcWHEFZos6OKGroPwRs-wcTF0YJJQcxf6XvAByweZZlvmoQGYmdDYl9_fzeLwoKpeOu3axu1cDc8V6QaBZgi96T8ZWnGg3kg854iMqbG0DP-54/s1600-rw/komorebi-live-wallpaper-ubuntu.png" /></a></div>
339<h4>
340<b>Install Gorgeous Live Wallpapers in Ubuntu 18.10/18.04 using Komorebi</b></h4>
341<div>
342Komorebi Wallpaper Manager comes with a pretty neat collection of live wallpapers and even video wallpapers. The package also contains a simple tool to create your own live wallpapers.</div>
343<br />
344<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
344
345<ins class="adsbygoogle"
346     style="display:block; text-align:center;"
347     data-ad-layout="in-article"
348     data-ad-format="fluid"
349     data-ad-client="ca-pub-1637670283966591"
350     data-ad-slot="2518702340"></ins>
351<script>
352     (adsbygoogle = window.adsbygoogle || []).push({});
353</script>
353
354<br />
355<div>
356Komorebi comes packaged in a convenient 64-bit DEB package, making it super easy to install in Ubuntu and most Debian based distros (latest version dropped 32-bit support though).&nbsp;&nbsp;</div>
357<div>
358<ul>
359<li><a href="https://github.com/cheesecakeufo/komorebi/releases/download/v2.1/komorebi-2.1-64-bit.deb" target="_blank">Download Komorebi 64-bit DEB for Ubuntu, Mint (direct download)</a></li>
360<li>Click-open the 'komorebi-2.1-64-bit.deb' package and hit the install button (enter password when prompted).</li>
361</ul>
362<div class="separator" style="clear: both; text-align: center;">
363<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgndYj8SkfQ3XKjtwtM97kjVun6z92zgFM1jHIv6R3EGFUtG772TON-KCcVCS46bqgOPlVuFqnsddqGZNmCKesVNcQGGrrQtrPd-U62xf2jv57Htn2QvgwylE5exhEdPnnm9Ee5LRXRJa0/s1600/komorebi-ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ubuntu 18.10 live wallpaper" border="0" data-original-height="1080" data-original-width="1580" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgndYj8SkfQ3XKjtwtM97kjVun6z92zgFM1jHIv6R3EGFUtG772TON-KCcVCS46bqgOPlVuFqnsddqGZNmCKesVNcQGGrrQtrPd-U62xf2jv57Htn2QvgwylE5exhEdPnnm9Ee5LRXRJa0/s1600-rw/komorebi-ubuntu.png" /></a></div>
364<div>
365<br /></div>
366</div>
367<div>
368That's it! Komorebi is installed and ready to go! Now launch Komorebi from app launcher.</div>
369<div>
370<br /></div>
371<div class="separator" style="clear: both; text-align: center;">
372<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz5O-z7t50kk_cgXZfRNiREgZjw0mmel-J_gRtHpuzMBc_QMO43ORcnK02cJex_GzqAYdnnuZpKVZTpEzfPca8s6aET6PgpU3sq5XXDwgmHFcFOuri59uZ7nFF_2kz3Ysb87bi5r5D2zE/s1600/Screenshot+from+2019-03-07+00-39-44.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ubuntu komorebi live wallpaper" border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz5O-z7t50kk_cgXZfRNiREgZjw0mmel-J_gRtHpuzMBc_QMO43ORcnK02cJex_GzqAYdnnuZpKVZTpEzfPca8s6aET6PgpU3sq5XXDwgmHFcFOuri59uZ7nFF_2kz3Ysb87bi5r5D2zE/s1600-rw/Screenshot+from+2019-03-07+00-39-44.png" /></a></div>
373<div>
374<br /></div>
375And finally, <b><i>to</i></b> <b><i>uninstall Komorebi</i></b> and revert all the changes you made, do this in Terminal (CTRL+ALT+T).<br />
376<div>
377<br /></div>
378<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo apt remove komorebi
379</pre>
380<div>
381<br />
382Komorebi works great on Ubuntu 18.10, and 18.04 LTS. A few more screenshots.</div>
383<div>
384<br /></div>
385<div class="separator" style="clear: both; text-align: center;">
386<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpG5gq6RIziX43hmrZzXxAigotAn5iAySxYQdooGpHZH7998YLmdCpYuTGGepp7G_zytrxxgs0lmxw9f4SyXh5OqgSQvwlnw9wnUdrzrWUpxwj0WN3LAU96C5by5eEeLvJc_jKsRvBbHg/s1600/komorebi-live-wallpapers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="komorebi live wallpaper ubuntu" border="0" data-original-height="905" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpG5gq6RIziX43hmrZzXxAigotAn5iAySxYQdooGpHZH7998YLmdCpYuTGGepp7G_zytrxxgs0lmxw9f4SyXh5OqgSQvwlnw9wnUdrzrWUpxwj0WN3LAU96C5by5eEeLvJc_jKsRvBbHg/s1600-rw/komorebi-live-wallpapers.png" /></a></div>
387<div>
388<br /></div>
389<div>
390As you can see, live wallpapers obviously consume more resources than a regular wallpaper, especially when you switch on Komorebi's fancy video wallpapers. But it is definitely not a resource hog as I feared it would be.</div>
391<div>
392<br /></div>
393<div class="separator" style="clear: both; text-align: center;">
394<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjImAXK8unZvQ-tIEkEW4XUNQs6NoXZFPTenyboOydc3Y-pmk9MiqG9tjmgOOdzDQmQbRHot1F7NNui_TSeJiFg81y3FXuEgwrXCVbVhruepDdi97QiTDfpfZumQJR9zRY5hF4PFvm3koE/s1600/ubuntu-live-wallpaper-komorebi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ubuntu wallpaper live time and date" border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjImAXK8unZvQ-tIEkEW4XUNQs6NoXZFPTenyboOydc3Y-pmk9MiqG9tjmgOOdzDQmQbRHot1F7NNui_TSeJiFg81y3FXuEgwrXCVbVhruepDdi97QiTDfpfZumQJR9zRY5hF4PFvm3koE/s1600-rw/ubuntu-live-wallpaper-komorebi.png" /></a></div>
395<div>
396<br /></div>
397Like what you see here? Go ahead and give Komorebi Wallpaper Manager a spin. Does it turn out to be not as resource-friendly in your PC? Let us know your opinion in the comments.&nbsp;
398<br />
399<br />
400<div class="separator" style="clear: both; text-align: center;">
401<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4diC4V19weey3efl83Q9YgKVzV461OWCyC0rGpQWfhnJ0gIl0jJeFVy0gFfToociCxcNMcfo3Zi_UqhZqqNleUdANQblEjZ6c4lXYVt_tmB2vayHvE2pG9bUs-JGpfU7m-XMWen2whgQ/s1600/komorebi-ubuntu1810.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ubuntu live wallpapers" border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4diC4V19weey3efl83Q9YgKVzV461OWCyC0rGpQWfhnJ0gIl0jJeFVy0gFfToociCxcNMcfo3Zi_UqhZqqNleUdANQblEjZ6c4lXYVt_tmB2vayHvE2pG9bUs-JGpfU7m-XMWen2whgQ/s1600-rw/komorebi-ubuntu1810.png" /></a></div>
402<br />
403A video wallpaper example. To see them in action, <a href="https://www.youtube.com/watch?v=NvfRy5qMsos" target="_blank">watch this demo</a>.
404</div>
405<script type='text/javascript'>
406btntSummaryAndThumb("summary5995808758759844018","Komorebi Wallpapers display Live Time & Date, Stunning Parallax Effect on Ubuntu","https://www.techdrivein.com/2019/03/live-wallpaper-ubuntu-komorebi.html","March 07, 2019");
407</script>
407
408<div style='clear: both;'></div>
409</div>
410<div class='post-footer'>
411<div class='post-footer-line post-footer-line-1'>
412</div>
413<div class='post-footer-line post-footer-line-2'></div>
414<div class='post-footer-line post-footer-line-3'><span class='post-location'>
415</span>
416</div>
417</div>
418</div>
419</div>
420<div class='post-outer'>
421<div class='post hentry'>
422<div class='post-body entry-content' id='post-body-6041642802793631458'>
423<div id='summary6041642802793631458'>
424Nintendo's Mario needs no introduction. This game defined our childhoods. Now you can install and have fun with an unofficial version of the famed Mario platformer in Ubuntu 18.10 via this Snap package.<br />
425<br />
426<div class="separator" style="clear: both; text-align: center;">
427<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5jGByBvG5ADF1FFJvEfDK0opLg4y0qUrKFcro0rjoNM9LXhuWm1M9ktDwLQmv3CjyVQyLCnRDj87TGKzu2lynRCOz2bUytDhz7WqqfFQiiQmB8bbG6NjlcJj_1EUACr4dcoDW8gz8gU/s1600/mario-ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="install Mario on Ubuntu" border="0" data-original-height="722" data-original-width="1131" height="408" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5jGByBvG5ADF1FFJvEfDK0opLg4y0qUrKFcro0rjoNM9LXhuWm1M9ktDwLQmv3CjyVQyLCnRDj87TGKzu2lynRCOz2bUytDhz7WqqfFQiiQmB8bbG6NjlcJj_1EUACr4dcoDW8gz8gU/s640-rw/mario-ubuntu.png" width="640" /></a></div>
428<h4>
429<b>Play Nintendo's Mario Unofficially on Ubuntu 18.10</b></h4>
430"Mari0 is a Mario + Portal platformer game." It is not an official release and hence the slight name change (Mari0 instead of Mario). Mari0 is still in testing, and might not work as intended. It doesn't work fullscreen for example, but everything else seems to be working great in my PC.<br />
431<u><br /></u>
432<i><u>But please be aware that this app is still in testing, and a lot of things can go wrong</u></i>. Mari0 also comes with joystick support. Here's how you install unofficial Mari0 snap package. Do this in Terminal (CTRL+ALT+T)<br />
433<br />
434<pre class="alt2" dir="ltr" style="border: 1px inset; height: 25px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo snap install mari0
435</pre>
436<br />
437To enable joystick support:<br />
438<br />
439<pre class="alt2" dir="ltr" style="border: 1px inset; height: 25px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo snap connect mari0:joystick</pre>
440<br />
441<div class="separator" style="clear: both; text-align: center;">
442<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu-RlGF-L9b3FTAR9Es0YErxua-6nuJxYICclZzi5QQWdLT9UNWGNpJ7MlxVHOEXfdUGU3hh5t_6VlHpUiBGwqb0g_Hf9f-P-h4ToPZY6xR4ulXqzt0rSoLAxwV4IElJwIRyPOORWakUI/s1600/mario-ubuntu1810.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="nintendo mario ubuntu" border="0" data-original-height="756" data-original-width="1345" height="358" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu-RlGF-L9b3FTAR9Es0YErxua-6nuJxYICclZzi5QQWdLT9UNWGNpJ7MlxVHOEXfdUGU3hh5t_6VlHpUiBGwqb0g_Hf9f-P-h4ToPZY6xR4ulXqzt0rSoLAxwV4IElJwIRyPOORWakUI/s640-rw/mario-ubuntu1810.png" width="640" /></a></div>
443<br />
444Please find time to provide valuable <a href="https://github.com/Lin-Buo-Ren/mari0-snap">feedback to the developer</a> post testing, especially if something went wrong. You can also leave your feedback in the comments below.
445</div>
446<script type='text/javascript'>
447btntSummaryAndThumb("summary6041642802793631458","Snap Install Mario Platformer on Ubuntu 18.10, Ubuntu 18.04 LTS","https://www.techdrivein.com/2019/03/snap-install-mario-platformer-on-ubuntu.html","March 05, 2019");
448</script>
448
449<div style='clear: both;'></div>
450</div>
451<div class='post-footer'>
452<div class='post-footer-line post-footer-line-1'>
453</div>
454<div class='post-footer-line post-footer-line-2'></div>
455<div class='post-footer-line post-footer-line-3'><span class='post-location'>
456</span>
457</div>
458</div>
459</div>
460</div>
461<div class='post-outer'>
462<div class='post hentry'>
463<div class='post-body entry-content' id='post-body-1253959775891367406'>
464<div id='summary1253959775891367406'>
465Apellix is a Florida based startup that specialises in aerial robotics. They intend to create safer work environments by replacing workers with its task-specific drones to complete high-risk jobs at dangerous/elevated work sites.<br />
466<br />
467<div class="separator" style="clear: both; text-align: center;">
468<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF4wt_CUplHA6l32_dQEddOVuWCVmya8BYt6gwYX9u0jmZ0jmHDdKnnYZX3gEMFtym0T3lMMLEHSKiXz_TNbRKrTBTpOrRE3KNcf_oufrEls-Z0W15pWoSR79fZt74kLPZ8sBGdvm_7Uk/s1600/ubuntu-robotics.jpg" imageanchor="1"><img alt="ubuntu robotics" border="0" data-original-height="720" data-original-width="1280" height="360" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF4wt_CUplHA6l32_dQEddOVuWCVmya8BYt6gwYX9u0jmZ0jmHDdKnnYZX3gEMFtym0T3lMMLEHSKiXz_TNbRKrTBTpOrRE3KNcf_oufrEls-Z0W15pWoSR79fZt74kLPZ8sBGdvm_7Uk/s1600-rw/ubuntu-robotics.jpg" width="640" /></a></div>
469<h4>
470<b>Robotics with an Ubuntu Twist</b></h4>
471<div>
472Ubuntu is expanding its reach into robotics and <a href="https://www.techdrivein.com/2019/02/riot-os-tiny-opensource-os-for-internet-of-things.html" target="_blank">IoT</a> in a big way. A few years ago at the TechCrunch Disrupt event, UAVIA <a href="https://www.techdrivein.com/2015/12/first-ever-fully-remotely-controlled-drones-ubuntu.html" target="_blank">unveiled</a> a new generation of its one hundred percent remotely operable drones (an industry first, they claimed), which were built with Ubuntu under the hood. Then there were other like Erle Robotics (recently renamed to Acutronic Robotics) which made big strides in drone technology using Ubuntu at its core.</div>
473<div>
474<br /></div>
475<div>
476<a center="" drones="" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpK0kpULV1hsw-KKGOPBP9UCjXQTOd6hxoLfu8O-PkM1RqqjpXsJcb9FMt9CB462zeY6V0AFxILEjoyBYJ1y01kO1qJrVSV_lIOmTiETKsTtDuMD0segOPmGEyjyqQtZSA7j1wZK7xVTI/s1600/ubuntu-apellix-robotics.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" text-align:="" ubuntu=""><img border="0" data-original-height="408" data-original-width="817" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpK0kpULV1hsw-KKGOPBP9UCjXQTOd6hxoLfu8O-PkM1RqqjpXsJcb9FMt9CB462zeY6V0AFxILEjoyBYJ1y01kO1qJrVSV_lIOmTiETKsTtDuMD0segOPmGEyjyqQtZSA7j1wZK7xVTI/s1600-rw/ubuntu-apellix-robotics.png" /></a></div>
477<div>
478<br /></div>
479<div>
480<b>Apellix </b>is the only aerial robotics company with drones "capable of making contact with structures through fully computer-controlled flight", claims Robert Dahlstrom, Founder and CEO of Apellix.</div>
481<div>
482<br /></div>
483<div>
484<div>
485"At height, a human pilot cannot accurately gauge distance. At 45m off the ground, they can&#8217;t tell if they are 8cm or 80cm away from the structure. With our solutions, an engineer simply positions the drone near the inspection site, then the on-board computer takes over and automates the delicate docking process." He adds.</div>
486</div>
487<br />
488<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
488
489<ins class="adsbygoogle"
490     style="display:block; text-align:center;"
491     data-ad-layout="in-article"
492     data-ad-format="fluid"
493     data-ad-client="ca-pub-1637670283966591"
494     data-ad-slot="2518702340"></ins>
495<script>
496     (adsbygoogle = window.adsbygoogle || []).push({});
497</script>
497
498<br />
499<div>
500Apellix considered many popular Linux distributions before zeroing in on Ubuntu for its&nbsp;stability, reliability, and large developer ecosystem. Ubuntu's versatility also enabled Apellix to use the same underlying OS platform and software packages across development and production.</div>
501<div>
502<br /></div>
503<div>
504<div>
505The team is currently developing on Ubuntu Server with the intent to migrate to Ubuntu Core. The company is also making extensive use of Ubuntu Server, both on-board its robotic systems and its cloud operations, according to a case study by Ubuntu's parent company, Canonical Foundation.&nbsp;</div>
506</div>
507<div>
508<br /></div>
509<div class="separator" style="clear: both; text-align: center;">
510<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxVtHnUIajccaSfJjl0QFTNRcDLdEBScz-ZiK2blOwj4ZrH1VoSKoW28ZEiIg4d-1Oe2FnT5Udba_W-Ux_YXI1Fl93m1ovybY587GQi1jjXk6vFSLWEeK1TuoSHbF7qxwMPrCmgJuSPwE/s1600/apellix-drones-ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="apellix ubuntu drones" border="0" data-original-height="506" data-original-width="1002" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxVtHnUIajccaSfJjl0QFTNRcDLdEBScz-ZiK2blOwj4ZrH1VoSKoW28ZEiIg4d-1Oe2FnT5Udba_W-Ux_YXI1Fl93m1ovybY587GQi1jjXk6vFSLWEeK1TuoSHbF7qxwMPrCmgJuSPwE/s1600-rw/apellix-drones-ubuntu.png" /></a></div>
511<div>
512<br /></div>
513<div>
514<div>
515"With our aircraft, an error of 2.5 cm could be the difference between a successful flight and a crash," comments Dahlstrom. "Software is core to avoiding those errors and allowing us to do what we do - so we knew that placing the right OS at the heart of our solutions was essential."&nbsp;</div>
516</div>
517</div>
518<script type='text/javascript'>
519btntSummaryAndThumb("summary1253959775891367406","Florida based Startup Builds Ubuntu Powered Aerial Robotics","https://www.techdrivein.com/2019/03/startup-builds-ubuntu-drones-robotics.html","March 04, 2019");
520</script>
520
521<div style='clear: both;'></div>
522</div>
523<div class='post-footer'>
524<div class='post-footer-line post-footer-line-1'>
525</div>
526<div class='post-footer-line post-footer-line-2'></div>
527<div class='post-footer-line post-footer-line-3'><span class='post-location'>
528</span>
529</div>
530</div>
531</div>
532</div>
533<div class='post-outer'>
534<div class='post hentry'>
535<div class='post-body entry-content' id='post-body-134446996423012892'>
536<div id='summary134446996423012892'>
537Openpilot is an opensource driving agent which at the moment can perform industry-standard functions such as Adaptive Cruise Control and Lane Keeping Assist System for a select few auto manufacturers.
538<br />
539<div>
540<br />
541<div class="separator" style="clear: both; text-align: center;">
542<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc_UMuiHL7DhnSCjm7UxNZh-371G6RLZI1sGp-z6kKZ8491AgHLXod18CxrD4ppPV9nmo25vK8Oo-NLjtqWFkUERp_joH8R9-D4PqCYwmOjR__jWHgDN9NlvlyPxvkBoNf9b2M5AEmhD8/s1600/openpilot-tesla-autopilot.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="opensource autopilot system" border="0" data-original-height="914" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc_UMuiHL7DhnSCjm7UxNZh-371G6RLZI1sGp-z6kKZ8491AgHLXod18CxrD4ppPV9nmo25vK8Oo-NLjtqWFkUERp_joH8R9-D4PqCYwmOjR__jWHgDN9NlvlyPxvkBoNf9b2M5AEmhD8/s1600-rw/openpilot-tesla-autopilot.jpeg" /></a></div>
543<h4>
544<b>Meet Project Openpilot</b></h4>
545</div>
546<div>
547Opensource isn't a misnomer in the world of autonomous cars. Even as far back as in 2013, Ubuntu <a href="https://www.techdrivein.com/2013/10/ubuntu-spotted-on-mercs-driverless-cars.html" target="_blank">was spotted</a> in Mercedes-Benz driverless cars, and it is also a well-known fact that Google is <a href="https://www.techdrivein.com/2013/09/google-driverless-cars-are-using-modified-ubuntu.html" target="_blank">using a 'lightly customized Ubuntu'</a> at the core of its push towards building fully autonomous cars.&nbsp;</div>
548<div>
549<br /></div>
550<div>
551Openpilot though is unique in its own way. It's an opensource driving agent that already works (as is claimed) in a number of models from manufacturers such as Toyota, Kia, Honda, Chevrolet, Hyundai, Jeep, etc.<br />
552<br />
553<div class="separator" style="clear: both; text-align: center;">
554<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwr1g0OT84e93GACPY1QuwOdEmdw1XybaMNlZRb3U_o_7JyHVEW1sLoPtJO_jAlcG1MAf27WaX5rUlpq_wgFP7Lzn8YDDG_rRaRZYv48EqXSzHbNsY1bRCQO36knicxvQdTnwU_xl9d5w/s1600/openpilot-autonomous-tech-cars.jpeg" imageanchor="1"><img border="0" data-original-height="1066" data-original-width="1600" height="424" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwr1g0OT84e93GACPY1QuwOdEmdw1XybaMNlZRb3U_o_7JyHVEW1sLoPtJO_jAlcG1MAf27WaX5rUlpq_wgFP7Lzn8YDDG_rRaRZYv48EqXSzHbNsY1bRCQO36knicxvQdTnwU_xl9d5w/s640-rw/openpilot-autonomous-tech-cars.jpeg" width="640" /></a></div>
555<br /></div>
556<div>
557Above image: An Openpilot user getting a distracted alert. Apart from Adaptive Cruise Control (ACC) and Lane Keeping Assist System functions, Openpilot developers claims that their technology currently is "about on par with Tesla Autopilot and GM Super Cruise, and better than all other manufacturers."<br />
558<br />
559If Tesla's Autopilot was iOS, Openpilot developers would like their product to become the "Android for cars", the ubiquitous software of choice when autonomous systems on cars goe
559s universal.</div><br /><br />
560<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
560
561<ins class="adsbygoogle"
562     style="display:block; text-align:center;"
563     data-ad-layout="in-article"
564     data-ad-format="fluid"
565     data-ad-client="ca-pub-1637670283966591"
566     data-ad-slot="2518702340"></ins>
567<script>
568     (adsbygoogle = window.adsbygoogle || []).push({});
569</script>
569<br /><div>
570The Openpilot-endorsed, <a href="https://github.com/commaai/openpilot#supported-cars" target="_blank">officially supported list of cars</a> keeps growing. It now includes some 40 odd models from manufacturers ranging from Toyota to Hyundai. And they are actively testing Openpilot on newer cars from VW, Subaru etc. according to their <a href="https://twitter.com/comma_ai" target="_blank">Twitter feed</a>.<br />
571<br />
572Even a lower variant of Tesla Model S which came without Tesla Autopilot system was upgraded with comma.ai's Openpilot solution which then mimicked a number of features from Tesla Autopilot, including automatic steering in highways according to <a href="https://www.teslarati.com/tesla-comma-ai-openpilot-installation-diy/" target="_blank">this article</a>. (comma.ai is the startup behind Openpilot)<br />
573<br />
574Related read: Udacity's attempts to build a <a href="https://www.techdrivein.com/2016/09/open-source-self-driving-car-udacity.html" target="_blank">fully opensource self-driving car</a>, and Linux Foundation's <a href="https://www.techdrivein.com/2017/07/toyota-opts-for-linux-based.html" target="_blank">Automotive Grade Linux (AGL)</a>&nbsp;infotainment system project which Toyota intends to use in its future cars.</div>
575</div>
576<script type='text/javascript'>
577btntSummaryAndThumb("summary134446996423012892","Openpilot: An Opensource Alternative to Tesla Autopilot, GM Super Cruise","https://www.techdrivein.com/2019/02/openpilot-opensource-tesla-autopilot-alternative.html","February 27, 2019");
578</script>
578
579<div style='clear: both;'></div>
580</div>
581<div class='post-footer'>
582<div class='post-footer-line post-footer-line-1'>
583</div>
584<div class='post-footer-line post-footer-line-2'></div>
585<div class='post-footer-line post-footer-line-3'><span class='post-location'>
586</span>
587</div>
588</div>
589</div>
590</div>
591<div class='post-outer'>
592<div class='post hentry'>
593<div class='post-body entry-content' id='post-body-6777326654637894229'>
594<div id='summary6777326654637894229'>
595OK, that might be an overstatement. But Oranchelo is good, really good.<br />
596<div>
597<br /></div>
598<div class="separator" style="clear: both; text-align: center;">
599<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk_ST8Sa69T9pq5043vybUnuTRVqPyB61ZMSTiQbMIdeA1oRqpoTk-AX2DGml35a5YD99_MldcfCvI-iQYFLvsSwX03BtffHmsE-2cTaj4jPINsDpnjasT1CJQbjVR-_X9RTiQbYvns-A/s1600/oranchelo-icons-ubuntu18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk_ST8Sa69T9pq5043vybUnuTRVqPyB61ZMSTiQbMIdeA1oRqpoTk-AX2DGml35a5YD99_MldcfCvI-iQYFLvsSwX03BtffHmsE-2cTaj4jPINsDpnjasT1CJQbjVR-_X9RTiQbYvns-A/s1600-rw/oranchelo-icons-ubuntu18.png" /></a></div>
600<h4>
601<b>Oranchelo Icons Theme for Ubuntu 18.10</b></h4>
602<div>
603Oranchelo is a flat-design icon theme originally designed for XFCE4 desktop. Though it works great on GNOME as well. I especially like the distinct take on Firefox and Chromium icons, as you can see in the screenshot.<br /><br />
604<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
604
605<ins class="adsbygoogle"
606     style="display:block; text-align:center;"
607     data-ad-layout="in-article"
608     data-ad-format="fluid"
609     data-ad-client="ca-pub-1637670283966591"
610     data-ad-slot="2518702340"></ins>
611<script>
612     (adsbygoogle = window.adsbygoogle || []).push({});
613</script>
613
614<br />
615<div class="separator" style="clear: both; text-align: center;">
616<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUmNAeuEluACSsX1PXN5sNti0Ej8d007fO4rXbWz2KkPDw9yyuCXzl-oHaIatlNwWeHfp9yYnKvBAXRi3egNdd7SWyYS5NypVIZpl1OBZRbETDi_VU42d0xPMsTqnDd7EA9iTInCulyQ4/s1600/oranchelo-icons-ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="217" data-original-width="1059" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUmNAeuEluACSsX1PXN5sNti0Ej8d007fO4rXbWz2KkPDw9yyuCXzl-oHaIatlNwWeHfp9yYnKvBAXRi3egNdd7SWyYS5NypVIZpl1OBZRbETDi_VU42d0xPMsTqnDd7EA9iTInCulyQ4/s1600-rw/oranchelo-icons-ubuntu.png" /></a></div>
617<br />
618Here's how you install Oranchelo icons theme on Ubuntu 18.10 using&nbsp;Oranchelo PPA. Just copy-paste the following three commands to Terminal (CTRL+ALT+T).<br />
619<br />
620<pre class="alt2" dir="ltr" style="border: 1px inset; height: 60px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo add-apt-repository ppa:oranchelo/oranchelo-icon-theme
621sudo apt update
622sudo apt install oranchelo-icon-theme
623</pre>
624<br />
625Now run GNOME Tweaks, Appearance &gt; Icons &gt; Oranchelo.<br />
626<br />
627<div class="separator" style="clear: both; text-align: center;">
628<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdEyGY2NZBQbMo5ilWPjdE3hkR04w6KiRrRwGjQ18NiGjNfY8BIuh85XLiz-10TLXP1fPSgJ2hCM625x16cGpUO9EEon7M_q9sw9bJA0v43NOe_BEnhuO6HFdCoJHJUVh5RemB6sT8FaU/s1600/change-theme-ubuntu.png.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="656" data-original-width="902" height="464" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdEyGY2NZBQbMo5ilWPjdE3hkR04w6KiRrRwGjQ18NiGjNfY8BIuh85XLiz-10TLXP1fPSgJ2hCM625x16cGpUO9EEon7M_q9sw9bJA0v43NOe_BEnhuO6HFdCoJHJUVh5RemB6sT8FaU/s640-rw/change-theme-ubuntu.png.png" width="640" /></a></div>
629<br />
630Meet the artist behind Oranchelo icons theme at his&nbsp;<a href="https://www.deviantart.com/zayronxio/" target="_blank">deviantart page</a>. So, how do you like the new icons? Let us know your opinion in the comments below.<br />
631<br />
632<div class="separator" style="clear: both; text-align: center;">
633<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy4TjMQkLRjFr0LnQzkemQUL1atFkAqLno3psBeqCqS2ma2ElB37eDG8as_AIZzvCVSh6kLaQS1Q91wp6yXv5ZtS5hN1g_uGieArfYfaO9YkZsqjOUVcxrwqt6G9QRZGxyIURjezneQ7I/s1600/oranchelo-ubuntu-icon-theme.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy4TjMQkLRjFr0LnQzkemQUL1atFkAqLno3psBeqCqS2ma2ElB37eDG8as_AIZzvCVSh6kLaQS1Q91wp6yXv5ZtS5hN1g_uGieArfYfaO9YkZsqjOUVcxrwqt6G9QRZGxyIURjezneQ7I/s1600-rw/oranchelo-ubuntu-icon-theme.png" /></a></div>
634<br /></div>
635</div>
636<script type='text/javascript'>
637btntSummaryAndThumb("summary6777326654637894229","Oranchelo - The icon theme to beat on Ubuntu 18.10","https://www.techdrivein.com/2019/02/oranchelo-icons-theme-ubuntu1810.html","February 26, 2019");
638</script>
638
639<div style='clear: both;'></div>
640</div>
641<div class='post-footer'>
642<div class='post-footer-line post-footer-line-1'>
643</div>
644<div class='post-footer-line post-footer-line-2'></div>
645<div class='post-footer-line post-footer-line-3'><span class='post-location'>
646</span>
647</div>
648</div>
649</div>
650</div>
651<div class='post-outer'>
652<div class='post hentry'>
653<div class='post-body entry-content' id='post-body-1847949679892835325'>
654<div id='summary1847949679892835325'>
655Have been using "Cosmic Cuttlefish" since its first beta. It is perhaps one of the most <a href="https://ubuntufy.com/2018/05/17/the-next-ubuntu-will-be-called-cosmic-cuttlefish-and-its-going-to-be-pretty/" target="_blank">visually pleasing Ubuntu releases ever</a>. But more on that later. Now let's discuss what can be done to improve the overall user-experience by diving deep into the nitty gritties of Canonical's brand new flagship OS.<br />
656<h3>
657<b>1. Enable MP3/MP4/AVI Playback, Adobe Flash etc.</b></h3>
658This has been perhaps the standard 'first-thing-to-do' ever since the Ubuntu age dawned on us. You do have an option to install most of the 'restricted-extras' while installing the OS itself now, but if you are not-sure you've ticked all the right boxes, just run the following command in Terminal.<br />
659<br />
660<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo apt install ubuntu-restricted-extras
661</pre>
662<br />
663<div style="text-align: center;">
664<b>OR</b></div>
665<br />
666You can install it straight from the Ubuntu Software Center by <a href="apt://ubuntu-restricted-extras" target="_blank">CLICKING HERE</a>.<br />
667<h3>
668<b>2. Get GNOME Tweaks</b></h3>
669<div>
670GNOME Tweaks is non-negotiable.</div>
671<div class="separator" style="clear: both; text-align: center;">
672<br /></div>
673<div class="separator" style="clear: both; text-align: center;">
674<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8YbB__F3pKm9vmCkUkA9IYeySaubHaamXaXmryqti7rSZJUdBrBxUZOD8652QH8pB36ixKhLaiAQNidFK8LbEzyAVD5DPxso0VDOaOcjvUgxu8T2r1Phu1bkMjtdiERW5Q8MLedkQRaM/s1600/tweaks-ubuntu18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="things to do after installing ubuntu 18.10" border="0" data-original-height="654" data-original-width="906" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8YbB__F3pKm9vmCkUkA9IYeySaubHaamXaXmryqti7rSZJUdBrBxUZOD8652QH8pB36ixKhLaiAQNidFK8LbEzyAVD5DPxso0VDOaOcjvUgxu8T2r1Phu1bkMjtdiERW5Q8MLedkQRaM/s1600-rw/tweaks-ubuntu18.png" /></a></div>
675<br />
676GNOME Tweaks is an app the lets you tweak little things in GNOME based OSes that are otherwise hidden behind menus. If you are on Ubuntu 18.10, Tweaks is a must. Honestly, I don't remember if it was installed as a default.<b> </b>But here you install it anyway, Apt-URL will prompt you if the app already exists.<br /><br />
677<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
677
678<ins class="adsbygoogle" data-ad-client="ca-pub-1637670283966591" data-ad-format="fluid" data-ad-layout="in-article" data-ad-slot="2518702340" style="display: block; text-align: center;"></ins>
678<script>
679     (adsbygoogle = window.adsbygoogle || []).push({});
680</script>
680
681<br />
682Search for Gnome Tweaks in Ubuntu Software Center. OR simply <a href="apt:gnome-tweaks">CLICK HERE</a> to go straight to the app in Software Center. OR even better, copy-paste this command in Terminal (keyboard shortcut: CTRL+ALT+T).<br />
683<br />
684<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo apt install gnome-tweaks
685</pre>
686<br />
687<h3>
688<b>3. Displaying Date/Battery Percentage on Top Panel&nbsp;&nbsp;</b></h3>
689<div>
690The screenshot, I hope, is self explanatory.<br />
691<br /></div>
692<div class="separator" style="clear: both; text-align: center;">
693<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL_nyqyxUZ9oWI2RpmYPNsglZqwIIrC84zzbRK4HAFlHKG88tm_Cd141T-_X6gLh7EUkHndt8J39RhNuJqlZRTXba1E3887XW_dMAh6kIb7MLJqXwMvPGmuu8O-jWxjGcxsr61KFrRSnE/s1600/topbar-ubuntu1810.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="things to do after installing ubuntu 18.10" border="0" data-original-height="511" data-original-width="1338" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL_nyqyxUZ9oWI2RpmYPNsglZqwIIrC84zzbRK4HAFlHKG88tm_Cd141T-_X6gLh7EUkHndt8J39RhNuJqlZRTXba1E3887XW_dMAh6kIb7MLJqXwMvPGmuu8O-jWxjGcxsr61KFrRSnE/s1600-rw/topbar-ubuntu1810.png" /></a></div>
694<br />
695If you have GNOME Tweaks installed, this is easily done. Open GNOME tweaks, goto 'Top Bar' sidemenu and enable/disable what you need.<br />
696<h3>
697<b>4. Enable 'Click to Minimize' on Ubuntu Dock</b></h3>
698Honestly, I don't have a clue why this is disabled by default. You intuitively expect the apps shortcuts on Ubuntu dock to 'minimize' when you click on it (at least I do).<br />
699<br />
700In fact, the feature is already there, all you need to do is to switch it ON. Do this is Terminal.<br />
701<br />
702<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'</pre>
703<br />
704That's it. Now if you didn't find the 'click to minimize' feature useful, you can always revert Dock settings back to its original state, by copy-pasting the following command in Terminal app.<br />
705<br />
706<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">gsettings reset org.gnome.shell.extensions.dash-to-dock click-action</pre>
707<br />
708<h3>
709<b>5. Pin/Unpin Useful Stuff from Launcher</b></h3>
710<div>
711There are a bunch of apps that are pinned to your Ubuntu launcher by default.<br />
712<br /></div>
713<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNhMZM9fzWU0YIP_fFjE-A5ySZIVK4DLw8fGn1J4hKPLgaJZIJ9_ZKCfzq-cG1IAVkEtcSv_96N8myGUgYA-w4K3nhe1AwONISRlHXZCKaV8nwwBXUt2yVc1X-mrIgQ1mrOXHVp5OsGFA/s1600/thingstodo-ubuntu1810.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="things to do after ubuntu 18.10" border="0" data-original-height="412" data-original-width="914" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNhMZM9fzWU0YIP_fFjE-A5ySZIVK4DLw8fGn1J4hKPLgaJZIJ9_ZKCfzq-cG1IAVkEtcSv_96N8myGUgYA-w4K3nhe1AwONISRlHXZCKaV8nwwBXUt2yVc1X-mrIgQ1mrOXHVp5OsGFA/s1600-rw/thingstodo-ubuntu1810.png" /></a><br />
714<b>&nbsp; </b><br />
715For example, I almost never use the 'Help' app or the 'Amazon' shortcut preloaded on launcher. But I would prefer a shortcut to Terminal app instead. Right-click on your preferred app on the launcher, and add-to/remove-from favorites as you please.<br />
716<h3>
717<b>6. Enable/Disable Two Finger Scrolling</b></h3>
718<div>
719<span style="text-align: center;">As you must've noticed, two-finger scrolling is a system default now.&nbsp;</span></div>
720<div>
721<span style="text-align: center;"><br /></span></div>
722<div class="separator" style="clear: both; text-align: center;">
723<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96gckD_xWnjEdphkUm9FO7SSnVFsm8PfU-xOTsctUG1MhsTHxLegSO8JtOmVLmQLmMzk-ArmXavOG-U64DIEb0O3jEQlkJ66M5aNeTl7Lue72_Hdzp8QEzyehw6f8OSzDpw4Fkva9His/s1600/ubuntu1810-thingstodo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="things to do after installing ubuntu cosmic" border="0" data-original-height="858" data-original-width="1135" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96gckD_xWnjEdphkUm9FO7SSnVFsm8PfU-xOTsctUG1MhsTHxLegSO8JtOmVLmQLmMz
723k-ArmXavOG-U64DIEb0O3jEQlkJ66M5aNeTl7Lue72_Hdzp8QEzyehw6f8OSzDpw4Fkva9His/s1600-rw/ubuntu1810-thingstodo.png" /></a></div>
724<b>&nbsp; </b><br />
725One of my laptops act strangely when two-finger scrolling is on. You can easily disable two-finger scrolling and enable old school edge-scrolling in 'Settings'.&nbsp; Settings &gt; Mouse and Touchpad<br />
726<br />
727<b>Quicktip</b>: You can go straight to submenus by simply searching for it in GNOME's universal search bar.<br />
728<br />
729<div class="separator" style="clear: both; text-align: center;">
730<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNOzPdUAl9Bik4QdtaEpTBe6mEFaEv3yOSqtgR8FSQr9k8HpeqescRT_lnvycrPJWZPE7gqroVNgtQif_WXcLzE61ihUwC-HnoPIVXCVrOD1NcuPL4azHkOCvW-6-ZI1d9CL8O6KyfXkE/s1600/ubuntu1810.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ubuntu 18.10 cosmic" border="0" data-original-height="594" data-original-width="1344" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNOzPdUAl9Bik4QdtaEpTBe6mEFaEv3yOSqtgR8FSQr9k8HpeqescRT_lnvycrPJWZPE7gqroVNgtQif_WXcLzE61ihUwC-HnoPIVXCVrOD1NcuPL4azHkOCvW-6-ZI1d9CL8O6KyfXkE/s1600-rw/ubuntu1810.png" /></a></div>
731<br />
732Take for example the screenshot above, where I triggered the GNOME menu by hitting Super(Windows) ke
732y, and simply searched for 'mouse' settings. The first result will take me directly to the 'Settings' submenu for 'Mouse and Touchpad' that we saw earlier. Easy right? More examples will follow.<br />
733<h3>
734<b>7. Nightlight Mode ON</b></h3>
735When you're glued to your laptop/PC screen for a large amount of time everyday, it is advisable that you enable the automatic nightlight mode for the sake of your eyes. Be it the laptop or my phone, this has become an essential feature. The sight of a LED display without nightlight ON during lowlight conditions immediately gives me a headache these days. Easily one of my favourite in-built features on GNOME.<br /><br />
736<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
736
737<ins class="adsbygoogle"
738     style="display:block; text-align:center;"
739     data-ad-layout="in-article"
740     data-ad-format="fluid"
741     data-ad-client="ca-pub-1637670283966591"
742     data-ad-slot="2518702340"></ins>
743<script>
744     (adsbygoogle = window.adsbygoogle || []).push({});
745</script>
745
746<br />
747Settings &gt; Devices &gt; Display &gt; Night Light ON/OFF<br />
748<br />
749<div class="separator" style="clear: both; text-align: center;">
750<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwuPKMR2hZqn78z_sw4hWRRids8MYOZTDM00BmdoaPVaz_3bLCSdD_dj6MaqnFUq5hgZ9vFisKB6iknKcePuc1G75u7joaMisz_bHie0vS4K-6WcY_Gfn0RjPOHmHLzNIKnl6fAHNvnkE/s1600/ubuntu-1810.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="things to do after installing ubuntu 18.10" border="0" data-original-height="750" data-original-width="1054" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwuPKMR2hZqn78z_sw4hWRRids8MYOZTDM00BmdoaPVaz_3bLCSdD_dj6MaqnFUq5hgZ9vFisKB6iknKcePuc1G75u7joaMisz_bHie0vS4K-6WcY_Gfn0RjPOHmHLzNIKnl6fAHNvnkE/s1600-rw/ubuntu-1810.png" /></a></div>
751<br />
752OR as before, Hit superkey &gt; search for 'night light'. It will take you straight to the submenu under Devices &gt; Display. Guess you wouldn't need anymore examples on that.<br />
753<br />
754<div class="separator" style="clear: both; text-align: center;">
755<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaS0KU7DWqTMz8A1E5Rfasy4mD06oz9SvOsu8AQ4szM1MHvwVj2TzpgqcJiFxbbFt9DERXHoG8kzUY-BzDyYCMAEYKvyoU2HgkLowiiwVV0ze0tC1c5rVWQCQ32SaRMy0s3hOmxjtucOA/s1600/ubuntu-1810-thingstodo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="things to do after installing ubuntu 18.10" border="0" data-original-height="815" data-original-width="1344" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaS0KU7DWqTMz8A1E5Rfasy4mD06oz9SvOsu8AQ4szM1MHvwVj2TzpgqcJiFxbbFt9DERXHoG8kzUY-BzDyYCMAEYKvyoU2HgkLowiiwVV0ze0tC1c5rVWQCQ32SaRMy0s3hOmxjtucOA/s1600-rw/ubuntu-1810-thingstodo.png" /></a></div>
756<h3>
757<b>8. Safe Eyes App for Ubuntu</b></h3>
758<div>
759A popup that will fill the entire screen and forces you to take your eyes off it.</div>
760<div>
761<br /></div>
762<div class="separator" style="clear: both; text-align: center;">
763<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhScqueIfYnYDdwq5IPUwLrFfUJ5uJ-fd1X5ahnmlOYXD0l5-IgC3mO9uq5N43DAgsr7QGa-l1KYOMaKF6W3hdGcMW0nunUMQy1yS3aFD4mRu7px7RMuEFZaWWDcDqzdeZCFmLgeclu2OA/s1600/safeeyes-ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="apps for ubuntu 18.10" border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhScqueIfYnYDdwq5IPUwLrFfUJ5uJ-fd1X5ahnmlOYXD0l5-IgC3mO9uq5N43DAgsr7QGa-l1KYOMaKF6W3hdGcMW0nunUMQy1yS3aFD4mRu7px7RMuEFZaWWDcDqzdeZCFmLgeclu2OA/s1600-rw/safeeyes-ubuntu.png" /></a></div>
764<div>
765<br /></div>
766Apart from enabling the nighlight mode, Safe Eyes is another app I strongly recommend to those who stare at their laptops for long periods of time. This nifty little app forces you to take your eyes off the computer screen and do some standard eye-exercises at regular intervals (which you can change).<br />
767<br />
768<div class="separator" style="clear: both; text-align: center;">
769<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirEIRUksRybkeY7KOrkOayAaM4Cuksoh_EXKxnOSt0P407X13Sb5ly3FzoTz2hV8Y8xPXxKb_wKHC_CLGucZS_k5Awkt-XrFmM98_4_LZQp1__-Mb0xXXoSCFt_LbKIgaP_4oxrDwYE3E/s1600/safeeyes-ubuntu1810.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="things to do after installing ubuntu 18.10" border="0" data-original-height="759" data-original-width="963" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirEIRUksRybkeY7KOrkOayAaM4Cuksoh_EXKxnOSt0P407X13Sb5ly3FzoTz2hV8Y8xPXxKb_wKHC_CLGucZS_k5Awkt-XrFmM98_4_LZQp1__-Mb0xXXoSCFt_LbKIgaP_4oxrDwYE3E/s1600-rw/safeeyes-ubuntu1810.png" /></a></div>
770<br />
771Installation is pretty straight forward. Just these 3 commands on your Terminal.<br />
772<br />
773<pre class="alt2" dir="ltr" style="border: 1px inset; height: 60px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo add-apt-repository ppa:slgobinath/safeeyes
774sudo apt update 
775sudo apt install safeeyes 
776</pre>
777<h3>
778<b>9. Privacy on Ubuntu 18.10</b></h3>
779<div>
780Guess I don't need to lecture you on the importance of privacy in the post-PRISM era.<br />
781<br /></div>
782<div class="separator" style="clear: both; text-align: center;">
783<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH0-e7oBZ1P9alonH0RBMLmrpD6XKVvV9A7u-GSQyLiI6UgvqD71YlAMo0NOXIeeDRYAE4ORiCFcR9L5LOXVEda8v5zdYEJQ0aYl6q2VANMleU9Q45E5wrGWBpC2XuJJjOKOosky56MrQ/s1600/ubuntu-privacy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ubuntu 18.10 privacy" border="0" data-original-height="748" data-original-width="1056" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH0-e7oBZ1P9alonH0RBMLmrpD6XKVvV9A7u-GSQyLiI6UgvqD71YlAMo0NOXIeeDRYAE4ORiCFcR9L5LOXVEda8v5zdYEJQ0aYl6q2VANMleU9Q45E5wrGWBpC2XuJJjOKOosky56MrQ/s1600-rw/ubuntu-privacy.png" /></a></div>
784<br />
785Ubuntu remembers your usage &amp; history to recommend you frequently used apps and such. And this is never shared over the network. But if you're not comfortable with this, you can always disable and delete your usage history on Ubuntu. Settings &gt; Privacy &gt; Usage &amp; History<b>&nbsp;</b><br />
786<h3>
787<b>10. Perhaps a New Look &amp; Feel?</b></h3>
788As you might have noticed, I'm not using the default Ubuntu theme here.<br />
789<br />
790<div class="separator" style="clear: both; text-align: center;">
791<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiissofuKPlVu6P6TGeKkv-Nw2Fr9bUN2LhRJvVzqoj2D7hVoiFjMWuDBv8UxvRF6vixTYQrCLxkxRIwhfEz5f6A-Y9NPaOiH655E7S3ZItx962izHi0mfzasiSPPQJzvY3pU-P6AvpG9w/s1600/ubuntu1810-themes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="themes ubuntu 18.10" border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiissofuKPlVu6P6TGeKkv-Nw2Fr9bUN2LhRJvVzqoj2D7hVoiFjMWuDBv8UxvRF6vixTYQrCLxkxRIwhfEz5f6A-Y9NPaOiH655E7S3ZItx962izHi0mfzasiSPPQJzvY3pU-P6AvpG9w/s1600-rw/ubuntu1810-themes.png" /></a></div>
792<br />
793<div>
794<span style="font-weight: normal;">Right now I'm using System 76's Pop OS GTK theme and icon sets. They look pretty neat I think. Just three commands to install it in your Ubuntu 18.10.</span><br />
795<br />
796<pre class="alt2" dir="ltr" style="border: 1px inset; height: 80px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo add-apt-repository ppa:system76/pop
797sudo apt-get update 
798sudo apt install pop-icon-theme pop-gtk-theme pop-gnome-shell-theme 
799sudo apt install pop-wallpapers 
800</pre>
801<br />
802<div>
803Execute last command if you want Pop OS wallpapers as well. To enable the newly installed theme and icon sets, launch GNOME Tweaks &gt; Appearance (see screenshot). I will be making separate posts on themes, icon sets and GNOME shell extensions. So stay subscribed.&nbsp;</div>
804<div>
805<h3>
806<b>11. Disable Error Reporting</b></h3>
807If you find the "application closed unexpectedly" popups annoying, and would like to disable error reporting altogether, this is what you need to do.<br />
808<br />
809<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">sudo gedit /etc/default/apport
810</pre>
811<br />
812This will open up a text editor window which has only one entry: "enabled=1". Change the value to '0' (zero) and you have Apport error reporting completely disabled. 
813<br /><br />
814<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
814
815<ins class="adsbygoogle"
816     style="display:block; text-align:center;"
817     data-ad-layout="in-article"
818     data-ad-format="fluid"
819     data-ad-client="ca-pub-1637670283966591"
820     data-ad-slot="2518702340"></ins>
821<script>
822     (adsbygoogle = window.adsbygoogle || []).push({});
823</script>
823
824<br />
825Follow us on <a href="https://www.facebook.com/techdrivein" target="_blank">Facebook</a>, and&nbsp;<a href="https://twitter.com/techdrivein" target="_blank">Twitter</a>.&nbsp;</div>
826</div>
827</div>
828<script type='text/javascript'>
829btntSummaryAndThumb("summary1847949679892835325","11 Things I did After Installing Ubuntu 18.10 Cosmic Cuttlefish","https://www.techdrivein.com/2019/02/11-things-todo-after-installing-ubuntu1810.html","February 19, 2019");
830</script>
830
831<div style='clear: both;'></div>
832</div>
833<div class='post-footer'>
834<div class='post-footer-line post-footer-line-1'>
835</div>
836<div class='post-footer-line post-footer-line-2'></div>
837<div class='post-footer-line post-footer-line-3'><span class='post-location'>
838</span>
839</div>
840</div>
841</div>
842</div>
843<div class='post-outer'>
844<div class='post hentry'>
845<div class='post-body entry-content' id='post-body-8544335328934096607'>
846<div id='summary8544335328934096607'>
847"RIOT powers the Internet of Things like Linux powers the Internet." RIOT is a small, free and opensource operating system for the memory constrained, low power wireless IoT devices.<br />
848<br />
849<div class="separator" style="clear: both; text-align: center;">
850<a alt="riot os" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd4rEaIQYq6vo1LT8SS6xNs9qZYo_r_cEN7GL7mVgEhI7BWyinlv7brlFkDD2GcJwRldHlmNtqf1iHp6KQsVWnYNHZhTaHpISxj0hQXz4aVrlFy5MLqold31N54krDd-7U6QPup0GKfYs/s1600/riot-os.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="629" data-original-width="1250" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd4rEaIQYq6vo1LT8SS6xNs9qZYo_r_cEN7GL7mVgEhI7BWyinlv7brlFkDD2GcJwRldHlmNtqf1iHp6KQsVWnYNHZhTaHpISxj0hQXz4aVrlFy5MLqold31N54krDd-7U6QPup0GKfYs/s1600-rw/riot-os.png" /></a></div>
851<br />
852<h4>
853<b>RIOT OS: A tiny OS for embedded systems</b></h4>
854Initially developed by Freie Universität Berlin (FU Berlin), INRIA institute and HAW Hamburg, Riot OS has evolved over the years into a very competent alternative to TinyOS, Contiki etc. and now supports application programming with programming languages such as C and C++, and provides full multithreading and real-time capabilities.&nbsp;RIOT can run on 8-bit, 16-bit and 32-bit ARM Cortex processors.<br /><br />
855<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
855
856<ins class="adsbygoogle"
857     style="display:block; text-align:center;"
858     data-ad-layout="in-article"
859     data-ad-format="fluid"
860     data-ad-client="ca-pub-1637670283966591"
861     data-ad-slot="2518702340"></ins>
862<script>
863     (adsbygoogle = window.adsbygoogle || []).push({});
864</script>
864
865<br />
866RIOT is opensource, has its source code <a href="https://github.com/RIOT-OS/" target="_blank">published on GitHub</a>, and is based on a microkernel architecture (the bare minimum software required to implement an operating system). RIOT OS vs competition:<br />
867<br />
868<div class="separator" style="clear: both; text-align: center;">
869<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT-KtffME26uzVk5mnSjLit4bSky6VdYMmDM8Zn1CtfmHNLLQPOYrKW3K-e4L499-WkosOPF_3nbwYmgggGaeleOtQe-A453ncHSJ0WsFrNuseMAg6_W5Nhh7UiKXM6dl_Qb1NUKuRfwA/s1600/riotos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="riot os for IoT" border="0" data-original-height="490" data-original-width="1071" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT-KtffME26uzVk5mnSjLit4bSky6VdYMmDM8Zn1CtfmHNLLQPOYrKW3K-e4L499-WkosOPF_3nbwYmgggGaeleOtQe-A453ncHSJ0WsFrNuseMAg6_W5Nhh7UiKXM6dl_Qb1NUKuRfwA/s1600-rw/riotos.png" /></a></div>
870<br />
871More information on RIOT OS can be found&nbsp;<a href="https://riot-os.org/" target="_blank">here</a>. RIOT summits are held annually in major cities of Europe, if you are interested <a href="http://summit.riot-os.org/2018/" target="_blank">pin this up</a>. Thank you for reading.
872</div>
873<script type='text/javascript'>
874btntSummaryAndThumb("summary8544335328934096607","RIOT OS: A tiny Opensource OS for the 'Internet of Things' (IoT)","https://www.techdrivein.com/2019/02/riot-os-tiny-opensource-os-for-internet-of-things.html","February 08, 2019");
875</script>
875
876<div style='clear: both;'></div>
877</div>
878<div class='post-footer'>
879<div class='post-footer-line post-footer-line-1'>
880</div>
881<div class='post-footer-line post-footer-line-2'></div>
882<div class='post-footer-line post-footer-line-3'><span class='post-location'>
883</span>
884</div>
885</div>
886</div>
887</div>
888<div class='post-outer'>
889<div class='post hentry'>
890<div class='post-body entry-content' id='post-body-7888462480589591945'>
891<div id='summary7888462480589591945'>
892The $34 billion all cash deal to purchase opensource pioneer Red Hat is IBM's biggest ever acquisition by far. The deal will give IBM a major foothold in fast-growing cloud computing market and the combined entity could give stiff competition to Amazon's cloud computing platform, AWS. But what about Red Hat and its future?<br />
893<br />
894<div class="separator" style="clear: both; text-align: center;">
895<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO8on_cyhXpzr6W1bjeCukZKvn96lHIov4ICaX-EnSBIRw11P5LHJu2nY0AsSHOu_9tdqdbhtu3QYooiZb0qxSra4TV5NwA7HWsqPyg6rOhvwCNhX6ziSYEHt95Vxzvg22xXBPH9ce0AY/s1600/ibm-redhat-acquisition.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ibm-redhat" border="0" data-original-height="486" data-original-width="1049" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO8on_cyhXpzr6W1bjeCukZKvn96lHIov4ICaX-EnSBIRw11P5LHJu2nY0AsSHOu_9tdqdbhtu3QYooiZb0qxSra4TV5NwA7HWsqPyg6rOhvwCNhX6ziSYEHt95Vxzvg22xXBPH9ce0AY/s1600-rw/ibm-redhat-acquisition.png" /></a></div>
896<br />
897<span style="font-size: large;"><b>Another Oracle - Sun Micorsystems deal in the making?</b>&nbsp;</span> <br />
898The alarmists among us might be quick to compare the IBM - Red Hat deal with the decade old deal between Oracle Corporation and Sun Microsystems, which was then a major player in opensource software scene.<br />
899<br />
900But fear not. Unlike Oracle (which killed off Sun's OpenSolaris OS almost immediately after acquisition and even started a patent war against Android using Sun's Java patents), IBM is already a major contributor to opensource software including the mighty Linux Kernel. In fact, IBM was the 6th biggest contributor to Linux kernel in 2017.<br />
901<b><br /></b>
902<span style="font-size: large;"><b>What's in it for IBM?</b></span><b> </b><br />
903With the acquisition of Red Hat, IBM becomes the world's #1 hybrid cloud provider, "offering companies the only open cloud solution that will unlock the full value of the cloud for their businesses", according to Ginni Rometty, IBM Chairman, President and CEO. She adds:<br />
904<br />
905&#8220;Most companies today are only 20 percent along their cloud journey, renting compute power to cut costs. The next 80 percent is about unlocking real business value and driving growth. This is the next chapter of the cloud. It requires shifting business applications to hybrid cloud, extracting more data and optimizing every part of the business, from supply chains to sales.&#8221; <br />
906<span style="font-size: large;"><b><br /></b></span>
907<span style="font-size: large;"><b>The Future of Red Hat</b></span><br />
908The Red Hat story is almost as old as Linux itself. Founded in 1993, RedHat's growth was phenomenal. Over the next two decades Red Hat went on to establish itself as the premier Linux company, and Red Hat OS was the enterprise Linux operating system of choice. It set the benchmark for others like Ubuntu, <span class="module__title__link">openSUSE</span> and <span class="module__title__link">CentOS</span> to follow. Red Hat is currently the second largest corporate contributor to the Linux kernel after Intel (Intel really stepped-up its Linux Kernel contributions post-2013).<br />
909<br />
910Regular users might be more familiar with Fedora Project, a more user-friendly operating system maintained by Red Hat that competes with mainstream, non-enterprise operating systems like Ubuntu, elementary OS, Linux Mint or even Windows 10 for that matter. Will Red Hat be able to stay independent post acquisition?<br />
911<br />
912According to the <a href="https://www.redhat.com/en/about/press-releases/ibm-acquire-red-hat-completely-changing-cloud-landscape-and-becoming-world%E2%80%99s-1-hybri
912d-cloud-provider?intcmp=701f2000000RWK2AAO" target="_blank">official press release</a>, "IBM will remain committed to Red Hat&#8217;s open governance, open source 
913contributions, participation in the open source community and 
914development model, and fostering its widespread developer ecosystem. In 
915addition, IBM and Red Hat will remain committed to the continued freedom
916 of open source, via such efforts as Patent Promise, GPL Cooperation 
917Commitment, the Open Invention Network and the LOT Network." Well, that's a huge relief.<br />
918<br />
919In fact, IBM and Red Hat has been partnering each other for over 20 years, with IBM serving as an early supporter of Linux, collaborating with Red Hat to help develop and grow enterprise-grade Linux. And as IBM CEO mentioned, the acquisition is more of an evolution of the long-standing partnership between the two companies.<br />
920<blockquote>
921"Open source is the default choice for modern IT solutions, and I&#8217;m incredibly proud of the role Red Hat has played in making that a reality in the enterprise,&#8221; said Jim Whitehurst, President and CEO, Red Hat. &#8220;Joining forces with IBM will provide us with a greater level of scale, resources and capabilities to accelerate the impact of open source as the basis for digital transformation and bring Red Hat to an even wider audience &#8211; all while preserving our unique culture and unwavering commitment to open source innovation."</blockquote>
922Predicting the future can be tricky. A lot of things can go wrong. But one thing is sure, the acquisition of Red Hat by IBM is nothing like the Oracle - Sun deal. Between them, IBM and Red Hat must have contributed more to the open source community than any other organization.
923</div>
924<script type='text/javascript'>
925btntSummaryAndThumb("summary7888462480589591945","IBM, the 6th biggest contributor to Linux Kernel, acquires RedHat for $34 Billion","https://www.techdrivein.com/2018/10/ibm-acquires-redhat-34billion-deal.html","October 30, 2018");
926</script>
926
927<div style='clear: both;'></div>
928</div>
929<div class='post-footer'>
930<div class='post-footer-line post-footer-line-1'>
931</div>
932<div class='post-footer-line post-footer-line-2'></div>
933<div class='post-footer-line post-footer-line-3'><span class='post-location'>
934</span>
935</div>
936</div>
937</div>
938</div>
939<div class='post-outer'>
940<div class='post hentry'>
941<div class='post-body entry-content' id='post-body-3523641405300725551'>
942<div id='summary3523641405300725551'>
943One day left before the final release of Ubuntu 18.10 codenamed "Cosmic Cuttlefish". This is how you make the upgrade from Ubuntu 18.04 to 18.10.<br />
944<br />
945<div class="separator" style="clear: both; text-align: center;">
946<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheaed1kZwmmChlZptNa-SSj17SGpXOR8Wm7yBngMhewV1hm3ENqc0VNbDtKJbApLYT7Jef3-RnwzN7z9H130Tv8SPalCKD1E9pY3eF6ZY09ZCyBSWzi5KWhoR_G-J7seLfWtyVv-mVEdg/s1600/Screenshot+from+2018-10-17+13-31-00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Upgrade to Ubuntu 18.10 from 18.04" border="0" data-original-height="900" data-original-width="1600" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheaed1kZwmmChlZptNa-SSj17SGpXOR8Wm7yBngMhewV1hm3ENqc0VNbDtKJbApLYT7Jef3-RnwzN7z9H130Tv8SPalCKD1E9pY3eF6ZY09ZCyBSWzi5KWhoR_G-J7seLfWtyVv-mVEdg/s1600-rw/Screenshot+from+2018-10-17+13-31-00.png" /></a></div>
947<br />
948<b></b>
949<b>Ubuntu 18.10 has a brand new look!</b><br />
950As you can see from the screenshot, a lot has changed. Ubuntu 18.10 arrives with a major theme overhaul. After almost a decade, the default Ubuntu GTK theme ("Ambiance") is being replaced with a brand new one called "Yaru". The new theme is based heavily on GNOME's default "Adwaita" GTK theme. More on that later.<br />
951<br />
952<b>Upgrade from Ubuntu 18.04 LTS to 18.10</b><br />
953<div>
954If you're on Ubuntu 18.04 LTS, upgrading to 18.10 "cosmic" is a pretty straight forward affair. Since 18.04 is a long-term support (LTS) release (meaning the OS will get official updates for about 5 years), it may not prompt you with an upgrade option when 18.10 finally arr
954ives.&nbsp;</div>
955<div>
956<br /></div>
957<div>
958So here's how it's done. <i>Disclaimer: back up your critical data before going forward. And better don't try this on mission critical machines. You're on LTS anyway.</i></div>
959<div>
960<ul>
961<li>An up-to-date Ubuntu 18.04 LTS is the first step. Do the following in Terminal.</li>
962</ul>
963<pre class="alt2" dir="ltr" style="border: 1px inset; height: 40px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">$ sudo apt update &amp;&amp; sudo apt dist-upgrade
964$ sudo apt autoremove
965</pre>
966<div>
967<ul>
968<li>The first command will check for updates and then proceed with upgrading your Ubuntu 18.04 LTS with the latest updates. The "autoremove" command will clean up any and all dependencies that were installed with applications, and are no longer required.</li>
969<li>Now the slightly tricky part. You need to edit the <span style="color: red;">/etc/update-manager/release-upgrades</span>&nbsp;file and change the&nbsp;<span style="color: red;">Prompt=never</span> entry to <span style="color: red;">Prompt=normal</span> &nbsp;or else it will give a "no release found" error message.&nbsp;</li>
970<li>I used Vim to make the edit. But for the sake of simplicity, let's use gedit.&nbsp;</li>
971</ul>
972<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">$ sudo gedit /etc/update-manager/release-upgrades
973</pre>
974<div>
975<ul>
976<li>Make the edit and save the changes. Now you are ready to go ahead with the upgrade. Make sure your laptop is plugged-in, this will take time.&nbsp;</li>
977<li>To be on the safer side, please make sure that there's at least 5GB of disk space left in your home partition (it will prompt you and exit if you don't have enough space required for the upgrade).&nbsp;</li>
978</ul>
979<pre class="alt2" dir="ltr" style="border: 1px inset; height: 20px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 750px;">$ sudo do-release-upgrade -d</pre>
980<div>
981<ul>
982<li>That's it. Wait for a few hours and let it do its magic.&nbsp;</li>
983</ul>
984<div>
985My upgrade to Ubuntu 18.10 was uneventful. Nothing broke and it all worked like a charm. After the upgrade is done, you're probably still stuck with your old theme. Fire up "Gnome Tweaks" app (get it from App Store if you already haven't), and change the theme and the icons to "Yaru".&nbsp;</div>
986</div>
987</div>
988</div>
989</div>
990</div>
991<script type='text/javascript'>
992btntSummaryAndThumb("summary3523641405300725551","How to Upgrade from Ubuntu 18.04 LTS to 18.10 'Cosmic Cuttlefish'","https://www.techdrivein.com/2018/10/how-to-upgrade-ubuntu-1804-to-1810.html","October 17, 2018");
993</script>
993
994<div style='clear: both;'></div>
995</div>
996<div class='post-footer'>
997<div class='post-footer-line post-footer-line-1'>
998</div>
999<div class='post-footer-line post-footer-line-2'></div>
1000<div class='post-footer-line post-footer-line-3'><span class='post-location'>
1001</span>
1002</div>
1003</div>
1004</div>
1005</div>
1006<div class='post-outer'>
1007<div class='post hentry'>
1008<div class='post-body entry-content' id='post-body-1761339310047307794'>
1009<div id='summary1761339310047307794'>
1010A <i>real</i> private mode in Firefox? A Tor integrated Firefox could just be that. Tor Project is currently working with Mozilla to integrate Tor into Firefox.<br />
1011<br />
1012<div class="separator" style="clear: both; text-align: center;">
1013<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwwLN1GYLHEuQxxC9U6KAcHv8SfWmwkUKs8gEj5zdrPwUWMx1JVpBSdXgJV0vlfsSsbAV0rRmDYGHiMJ2r3qqTk6Iw2mksbBmZKqOSm3Ig5is1kvKjBycoU_QMa5es8cwJLJXodt8Iq4g/s1600/tor-firefox.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="506" data-original-width="880" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwwLN1GYLHEuQxxC9U6KAcHv8SfWmwkUKs8gEj5zdrPwUWMx1JVpBSdXgJV0vlfsSsbAV0rRmDYGHiMJ2r3qqTk6Iw2mksbBmZKqOSm3Ig5is1kvKjBycoU_QMa5es8cwJLJXodt8Iq4g/s1600-rw/tor-firefox.jpeg" /></a></div>
1014<br />
1015<div class="separator" style="clear: both; text-align: center;">
1016</div>
1017Over the years, and more so since <a href="https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Analytica_data_scandal" target="_blank">Cambridge Analytica scandal</a>, Mozilla has taken a progressively tougher stance on user privacy. Firefox's <a href="https://addons.mozilla.org/en-GB/firefox/addon/facebook-container/" target="_blank">Facebook Container extension</a>, for example, makes it much harder for Facebook to&nbsp; collect data from your browsing activities (yep, that's a thing. <a href="https://lifehacker.com/5843969/facebook-is-tracking-your-every-move-on-the-web-heres-how-to-stop-it" target="_blank">Facebook is tracking your every move on the web</a>). The extension now includes Facebook Messenger and Instagram as well.<br />
1018<br />
1019<b>Firefox with Tor Integration</b><br />
1020<br />
1021For starters, Tor is a free software and an open network for anonymous communication over the web. "Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location."<br />
1022<br />
1023And don't confuse this project with Tor Browser, which is web browser with Tor's elements built on top of Firefox stable builds. Tor Browser in its current form has many limitations. Since it is based on Firefox ESR, it takes a lot of time and effort to rebase the browser with new features from Firefox's stable builds every year or so. <br />
1024<br />
1025<b>Enter 'Project Fusion'</b><br />
1026<br />
1027Now that Mozilla has officially taken over the works of integrating Tor into Firefox through Project Fusion, things could change for the better. With the intention of creating a<b> '</b>super-private' mode in Firefox that supports First Party Isolation (which prevents cookies from tracking you across domains), Fingerprinting Resistance (which blocks user tracking through canvas elements), and Tor proxy, 'Project Fusion' is aiming big. To put it together, the goals of 'Project Fusion' can be condescend into four points. <br />
1028<ul>
1029<li>Implementing fingerprinting resistance, make more user friendly and reduce web breakage.</li>
1030<li>Implement proxy bypass framework.</li>
1031<li>Figure out the best way to integrate Tor proxy into Firefox.</li>
1032<li>Real private browsing mode in Firefox, with First Party Isolation, Fingerprinting Resistance, and Tor proxy. </li>
1033</ul>
1034As good as it sounds, Project Fusion could still be years away or may not happen at all given the complexity of the work. According to a <a href="https://news.ycombinator.com/item?id=17208010" target="_blank">Tor Project Developer</a> at Mozilla: <br />
1035<blockquote class="tr_bq">
1036"Our ultimate goal is a long way away because of the amount of work to do and the necessity to match the safety of Tor Browser in Firefox when providing a Tor mode. There's no guarantee this will happen, but I hope it will and we will keep working towards it."</blockquote>
1037As If you want to help, <span class="commtext c00">Firefox bugs tagged 'fingerprinting' in the whiteboard are a good place to start.</span> Further reading at <a href="https://trac.torproject.org/projects/tor/wiki/org/meetings/2018Rome/Notes/FusionProject" target="_blank">TOR 'Project Fusion' page</a>.
1038</div>
1039<script type='text/javascript'>
1040btntSummaryAndThumb("summary1761339310047307794","Meet 'Project Fusion': An Attempt to Integrate Tor into Firefox","https://www.techdrivein.com/2018/09/project-fusion-tor-firefox.html","September 20, 2018");
1041</script>
1041
1042<div style='clear: both;'></div>
1043</div>
1044<div class='post-footer'>
1045<div class='post-footer-line post-footer-line-1'>
1046</div>
1047<div class='post-footer-line post-footer-line-2'></div>
1048<div class='post-footer-line post-footer-line-3'><span class='post-location'>
1049</span>
1050</div>
1051</div>
1052</div>
1053</div>
1054<div class='post-outer'>
1055<div class='post hentry'>
1056<div class='post-body entry-content' id='post-body-8509974851000793369'>
1057<div id='summary8509974851000793369'>
1058In another major win in a <a href="https://www.techdrivein.com/2018/04/germany-says-no-to-public-cloud-chooses.html" target="_blank">span of weeks</a> for the proponents of open source solutions in EU, Bern, the capital of Switzerland, is pushing ahead with its plans to adopt open source tools as its software of choice for all its public schools. If all goes well, some 10,000 students in Switzerland schools could soon start getting their training using an IT infrastructure that is largely open source.<br />
1059<br />
1060<div class="separator" style="clear: both; text-align: center;">
1061<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipaUagUD93CoW8m6OuGFfCZTjSNqwGR4f9skbraJT9e7y3lJPkZd9bi_Q7N1QhFrVejI45hvjj2cUG1zZ_PfN1IQYhZ2EqIREHHAufFz4WgvwB0OR7Ssd_Tk-PqksAgwPoNUU07BCpejA/s1600/bern-opensource-schools.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Switzerland&#39;s Largest Open Source deal" border="0" data-original-height="490" data-original-width="728" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipaUagUD93CoW8m6OuGFfCZTjSNqwGR4f9skbraJT9e7y3lJPkZd9bi_Q7N1QhFrVejI45hvjj2cUG1zZ_PfN1IQYhZ2EqIREHHAufFz4WgvwB0OR7Ssd_Tk-PqksAgwPoNUU07BCpejA/s1600-rw/bern-opensource-schools.png" /></a></div>
1062<h4>
1063<b>Over 10,000 Students to Benefit</b></h4>
1064Switzerland's largest open-source deal introduces a brand new IT infrastructure for the public schools of its capital city. The package includes Colabora Cloud Office, an online version of LibreOffice which is to be hosted in the City of Bern's data center, as its core component. Nextcloud, Kolab, Moodle, and Mahara are the other prominent open source tools included in the package. The contract is worth CHF 13.7 million over 6 years.<br />
1065<br />
1066In an interview given to 'Der Bund', one of Switzerland's oldest news publications, open-source advocate Matthias Stürmer, EPP city council and IT expert, told that this is probably the largest ever open-source deal in Switzerland.<br />
1067<br />
1068Many European countries are clamoring to adopt open source solutions for their cities and schools. From the recent German Federal Information Technology Centre's (ITZBund) <a href="https://www.techdrivein.com/2018/04/germany-says-no-to-public-cloud-chooses.html" target="_blank">selection of Nexcloud</a> as their cloud solutions partner, to city of Turin's <a href="http://www.techdrivein.com/2014/08/turin-italy-adopts-ubuntu.html" target="_blank">adoption of Ubuntu</a>, to Italian Military's <a href="http://www.techdrivein.com/2016/09/italian-militarys-libreoffice-migration.html" target="_blank">LibreOffice migration</a>, Europe's recognition of open source solutions as a legitimate alternative is gaining ground.<br />
1069<br />
1070Ironically enough, most of these software will run on proprietary iOS platform, as the clients given to students will be all Apple iPads. But hey, it had to start somewhere. When Europe's richest countries adopt open source, others will surely take notice. Stay tuned for updates. [via <a href="https://www.inside-channels.ch/articles/51085" target="_blank">inside-channels.ch</a>]
1071</div>
1072<script type='text/javascript'>
1073btntSummaryAndThumb("summary8509974851000793369","City of Bern Awards Switzerland's Largest Open Source Contract for its Schools","https://www.techdrivein.com/2018/05/bern-switzerland-opensource-contract.html","May 31, 2018");
1074</script>
1074
1075<div style='clear: both;'></div>
1076</div>
1077<div class='post-footer'>
1078<div class='post-footer-line post-footer-line-1'>
1079</div>
1080<div class='post-footer-line post-footer-line-2'></div>
1081<div class='post-footer-line post-footer-line-3'><span class='post-location'>
1082</span>
1083</div>
1084</div>
1085</div>
1086</div>
1087<div class='post-outer'>
1088<div class='post hentry'>
1089<div class='post-body entry-content' id='post-body-8410236105765361487'>
1090<div id='summary8410236105765361487'>
1091Germany's Federal Information Technology Centre (ITZBund) opts for an on-premise cloud solution which unlike those fancy Public cloud solutions, is completely private and under its direct control.<br />
1092<br />
1093<div class="separator" style="clear: both; text-align: center;">
1094<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUGgVGfR1Ss7WbB7p_sBQyj3Su9-x__-AKMV3OrbTYZth6WZ859WPQ8keDpBLNYo1yjJ7toW88Xqd5yyWcbDNA7WqtYOlztkc8dImZuPsSdti-xqPXXcxmai5BbLQmT_1NCZVmvy9fPLI/s1600/berlin-opensource.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="534" data-original-width="1199" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUGgVGfR1Ss7WbB7p_sBQyj3Su9-x__-AKMV3OrbTYZth6WZ859WPQ8keDpBLNYo1yjJ7toW88Xqd5yyWcbDNA7WqtYOlztkc8dImZuPsSdti-xqPXXcxmai5BbLQmT_1NCZVmvy9fPLI/s1600-rw/berlin-opensource.jpg" /></a></div>
1095<h4>
1096<b>Germany's Open Source Migration</b></h4>
1097<span style="font-weight: normal;">Given the recent privacy mishaps at some of biggest public cloud solution providers on the planet, it is only natural that government agencies across the world are opting for solutions that could provide users with more privacy and security. If the recent <a href="https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Analytica_data_scandal" target="_blank">Facebook - Cambridge Analytica</a> debacle is any indication, data vulnerability has become a serious national security concern for all countries.&nbsp;</span><br />
1098<br />
1099<div class="separator" style="clear: both; text-align: center;">
1100<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSLhb2fYgTyb7WJrrRkuZS2WYFdcoR4uWqzbFqcf0aO1ALBaTRsR9ZzoFtWXXlKsZPbdTuqC1sLGjJTbBDVziEpWnBZL6C6MurWi9-eufThk3mE4XW8fHx_fI2zfrozQJWvQACLagwJ_0/s1600/Nextcloud-germany.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="852" data-original-width="1200" height="283" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSLhb2fYgTyb7WJrrRkuZS2WYFdcoR4uWqzbFqcf0aO1ALBaTRsR9ZzoFtWXXlKsZPbdTuqC1sLGjJTbBDVziEpWnBZL6C6MurWi9-eufThk3mE4XW8fHx_fI2zfrozQJWvQACLagwJ_0/s400-rw/Nextcloud-germany.png" width="400" /></a></div>
1101<span style="font-weight: normal;">In light of these developments, </span><span style="font-weight: normal;">government of Germany's </span><span style="font-weight: normal;"><span style="font-weight: normal;">IT service provider</span>, ITZBund, has <a href="https://nextcloud.com/blog/german-federal-administration-relies-on-nextcloud-as-a-secure-file-exchange-solution/" target="_blank">chosen Nextcloud as their cloud solutions partner</a>. Nextcloud is a free and open source cloud solutions company based out of Europe that lets you to install and run its software on your private server. </span>ITZBund has been running a pilot since 2016 with some 5000 users on Nextcloud's platform. <br />
1102<blockquote>
1103"Nextcloud is pleased to announce that the German Federal Information Technology Center (ITZBund) has chosen Nextcloud as their solution for efficient and secure file sharing and collaboration in a public tender. Nextcloud is operated by the ITZBund, the central IT service provider of the federal government, and made available to around 300,000 users. ITZBund uses a Nextcloud Enterprise Subscription to gain access to operational, scaling and security expertise of Nextcloud GmbH as well as long-term support of the software."</blockquote>
1104<span style="font-weight: normal;">ITZBund employs about 2,700 people that include IT specialists, engineers and network and security professionals. After the successful completion of the pilot, a public tender was floated by </span><span style="font-weight: normal;"><span style="font-weight: normal;">ITZBund which eventually selected Nextcloud as their preferred partner. Nextcloud scored high on security requirements and scalability, which it addressed </span>through its unique Apps concept. </span><span style="font-weight: normal;"><br /></span>
1105</div>
1106<script type='text/javascript'>
1107btntSummaryAndThumb("summary8410236105765361487","Germany says No to Public Cloud, Chooses Nextcloud's Open Source Solution","https://www.techdrivein.com/2018/04/germany-says-no-to-public-cloud-chooses.html","April 20, 2018");
1108</script>
1108
1109<div style='clear: both;'></div>
1110</div>
1111<div class='post-footer'>
1112<div class='post-footer-line post-footer-line-1'>
1113</div>
1114<div class='post-footer-line post-footer-line-2'></div>
1115<div class='post-footer-line post-footer-line-3'><span class='post-location'>
1116</span>
1117</div>
1118</div>
1119</div>
1120</div>
1121<div class='post-outer'>
1122<div class='post hentry'>
1123<div class='post-body entry-content' id='post-body-5230866462139220294'>
1124<div id='summary5230866462139220294'>
1125Not many might remember HP's capable webOS. The open source webOS operating system was HP's answer to Android and iOS platforms. It was slick and very user-friendly from the start, some even considered it a better alternative to Android for Tablets at the time. But like many other smaller players, HP's webOS just couldn't find enough takers, and the project was abruptly ended and sold off of to LG.<br />
1126<br />
1127<div class="separator" style="clear: both; text-align: center;">
1128</div>
1129<div class="separator" style="clear: both; text-align: center;">
1130<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkXJ0V5P7-RkwCtks9rRN_guDZTGfzQsJJqbiWVQzYrJ6EkJwRlqygNeHz9lzz5B2NxMqrF9B6Voxvrbdz2V7KcNpX6StIoroq1X4VqTYqQdqh-lke1q50T0pGmMF-b1TqKbNqWpMygM/s1600/lg-webos.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="667" data-original-width="1032" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkXJ0V5P7-RkwCtks9rRN_guDZTGfzQsJJqbiWVQzYrJ6EkJwRlqygNeHz9lzz5B2NxMqrF9B6Voxvrbdz2V7KcNpX6StIoroq1X4VqTYqQdqh-lke1q50T0pGmMF-b1TqKbNqWpMygM/s1600-rw/lg-webos.jpg" /></a></div>
1131<br />
1132<h4>
1133<b>The Open Source LG webOS</b></h4>
1134Under the 2013 agreement with HP Inc., LG Electronics had unlimited access to all webOS related documentation and source code. When LG took the project underground, webOS was still an open-source project.<br />
1135<br />
1136After many years of development, webOS is now LG's platform of choice for its Smart TV division. It is generally considered as one of the better sorted Smart TV user interfaces. LG is now ready to take the platform beyond Smart TVs. LG has developed an open source version of its platform, called webOS Open Source Edition, now available to the public at <a href="http://webosose.org/">webosose.org</a>. <br />
1137<br />
1138Dr. I.P. Park, CTO at LG Electronics <a href="http://www.lgnewsroom.com/2018/03/webos-enters-next-phase-as-global-platform-under-lgs-stewardship/" target="_blank">had this to say</a>, "webOS has come a long way since then and is now a mature and stable platform ready to move beyond TVs to join the very exclusive group of operating systems that have been successfully commercialization at such a mass level. As we move from an app-based environment to a web-based one, we believe the true potential of webOS has yet to be seen."<br />
1139<br />
1140By open sourcing webOS, it looks like LG is gunning for Samsung's Tizen OS, which is also open source and built on top of Linux. In our opinion, device manufacturers preferring open platforms (like <a href="http://www.techdrivein.com/2017/07/toyota-opts-for-linux-based.html" target="_blank">Automotive Grade Linux</a>), over Android or iOS is a welcome development for the long-term health of the industry in general. 
1141</div>
1142<script type='text/javascript'>
1143btntSummaryAndThumb("summary5230866462139220294","LG Makes its webOS Operating System Open Source, Again!  ","https://www.techdrivein.com/2018/04/lg-webos-operating-system-open-source.html","April 15, 2018");
1144</script>
1144
1145<div style='clear: both;'></div>
1146</div>
1147<div class='post-footer'>
1148<div class='post-footer-line post-footer-line-1'>
1149</div>
1150<div class='post-footer-line post-footer-line-2'></div>
1151<div class='post-footer-line post-footer-line-3'><span class='post-location'>
1152</span>
1153</div>
1154</div>
1155</div>
1156</div>
1157<div class='post-outer'>
1158<div class='post hentry'>
1159<div class='post-body entry-content' id='post-body-1310636280986248376'>
1160<div id='summary1310636280986248376'>
1161Remember Automotive Grade Linux that we discussed earlier in detail? Well, Amazon.com is trying to make sure its speech-recognition/voice-assistant tech, Alexa, is compatible with AGL. <br />
1162<br />
1163<div class="separator" style="clear: both; text-align: center;">
1164<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD-mRCCtdwPWK0MbKk69v3z2A_mCsh1h2TWr5nLIPRF49r1alNP6Hs3IKFfGMc0AmsTjwoL3x3D1Bnf2DFYcZlQoWen7_7awaP-x1BZCMbYTSg4UYPmB0Cb-brhvr0qXMa6Zql9MVKBBk/s1600/amazon-alexa.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="522" data-original-width="1115" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD-mRCCtdwPWK0MbKk69v3z2A_mCsh1h2TWr5nLIPRF49r1alNP6Hs3IKFfGMc0AmsTjwoL3x3D1Bnf2DFYcZlQoWen7_7awaP-x1BZCMbYTSg4UYPmB0Cb-brhvr0qXMa6Zql9MVKBBk/s1600-rw/amazon-alexa.jpeg" /></a></div>
1165<br />
1166<b>Amazon wants its Alexa Voice Assistant Compatible with AGL</b> <br />
1167Automotive Grade Linux (AGL) is a project hosted by Linux foundation which aims to
1168build a truly open, Linux based platform and framework for automotive applications. Currently, the market is utterly dominated by Android Auto and Apple Car Play. AGL, when it <a href="http://www.techdrivein.com/2017/07/toyota-opts-for-linux-based.html" target="_blank">debuts</a> in 2018 Toyota Camry, will be a more neutral, open, and inter-operable alternative to Android Auto and iOS CarPlay.<br />
1169<br />
1170Amazon on the other hand is working with Nuance Communications Inc. and Voicebox Technologies Corp. to write code that makes AGL's in-vehicle apps compatible with several voice-assistant technologies (and not just Amazon's Alexa), eliminating the need for developers to make multiple versions. Given the fact that most automakers are also trying to diversify away from Google and Apple's restrictive eco-systems, this could eventually turn into a major win for all parties involved, including consumers. <br />
1171<br />
1172Currently, <a href="http://www.techdrivein.com/2017/07/toyota-opts-for-linux-based.html" target="_blank">Automotive Grade Linux</a> has wide backing from major tech companies and auto giants such as Jaguar Land Rover, Nissan, Honda, Toyota, Suzuki, <span data-original-name="Mercedes-Benz">Mercedes-Benz, Mazda, Subaru and the likes. Toyota is a platinum sponsor and has already unveiled solid plans for using </span><span data-original-name="Mercedes-Benz">Automotive Grade Linux's platform in its cars starting with hugely popular Toyota Camry model in 2018.&nbsp;</span><br />
1173<br />
1174<span data-original-name="Mercedes-Benz">"With Alexa integrated into AGL, the process of building voice experiences is dramatically simplified for developers," John Scumniotales, director of products at Amazon Alexa Automotive, said in an email to Bloomberg. "This would ultimately speed the rollout of voice services into cars. AGL has an opportunity to scale voice experiences across the automotive industry." Read more on this <a href="http://www.livemint.com/Companies/MsHUs4KblVb7FZ1Rog95YN/Amazons-Alexa-takes-opensource-route-to-beat-Google-into-c.html" target="_blank">here</a>. </span>
1175</div>
1176<script type='text/javascript'>
1177btntSummaryAndThumb("summary1310636280986248376","Amazon Embraces Open Source to Compete with Google Assistant on Cars ","https://www.techdrivein.com/2018/03/amazon-alexa-embraces-open-source.html","March 12, 2018");
1178</script>
1178
1179<div style='clear: both;'></div>
1180</div>
1181<div class='post-footer'>
1182<div class='post-footer-line post-footer-line-1'>
1183</div>
1184<div class='post-footer-line post-footer-line-2'></div>
1185<div class='post-footer-line post-footer-line-3'><span class='post-location'>
1186</span>
1187</div>
1188</div>
1189</div>
1190</div>
1191<!--Can't find substitution for tag [adEnd]-->
1192</div>
1193<div class='clr'></div>
1194<div class='blog-pager' id='blog-pager'>
1195<span id='blog-pager-newer-link'>
1196<a class='blog-pager-newer-link' href='https://www.techdrivein.com/' id='Blog1_blog-pager-newer-link' title='Newer Posts'>Newer Posts</a>
1197</span>
1198<span id='blog-pager-older-link'>
1199<a class='blog-pager-older-link' href='https://www.techdrivein.com/search?updated-max=2018-03-12T19:50:00%2B01:00&max-results=14&start=14&by-date=false' id='Blog1_blog-pager-older-link' title='Older Posts'>Older Posts</a>
1200</span>
1201<a class='home-link' href='https://www.techdrivein.com/'>Home</a>
1202</div>
1203<div class='clear'></div>
1204</div><div class='widget HTML' data-version='1' id='HTML3'>
1205<script type='text/javascript'>
1206                var disqus_shortname = 'techdrive';
1207                var disqus_blogger_current_url = "https://www.techdrivein.com/search?updated-max=2019-03-12T17:41:00-07:00&amp;max-results=14";
1208                if (!disqus_blogger_current_url.length) {
1209                    disqus_blogger_current_url = "https://www.techdrivein.com/search?updated-max=2019-03-12T17:41:00-07:00&amp;max-results=14";
1210                }
1211                var disqus_blogger_homepage_url = "https://www.techdrivein.com/";
1212                var disqus_blogger_canonical_homepage_url = "https://www.techdrivein.com/";
1213            </script>
1213
1214<style type='text/css'>
1215                    .post-comment-link { visibility: hidden; }
1216                </style>
1217<script type='text/javascript'>
1218                (function() {
1219                    var bloggerjs = document.createElement('script');
1220                    bloggerjs.type = 'text/javascript';
1221                    bloggerjs.async = true;
1222                    bloggerjs.src = '//'+disqus_shortname+'.disqus.com/blogger_index.js';
1223                    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bloggerjs);
1224                })();
1225                </script>
1225
1226</div>
1227</div>
1228</div><!-- /main-wrapper -->
1229<aside class='sidebar-wrapper'>
1230<div class='sidebar section' id='sidebar'><div class='widget HTML' data-version='1' id='HTML5'>
1231<div class='widget-content'>
1232<script>
1233  (function() {
1234    var cx = '006378447215625257089:qiixrhvasme';
1235    var gcse = document.createElement('script');
1236    gcse.type = 'text/javascript';
1237    gcse.async = true;
1238    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
1239    var s = document.getElementsByTagName('script')[0];
1240    s.parentNode.insertBefore(gcse, s);
1241  })();
1242</script>
1242
1243<gcse:search></gcse:search>
1244</div>
1245</div><div class='widget HTML' data-version='1' id='HTML1'>
1246<h2 class='title'>Latest Posts</h2>
1247<div class='widget-content'>
1248<div id="hlrpsb">
1249<script type="text/javascript">
1250function showrecentposts(t){for(var e=0;e<numposts;e++){var n,r=t.feed.entry[e],i=r.title.$t;if(e==t.feed.entry.length)break;for(var d=0;d<r.link.length;d++)if("alternate"==r.link[d].rel){n=r.link[d].href;break}i=i.link(n);var s=r.published.$t,a=s.substring(0,4),o=s.substring(5,7),l=s.substring(8,10),u=new Array;u[1]="Jan",u[2]="Feb",u[3]="Mar",u[4]="Apr",u[5]="May",u[6]="Jun",u[7]="Jul",u[8]="Aug",u[9]="Sep",u[10]="Oct",u[11]="Nov",u[12]="Dec",standardstyling||document.write(""),document.write('<div class="rctitles2">'),standardstyling&&document.write(""),document.write(i),standardstyling&&document.write(""),1==showpostdate&&document.write(" - "+l+" "+u[parseInt(o,10)]+" "+a),standardstyling||document.write("</div>"),document.write("</div>"),standardstyling&&document.write("")}standardstyling||document.write('<div class="bbwidgetfooter">'),standardstyling&&document.write(""),document.write(""),standardstyling||document.write("/div")}
1251</script>
vendor: 1 bytes, line 1251
1251
1252<script type="text/javascript">var numposts = 10;var showpostdate = false;var standardstyling = true;</script>
1252<script src="https://www.techdrivein.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts"></script>
1252</div><noscript>Oops! Make sure JavaScript is enabled in your browser.</noscript>
1253<style type=text/css>
1254#hlrpsb a {color: #ff4d4d;font-size:13px;text-transform:capitalize;}.rctitles2 {padding-bottom:10px;margin-bottom:10px;border-bottom: 1px dotted #cccccc;}</style>
1255</div>
1256</div><div class='widget HTML' data-version='1' id='HTML101'>
1257<h2>Connect With Us</h2>
1258<div class='social-profile-icons'>
1259<ul>
1260<li class='social-twitter'><a href='https://twitter.com/techdrivein' target='_blank'>Twitter</a></li>
1261<li class='social-facebook'><a href='https://www.facebook.com/techdrivein' target='_blank'>Facebook</a></li>
1262<li class='social-rss'><a href='http://feeds.feedburner.com/techdrivein' target='_blank' title='RSS'>RSS</a></li>
1263</ul>
1264</div>
1265</div></div>
1266</aside><!-- /sidebar-wrapper -->
1267<div class='clr'></div>
1268</div><!-- /outer-wrapper -->
1269</div><!-- /ct-wrapper -->
1270<footer id='footer'>
1271<div class='ct-wrapper'>
1272<div class='clr'></div>
1273<div class='footer-credits'><p><a href='https://www.techdrivein.com/'>Tech Drive-in</a>. Licenced under <a href='http://creativecommons.org/licenses/by-nc-sa/3.0/us/'>CC BY-NC-SA</a>. Our <a href='http://www.techdrivein.com/p/tech-drive-in-privacy-policy.html'>Privacy Policy</a>.</p></div>
1274</div><!-- /ct-wrapper -->
1275</footer><!-- footer -->
1276</div><!-- /blogouter-wrapper -->
1277<!-- Script Code -->
1278<div id='fb-root'></div>
1279<script type='text/javascript'>
1280/*<![CDATA[*/
1281//Facebook Script
1282(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/en_US/all.js#xfbml=1";fjs.parentNode.insertBefore(js,fjs)}(document,'script','facebook-jssdk'));
1283//Twitter Script
1284!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
1285//Google Plus Script
1286(function(){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src='https://apis.google.com/js/plusone.js';var x=document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x)})();
1287//Main Menu 
1288$(document).ready(function(){var str=location.href.toLowerCase();$('.main-nav ul li a').each(function(){if(str.indexOf(this.href.toLowerCase())>-1){$("li.highlight").removeClass("highlight");$(this).parent().addClass("highlight")}})})
1289$(function(){var pull=$('#pull');menu=$('.main-nav ul');menuHeight=menu.height();$(pull).on('click',function(e){e.preventDefault();menu.slideToggle()});$(window).resize(function(){var w=$(window).width();if(w>320&&menu.is(':hidden')){menu.removeAttr('style')}})});
1290/*]]>*/
1291</script>
vendor: 1 bytes, line 1291
1291
1292<script type='text/javascript'>
1293  /*<![CDATA[*/
1294    var postperpage=6;
1295    var numshowpage=2;
1296    var upPageWord ='«';
1297    var downPageWord ='»';
1298    var urlactivepage=location.href;
1299    var home_page="/";
1300  /*]]>*/
1301</script>
1301
1302
1303<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/851759228-widgets.js"></script>
vendor: 1 bytes, line 1303
1303
1304<script type='text/javascript'>
1305window['__wavt'] = 'AAPvtVklv9Bc3cLZ74lKfWzxxnJ_:1790937125228';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d3303008091229670102','//www.techdrivein.com/search?updated-max\x3d2019-03-12T17:41:00-07:00\x26max-results\x3d14','3303008091229670102');
1306_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '3303008091229670102', 'title': 'Tech Drive-in', 'url': 'https://www.techdrivein.com/search?updated-max\x3d2019-03-12T17:41:00-07:00\x26max-results\x3d14', 'canonicalUrl': 'https://www.techdrivein.com/search?updated-max\x3d2019-03-12T17:41:00-07:00\x26max-results\x3d14', 'homepageUrl': 'https://www.techdrivein.com/', 'searchUrl': 'https://www.techdrivein.com/search', 'canonicalHomepageUrl': 'https://www.techdrivein.com/', 'blogspotFaviconUrl': 'https://www.techdrivein.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-7205846-5', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Tech Drive-in - Atom\x22 href\x3d\x22https://www.techdrivein.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Tech Drive-in - RSS\x22 href\x3d\x22https://www.techdrivein.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Tech Drive-in - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/3303008091229670102/posts/default\x22 /\x3e\n', 'meTag': '\x3clink rel\x3d\x22me\x22 href\x3d\x22https://www.blogger.com/profile/00268385893631294158\x22 /\x3e\n', 'adsenseClientId': 'ca-pub-1637670283966591', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/7ce469edaf870342', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}
1306, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'index', 'pageName': '', 'pageTitle': 'Tech Drive-in'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Tech Drive-in', 'description': 'Linux \x26amp; Ubuntu News, Reviews, Hacks!', 'url': 'https://www.techdrivein.com/search?updated-max\x3d2019-03-12T17:41:00-07:00\x26max-results\x3d14', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': false, 'isSearch': true, 'isLabelSearch': false, 'search': {}}}]);
1307_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull'));
1308_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML99', 'navigation', document.getElementById('HTML99'), {}, 'displayModeFull'));
1309_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'content', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/120969204-lbx.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/828616780-lightbox_bundle.css'}, 'displayModeFull'));
1310_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'content', document.getElementById('HTML3'), {}, 'displayModeFull'));
1311_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar', document.getElementById('HTML5'), {}, 'displayModeFull'));
1312_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar', document.getElementById('HTML1'), {}, 'displayModeFull'));
1313_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML101', 'sidebar', document.getElementById('HTML101'), {}, 'displayModeFull'));
1314</script>
1314
1315</body>
1316</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.