]> pere.pagekite.me Git - homepage.git/blob - blog/After_6_years_of_waiting__the_Xreset_d_feature_is_implemented.html
Generated.
[homepage.git] / blog / After_6_years_of_waiting__the_Xreset_d_feature_is_implemented.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>
4 <head>
5 <title>Petter Reinholdtsen: After 6 years of waiting, the Xreset.d feature is implemented</title>
6 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css">
7 </head>
8 <body>
9
10 <div class="title">
11 <h1>
12 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
13
14 </h1>
15
16 </div>
17
18
19 <div class="entry">
20 <div class="title">After 6 years of waiting, the Xreset.d feature is implemented</div>
21 <div class="date">2010-03-06 18:15</div>
22 <div class="body">
23 <p>6 years ago, as part of the Debian Edu development I am involved
24 in, I asked for a hook in the kdm and gdm setup to run scripts as root
25 when the user log out. A bug was submitted against the xfree86-common
26 package in 2004 (<a href="http://bugs.debian.org/230422">#230422</a>),
27 and revisited every time Debian Edu was working on a new release.
28 Today, this finally paid off.</p>
29
30 <p>The framework for this feature was today commited to the git
31 repositry for the xorg package, and the git repository for xdm has
32 been updated to use this framework. Next on my agenda is to make sure
33 kdm and gdm also add code to use this framework.</p>
34
35 <p>In Debian Edu, we want to ability to run commands as root when the
36 user log out, to get rid of runaway processes and do general cleanup
37 after a user. With this framework in place, we finally can do that in
38 a generic way that work with all display managers using this
39 framework. My goal is to get all display managers in Debian use it,
40 similar to how they use the Xsession.d framework today.<p>
41 </div>
42
43 <div class="tags">Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.</div>
44
45 </div>
46
47
48
49
50
51
52 <div id="sidebar">
53
54 <h2>Archive</h2>
55 <ul>
56
57 <li>2010
58 <ul>
59
60 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
61
62 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
63
64 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
65
66 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
67
68 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
69
70 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (7)</a></li>
71
72 </ul></li>
73
74 <li>2009
75 <ul>
76
77 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
78
79 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
80
81 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
82
83 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
84
85 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
86
87 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
88
89 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
90
91 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
92
93 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
94
95 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
96
97 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
98
99 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
100
101 </ul></li>
102
103 <li>2008
104 <ul>
105
106 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
107
108 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
109
110 </ul></li>
111
112 </ul>
113
114
115
116 <h2>Tags</h2>
117 <ul>
118
119 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (11)</a></li>
120
121 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
122
123 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
124
125 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (4)</a></li>
126
127 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (25)</a></li>
128
129 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (25)</a></li>
130
131 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (36)</a></li>
132
133 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (1)</a></li>
134
135 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (6)</a></li>
136
137 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (2)</a></li>
138
139 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (1)</a></li>
140
141 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
142
143 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (5)</a></li>
144
145 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (67)</a></li>
146
147 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (75)</a></li>
148
149 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (12)</a></li>
150
151 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (11)</a></li>
152
153 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (10)</a></li>
154
155 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
156
157 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (8)</a></li>
158
159 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
160
161 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (12)</a></li>
162
163 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
164
165 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (10)</a></li>
166
167 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
168
169 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (6)</a></li>
170
171 </ul>
172
173 </div>
174 </body>
175 </html>