1 |
Alan McKinnon wrote: |
2 |
> On Monday 18 January 2010 22:47:05 Dale wrote: |
3 |
> |
4 |
>> In that case, ctrl alt F1 does nothing. You also need to understand |
5 |
>> that most people don't even know how to use SysRq keys. I didn't and |
6 |
>> had to do a hard shutdown. I had to actually pull the plug to do any |
7 |
>> good. Luckily I knew how to get it to boot into single user mode so I |
8 |
>> could disable hal otherwise I would be right back on the same screen |
9 |
>> again with no mouse or keyboard. It would be really bad if even that |
10 |
>> didn't work with devicekit. I'm not sure how it couldn't but we never |
11 |
>> know do we? |
12 |
>> |
13 |
> |
14 |
> Dale's experiences highlight a very important and very fundamental rule of |
15 |
> desktop system design: |
16 |
> |
17 |
> As a developer you must completely and totally guarantee to the full limit of |
18 |
> what is feasible, that the user will always have a usable keyboard, mouse and |
19 |
> display after the desktop has launched. You can fallback to VGA resolution and |
20 |
> the most basic keyboard layout possible if you need to, but you must give the |
21 |
> user something and never leave them stranded. Anything else is just an epic |
22 |
> fail. |
23 |
> |
24 |
> Magic SysRq falls so far short of this that it's not even worth contemplating. |
25 |
> It's useful for mega-power users and kernel devs doing really way out things, |
26 |
> but for normal users it might as well be invisible. Sure, it's documented in |
27 |
> /usr/src/linux/Documentation/sysrq.txt. Well now, I offer two comments: |
28 |
> |
29 |
> I doubt that kernel docs are even installed on most user-centric distros, and |
30 |
> anyone want to present an argument why the location of that file and it's |
31 |
> contents might be construed as being "self-evident and/or obvious"? |
32 |
> |
33 |
> |
34 |
> |
35 |
|
36 |
I do remember when I was using Mandrake, the kernel sources wasn't even |
37 |
installed. I don't know if that option was even enabled in the kernel. |
38 |
With Mandrake, they just enabled modules for everything. |
39 |
|
40 |
When this happened to me, just being able to do a ctrl al backspace |
41 |
would have been good. I did try it but it didn't work either. That |
42 |
would at least be a good rescue in case of failure. |
43 |
|
44 |
Dale |
45 |
|
46 |
:-) :-) |