linux-surface
Here are 23 public repositories matching this topic...
libcamera - Making complex cameras easy. This is a personal fork, please use the upstream repository at https://git.libcamera.org/libcamera/libcamera.git/
- 
            Updated
            Oct 28, 2025 
- C++
Linux kernel with modifications for Microsoft Surface devices.
- 
            Updated
            Oct 11, 2025 
- C
Linux ACPI and Platform Drivers for Surface Devices using the Surface Aggregator Module over Surface Serial Hub (Surface Book 2, Surface Pro 2017, Surface Laptop, and Newer)
- 
            Updated
            Dec 30, 2023 
- C
Control various aspects of Microsoft Surface devices on Linux from the Command-Line.
- 
            Updated
            Oct 10, 2025 
- Rust
Linux User-Space Detachment System (DTX) Daemons for the Surface ACPI Driver.
- 
            Updated
            Oct 10, 2025 
- Rust
Gentoo Overlay with surface kernel and other utilities from linux-surface repo.
- 
            Updated
            Oct 11, 2025 
- Shell
Quickly get your Surface device running Debian/Arch/Fedora distros in a working state.
- 
            Updated
            May 27, 2022 
- Shell
An extension for Gnome Shell that enhances the user experience for devices with a touchscreen.
- 
            Updated
            Sep 7, 2025 
- TypeScript
Patches to support Microsoft Surface Devices with `libwacom`.
- 
            Updated
            Jun 22, 2025 
- Shell
Remapper for the Bluetooth (Eraser) Button of the Surface Pen (Work in Progress).
- 
            Updated
            Jun 24, 2023 
- Rust
Linux Driver for Surface Book 2 dGPU Hot-Plug System (Power-State)
- 
            Updated
            Dec 27, 2019 
- C
A patched linux kernel for the surface laptop 2 running void linux
- 
            Updated
            May 11, 2023 
- Shell
Included in Linux 5.4 -- Outdated -- Linux Driver for Power and Volume Buttons on 5th Gen. Surface Devices (Surface Book 2, Surface Pro 2017, Surface Laptop)
- 
            Updated
            Sep 28, 2019 
Auto-remap Surface Book 2/Surface Pro (2017) volume buttons based on device orientation (on Linux).
- 
            Updated
            Jan 5, 2019 
- Python
Note: This repository will no longer be updated. Please refer to https://github.com/linux-surface/surface-ipts-firmware instead.
- 
            Updated
            Dec 14, 2020 
- Shell
Custom Vib Image for the Microsoft surface lineup with NVIDIA GPUs
- 
            Updated
            Jan 27, 2025 
- Shell
DEPRECATED: Please refer to https://github.com/qzed/linux-surface-dtx-daemon/
- 
            Updated
            Apr 20, 2019 
- Python
Improve this page
Add a description, image, and links to the linux-surface topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the linux-surface topic, visit your repo's landing page and select "manage topics."