nd base platform for many utilities
summaryrefslogtreecommitdiffstats
path: root/perl-install/harddrake/TODO
blob: 29c28cb775aa22007e311088c0be19636f1042f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
-*- outline -*-

* drakxtools
** drakxtools* need XF-{75,100}fonts that requires XFree86

* Harddrake TODO:
** ui
*** more usb mice infos
*** enable the user to force a module (isa, isapnp, ...)
*** print "(not loaded)" if module isn't loaded
*** add bus_position to make unique id in ui (check it does not confuse hw service)
*** cdrom (must be done by diskdrake):
**** ide-scsi / ide-cd switch (humm, the future (aka 2.6.x kernel) is ide-cd only)
*** use fbgtk+2 when booting on fbcon for smoother GUI => interactive::fbgtk
*** help: 
**** print fields in black and their description in blue as for information fields
*** check there's at least one config option before showing the "condigure module" button
*** s/module/driver/ ?
** fixes
*** configure at boot-time (hw hooks shared by both harddrake & drakx ?):
    all /etc/modules aliases 
**** usb-interfaces (or rewrite usb service in perl for speed)
**** switch nvidia/nv in /etc/X11/XF86Config
     if [[ -e /lib/modules/`uname -r`/kernel/drivers/video/NVdriver ]]; then
           perl -pi -e 's!Driver "nv.*"!Driver "nvidia"!g;s!#HARDDRAKE (Load.*glx)!\1!g' /etc/X11/XF86Config-4
        else    
           perl -pi -e 's!Driver "nv.*"!Driver "nv"!g;s!(Load.*glx)!#HARDDRAKE \1!g' /etc/X11/XF86Config-4
        fi
*** non needed stuff to run X must be posponed after X11 startup
**** eg: scanner/audio/printer/floppy/cdrom/tape/tv/webcam/joystick/ ... 
** packaging : separate version for harddrake & drakxtool
** configurators
*** new cd burner: offer to install cdrecord and one of its gui frontends