Skip to content

This Bash script automates the setup process for audio configuration, keyboard layout, and firmware updates on the Google Pixelbook Go when running Linux.

License

Notifications You must be signed in to change notification settings

mateowoetam/tuxelbookgoscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pixelbook Go Linux Setup Script / TuxelbookGo script

This Bash script automates the setup process for audio configuration, keyboard layout, and firmware updates on the Google Pixelbook Go when running Linux.

Features:

  • Audio Setup: Configures audio settings for optimal performance on the Pixelbook Go.
  • Keyboard Setup: Sets up the keyboard layout, including remapping keys for better usability, including capslock and Assistant key
  • Halmak Keyboard Layout: Optionally installs the Halmak keyboard layout for users preferring this alternative layout.
  • Firmware Management: Provides options to update or revert to default firmware using MrChromebox's firmware utility. (known not to always work correctly)

Usage:

  1. Clone this repository:

    git clone https://github.com/mateowoetam/tuxelbookgoscript.git
  2. Run the script:

    cd tuxelbookgoscript/
    sh tuxelbook.sh
  3. Follow the prompts to configure audio, keyboard layout, and firmware according to your preferences.

Known issues:

the MrChromebox script sometimes doesn't run correctly inside the script, it is best to run it yourself independently.

warnings:

This code has only been tested on Pixelbook Go running Nobara 39, but presumably works on other Fedora/RHEL based distos, and distros that use the same mapings for keyboard (xkb) like Debian, Arch, Ubuntu, Pop!_OS, (this is rather dependant ont he Destkop Environment/Window Manager I believe though, it works with, it has been tested to work with KDE Plasma 6 and GNOME 45

Contributions:

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

Special Thanks:

thank you to all the developers who created the scripts this runs, WeirdTreeThing for Chromebook Linux Audio and cros-keyboard-map, mirrorsonthewall for Halmak Linux Support, and MrChromebox for MrChromebox Scripts, and u/Administrative-Elk74 for telling me about udev rules

About

This Bash script automates the setup process for audio configuration, keyboard layout, and firmware updates on the Google Pixelbook Go when running Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages