Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 2.4 KB

README.md

File metadata and controls

41 lines (26 loc) · 2.4 KB

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