If you are facing any problem with your system or account, your first point of contact is usually the lab assistant. He/she may be helpful in resolving minor issues regarding the system. If you think the matter should be addressed to the SysAdmin group, send an e-mail to the SE Systems Administrator.
If you are experiencing any inconsistencies in your computing environment you may have a corrupted profile. The most coming sign is the inability to keep your background picture or any personal settings.
If the User Does Roam from Computer to Computer
Any changes made to the user profile in the last session -- colors, wallpaper, or other settings -- session will be lost. This does not affect any files saved to the Desktop, Personal folder, or other profile folders.
User profiles that are stored on the server (roaming user profiles) may become corrupted if contact with the remote server is terminated during the synchronization process. This is more problematic in larger profiles and may happen in, but is not limited to, the following scenarios:
If your Windows profile has become corrupted, the following directions can be used to correct it.
***Caution, read all directions first in order to prevent data loss.
Your profile should now be fixed. If not, feel free to go to the Systems Administrator for help.
Your entire profile gets downloaded every time you log in to Windows, and uploaded every time you log off. Besides storing things on your desktop, the main thing that makes your profile large is your web browser cache of recently viewed pages. To reduce your cache size, go to the properties dialog. Edit/Preferences-Advanced/Cache in Netscape6; Tools/InternetOptions-TemporaryFiles/Settings... in IE5.5)
To see how large it is, open up an explorer window to the directory C:Documents and Settings. Find the folder with your account name, and view its properties (Alt-Enter or Right-click/Properties). Wait for the computer to count all your files. In Linux, it is a bit easier. cd to your home directory and type "du -sh profile".
To change your password in Windows, press alt-ctrl-del and a dialog box with six buttons will appear making all other programs invisible. The button in the lower left hand corner of the dialog box will read "Change Password...". Click on this button and you will be asked for your old password, your new password, and to confirm your new pasword selection. Clicking on the "OK" button on this dialog box will alert you if the process was a success. The password will now be changed for both your Windows and Linux user accounts.
Please note that using the "passwd" and "yppasswd" commands on the linux servers will not change your password. Your passwords are stored on the windows servers and need to be changed from a windows machine. The linux programs will say they were successful, but that is a lie.
In order to get emacs working correctly you need to set up a ".emacs" settings file in your home directory. You can do this in two ways. Either copy the file form //humongo.se.rit.edu/home/pub/.emacs to your home dir. Or you can create a new text file in your z drive called "z:.emacs" and copy and past the text below in to that file.
;;; XEmacs backwards compatibility file
;; Choose some reasonable colors
;;(set-background-color "black")
;;(set-foreground-color "white")
;;(set-cursor-color "red")
;;(set-default-font "*-fixed-bold-r-*-15-*")
;; Old javadoc key binding
;;(define-key jde-mode-map "C-cj"
'jde-javadoc-generate-javadoc-template)
;; Non-JDE configuration settings
(setq line-number-mode t)
(setq inhibit-startup-message t)
(add-to-list 'load-path (expand-file-name
"c:/emacs/site-lisp/jde/lisp"))
(add-to-list 'load-path (expand-file-name
"c:/emacs/site-lisp/semantic"))
(add-to-list 'load-path (expand-file-name
"c:/emacs/site-lisp/speedbar"))
(add-to-list 'load-path (expand-file-name
"c:/emacs/site-lisp/elib"))
(add-to-list 'load-path (expand-file-name
"c:/emacs/site-lisp/eieio"))
(require 'jde)
;; Sets the basic indentation for Java source files
;; to four spaces.
(defun my-jde-mode-hook ()
(setq c-basic-offset 4))
(add-hook 'jde-mode-hook 'my-jde-mode-hook)
(custom-set-variables
'(jde-gen-console-buffer-template (quote ("(funcall
jde-gen-boilerplate-function)" ""/*" 'n" "" * ""
"(file-name-nondirectory buffer-file-name)" "'n" "" *" 'n" "" *
Version:" 'n" "" * $Id$" 'n" "" *" 'n" "" * Revision:" 'n" ""
* $Log$" 'n" "" */" 'n>" "'n>" ""/**" 'n" "" * << Class
definition goes here. >>" 'n" "" *" 'n" "" * @author YOUR NAME"
'n" "" */" 'n" ""public class "" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "" {" 'n> 'n>" ""public
"" "(file-name-sans-extension (file-name-nondirectory
buffer-file-name))" ""() {" 'n>" "'n>" ""}" 'n" "'n" ""public
static void main(String[] args) {" 'n>" "'p'n>" ""}" 'n" ""}"
'n")))
'(jde-gen-class-buffer-template (quote ("(funcall
jde-gen-boilerplate-function)" ""/*" 'n" "" * ""
"(file-name-nondirectory buffer-file-name)" "'n" "" *" 'n" "" *
Version:" 'n" "" * $Id$" 'n" "" *" 'n" "" * Revisions:" 'n"
"" * $Log$" 'n" "" */" 'n>" "'n>"
"(jde-gen-get-package-statement)" "'n>" ""/**" 'n" "" * << Class
description goes here >>" 'n" "" *" 'n" "" * @author YOUR NAME"
'n" "" */" 'n>" ""public class "" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name)) " "" "(apply 'concat
(split-string (cond ((jde-gen-get-extend-class)) (t " ")) "n"))
" {" 'n> 'n>" ""public "" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" ""() {" 'n>" "'p'n>"
""}" 'n>" "'n>" "(jde-gen-get-interface-implementation)" ""}" 'n")))
'(jde-jdk-doc-url
"http://www.cs.rit.edu/usr/local/jdk/docs/api/index.html")
'(jde-global-classpath (quote (".")))
'(custom-file nil))
(custom-set-faces)
If this is something that is not a universal need, just modify your path as follows.
If you feel this is something all users should have, then tell us (kurt AT se.rit.edu) and we will update the system files.