Book Image

ChromeOS System Administrator's Guide

By : Dr. Willie Sanders, Jr.
Book Image

ChromeOS System Administrator's Guide

By: Dr. Willie Sanders, Jr.

Overview of this book

Google's ChromeOS provides a great platform for technicians, system administrators, developers, and casual users alike, providing a seemingly simplistic architecture that is easy enough for a novice user to begin working with. However, beneath the surface, this operating system boasts a plethora of powerful tools, able to rival any other OS on the market. So, learning how to harness the full potential of the OS is critical for you as a technical worker and user to thrive at your workplace. ChromeOS System Administrator’s Guide will help you reap the benefits of all features of ChromeOS. This book explains ChromeOS’ unique architecture and its built-in tools that perform essential tasks such as managing user accounts, working with data, and launching applications. As you build your foundational knowledge of the OS, you'll be exposed to higher-level concepts such as security, command line, and enterprise management. By the end of this book, you’ll be well-equipped to perform a range of system administration tasks within ChromeOS without requiring an alternative operating system, thereby broadening your options as a technician, system administrator, developer, or engineer.
Table of Contents (16 chapters)
1
Part 1:Working with ChromeOS
5
Part 2:Security and Troubleshooting
9
Part 3:Advanced Administration

Personalizing ChromeOS

Although ChromeOS is designed with simplicity in mind, it still provides users with tons of opportunities to modify its look and feel. Some of the available configurations are purely cosmetic but many of them can have a profound impact on user experience. As a systems administrator, it will be important for you to understand how to locate and adjust these settings to ensure you and your users have the ideal computing experience.

The desktop and its tools

Like other OS, ChromeOS provides users with a desktop workspace once they’ve successfully logged into the system. However, this desktop differs from most OS desktops because it does not allow file, folder, or applications shortcut icons to be stored on it. Instead, it provides you with adjustable wallpaper graphics and a centralized location to access primary tools for organizing and navigating in ChromeOS: Shelf, App Launcher and Status Tray, as shown here:

Figure 1.2 – The ChromeOS desktop

Figure 1.2 – The ChromeOS desktop

Let’s look at each tool in detail in the following sections.

The shelf

The shelf acts as a storage location for tools and apps in ChromeOS. The shelf is home to App Launcher and the status tray. It also displays shortcuts for both pinned and running apps. Apps can be pinned or unpinned from the shelf by using the following steps:

  • Pinning apps:
    1. Locate the app that you want to pin using App Launcher.
    2. Click and hold the chosen app.
    3. Drag the app’s icon to the shelf.
  • Unpinning apps:
    1. Locate the app which you want to unpin on the shelf.
    2. Click and hold the chosen app.
    3. Drag the app’s icon off of the shelf.

Pro-tip

By default, the shelf is located at the bottom of your screen on the desktop, but it doesn’t have to be. To adjust the position of the shelf and to make it automatically hide when not in use, do the following:

1. Right-click (using the mouse) or tap with two fingers (using the touchpad) to open the Quick Settings menu.

2. Select the Shelf position menu option and then choose left, bottom, or right to move the shelf to its new location.

3. Or, select the Autohide Shelf menu option to allow the shelf to collapse from view when another screen opens.

Figure 1.3 illustrates how you can rearrange the shelf to suit your needs.

Figure 1.3 – The shelf moved to the right position

Figure 1.3 – The shelf moved to the right position

App Launcher

App Launcher is your primary tool for navigating ChromeOS and the internet. It provides you with search capabilities and shortcuts to popular tools and apps. You also use App Launcher to access the full selection of utilities and apps that ChromeOS has to offer. Simply click on App Launcher’s icon and expand it to full screen to see everything you have installed on your ChromeOS device. Here’s what that looks like:

Figure 1.4 – App Launcher in normal full-screen view

Figure 1.4 – App Launcher in normal full-screen view

Pro-tip

If you prefer more of a Microsoft Windows-style navigational experience, you can adjust App Launcher by activating one of ChromeOS’s many experimental features. To access this enhancement, do the following:

1. In your Chrome browser, search for chrome://flags/#productivity-launcher.

2. Locate the Productivity experiment: App Launcher option.

3. Change its configuration setting from Default to Enabled.

4. Press the Restart button to reboot ChromeOS and apply the change.

Figure 1.5 shows how the Productivity experiment: App Launcher flag will appear in your Chrome browser.

Figure 1.5 – ChromeOS experimental features

Figure 1.5 – ChromeOS experimental features

Once the flag is applied, your App Launcher screen takes on a Windows-style appearance, as seen in Figure 1.6.

Figure 1.6 – ChromeOS with Windows-style App Launcher enabled

Figure 1.6 – ChromeOS with Windows-style App Launcher enabled

The status tray

Now that we have explored App Launcher, let’s move to the opposite end of the shelf where we will find the status tray. In its default state, the status tray displays indicator icons for your system’s battery and network. It’s also where you’ll see the time and settings. However, when you click on this tool to expand it, you’ll be presented with a myriad of additional settings as seen in the following figure:

Figure 1.7 – The expanded status tray

Figure 1.7 – The expanded status tray

The status tray setting links include the following:

  • Sign out – allows you to sign out of your Google account.
  • Shutdown – allows you to do a software shutdown of your ChromeOS device.
  • Lock – allows you to lock your devices, forcing a password to be entered to regain access.
  • Settings – allows quick access to the full settings menu discussed later in this chapter.
  • Network Connections – allows you to choose a wired or wireless network connection. For wireless networks, it also shows you the strength of your wireless signal.

We will discuss networking with ChromeOS in more detail in Chapter 2, Getting Connected.

  • Bluetooth – enables or disables Bluetooth functionality. It also allows you to scan, pair, and connect to Bluetooth-capable devices (such as Bluetooth headphones and speakers).
  • Notifications – allows you to configure which apps can give you pop-up notifications. You can also turn on the Do not disturb option, which blocks all notifications.
  • Screen Capture – allows you to take still-frame pictures of your display or record video of your on-screen actions. Both still-frame pictures and videos can then be edited and saved to your device or the cloud.
  • Nearby Visibility – allow your device to be seen on your network by other devices running ChromeOS or Android OS for the purpose of sharing files.

We will discuss connecting to other devices with ChromeOS in more detail in Chapter 2, Getting Connected.

  • Night Light – allows you to manually or automatically dim your display to make it easier to read in low light.
  • Cast – allows you to (wirelessly) share your full display or a specific Chrome browser tab with a wireless-capable monitor or television. You can also connect to devices that are using Google’s Chromecast hardware.

Chromecast is a plug-in hardware component that gives normal televisions smart TV functionality.

  • Volume/Audio Settings – allows you to adjust the speaker volume for your system using a slider bar, control speaker, and microphone settings using its advanced features.

Advanced speaker and microphone settings include the ability to choose which speaker or microphone you would like to use. This is useful in situations where you have multiple speakers or mics connected to the ChromeOS device.

  • Brightness – allows you to control how bright or dim your display is.

Controlling the screen brightness is a good way to make it easier to read your screen in different lighting situations. It’s also useful when you need to conserve battery power (dimming your display can extend your battery power considerably).

Now that we’ve explored the desktop and its tools, let’s take a closer look at how we can manage our ChromeOS device using tools in the Device menu.

The Device menu

As you continue to customize ChromeOS, you will need to explore the Settings screen. This area provides you with a centralized location for managing all of the configuration options ChromeOS has available. The configurable options are grouped together by searchable categories, making finding what you’re looking for a very straightforward process.

One of the Settings screen’s categories that you will find useful during the setup of your ChromeOS device is the Device category, as shown in the following screenshot:

Figure 1.8 – The Device category of the Settings screen

Figure 1.8 – The Device category of the Settings screen

The Device category provides you with the following configuration options:

  • Mouse/touchpad
  • Keyboard
  • Displays
  • Storage management
  • Power

Let’s explore each to see how the administrator can use them to improve the user experience.

Mouse and touchpad

Under DeviceMouse and Touchpad, you will find settings to adjust the functionality of your mouse or touchpad device, as shown in Figure 1.9. If you are on a ChromeOS device that only has one of the two input devices, you’ll only see options for adjusting that device’s settings (for example, a Chromebook with no external mouse will only show touchpad settings).

Figure 1.9 – The Mouse and Touchpad settings screen

Figure 1.9 – The Mouse and Touchpad settings screen

The Mouse settings include the following:

  • Swap primary mouse button – allows you to switch the functionality of the left and right mouse buttons.
  • Enable mouse acceleration – allows you to adjust how fast or slow the mouse moves your pointer across the screen.

The mouse speed slider is only active when Enable mouse acceleration has been enabled.

  • Enable reverse scrolling – makes upward scrolling action move pages downward and downward scrolling action move pages upward.

The Touchpad settings include the following:

  • Enable tap-to-click – allows you to enable or disable the ability to tap the touchpad to select an object instead of clicking on it.
  • Enable tap dragging – allows you to enable or disable the ability to double-tap an object and drag it around the screen.

The alternative method for dragging objects is to use the touchpad to click and hold an object with one finger while using another finger to drag the object.

  • Enable touchpad acceleration – similar to mouse acceleration, this setting allows you to control how fast or slow the touchpad moves your pointer across the screen.

The touchpad speed slider is only active when Enable touchpad acceleration has been enabled.

  • Enable reverse scrolling – this setting functions the same with the touchpad as it does with a mouse. It makes the upward scrolling action move pages downward and downward scrolling action move pages upward.

Keyboard

Under DeviceKeyboard, you will find several settings that allow you to customize how certain keys on a ChromeOS device’s keyboard function, as shown in Figure 1.10. You can also adjust the sensitivity of the keyboard to accommodate users who may have physical conditions that affect their typing abilities.

Figure 1.10 – The Keyboard settings screen

Figure 1.10 – The Keyboard settings screen

The Keyboard settings include the following:

  • The ability to change the keys used to represent the Search, Ctrl, Alt, Escape, and Backspace functions.
  • Treat top-row as function keys – allows you to enable or disable the ability to hold the Search key in order to change the behavior of the top-row keys.
  • Enable auto-repeat – allows you to enable to disable the ability to adjust how long your ChromeOS device will wait after you press a key before it begins to repeat. You can also adjust how fast or slow a key repeats:
    • When enabled, you can adjust the Delay before repeat and Repeat rate settings using their sliders
  • Change input setting – allows you to access a sub-menu with advanced settings that enable you to do the following:
    • Show an input options shortcut on the shelf
    • Add additional keyboard input languages
    • Customize the spelling and grammar check dictionary, as shown in the following figure:
Figure 1.11 – The Inputs and keyboards settings screen

Figure 1.11 – The Inputs and keyboards settings screen

Pro-tip

The mouse and touchpad are great tools to use when navigating the many features and functions of ChromeOS. However, if you really want to increase your productivity, then you’ll need to master the many keyboard shortcuts available to you in ChromeOS.

To see a full listing of these handy shortcuts, select the View keyboard shortcuts link on the DevicesKeyboard settings screen, and this is what you’ll get:

Figure 1.12 – Sample of the ChromeOS keyboard shortcuts

Figure 1.12 – Sample of the ChromeOS keyboard shortcuts

Displays

Under DeviceDisplays, you will find settings that allow you to configure how your ChromeOS devices’ built-in and connected displays operate. The settings for the built-in display are simple and limited but once an external display is connected, a host of additional configuration options become available for you to use as you tailor the monitor’s settings to your viewing needs.

The Built-in display settings include the following:

  • Display size – allows you to adjust how small or large items appear on the screen.

This setting emulates making changes to a screen’s resolution.

  • Orientation – allows you to rotate the screen 0, 90, 180, or 270 degrees.
  • Night Light – as mentioned earlier in the chapter, this feature adjusts the screen to make it easier to read in dim light. Once enabled, you also have the option of activating this feature on an automated schedule.

Here’s what they look like on screen:

Figure 1.13 – The Built-in display settings

Figure 1.13 – The Built-in display settings

The external display settings include the following:

  • Arrangement – allows you to determine the order of extended monitors by dragging them or using the arrow key to move them into your desired order. This affects how your pointer moves from screen to screen when your displays are in Extended Mode.

The Arrangement setting also provides an option to duplicate the built-in display. You can enable this option by clicking the checkbox labeled Mirror Built-in display as shown in the following figure:

Figure 1.14 – The Arrangement settings for an external display

Figure 1.14 – The Arrangement settings for an external display

  • Screen – when displays are in Extended Mode, this setting allows you to select which screen will be the primary display, and which will be the extended display.
  • Display size – the same as the built-in display settings.
  • Resolution – allows you to adjust the display resolution, which affects how large or small images and text appear on the screen.
  • Refresh Rate – allows you to configure how often the image on your display is updated per second.

Higher refresh rates cause the movement of images on your screen to appear smoother.

  • Orientation – The same as the built-in display settings.
  • Overscan – allows you to adjust the boundaries of your display to ensure that the edges of your desktop display are not cut off from view.
  • Night Light –The same as the built-in display settings.

Figure 1.15 illustrates how each of the previously mentioned configuration options will appear on-screen:

Figure 1.15 – The other external display settings

Figure 1.15 – The other external display settings

Storage management

Under DeviceStorage management, you won’t find many customizations, as seen in Figure 1.16. However, you will be provided with several important pieces of information regarding storage resource usage on your ChromeOS device. Additionally, you will be presented with several links to other areas of the OS and Chrome browser that will allow you to customize how your device’s storage is used and maintained.

Figure 1.16 – The Storage management settings

Figure 1.16 – The Storage management settings

The Storage management screen displays the following:

  • The amount of used and available storage in your ChromeOS device, in bar chart form.
  • A My files link, which redirects you to the ChromeOS file manager, known as Files.

This is the default storage location for any files that you create or download to your ChromeOS device.

  • A Browsing data link that redirects you to the Chrome browser’s Clear browsing data screen.

We will discuss managing browsing data in-depth in Chapter 4, ChromeOS Security.

  • An Apps and Extensions link that redirects you to the Device Apps section of the settings menu where you can see and manage the apps that are available to your ChromeOS device.

We will discuss accessing and managing apps in more detail in Chapter 3, Exploring Google Apps.

Power

Under DevicePower, you will be able to access information about your ChromeOS device’s current power usage, as seen in the following image. Also, you’ll be provided with a few options for changing power-related settings.

Figure 1.17 – The Power settings

Figure 1.17 – The Power settings

The Power settings menu includes the following:

  • Power Source – displays if your ChromeOS device is currently using the AC adapter or battery as a power source. When on battery power, you will also be shown the percentage of the remaining battery and an estimate of how many hours/minutes you have before the device needs to be recharged.
  • When idle – allow you to configure what happens to your ChromeOS device when it is being actively used. On ChromeOS devices with batteries (such as Chromebooks), you’ll be able to define different settings using the AC adapter versus using battery power:
    • While Charging – controls what happens to idle systems while they are being powered by the AC adapter; the options are Sleep, Turn off display, and Keep display on
    • While on battery – controls what happens to idle systems while they are being powered by battery; the options are Sleep, Turn off display, and Keep display on
  • Sleep when cover is closed – provides enable/disable toggle switch that allows you to control if a ChromeOS device with a lid cover (such as a Chromebook) goes to sleep or stays active when the device’s cover is closed.

The Personalization menu

Many of the customization settings addressed in the Device menu affect the functionality of ChromeOS and the device that it’s installed on. But sometimes customizing your OS is more about aesthetics than functionality. This is why ChromeOS also includes several options for customizing the look and feel of the OS. These settings are grouped together under the SettingsPersonalization menu, as you can see in the following figure:

Figure 1.18 – The Personalization menu

Figure 1.18 – The Personalization menu

In this section, we’ll discuss some of the key configurations that you’ll be able to alter to make ChromeOS your own.

Account image

Under PersonalizationChange device account image, you’re given the ability to change the picture that is associated with your account on the sign-in page, as you can see in Figure 1.19. This is a good way to visually distinguish between multiple accounts on your ChromeOS devices. It’s also a cool way to show off your own unique style and personality.

Figure 1.19 – The Change device account image options

Figure 1.19 – The Change device account image options

Choose between the following options when selecting your account image:

  • Keep the default, which is typically the initials of your user account name
  • Choose from an array of ChromeOS-provided account images
  • Take a picture with your webcam
  • Select a stored image from My files

Wallpapers

Under PersonalizationWallpaper, you’ll have access to a link that redirects you to the Wallpaper app, as seen in Figure 1.20. Configuring a wallpaper will change the image that appears on the desktop screen when you first sign in to ChromeOS.

Figure 1.20 – The Wallpaper app

Figure 1.20 – The Wallpaper app

In the Wallpaper app, you are presented with the option of choosing from images that you have stored in My Files or collections of images made available by Google. Once you’ve chosen your image source, you also get the option to choose a single, static wallpaper or to have the wallpaper automatically change every day. Let’s see what this page looks like:

Figure 1.21 – The change daily option for Wallpaper

Figure 1.21 – The change daily option for Wallpaper

Screen saver

Under PersonalizationScreen saver, you’ll be presented with a toggle switch to enable/disable the ChromeOS screen saver as you can see in the following image. The screen saver displays when the system is idle. It can be configured to show photos, the time, the weather, and media information. Enabling this setting will also allow your display to remain on while using an AC adapter.

Figure 1.22 – The Screen saver settings menu

Figure 1.22 – The Screen saver settings menu

The Screen saver menu options include the following:

  • Background – allows you to configure the source of your screen saver images as Google Photos or the Art gallery
  • Weather – allows you to select the temperature measurement used for the weather on the screen saver

Now that you’ve made it through this section, not only have you mastered configuring many of ChromeOS’s core settings, but you’ve also learned how to give it your own personal touch and customized look and feel with the personalization menu.

In the next section, you will get a preview of how you can keep Chrome up to date with the latest and greatest features. We will also explore a new, breakthrough implementation of the OS; ChromeOS Flex.