Skip to Content
Linux Desktop Hacks
book

Linux Desktop Hacks

by Nicholas Petreley, Jono Bacon
March 2005
Beginner to intermediate
342 pages
15h 55m
English
O'Reilly Media, Inc.
Content preview from Linux Desktop Hacks
234
|
Chapter 9, Administration and Automation
#76 Take Control of New User Setups
HACK
Improve What Is Already There
If you have fine-tuned your personal settings in one or more of these files
and believe others would benefit from changes you make for your own per-
sonal preferences, edit the existing /etc/skel to use default settings taken from
your personal settings. Take a look at “Colorize Files in Your Pager”
[Hack
#15]
. This particular hack redefines some command aliases so that you can
see a color listing of files in your pager. All it takes is to replace the existing
alias definitions (usually found in .bashrc) to read something more like this:
alias ls="ls --color"
alias less="less -R"
Make those changes in the /etc/skel/.bashrc file, and all new users will bene-
fit from the hack, assuming your users are as pleased with the idea as you
are.
Create Application Defaults
The /etc/skel directory is also an ideal place to put customizations for indi-
vidual programs, as long as those configuration files do not include user-
names or paths to user directories. It’s quite easy to find out if a file or
directory has hardcoded references to a username or user directory. For
example, assuming your username is
carlotta, try this command in your
home directory:
$ grep -r carlotta .kde
You might be shocked at how many configuration files, among other things,
show up with the username hardcoded. You can’t
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Linux Server Hacks, Volume Two

Linux Server Hacks, Volume Two

William von Hagen, Brian K. Jones

Publisher Resources

ISBN: 0596009119Catalog PageErrata