1 |
--------------------------------------------------------------------------- |
2 |
Gentoo Weekly Newsletter |
3 |
http://www.gentoo.org/news/en/gwn/current.xml |
4 |
This is the Gentoo Weekly Newsletter for the week of February 3rd, 2003. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
Summary |
12 |
------- |
13 |
|
14 |
* KDE 3.1 Released |
15 |
* Mirror slowdowns |
16 |
* Gentoo server migrations |
17 |
|
18 |
KDE 3.1 Released |
19 |
---------------- |
20 |
|
21 |
On Tuesday, KDE 3.1 was released to the Linux community, with Gentoo |
22 |
ebuilds available the same day. This new release contains many new |
23 |
features[1] and security enhancements. While there have been some reports |
24 |
of troubles, the upgrade process seems to be going fairly smoothly for |
25 |
most users. The largest complaint so far has been the amount of time |
26 |
necessary to compile the new version of KDE, with many users reporting |
27 |
significant increases from KDE 3.0 compile times. |
28 |
|
29 |
1. http://promo.kde.org/3.1/feature_guide.php |
30 |
|
31 |
Mirror Slowdowns |
32 |
---------------- |
33 |
|
34 |
One of the side affects of the KDE 3.1 release has been the significant |
35 |
slowdowns of the distfile mirrors for most Gentoo users. Additionally, due |
36 |
to the increasing popularity of Gentoo, ibiblio (the main mirror provider |
37 |
of Gentoo Linux distfiles) has been forced to divert much of the Gentoo |
38 |
traffic onto a secondary 'relief' server. While this has helped to |
39 |
distribute the load somewhat, the sheer number of Gentoo-releated requests |
40 |
coming is maxing out the capacity of the server and causing http requests |
41 |
to be queued. This can cause slowdowns and timeouts during emerges and has |
42 |
also caused some problems on the Gentoo.org web site since many images are |
43 |
sourced from ibiblio. |
44 |
|
45 |
Work is being done to transfer web site images to another location which |
46 |
should alleviate many of the broken images people have been seeing on |
47 |
www.gentoo.org of late. As for the overall mirror slowness, users are |
48 |
encouraged to find and use a mirror closest to them and be patient as the |
49 |
KDE 3.1 tidal wave subsides. |
50 |
|
51 |
Gentoo server migrations |
52 |
------------------------ |
53 |
|
54 |
One of the main Gentoo Linux servers is being retired and, as such, some |
55 |
Gentoo services are being distributed to alternate servers. |
56 |
bugs.gentoo.org has already been migrated over to the same server that |
57 |
hosts forums.gentoo.org. Other services will be migrated as well over the |
58 |
next few days. During this process, users may notice some glitches as the |
59 |
DNS changes work their way around the net. |
60 |
|
61 |
================== |
62 |
2. Gentoo Security |
63 |
================== |
64 |
|
65 |
Summary |
66 |
------- |
67 |
|
68 |
* There were no security alerts this week. |
69 |
* New Security Bug Reports |
70 |
|
71 |
New Security Bug Reports |
72 |
------------------------ |
73 |
|
74 |
The following security-related bug reports were submitted to the bugzilla |
75 |
database this week: |
76 |
* app-crypt/mit-krb5[2] |
77 |
* net-mail/mailman[3] |
78 |
* dev-perl/Mail-SpamAssassin[4] |
79 |
* sys-apps/slocate[5] |
80 |
* net-p2p/qt-dcgui[6] |
81 |
|
82 |
2. http://bugs.gentoo.org/show_bug.cgi?id=14842 |
83 |
3. http://bugs.gentoo.org/show_bug.cgi?id=14844 |
84 |
4. http://bugs.gentoo.org/show_bug.cgi?id=14845 |
85 |
5. http://bugs.gentoo.org/show_bug.cgi?id=14846 |
86 |
6. http://bugs.gentoo.org/show_bug.cgi?id=14628 |
87 |
|
88 |
================================= |
89 |
3. Featured Developer of the Week |
90 |
================================= |
91 |
|
92 |
Mark Guertin |
93 |
|
94 |
This week's featured developer, Mark Guertin[7], is the senior development |
95 |
manager for Gentoo PPC. He's in charge of coordinating the PPC development |
96 |
team and keeping things together, as well as doing plenty of bug wrangling |
97 |
and testing of PPC packages in an effort to get the best QA possible for |
98 |
the PPC arch. Mark began using Gentoo when he heard that there was an |
99 |
unofficial port to PPC. Jumping in two feet first, it wasn't long before |
100 |
he started the #gentoo-ppc channel, built a site providing Gentoo PPC |
101 |
binaries, and ended up becoming a developer. Alongside five x86 machines |
102 |
running everything from Gentoo to Windows XP, Mark is running seven PPC |
103 |
boxen (mostly Gentoo except a few holdouts on a version of Slackware he |
104 |
ported to PPC long ago), including some arcane dual, and even |
105 |
quad-processor boxen, but his PPC mania doesn't end there: Mark has |
106 |
recently made some changes to yabootconfig, an automatic configurator for |
107 |
the Yaboot[8] boot manager for PPC, allowing it to autodetect and setup |
108 |
even triple-boot with Mac OS 9, OS X, and Linux, and has also been, for |
109 |
several years, hosting and maintaining the build machines for |
110 |
ppckernel.org[9], a site that builds binary kernels from several PPC |
111 |
trees, tailoring some for specific hardware configurations, using an |
112 |
automated kernel build system (gkb - the GNU kernel builder, written by a |
113 |
friend of his). Mark also wrote Xeasyconf[10], an automatic configurator |
114 |
for X in PPC written specifically for Gentoo PPC but usable with other |
115 |
distros too. One of his favorite applications at the moment is |
116 |
kio-fish[11], a flexible kio-slave that, given shell access and some |
117 |
standard UNIX commands, allows you to access a remote filesystem as if it |
118 |
were local. |
119 |
|
120 |
7. gerk@g.o |
121 |
8. http://penguinppc.org/projects/yaboot/ |
122 |
9. http://ppckernel.org/ |
123 |
10. http://cvs.gentoo.org/~gerk/xeasyconf/ |
124 |
11. http://ich.bin.kein.hoschi.de/fish/ |
125 |
|
126 |
A resident of Toronto, ON in Canada, Mark works as an IT manager and |
127 |
database programmer for a graphics printing/design house during the day, |
128 |
and as the lead developer of Cartwise[12], a highly successful B2B |
129 |
e-commerce suite. When he's not hacking away at something, Mark has a 100% |
130 |
digital computerized home recording studio with which he enjoys writing, |
131 |
performing, producing, and engineering music. You can hear some of Mark's |
132 |
music here[13]. |
133 |
|
134 |
12. http://www.cartwise.ca/ |
135 |
13. http://artists.mp3s.com/artists/521/horsebeaters_anonymous.html |
136 |
|
137 |
========================= |
138 |
4. Heard In The Community |
139 |
========================= |
140 |
|
141 |
Web Forums |
142 |
---------- |
143 |
|
144 |
Gentoo Artwork, Anyone? - Post Your Requests... |
145 |
|
146 |
It started rather innocuosly, with a single guy called port001[14] just |
147 |
wanting to try out a few visual effects. Then he got ahead of himself and |
148 |
offered everyone the possibility to request an icon for their favourite |
149 |
application. Within a week, the designer posse has grown to eight |
150 |
Gentooists with a predilection for pretty knobs, and between them they've |
151 |
already created one of the biggest collections of buttons for window |
152 |
managers around. And just in case your software isn't represented yet, you |
153 |
can request it at the same thread, or just grab the Photoshop or Gimp |
154 |
template and do it yourself. And why stop when it's beginning to make |
155 |
sense: Congratulations to the creation of the Gentoo Environment Agency: |
156 |
|
157 |
* My X-Chat Icon[15] |
158 |
* The Gentoo Icon Set[16] |
159 |
* Gentoo Environment Agency[17] |
160 |
|
161 |
14. http://forums.gentoo.org/profile.php?mode=viewprofile&u=11355 |
162 |
15. http://forums.gentoo.org/viewtopic.php?t=29321 |
163 |
16. http://forums.gentoo.org/viewtopic.php?t=31958 |
164 |
17. http://forums.gentoo.org/viewtopic.php?t=32276 |
165 |
|
166 |
Tricky Laptops |
167 |
|
168 |
When it comes to mobile computing, Windows users are to be envied. Not |
169 |
only do they get their portable computers with an operating system |
170 |
preinstalled, no: the laptop manufacturers also do everything in their |
171 |
might to make the hardware actually comply with said operating system. |
172 |
Meanwhile, back in the jungle, Linux users have to post caveats and |
173 |
warnings all over the place to prevent worse things from happening during |
174 |
their installation attempts. Latest example documented in the forums: |
175 |
power management in the 1.4 LiveCD kernel that does very bad things to HP |
176 |
Omnibooks... |
177 |
|
178 |
* Kernel panic: Kernel tried to kill INIT!!! (SOLVED)[18] |
179 |
|
180 |
18. http://forums.gentoo.org/viewtopic.php?t=31254 |
181 |
|
182 |
Some DIY Ebuild Scripting |
183 |
|
184 |
On mailing lists and newsgroups, it's rare to find people who answer to |
185 |
threads that went silent months ago. But in the forums, occasionally a |
186 |
threads just needs to mature for a few months, and then suddenly someone |
187 |
will pick it up, post a few additions and make it all the more useful. |
188 |
Here's a perl script for building packages you can grab and install on a |
189 |
less powerful machine or replicate across your network: |
190 |
* building packages without installing them[19] |
191 |
|
192 |
19. http://forums.gentoo.org/viewtopic.php?t=12026 |
193 |
|
194 |
Forum Now Hosting Bugs |
195 |
|
196 |
rac[20] posted an announcement that sent shivers down the spines of a few |
197 |
people who thought that phpBB had finally revealed some terminal flaws. |
198 |
Fear nothing, it's just bugs.gentoo.org[21] that is now being hosted on |
199 |
the same machine as the forums. This looks like the perfect occasion to |
200 |
remind people to search for prior occurrences of their own problem. And |
201 |
best try searching both the forums and the particularly fine assortment of |
202 |
bugs in Gentoo at the sister-site. Unless you don't mind becoming a target |
203 |
of the dreaded "Spot the dup" thread, that is: |
204 |
|
205 |
* Forums are now hosting bugs[22] |
206 |
* Report possible duplicate posts here[23] |
207 |
|
208 |
20. http://forums.gentoo.org/profile.php?mode=viewprofile&u=1742 |
209 |
21. http://bugs.gentoo.org |
210 |
22. http://forums.gentoo.org/viewtopic.php?t=32724 |
211 |
23. http://forums.gentoo.org/viewtopic.php?t=28820 |
212 |
|
213 |
gentoo-user |
214 |
----------- |
215 |
|
216 |
Mirror, Mirror on the wall... |
217 |
|
218 |
... who's the fastest one of them all? With the onset of KDE 3.1 final, |
219 |
ibiblio.org's pipes appeared clogged with Gentoo users scrambling to grab |
220 |
the latest sources. Two threads were spawned on gentoo-user complaining of |
221 |
decreased download speeds and requesting alternatives. Adam Mercer |
222 |
noted[24] the existence of GENTOO_MIRRORS variable in /etc/make.conf along |
223 |
with the page http://www.gentoo.org/main/en/where.xml[25] to aid you in |
224 |
selecting a preferred mirror, and avoiding the 'flakiness' of ibiblio.org. |
225 |
|
226 |
24. http://marc.theaimsgroup.com/?l=gentoo-user&m=104343629629967&w=2 |
227 |
25. http://www.gentoo.org/main/en/where.xml |
228 |
|
229 |
There's more than one kind of Java |
230 |
|
231 |
Tom Eastman wrote that he has exclusively used Sun's JDK for all things |
232 |
Java. After becoming a Gentoo'er, he didn't miss the fact that his system |
233 |
relies on Blackdown's JDK by default. This of course raised the |
234 |
interesting question, which is better? Ben Ricker's response[26] pointed |
235 |
us in the direction of good benchmarks located at |
236 |
http://www.volano.com/benchmarks.html.[27] In short, it depends on what |
237 |
Java is being used for and that all the JVMs will suffice for 'general |
238 |
desktop' usage. |
239 |
|
240 |
26. http://marc.theaimsgroup.com/?l=gentoo-user&m=104387085031123&w=2 |
241 |
27. http://www.volano.com/benchmarks.html |
242 |
|
243 |
gentoo-dev |
244 |
---------- |
245 |
|
246 |
Portage irk |
247 |
|
248 |
Emiel Kollof writes[28]: "Why is it, when I unmask a package (with a |
249 |
higher version number than the "official one") by using ACCEPT_KEYWORDS, |
250 |
portage downgrades it on the next emerge -u world to a lower version? This |
251 |
is very irritating behaviour. Can it be turned off or disabled somehow?". |
252 |
Caleb answered[29] with a solution and J Robert Ray pointed to a patch[30] |
253 |
in bugzilla to add just that functionality. |
254 |
|
255 |
28. http://article.gmane.org/gmane.linux.gentoo.devel/6810 |
256 |
29. http://article.gmane.org/gmane.linux.gentoo.devel/6816 |
257 |
30. http://bugs.gentoo.org/show_bug.cgi?id=12069 |
258 |
|
259 |
Follow-up: Methods for managing etc files |
260 |
|
261 |
Jeff Kowing says[31]: "Having seen my name mentioned in the bright lights |
262 |
of GWN[...] I was inspired to add an auto update feature to etc-update. It |
263 |
works by saving md5sums before you do a big emerge. After a big emerge, it |
264 |
uses those md5sums to determine which config files you have personally |
265 |
modified. Those you have never modified will be auto updated." See |
266 |
Bugzilla Bug 14666[32]. |
267 |
|
268 |
31. http://article.gmane.org/gmane.linux.gentoo.devel/6778 |
269 |
32. http://bugs.gentoo.org/show_bug.cgi?id=14666 |
270 |
|
271 |
Portage Database Management |
272 |
|
273 |
Ingo Krabbe wonders[33] if there are any plans to have Portage use a |
274 |
database in order to improve speed. |
275 |
|
276 |
33. http://article.gmane.org/gmane.linux.gentoo.devel/6796 |
277 |
|
278 |
======================= |
279 |
5. Gentoo International |
280 |
======================= |
281 |
|
282 |
Unofficial European Gentoo Websites (cont'd) |
283 |
|
284 |
Ever since Enrico Morelli started Gentoo's Italian web outpost on 1 May |
285 |
2002, he is getting help from two friends. The three of them maintain the |
286 |
one European Gentoo website the GWN managed to overlook last week: |
287 |
gentoo.it... A system administrator by day, Enrico has put Gentoo on every |
288 |
single piece of hardware he could lay hands on at work. Not that anybody |
289 |
in his department at the University of Florence would have been surprised |
290 |
about that, since he also was the person to introduce Linux in the |
291 |
Magnetic Resonance Center in the first place, some ten years ago. Now |
292 |
everything and the kitchen sink have Gentoo installed on them, including |
293 |
the institute's mail server, several workstations and an entire |
294 |
Mosix-cluster. The gentoo.it server still has its three admins, and it |
295 |
appears they're in contact with more volunteers, but sadly, the server |
296 |
suffers from slow connections and rigid conditions for Internet |
297 |
provisioning at its present location. If anyone knows where to host |
298 |
cheaply in Italy, has a spare server that could accomodate a PHP-driven |
299 |
forum or a mailing list, or maybe would like to help the Italian Gentoo |
300 |
community via contributions to their excellent documentation and security |
301 |
alert website, contact gentoo-dev@××××××.it. |
302 |
|
303 |
* Italy: Gentoo Linux Italia[34] |
304 |
|
305 |
34. http://www.gentoo.it |
306 |
|
307 |
================ |
308 |
6. Portage Watch |
309 |
================ |
310 |
|
311 |
The following stable packages were added to portage this week |
312 |
------------------------------------------------------------- |
313 |
|
314 |
Because of the pending release of 1.4_final, the Portage tree is currently |
315 |
frozen. As such, no new stable packages were introduced to Portage this |
316 |
week |
317 |
|
318 |
Updates to notable packages |
319 |
--------------------------- |
320 |
|
321 |
* sys-kernel/* - development-sources-2.5.59-r3.ebuild; |
322 |
development-sources-2.5.59-r4.ebuild; |
323 |
development-sources-2.5.59-r5.ebuild; |
324 |
development-sources-2.5.59-r6.ebuild; gs-sources-2.4.21_pre3-r3.ebuild; |
325 |
usermode-sources-2.4.19-r41.ebuild; usermode-sources-2.4.19-r42.ebuild; |
326 |
usermode-sources-2.4.19-r43.ebuild; usermode-sources-2.4.19-r44.ebuild; |
327 |
usermode-sources-2.4.19-r45.ebuild; usermode-sources-2.4.19-r46.ebuild; |
328 |
usermode-sources-2.4.19-r47.ebuild; wolk-sources-4.0_pre9.ebuild; |
329 |
* dev-db/mysql - mysql-3.23.55.ebuild; |
330 |
|
331 |
New USE variables |
332 |
----------------- |
333 |
|
334 |
* ethereal - Adds support for ethereal wiretap log support in kismet |
335 |
* usb - Adds USB support to applications that have optional USB support |
336 |
(e.g. cups) |
337 |
|
338 |
=========== |
339 |
7. Bugzilla |
340 |
=========== |
341 |
|
342 |
Summary |
343 |
------- |
344 |
|
345 |
* Statistics |
346 |
* Closed Bug Ranking |
347 |
* New Bug Rankings |
348 |
|
349 |
Statistics |
350 |
---------- |
351 |
|
352 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[35]) to record and |
353 |
track bugs, notifications, suggestions and other interactions with the |
354 |
development team. In the last 7 days, activity on the site has resulted |
355 |
in: |
356 |
|
357 |
* 287 new or re-opened bugs this week |
358 |
* 1590 total bugs currently marked 'new' |
359 |
* 568 total bugs curently assigned to developers |
360 |
* 52 bugs that were previously closed have been reopened. |
361 |
|
362 |
There are currently 2210 bugs open in bugzilla. Of these: 43 are labelled |
363 |
'blocker', 80 are labelled 'critical', and 151 are labelled 'major'. |
364 |
|
365 |
35. http://bugs.gentoo.org |
366 |
|
367 |
Closed Bug Rankings |
368 |
------------------- |
369 |
|
370 |
The developers and teams who have closed the most bugs this week are: |
371 |
|
372 |
* Nick Hadaway[36], with 22 closed bugs[37] |
373 |
* The KDE Team[38], with 15 closed bugs[39] |
374 |
* John P. Davis[40], with 11 closed bugs[41] |
375 |
* Thomas Raschbacher[42], with 10 closed bugs[43] |
376 |
|
377 |
36. raker@g.o |
378 |
37. |
379 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=RESOLVED&bug_s |
380 |
tatus=CLOSED&resolution=FIXED&resolution=TEST-REQUEST&emailassigned_to1=1&e |
381 |
mailtype1=exact&email1=raker%40gentoo.org&chfield=bug_status&chfieldfrom=20 |
382 |
03-01-25 |
383 |
38. kde@g.o |
384 |
39. |
385 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=RESOLVED&bug_s |
386 |
tatus=CLOSED&resolution=FIXED&resolution=TEST-REQUEST&emailassigned_to1=1&e |
387 |
mailtype1=exact&email1=kde%40gentoo.org&chfield=bug_status&chfieldfrom=2003 |
388 |
-01-25 |
389 |
40. zhen@g.o |
390 |
41. |
391 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=RESOLVED&bug_s |
392 |
tatus=CLOSED&resolution=FIXED&resolution=TEST-REQUEST&emailassigned_to1=1&e |
393 |
mailtype1=exact&email1=zhen%40gentoo.org&chfield=bug_status&chfieldfrom=200 |
394 |
3-01-25 |
395 |
42. lordvan@g.o |
396 |
43. |
397 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=RESOLVED&bug_s |
398 |
tatus=CLOSED&resolution=FIXED&resolution=TEST-REQUEST&emailassigned_to1=1&e |
399 |
mailtype1=exact&email1=lordvan%40gentoo.org&chfield=bug_status&chfieldfrom= |
400 |
2003-01-25 |
401 |
|
402 |
New Bug Rankings |
403 |
---------------- |
404 |
|
405 |
The developers and teams who have been assigned the most new bugs this |
406 |
week are: |
407 |
|
408 |
* The KDE Team[44], with 24 new bugs[45] |
409 |
* Martin Schlemmer[46], with 23 new bugs[47] |
410 |
* Daniel Robbins[48], with 14 new bugs[49] |
411 |
* Nicholas Jones[50], with 13 new bugs[51] |
412 |
* Nick Hadaway[52], with 12 new bugs[53] |
413 |
|
414 |
|
415 |
44. kde@g.o |
416 |
45. |
417 |
http://bugs.gentoo.org/buglist.cgi?action=wrap&bug_file_loc_type=allwordssu |
418 |
bstr&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=inclu |
419 |
de&chfield=%5BBug%20creation%5D&chfieldfrom=2003-01-25&chfieldto=Now&emailt |
420 |
ype1=substring&emailtype2=substring&field0-0-0=noop&keywords_type=allwords& |
421 |
long_desc_type=allwordssubstr&query_format=report-table&resolution=---&shor |
422 |
t_desc_type=allwordssubstr&type0-0-0=noop&=&assigned_to=kde%40gentoo.org |
423 |
46. azarah@g.o |
424 |
47. |
425 |
http://bugs.gentoo.org/buglist.cgi?action=wrap&bug_file_loc_type=allwordssu |
426 |
bstr&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=inclu |
427 |
de&chfield=%5BBug%20creation%5D&chfieldfrom=2003-01-25&chfieldto=Now&emailt |
428 |
ype1=substring&emailtype2=substring&field0-0-0=noop&keywords_type=allwords& |
429 |
long_desc_type=allwordssubstr&query_format=report-table&resolution=---&shor |
430 |
t_desc_type=allwordssubstr&type0-0-0=noop&=&assigned_to=azarah%40gentoo.org |
431 |
48. drobbins@g.o |
432 |
49. |
433 |
http://bugs.gentoo.org/buglist.cgi?action=wrap&bug_file_loc_type=allwordssu |
434 |
bstr&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=inclu |
435 |
de&chfield=%5BBug%20creation%5D&chfieldfrom=2003-01-25&chfieldto=Now&emailt |
436 |
ype1=substring&emailtype2=substring&field0-0-0=noop&keywords_type=allwords& |
437 |
long_desc_type=allwordssubstr&query_format=report-table&resolution=---&shor |
438 |
t_desc_type=allwordssubstr&type0-0-0=noop&=&assigned_to=drobbins%40gentoo.o |
439 |
rg |
440 |
50. carpaski@g.o |
441 |
51. |
442 |
http://bugs.gentoo.org/buglist.cgi?action=wrap&bug_file_loc_type=allwordssu |
443 |
bstr&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=inclu |
444 |
de&chfield=%5BBug%20creation%5D&chfieldfrom=2003-01-25&chfieldto=Now&emailt |
445 |
ype1=substring&emailtype2=substring&field0-0-0=noop&keywords_type=allwords& |
446 |
long_desc_type=allwordssubstr&query_format=report-table&resolution=---&shor |
447 |
t_desc_type=allwordssubstr&type0-0-0=noop&=&assigned_to=carpaski%40gentoo.o |
448 |
rg |
449 |
52. raker@g.o |
450 |
53. |
451 |
http://bugs.gentoo.org/buglist.cgi?action=wrap&bug_file_loc_type=allwordssu |
452 |
bstr&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=inclu |
453 |
de&chfield=%5BBug%20creation%5D&chfieldfrom=2003-01-25&chfieldto=Now&emailt |
454 |
ype1=substring&emailtype2=substring&field0-0-0=noop&keywords_type=allwords& |
455 |
long_desc_type=allwordssubstr&query_format=report-table&resolution=---&shor |
456 |
t_desc_type=allwordssubstr&type0-0-0=noop&=&assigned_to=raker%40gentoo.org |
457 |
|
458 |
================== |
459 |
8. Tips and Tricks |
460 |
================== |
461 |
|
462 |
Setting Your Terminal Title |
463 |
|
464 |
Since most Gentoo users frequently use terminals (xterm, Eterm, etc.), |
465 |
this week's tip shows how to make them more useful by adding information |
466 |
to the title. We can add the username, hostname, and working directory |
467 |
into the terminal title, making it easier to see where a terminal is, |
468 |
especially if it is minimized. Instead of having to open up the full |
469 |
terminal window, a quick glance at the taskbar is all that's necessary. |
470 |
|
471 |
If you use Bash, add the following to your ~/.bashrc file. |
472 |
--------------------------------------------------------------------------- |
473 |
| Code Listing 8.1: ~/.bashrc | |
474 |
|-------------------------------------------------------------------------| |
475 |
| | |
476 |
|SHORT_HOST=`hostname -s` | |
477 |
| | |
478 |
|if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ] | |
479 |
|then | |
480 |
| case $TERM in | |
481 |
| rxvt|*term) | |
482 |
| PROMPT_COMMAND='echo -ne "\033]0;${USER}@${SHORT_HOST}: \ | |
483 |
| ${PWD}\007"' | |
484 |
| ;; | |
485 |
| esac | |
486 |
|fi | |
487 |
| | |
488 |
--------------------------------------------------------------------------- |
489 |
|
490 |
If you use Zsh, add the following to your ~/.zshrc file. Zsh users can see |
491 |
the current directory if at a prompt, or any commands if a program is |
492 |
running. |
493 |
--------------------------------------------------------------------------- |
494 |
| Code Listing 8.1: ~/.zshrc | |
495 |
|-------------------------------------------------------------------------| |
496 |
| | |
497 |
|if [ "$SHELL" = '/bin/zsh' ] | |
498 |
|then | |
499 |
| case $TERM in | |
500 |
| rxvt|*term) | |
501 |
| precmd() { print -Pn "\e]0;%n@%m - %~\a" } | |
502 |
| preexec () { print -Pn "\e]0;%n@%m - $1\a" } | |
503 |
| ;; | |
504 |
| esac | |
505 |
|fi | |
506 |
| | |
507 |
--------------------------------------------------------------------------- |
508 |
|
509 |
|
510 |
The idea for this weeks tip came from the Gentoo Forums[54]. This |
511 |
functionality has also made its way into /etc/skel/.bashrc, so many user |
512 |
accounts may have this information in their .bashrc files already. |
513 |
|
514 |
54. http://forums.gentoo.org/viewtopic.php?t=18106 |
515 |
|
516 |
========================== |
517 |
9. Moves, Adds and Changes |
518 |
========================== |
519 |
|
520 |
Moves |
521 |
----- |
522 |
|
523 |
The following developers recently left the Gentoo team: |
524 |
|
525 |
* none this week |
526 |
|
527 |
Adds |
528 |
---- |
529 |
|
530 |
The following developers recently joined the Gentoo team: |
531 |
|
532 |
* Peter Johanson (latexer) -- Wireless and laptops |
533 |
* Jason Shoemaker (kutsuya) -- Python |
534 |
|
535 |
Changes |
536 |
------- |
537 |
|
538 |
The following developers recently changed roles within the Gentoo project. |
539 |
|
540 |
* Tobias Eichert (viz) -- audio/sound related stuff |
541 |
|
542 |
===================== |
543 |
10. Contribute to GWN |
544 |
===================== |
545 |
|
546 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
547 |
email[55]. |
548 |
|
549 |
55. gwn-feedback@g.o |
550 |
|
551 |
================ |
552 |
11. GWN Feedback |
553 |
================ |
554 |
|
555 |
Please send us your feedback[56] and help make GWN better. |
556 |
|
557 |
56. gwn-feedback@g.o |
558 |
|
559 |
=================== |
560 |
12. Other Languages |
561 |
=================== |
562 |
|
563 |
The Gentoo Weekly Newsletter is also available in the following languages: |
564 |
|
565 |
* Dutch |
566 |
* English |
567 |
* German |
568 |
* French |
569 |
* Japanese |
570 |
* Italian |
571 |
* Portuguese (Brazil) |
572 |
* Portuguese (Portugal) |
573 |
* Spanish |
574 |
|
575 |
Kurt Lieber <klieber@g.o> - Editor |
576 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
577 |
Brice Burgess <nesta@×××××××.net> - Contributor |
578 |
Yuji Carlos Kosugi <carlos@g.o> - Contributor |
579 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
580 |
David Narayan <david@×××××××.net> - Contributor |
581 |
Ulrich Plate <plate@×××.com> - Contributor |
582 |
Peter Sharp <mail@××××××××××××××.net> - Contributor |
583 |
Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation |
584 |
Tom Van Laerhoven <tom.vanlaerhoven@××××××.be> - Dutch Translation |
585 |
Roel Adriaans <roel@××××××××.cx> - Dutch Translation |
586 |
Nicolas Ledez <nicolas.ledez@××××.fr> - French Translation |
587 |
Guillaume Plessis <gui@×××××××××.com> - French Translation |
588 |
Eric St-Georges <thevedge@××××××××.net> - French Translation |
589 |
John Berry <anfini@××××.fr> - French Translation |
590 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
591 |
Michael Kohl <citizen428@g.o> - German Translation |
592 |
Steffen Lassahn <madeagle@g.o> - German Translation |
593 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
594 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
595 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
596 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
597 |
Daniel Ketel <kage-chan@g.o> - Japanese Translation |
598 |
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation |
599 |
Andy Hunne <andy@×××××××××.com> - Japanese Translation |
600 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
601 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
602 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
603 |
Translation |
604 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
605 |
Translation |
606 |
Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal) |
607 |
Translation |
608 |
Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal) |
609 |
Translation |
610 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
611 |
Rafael Cordones Marcos <rcm@×××××××.net> - Spanish Translation |
612 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
613 |
Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation |
614 |
Pablo Pita Leira <pablo.leira@×××××××××.com> - Spanish Translation |
615 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
616 |
Tirant <tirant@×××××.net> - Spanish Translation |
617 |
Jaime Freire <jfreire@××.com> - Spanish Translation |
618 |
Lucas Sallovitz <krusty_ar@×××××.com> - Spanish Translation |