Difference between revisions of "Customizing Linux Systems"

From MPDLMediaWiki
Jump to navigation Jump to search
m
m
Line 19: Line 19:


One way to accomplish this by keeping the goals described above results  
One way to accomplish this by keeping the goals described above results  
in a minor modififaction to the thunderbird executable main script
in a minor modification to the thunderbird executable main script
(e.g. /usr/lib64/thunderbird/thunderbird.sh).
(e.g. <tt>/usr/lib64/thunderbird/thunderbird.sh</tt>).


Using the following lines near the top of the file:
Using the following lines near the top of the file
# read customized system environment
sys_config="/etc/sysconfig/$MOZ_APPNAME"
[ -f "$sys_config" ] && . $sys_config
usr_config="$HOME/.$MOZ_APPNAME/.sysconfig"
[ -f "$usr_config" ] && . $usr_config


\# read customized system environment
by adding this patch
sys_config=/etc/sysconfig/$MOZ_APPNAME
*** /usr/lib64/thunderbird/thunderbird.sh.orig  Wed Jun 26 16:02:55 2013
[ -f $sys_config ] && . $sys_config
--- /usr/lib64/thunderbird/thunderbird.sh      Mon Jul 22 12:37:35 2013
usr_config=${HOME}/.${MOZ_APPNAME}/.sysconfig
***************
[ -f $usr_config ] && . $usr_config
*** 59,64 ****
--- 59,70 ----
  MOZ_APPNAME="thunderbird"
  MOZ_PROGRAM="$MOZ_DIST_LIB/$MOZ_APPNAME-bin"
 
+ # read customized system environment
+ sys_config="/etc/sysconfig/$MOZ_APPNAME"
+ [ -f "$sys_config" ] && . $sys_config
+ usr_config="$HOME/.$MOZ_APPNAME/.sysconfig"
+ [ -f "$usr_config" ] && . $usr_config
+
  MOZ_APP_LAUNCHER="$MOZ_DIST_LIB/$MOZ_APPNAME.sh"
  if [ "$0" = "$MOZ_APP_LAUNCHER" ]; then
    [ -h "/usr/bin/$MOZ_APPNAME" ] && \


will allow to read in no, user specific or system wide thunderbid related  
will allow to read in no, user specific or system wide thunderbird related  
environmental settings.
environmental settings.


A user willing to change her thunderbird's and thus her lightning's date  
A user willing to change her thunderbird's and thus her lightning's date  
time representation to a 24 h scheme a would place the following lines in  
time representation to a 24 hour scheme a would place the following lines in  
a file named .thunderbird/.sysconfig in her home directory.
a file named <tt>.thunderbird/.sysconfig</tt> in her home directory.
 
LC_TIME=de_DE
export LC_TIME
 
 


LC_TIME=de_DE
export LC_TIME


[[Category:System Administration]]
[[Category:System Administration]]

Revision as of 14:02, 22 July 2013

This page will show you how to customize certain aspects of a Linux system, be it a desktop or a server.

In most cases it is sufficient to apply minor changes to a standard system to make it work as intended. Also, please, keep in mind to apply changes with minimum side effects, for example by making them optable.


Thunderbird

Custom / 24 Hour Time Format for Lightning

A default lightning installation usually comes with US type date time representation.

To make lightning have it's default date time representation changed environmental variables may be set accordingly.

One way to accomplish this by keeping the goals described above results in a minor modification to the thunderbird executable main script (e.g. /usr/lib64/thunderbird/thunderbird.sh).

Using the following lines near the top of the file

# read customized system environment
sys_config="/etc/sysconfig/$MOZ_APPNAME"
[ -f "$sys_config" ] && . $sys_config
usr_config="$HOME/.$MOZ_APPNAME/.sysconfig" 
[ -f "$usr_config" ] && . $usr_config

by adding this patch

*** /usr/lib64/thunderbird/thunderbird.sh.orig  Wed Jun 26 16:02:55 2013
--- /usr/lib64/thunderbird/thunderbird.sh       Mon Jul 22 12:37:35 2013
***************
*** 59,64 ****
--- 59,70 ----
  MOZ_APPNAME="thunderbird"
  MOZ_PROGRAM="$MOZ_DIST_LIB/$MOZ_APPNAME-bin"
  
+ # read customized system environment
+ sys_config="/etc/sysconfig/$MOZ_APPNAME"
+ [ -f "$sys_config" ] && . $sys_config
+ usr_config="$HOME/.$MOZ_APPNAME/.sysconfig"
+ [ -f "$usr_config" ] && . $usr_config
+ 
  MOZ_APP_LAUNCHER="$MOZ_DIST_LIB/$MOZ_APPNAME.sh"
  if [ "$0" = "$MOZ_APP_LAUNCHER" ]; then
    [ -h "/usr/bin/$MOZ_APPNAME" ] && \

will allow to read in no, user specific or system wide thunderbird related environmental settings.

A user willing to change her thunderbird's and thus her lightning's date time representation to a 24 hour scheme a would place the following lines in a file named .thunderbird/.sysconfig in her home directory.

LC_TIME=de_DE
export LC_TIME