rolandguelle / Chromebook Pixel Linux
Install and run Linux on a Google Chromebook Pixel (Link)
Stars: ✭ 16
Programming Languages
shell
77523 projects
Projects that are alternatives of or similar to Chromebook Pixel Linux
documentation
Documentation on how to get everything to work and entry point for new users.
Stars: ✭ 72 (+350%)
Mutual labels: pixel
pixelscan
A Python library that provides functions to scan pixels on a grid in a variety of spatial patterns.
Stars: ✭ 23 (+43.75%)
Mutual labels: pixel
webpack-image-placeholder-loader
Generate a solid color image as placeholder
Stars: ✭ 24 (+50%)
Mutual labels: pixel
interactive-pixelator
🌇 🌃 upload image and make interactive pixel art 🕹
Stars: ✭ 22 (+37.5%)
Mutual labels: pixel
Pxltrm
🖌️ pxltrm - [WIP] A pixel art editor inside the terminal
Stars: ✭ 459 (+2768.75%)
Mutual labels: pixel
pixel-widget
Scriptable Widget inspired by Pixel's "At a Glance" widget.
Stars: ✭ 96 (+500%)
Mutual labels: pixel
League Of Legends Bot
League of legends bot is a pixel bot for League Of Legends 10.19, written in C# .NET using image processing , and dependency injection (Pattern Scripting)
Stars: ✭ 275 (+1618.75%)
Mutual labels: pixel
vue-pixel-art
Vue Pixel Art is an easy way to draw your Pixel Arts. This project is refactored from CSS Collection - DotGen
Stars: ✭ 40 (+150%)
Mutual labels: pixel
pixels
🎴 1x1 black and white images in jpg, png, gif and ppm formats
Stars: ✭ 24 (+50%)
Mutual labels: pixel
pico-8-projects
Just my repository for mocking and writing down basic implementations I have been thinking about.
Stars: ✭ 40 (+150%)
Mutual labels: pixel
Pixel Picker
A tiny menu bar application that helps you pick colours from your screen! 🔍✨
Stars: ✭ 318 (+1887.5%)
Mutual labels: pixel
Pixelify
Magisk module to enables pixel exclusive features and ui
Stars: ✭ 113 (+606.25%)
Mutual labels: pixel
Pixelate
Simple Android library to pixelate images or certain areas of an image.
Stars: ✭ 602 (+3662.5%)
Mutual labels: pixel
Linux on Chrome Book Pixel
Chrome Book Pixel (Link / 2013) Linux setup with coreboot BIOS, more storage and a light weight WM (XFCE4).
NOTE: Don't mind me if you brick your machine :)
Preparation
Remove ChromeOS
- Set ChromeOS into Dev mode
- Remove existing ChromeOS
- Tutorial: https://mrchromebox.tech/#devmode
BIOS
- Remove BIOS Protection HW Screw
- Replace BIOS
- https://mrchromebox.tech/#fwscript
- Install custom coreboot firmware (Full ROM)
Expand your Hard Drive Capacity
Add more storage to the Chromebook Pixel!
- mSATA doesn't work :(
Replace "LTE Dummy Slot" with "Mini PCIe Memory Card Adapter"
Remove LTE Dummy Slot
Inserd SD Adapter
Expand with 2 SD Cards
Benchmarks
sudo hdparm -Tt /dev/sda
- /dev/sda:
- Timing cached reads: 7618 MB in 2.00 seconds = 3816.76 MB/sec
- Timing buffered disk reads: 1394 MB in 3.00 seconds = 464.49 MB/sec
- /dev/sdb:
- Timing cached reads: 8574 MB in 2.00 seconds = 4297.24 MB/sec
- Timing buffered disk reads: 52 MB in 3.04 seconds = 17.12 MB/sec
- /dev/sdc:
- Timing cached reads: 8398 MB in 2.00 seconds = 4208.85 MB/sec
- Timing buffered disk reads: 52 MB in 3.06 seconds = 16.97 MB/sec
Slow, but enough storage!
Antergos
- Install OS: https://antergos.com/
- Boot Manager: systemd-boot
Kernel parameter
- https://wiki.archlinux.org/index.php/Chrome_OS_devices#With_kernel_parameters
- /boot/loader/entries/antergos.conf
# /boot/loader/entries/antergos.conf
options tpm_tis.force=1 tpm_tis.interrupts=0
options pcie_aspm=off pci=noaer libata.noacpi=1
libinput-gestures
- Install "libinput-gestures"
- libinput-gestures-setup
- Configure
- conf/libinput-gestures.conf
Tweaks
Theme & Icons
- Appearance
- Style
- Adapta-Eta
- Icons
- Numix
- Style
- Windows Manager
- Style
- Adapta
- Title Font
- Roboto 8
- Style
- qt5ct
- Style
- gtk2
- Fonts
- Roboto Regular 10
- Icon Theme
- Numix
- Style
Fonts
- Settings
- Appearance
- Default: Roboto 10
- Mono: Roboto 10
- Custom DPI Settings: 168
- Default: Roboto 10
- Appearance
Cursor
- Install
- capitaine-cursors
- Settings
- Mouse & Touchpad
- Theme
- Capitaine Cursors
- Cursor Size: 38
- (a bit large, but... )
- Theme
- Mouse & Touchpad
Power Management
Install & enable TLP tools:
sudo pacman -S tlp tlp-rdw
sudo systemctl enable tlp
sudo systemctl enable tlp-sleep
Keyboard
"de" for a German keymap, replace with your flavor:
localectl set-x11-keymap de chromebook
Compositor
- Disable XFCE Compositor
- Settings
- Window Manager Tweaks
- Disable
- Install compton
- Autostart
- cp conf/compton.desktop ./config/autostart/
lightdm
- Install lightdm-gtk-greeter
- /etc/lightdm/lightdm.conf
- greeter-session=lightdm-gtk-greeter
- greeter-show-manual-login = true
- greeter-hide-users = true
- greeter-allow-guest=false
- allow-guest = false
- lightdm-gtk-greeter settings
- Appearance
- Additional font options
- DPI: 150
- Font: Roboto Regular
- Theme / Icons ...
- Additional font options
- Appearance
Backlight Brightness
- Install
- Add user to video group
- sudo gpasswd -a $USER video
- add udev rule
- /etc/udev/rules.d/90-backlight.rules
- sudo cp bin/brightness /usr/local/bin
- Settings
- Keyboard
- Add Rule for Display
- /usr/local/bin/brightness up intel_backlight
- /usr/local/bin/brightness down intel_backlight
- Add Rule for Keyboard
- /usr/local/bin/brightness up chromeos::kbd_backlight
- /usr/local/bin/brightness down chromeos::kbd_backlight
- Add Rule for Display
- Keyboard
Samba Shares
"gvfs-smb" for Thunar.
GalliumOS
My first try, but I've problems with WIFI.
As describted at https://mrchromebox.tech, I tried 2.2:
libinput
sudo apt install xserver-xorg-input-libinput
sudo mkdir /etc/X11/xorg.conf.d/
sudo nano /etc/X11/xorg.conf.d/30-touchpad.conf
Section "InputClass"
Identifier "MyTouchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on"
EndSection
Tmp fix:
xinput set-prop 11 277 1
Keyboard
Keyboard, Layout, Chromebook (most models), No overlay
Disable bluetooth
sudo apt-get install dconf
dconf-editor
navigate to org.blueman.plugins.powermanager
set "auto-power-on" to "false"
WIFI
GalliumOS lost connectivity :(
At this moment, no fix.
Tweaks
Font-size at lightdm
- dpi setting // font
something like:
# /etc/lightdm/lightdm.conf.d/dpi.conf
[SeatDefaults]
xserver-command=X -dpi 168
More
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].