Changes

Jump to: navigation, search

XWN740

4,191 bytes added, 23:21, 15 September 2008
X-Windows Resources
'''== Link to XWN740 Official Course Webpage Outline ==''' <br />[http://cs.senecac.on.ca/~murrayindex.saul/XWN740/ Murray Saul's php?outline=XWN740 Webpage]
'''== Link to XWN740 Subject Outline Course Webpage ==''' <br />[http://cs.senecac.on.ca/index~murray.php?outline=saul/XWN740 XWN740 Subject Outline]/
'''== Link to XWN740 Weekly Notes Subject Description ==''' <br />[http://cs.senecac.on.ca/~murray.saul/XWN740/notes/html XWN740 Weekly Notes]
'''This subject introduces the student to the X Window System. Students will learn how to plan, set up, troubleshoot, customize and use an X system. Particular attention will be paid to security and network issues with emphasis on the KDE and GNOME desktop environments.  == Tentative Topic Outline (See Table Below) Credit Status ==''' <br /><table border1 credit in the LUX program == Prerequisites =="1"><tr> <td>Meet admission requirements for LUX  Emphasize the layered approach (Section 1.5 in book)== Specific Outcomes == </td></tr>Upon successful completion of this subject students should be able to:<tr>* Plan, implement, and administer an X System installation, taking into account network, security, and hardware issues <td>* Understand display hardware issues and recommend a display hardware configuration to meet specified requirements Display * Identify the components of the X Window System and User Interface Hardware the purpose of each* Start an X server using the commands startx, xinit, X, and Technologyxdm/gdm/kdm - Displays* Start an X server with no session, local session management, and queried, graphics cardsbroadcast, USB devicesand indirect remote session management </td>* Download, install, configure and use KDE (K Desktop Environment)<* Download, install, configure and use the XFree86/tr>Xouvert server software and utilities<tr>* Download, install, configure and use VNC (Virtual Network Computer) <td>* Configure and use common X client applications Starting * Download, install, configure and Using use the Gnome desktop environment == Topic Outline ==  * Overview of X Server - using VTs5% - startx o What is X? o Client- display managersServer Model - xdmcp o Terminology - manually starting the o History of X server </td></tr>* Display and User Interface Hardware and Technology - 10%<tr> o Monitors - LCD, CRT - connection types, resolution, refresh rates <td> Standard X Programs o Video Cards - memory type and Utilitiessize, DACs, GPUs o Pointing devices - Chapter 6 in bookmice, touch screens, light pens, graphics tablets o Keyboards - Useful for analyzing connection types, scancodes, geometry, accessibility issues o Device standards and standard bodies, including VESA, DPMS, DDC, USB HID, and debuggingTCO99 < o Network transports: local (Unix domain sockets, STREAMS, named pipes, shared memory) and remote (TCP/td><IP and alternatives (IPX/tr>SPX, DecNet))<tr> <td> * Installing and Configuring the X Window Server- 15% o Installing XFree86/Xouvert - Autousing tar files and rpm packages o Configuration -configurationautomatic, fully manual, and manual using GUI tools o Hardware Configuration - No config filekeyboard, pointer/mouse, monitor o The X Server - Selfchoosing the correct driver for your video card o Installing alternate (non-generated config fileXFree86) X servers o Multi- Configuration tools head configuration o Xinerama o Fonts types and configuration o The X Font Server (e.g., system-config-display in Fedoraxfs)and alternatives  - * Starting and Using the x.org configuration fileX Server - 10% o Starting X: startx, xinit, X < o Display Managers: xdm/gdm/kdm/td>chooser o Query, Broadcast and Indirect methods of contacting display managers </tr>* Standard X Programs and Utilities - 5%<tr> o xset, xdpyinfo <td> o xcalc, xclock, xeyes, xkill, xmag, xsetroot, xloadimage, xterm Fonts o xfd, xlsfonts, Coloursxfontsel, x11perf o KDE and KeyboardsGnome equivalents of standard X utilities  <* Linux/td>X Toolkit Particulars - 5%< o Xt, Gtk, Qt, Xforms, Motif/tr>Lesstif * Runtime Application Configuration - 5% o X Resource Database o Common Resources and Command-Line Options o KDE and Gnome configuration systems * Runtime Environment Configuration - 5%<tr> o Window Managers <td> * Integrated X Desktop Environments- 10% - o KDE - o GNOME o Others - XFCECDE  * X and Security - Others15% </td> o xhosts</tr> o xauth<tr> o ssh and X11 tunneling <td> * X and Wide Area Networking- 15% - The three challenges o Low bandwidth X (13.7 in bookLBX), Broadway o VNC - Privacy - Access control== Modes of Instruction ==  - Network performance (bandwidth 2 hours interactive lecture per week, and latency)2 hours lab time per week == Prescribed Text ==  X Power Tools by Chris Tyler; ISBN 0-596-10195- Xauth3 published by O'Reilly == Reference Material == None == Supplies == None == Promotion Policy == - ssh </td>To obtain a credit in this subject, a student must:</tr><tr> * Achieve a grade of 55% or better on the final exam <td> * Satisfactorily complete all assignments X * Achieve a weighted average of 55% or better for the tests and VNCfinal exam * Achieve a grade of 55% or better on the overall course == Modes of Evaluation == Midterm Test 30%Final Exam 40% <Assignments/Labs/td>Quizzes 30% == Academic Regulations == </tr><tr> <td>Students are responsible for being aware of college regulations in the Academic Policy Handbook. Building a Kiosk Seneca Academic Policy - This is Cheating and PlagiarismCheating and/or plagiarism are offences which will not be tolerated by the College. Such offences occur when a useful topic because it lets student violates the procedures governing the administration of examinations, tests or other means of evaluating student achievement in a subject or program. Approved By: Evan Weaver, Chair College PolicyAccommodation for Students with Disabilities:The College will provide reasonable accommodation to students split with disabilities in order to promote academic success. If you require accommodation, contact theCounseling and Disabilities Services Office at ext. 2900 to initiate the process for documenting, assessing and implementing your individual accommodation needs.  different layers apart All students and employees have the right to study and work in an environment that is free from discrimination and/or harassment. Language or activities that defeat this objective violate the College Policy on Discrimination/Harassment and shall not be tolerated. Information and recombine them assistance are available from the Center for Equity and Human Rights at Ext. 2078 or via e-mail at Human.Rights@senecac.on.ca.  == X-Windows Resources ==Fill in as they see fityou wish... </tdp>< [http://validator.w3.org/tr>check?uri=referer Validate as XHTML 1.0 Transitional]</tablep[[Category:LUX]]

Navigation menu