Defaults

The defined defaults for the SfS can be found in the following files. Many of our useful commands are also as files (shell scripts) defined in /u/sfs/bin/ (Perl scripts can be found in /u/sfs/bin/perl/).

  • Paths
    in the file /u/sfs/adm/paths, the current setting can be requested by doing echo $PATH
  • Aliases
    in the file /u/sfs/adm/aliases, the current status can be requested by doing alias
  • Environment Variables
    in the file /u/sfs/adm/env_var, current definitions can be outputted with the command printenv

    In addition to these come the definitions in /usr/local/etc/aliases. This is in our case the "System Mailer" Alias-File (usually /etc/aliases see man aliases). In contrast to teh SfS-alias file (mailrc) these entries are always looked at when mail is sent on our machines. (this means also when something comes from outside the SfS ) The file contains for all "fixed" employees a 'Firstname.Lastname' entry, as well as for example parts like 'kunsch: kuensch', 'Hans-Ruedi.Kuensch: kuensch' und 'Hans.Kunsch: kuensch'.

    For your convenience there are the aliases 'staff', 'guests' und 'students', which corresponds to the three unix groups (and are automatically regenerated each evening). In addition to those come 'all: staff, guests, students' and, "handmade", 'sci-staff' ("scientific staff") which are for example used for talks and others. Also further aliases like 'prof', 'assist', 'beratung', etc are defined in this file. You can take a look at it by doing for example grep sci- /usr/local/etc/aliases.

  • Emacs
    • /u/sfs/emacs/emacs.el: The emacs Lisp source for the SfS setup
    • /u/sfs/emacs/emacs.elc: The above file but compiled. This gets loaded by the user defined ~/.emacs . See Setupfiles.
    • /u/sfs/emacs/defaults.el: The 'Default' file, which is called by all our machines by ~/.emacs .
    • /u/sfs/emacs/defaults.elc
  • desktop environment (GNOME and devilspie)
    • Info from the ISG about GNOME3
    • devilspie: ~/bin/mystartupapps.sh und ~/.devilspie
  • Keyboard shortcuts
    • existing defaults can be altered by additional commands in ~/bin/mystartupapps.sh

Defaults

Die für das Seminar definierten Defaults ("Standard-Werte") sind in den folgenden Dateien abgelegt. Viele unserer guten Befehle sind auch als Dateien (Shell Skripts) in /u/sfs/bin/ definiert (Perl Skripts findet man in /u/sfs/bin/perl/).

  • Paths
    in der Datei /u/sfs/adm/paths, aktuelles Setting erhält man mit echo $PATH
  • Aliases
    in der Datei /u/sfs/adm/aliases, aktueller Zustand anschauen mit alias
  • Environment Variables
    in der Datei /u/sfs/adm/env_var, aktuelle Defintionen mit printenv ausgeben

    Dazu kommen die Definitionen von /usr/local/etc/aliases. Dies ist bei uns das "System Mailer" Alias-File (üblicherweise /etc/aliases siehe man aliases). Im Gegensatz zur SfS-alias Datei (mailrc) werden die Einträge in dieser Datei immer angeschaut, wenn bei uns Post verschickt wird, d.h. auch dann, wenn etwas von ausserhalb SfS kommt. Die Datei enthält für alle "festen" Mitarbeiter einen 'Vorname.Name' Eintrag, sowie z.B. auch die Zeilen 'kunsch: kuensch', 'Hans-Ruedi.Kuensch: kuensch' und 'Hans.Kunsch: kuensch'.

    Zur Bequemlichkeit gibt es dort auch die Aliase 'staff', 'guests' und 'students', welche den drei entsprechenden UNIX Benützergruppen entsprechen (und automatisch jede Nacht neu erzeugt werden). Dazu kommen noch 'all: staff, guests, students' und, "handgemacht", 'sci-staff' ("scientific staff") welches z.B. für Vorträge u.Ae. verwendet wird. Auch weiter Aliase wie 'prof', 'assist', 'beratung', etc sind in der Datei definiert. Anschauen z.B. mit grep sci- /usr/local/etc/aliases.

  • Emacs
    • /u/sfs/emacs/emacs.el: Die Emacs-Lisp 'source' für den SfS setup
    • /u/sfs/emacs/emacs.elc: Dasselbe "kompiliert" (byte-compile-file). Dies wird vom Benutzer ~/.emacs geladen. Siehe Setupfiles.
    • /u/sfs/emacs/defaults.el: Das 'Default' file, welches bei allen Emacs-Benutzern auf unseren Maschinen nach ~/.emacs aufgerufen wird.
    • /u/sfs/emacs/defaults.elc
  • desktop environment (GNOME und devilspie)
    • Info der ISG zu GNOME3
    • devilspie: ~/bin/mystartupapps.sh und ~/.devilspie
  • Tastenkombinationen
    • existierende Defaults können durch zusätsliche Befehle in ~/bin/mystartupapps.sh abgeändert werden

Page URL: https://wiki.math.ethz.ch/bin/view/SfSInfo/ComputerDefaults
2024-04-25
© 2024 Eidgenössische Technische Hochschule Zürich