GNOME Shell User Observation: Jessy the Office Manager
User Profile
- Office manager, uses computer for a few hours a day at the office.
- common tasks involve handling shipping for office, managing office budget, managing and ordering supplies as needed, office branding projects
- 14-15 years experience with Windows Desktop. 1.5 years experience with Linux desktop using GNOME.
User General Desktop Usage Profile
- Using GNOME on Red Hat Enterprise Linux 5 on a desktop workstation (as opposed to a laptop).
- 19" LCD monitor with 1280x1024 resolution
Self-identified most-commonly used applications
- Thunderbird
- Firefox (Tabs listed below)
- Intranet staff roster
- Intranet corporate calendar
- Intranet shipping ticket system
FedEx website
- Personal email
- XChat (uses for IRC / work-related communications)
- Pidgin (tried to use for IRC, but it's too annoying with a lot of popups and things. Use mostly for personal use)
GNOME Panel Launchers
- web
- OO.o writer
- OO.o calc
- OO.o present
- Yellow sticky notes (not sure which app they are, don't appear to be used)
- Synergy (to transfer desktop from office to front desk)
Usage of Desktop
- A storage place for stuff that is only needed temporarily and is typically not needed again.
- Used basically as a drop box for transferring files between applications. For example:
- email attachments
- scans to attach
- photos
- Prefers to use taskbar. Never uses alt-tab.
- Tends to use a combination of the task bar and clicking on stacked windows (Thunderbird compose windows, xchat window) to bring them to the front.
- Typically keep windows full screen.
- Default nautilus setup is a list view with a file tree panel on the left. Came that way and has not changed it. Files aren't in alphabetical order sometimes.
- Likes using the 'show desktop' button in the lower left of the bottom GNOME panel.
Task Observations
Task 1: Place Order for Snacks
On a regular basis, orders are placed for the snacks that are made available in the office kitchens.
- Start: Desktop with all minimized windows showing.
- Click on Home folder on Desktop.
- Navigate to "Snack Program" folder, 6 levels deep.
- Double-click spread sheet to open in OO.o calc. Open up to be full-screen.
- Read print-out of needed inventory items placed on the desk to the right of keyboard.
- Cross off inventory item from sheet.
- Mouse over to spreadsheet field, using scroll wheel if necessary (spreadsheet not in alpha order so requires a lot of scanning.) Update number on keyboard, shift back to reading sheet.
- Repeat steps 5-7 until all items on sheet are crossed off.
Save sheet by going to File > Save As. Erase name of sheet, update sheet name, and save out to same folder.
- Click over to thunderbird using taskbar. Thunderbird main window is full screen.
- Open up a compose window. Compose window is NOT full screen nor is it maximized to make it so.
- Type out to: address. Hit attach button. Navigate to file starting in home directory, 6 folders deep. Double click to finalize attachment.
- Click back over to spread sheet, not using task bar, but clicking on the bits of the OO.o calc window that are still showing.
- Double-check spreadsheet. Make some small modifications.
- Click down to taskbar on thunderbird item
- Remove attachment, reattach in same manner.
- Hit send.
Task 2: Send List of Office Managers to Marketing Project Team
This project involves providing marketing materials to world wide offices. The current phase involves the translation of informational postcards - determining which sets of languages are needed for which offices world-wide. So the task here involves taking research that was already done via email as to the various office language requirements, and sending that list of languages to another person on the team to put in a request for the translations to the translation team.
- Start: grab a stack of email printouts from marketing project
- Click on taskbar to open up main Thunderbird window, which is full screen.
- Scroll in email folder sidebar on the left of the main Thunderbird window. Scan folders, and click on postcards folder.
- Click on view pane and scroll, scanning message subjects.
- Locate email, mouse over, and click email to read. Email contains list of office managers per office with the list of needed translations.
- Open up a Thunderbird compose window, which is not full screen nor is maximized.
- Drags compose window by the titlebar to the right on top of the main thunderbird window, positioned such that the list in the main window's active email is visible to the left of the compose window. (see diagram 1 below.)
- transcribes list from the main window email into the compose window.
- Click on desktop icon to clear. (instead of minimizing compose window - interesting)
- Click on taskbar entry for main thunderbird window to go back to full screen main thunderbird window.
- Search in upper right search box for 'postcards'
- Scan in message results for messages with attachments, locate the correct message
- Click on message subject so it's viewable in bottom pane, double-click PDF to open it up (opens up in envince, it may have been full screen or almost full screen).
- Open up new compose window. It obfuscates the PDF with the postcard artwork in it underneath. (see diagram 2)
Click on the evince window that is visible underneath the compose window to bring it back to the top of the window stack. Go to file > save as in evince to save the PDF to the desktop.
- Click on the thunderbird main window to bring it to the top. double-click another PDF attachment to open it up in evince ( again not full screen)
- Save a copy of the second PDF to the desktop
- click on the compose window in the task bar to re-maximize it. Hit the attach button, click on desktop, select one of the pdfs just saved out to attach it. Do the same for the second PDF.
- hit send
Diagram 1
Diagram 2
Task 3: Generate a Shipping Label
There's a package that needs to get shipped to the Brisbane office, so we need a shipping label for it.
- Start: click on taskbar to bring full screen firefox to the front. click on firefox bookmark for worldwide offices listing.
- Click on Brisbane office details. (need the office postal address)
- open a new tab to the Fedex site, and log in.
- Click back to Brisbane office tab - select address, hit ctrl-c, click back to fedex tab, control v in shipping form fields until address is copied.
- Need to look up cost center for shipment. A long time ago a particular person sent that number. Click on thunderbird taskbar item to open up thunderbird full screen, and search emails for messages from this person. Locates message and finds cost center number.
- Click on firefox item in taskbar, it's full screen.
- In the Fedex form, enters in cost center number.
Label is generated, now need to print it. Go to firefox file > print menu item. In the print dialog, search list for correct printer, and select it. (won't let her print, 'print' button is greyed out. It does this sometimes. Sometimes if you wait the button becomes active, sometimes it doesn't. After waiting it still doesn't come active.) Click print to file, and print to the desktop.
- Click the 'show desktop' button in the lower right of the bottom panel.
- Double-click on print-to-file generated PS file.
PS file opens up in evince. Click file > print in evince menu.
- Grab printout from printer.
- Click show desktop. Right click printout PS file on desktop and move it to trash.
Task 4: Sending Email for Fundraiser Organization
The actions of this task were very similar to placing the snack order, task 1. The two main take-aways from this task:
- She used the numpad for filling out numbers in a spreadsheet, and used non-numpad arrows to key around the spreadsheet.
- When she sent the email with spreadsheet, she stacked her full-screen thunderbird window with the original email being replied to showing, with the compose window small and pulled over to the left so that she could refer to the text of the original email as she composed the new email. (see diagram below)
Diagram 3
Task 5: Arrange Shipment
There is a regular shipment of supplies from a remote office to this one. This week, there is a temp working in the remote office, so she may not know where to find the materials to be shipped or where to ship them to. We don't know the temp's name, so we're going to find out, look up her email, and send her instructions to make sure the shipment goes through.
- Click on xchat in the taskbar to bring to front. Not maximized nor is it made to fit the full width of the screen.
- Right-click a name in xchat from a channel user list, open up dialog to ask someone for temp's name
- Click on taskbar to bring thunderbird to front. Hit compose.
- Open up firefox from the taskbar to bring to front. It is maximized.
- Click on the staff roster tab. Look up temp's name based on information from xchat dialog.
- Click on thunderbird compose window in taskbar. It is not maximized. Drag it to the lower right so the roster info in firefox is still visible on the left side of the screen.
- A new xchat message comes in and it blinks in the task bar. Click on it to bring to front.
- Once xchat message is read, it's time to get back to writing the email. Click on the compose window itself to bring it to front. (see diagram below)
- Email is finished, hit send to send.
Diagram 4
Task 6: Fill out expense report in web accounting app
- Open up firefox from taskbar, full-screen
- Click on tab for intranet applications. Log in.
- Click on 'show desktop' button.
- Click on 'Home' folder, navigate to spreadsheet, open up in OO.o Calc.
- Calc opens full-screen.
- Go back to firefox via taskbar.
- Fill out form in webapp.
- Pull out desk calendar, use to determine dates for form (see diagram below)
- Pull out calculator, use to calculate values for form (see ow.)
- Copy values from notepad into webapp.
- Open spreadsheet back up from the taskbar, full screen OO.o calc. Read over spreadsheet, click on firefox in taskbar to open fullscreen, back and forth as needed, always through taskbar.
- Submit form in firefox.
Diagram 5
Summary
- The taskbar was an important method for bringing needed windows to the top of the stack.
- The second-most common method of bringing needed windows to the top of the stack was to click on the window contents directly (not the titlebar).
- Some windows were always treated as full-screen 'anchors' - firefox, thunderbird main window, OO.o Calc - but some were always treated as smaller, movable windows - thunderbird compose window, xchat window, pidgin.
- The desktop was used almost exclusively as a 'temporary storage place' for files that were only needed once. Print-to-file files, files copied out from a very deep directory structure, files pulled from a camera or scanner, and email attachments that were saved out to the Desktop. The other observed usage of the Desktop was to click on the Home folder to navigate the directory tree in search of a file.