Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supechicken/chromeos-livepaper
Live wallpaper engine for Chrome OS
https://github.com/supechicken/chromeos-livepaper
chrome-extension chromeos chromium-extension chromiumos
Last synced: 8 days ago
JSON representation
Live wallpaper engine for Chrome OS
- Host: GitHub
- URL: https://github.com/supechicken/chromeos-livepaper
- Owner: supechicken
- License: gpl-3.0
- Created: 2023-04-29T15:48:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-19T09:36:05.000Z (5 months ago)
- Last Synced: 2024-06-19T19:09:15.731Z (5 months ago)
- Topics: chrome-extension, chromeos, chromium-extension, chromiumos
- Language: JavaScript
- Homepage: https://www.youtube.com/watch?v=twuUoWyDAsk
- Size: 48.8 KB
- Stars: 10
- Watchers: 1
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: change_wallpaper.html
- License: LICENSE
Awesome Lists containing this project
README
ChromeOS LivePaper
A live wallpaper engine for Chrome OS
## Features
- Set a live wallpaper for your Chromebook
- Will stop automatically when a window is maximized/focused for performance concern (not working for Android/Linux apps currently)## Why not just use CrosPaper?
There are some ridiculous restrictions in free version of CrosPaper:
- Only =< 720p video can be applied
- You can only set a live wallpaper up to 10 secondsSo I decided to make an alternative for it.
### Comparing to CrosPaper
- Free
- No extra features (Google Photos, etc.)## Installation
- Download [archive](https://github.com/supechicken/ChromeOS-LivePaper/archive/refs/heads/main.zip) of this repository and unzip it
- Unpack the zip file by:
- Double click the zip file in the file manager. The zip file will show contents in what looks like a flash drive
- Drag the folder within the zip file into the Downloads folder
- Optionally delete the zip file
- Go to [chrome://extensions](chrome://extensions) and enable Developer Mode
- Click "Pack Extension", click "Browse" under "Extension Root Directory", then click on the folder named `ChromeOS-LivePaper-main`, and click "Open"
- Click "Pack Extension", then click "Okay"
- Open the file manager, go to Downloads and drag the `.crx` file into the chrome://extensions window.
- Click "Add Extension"
- Optionally delete the generated `.crx` packaged file and `.pem` key file## How does it works?
This extension uses `chrome.wallpaper.setWallpaper` to change the wallpaper in Chrome OS. However, it only works with images.
As a workaround, this extension split the video (live wallpaper) into serval frames and feed them to `chrome.wallpaper.setWallpaper` one by one to make the wallpaper "move"
## FAQ
Q: Why it doesn't work?A: Check the settings on browser popup
---
Q: It is laggy!
A: Try reducing the resolution in the wallpaper settings page (you will need to reset the live wallpaper in `Browser popup > Set a new wallpaper` for this).
---
Q: How to set a new live wallpaper?
A: `Browser popup > Set a new wallpaper`
## Known issues
- Poor performance (due to the way how this extension works)