]> pere.pagekite.me Git - homepage.git/blob - blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html
Generated.
[homepage.git] / blog / What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: What is missing in the Debian desktop, or why my parents use Kubuntu</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9
10
11 </head>
12 <body>
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <div class="entry">
23 <div class="title">What is missing in the Debian desktop, or why my parents use Kubuntu</div>
24 <div class="date">29th July 2011</div>
25 <div class="body"><p>While at Debconf11, I have several times during discussions
26 mentioned the issues I believe should be improved in Debian for its
27 desktop to be useful for more people. The use case for this is my
28 parents, which are currently running Kubuntu which solve the
29 issues.</p>
30
31 <p>I suspect these four missing features are not very hard to
32 implement. After all, they are present in Ubuntu, so if we wanted to
33 do this in Debian we would have a source.</p>
34
35 <ol>
36
37 <li><strong>Simple GUI based upgrade of packages.</strong> When there
38 are new packages available for upgrades, a icon in the KDE status bar
39 indicate this, and clicking on it will activate the simple upgrade
40 tool to handle it. I have no problem guiding both of my parents
41 through the process over the phone. If a kernel reboot is required,
42 this too is indicated by the status bars and the upgrade tool. Last
43 time I checked, nothing with the same features was working in KDE in
44 Debian.</li>
45
46 <li><strong>Simple handling of missing Firefox browser
47 plugins.</strong> When the browser encounter a MIME type it do not
48 currently have a handler for, it will ask the user if the system
49 should search for a package that would add support for this MIME type,
50 and if the user say yes, the APT sources will be searched for packages
51 advertising the MIME type in their control file (visible in the
52 Packages file in the APT archive). If one or more packages are found,
53 it is a simple click of the mouse to add support for the missing mime
54 type. If the package require the user to accept some non-free
55 license, this is explained to the user. The entire process make it
56 more clear to the user why something do not work in the browser, and
57 make the chances higher for the user to blame the web page authors and
58 not the browser for any missing features.</li>
59
60 <li><strong>Simple handling of missing multimedia codec/format
61 handlers.</strong> When the media players encounter a format or codec
62 it is not supporting, a dialog pop up asking the user if the system
63 should search for a package that would add support for it. This
64 happen with things like MP3, Windows Media or H.264. The selection
65 and installation procedure is very similar to the Firefox browser
66 plugin handling. This is as far as I know implemented using a
67 gstreamer hook. The end result is that the user easily get access to
68 the codecs that are present from the APT archives available, while
69 explaining more on why a given format is unsupported by Ubuntu.</li>
70
71 <li><strong>Better browser handling of some MIME types.</strong> When
72 displaying a text/plain file in my Debian browser, it will propose to
73 start emacs to show it. If I remember correctly, when doing the same
74 in Kunbutu it show the file as a text file in the browser. At least I
75 know Opera will show text files within the browser. I much prefer the
76 latter behaviour.</li>
77
78 </ol>
79
80 <p>There are other nice features as well, like the simplified suite
81 upgrader, but given that I am the one mostly doing the dist-upgrade,
82 it do not matter much.</p>
83
84 <p>I really hope we could get these features in place for the next
85 Debian release. It would require the coordinated effort of several
86 maintainers, but would make the end user experience a lot better.</p>
87 </div>
88
89 <div class="tags">Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.</div>
90
91
92 </div>
93
94
95
96
97 <div id="sidebar">
98
99
100
101 <h2>Archive</h2>
102 <ul>
103
104 <li>2015
105 <ul>
106
107 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
108
109 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
110
111 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
112
113 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (3)</a></li>
114
115 </ul></li>
116
117 <li>2014
118 <ul>
119
120 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
121
122 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
123
124 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
125
126 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
127
128 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
129
130 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
131
132 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
133
134 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
135
136 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
137
138 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
139
140 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
141
142 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
143
144 </ul></li>
145
146 <li>2013
147 <ul>
148
149 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
150
151 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
152
153 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
154
155 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
156
157 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
158
159 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
160
161 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
162
163 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
164
165 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
166
167 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
168
169 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
170
171 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
172
173 </ul></li>
174
175 <li>2012
176 <ul>
177
178 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
179
180 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
181
182 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
183
184 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
185
186 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
187
188 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
189
190 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
191
192 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
193
194 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
195
196 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
197
198 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
199
200 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
201
202 </ul></li>
203
204 <li>2011
205 <ul>
206
207 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
208
209 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
210
211 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
212
213 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
214
215 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
216
217 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
218
219 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
220
221 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
222
223 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
224
225 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
226
227 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
228
229 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
230
231 </ul></li>
232
233 <li>2010
234 <ul>
235
236 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
237
238 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
239
240 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
241
242 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
243
244 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
245
246 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
247
248 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
249
250 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
251
252 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
253
254 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
255
256 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
257
258 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
259
260 </ul></li>
261
262 <li>2009
263 <ul>
264
265 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
266
267 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
268
269 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
270
271 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
272
273 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
274
275 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
276
277 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
278
279 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
280
281 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
282
283 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
284
285 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
286
287 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
288
289 </ul></li>
290
291 <li>2008
292 <ul>
293
294 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
295
296 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
297
298 </ul></li>
299
300 </ul>
301
302
303
304 <h2>Tags</h2>
305 <ul>
306
307 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
308
309 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
310
311 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
312
313 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
314
315 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (8)</a></li>
316
317 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (15)</a></li>
318
319 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
320
321 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
322
323 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (109)</a></li>
324
325 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (152)</a></li>
326
327 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
328
329 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (15)</a></li>
330
331 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (13)</a></li>
332
333 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
334
335 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (274)</a></li>
336
337 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
338
339 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
340
341 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (15)</a></li>
342
343 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
344
345 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (14)</a></li>
346
347 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
348
349 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (10)</a></li>
350
351 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (19)</a></li>
352
353 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
354
355 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
356
357 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
358
359 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
360
361 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
362
363 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (32)</a></li>
364
365 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (260)</a></li>
366
367 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (176)</a></li>
368
369 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (16)</a></li>
370
371 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
372
373 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (51)</a></li>
374
375 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (83)</a></li>
376
377 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
378
379 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
380
381 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
382
383 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
384
385 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (9)</a></li>
386
387 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
388
389 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
390
391 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
392
393 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (41)</a></li>
394
395 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
396
397 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
398
399 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (46)</a></li>
400
401 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
402
403 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (9)</a></li>
404
405 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (30)</a></li>
406
407 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (2)</a></li>
408
409 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
410
411 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (8)</a></li>
412
413 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (50)</a></li>
414
415 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
416
417 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (35)</a></li>
418
419 </ul>
420
421
422 </div>
423 <p style="text-align: right">
424 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
425 </p>
426
427 </body>
428 </html>