Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wimpysworld/desktopify
Convert Ubuntu Server for Raspberry Pi into a Desktop
https://github.com/wimpysworld/desktopify
bash desktop raspberry-pi server ubuntu
Last synced: 2 days ago
JSON representation
Convert Ubuntu Server for Raspberry Pi into a Desktop
- Host: GitHub
- URL: https://github.com/wimpysworld/desktopify
- Owner: wimpysworld
- License: mit
- Archived: true
- Created: 2020-05-02T22:34:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T08:40:50.000Z (about 1 year ago)
- Last Synced: 2024-08-01T20:49:11.802Z (3 months ago)
- Topics: bash, desktop, raspberry-pi, server, ubuntu
- Language: Shell
- Homepage: https://www.youtube.com/watch?v=umtZuUJOU38
- Size: 62.5 KB
- Stars: 520
- Watchers: 41
- Forks: 91
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Desktopify# This project is discontinued ☠️
**This project initially served as a PoC for bringing [Ubuntu Desktop to Raspberry Pi](https://www.omgubuntu.co.uk/2020/10/ubuntu-20-10-raspberry-pi-4-desktop) when I worked at [Canonical](https://canonical.com/). Now that [Raspberry Pi is a release target for Ubuntu Desktop](https://ubuntu.com/download/raspberry-pi), this project has no purpose.**
Convert Ubuntu Server for Raspberry Pi to a Desktop.
Made with 💝 for
## Introduction
Desktopify is a simple script to convert
[Ubuntu Server for the Raspberry Pi](https://ubuntu.com/download/raspberry-pi)
to one of the official Ubuntu desktop flavours.We have a Discord for this project: [![Discord](https://img.shields.io/discord/712850672223125565?color=0C306A&label=WimpysWorld%20Discord&logo=Discord&logoColor=ffffff&style=flat-square)](https://discord.gg/hy7uZfX)
[![Raspberry Pi 4 8GB - Install Ubuntu Desktop 20.04 LTS](https://img.youtube.com/vi/umtZuUJOU38/0.jpg)](https://www.youtube.com/watch?v=umtZuUJOU38)
## Installation
* Put an [Ubuntu Server image for Raspberry Pi](https://ubuntu.com/download/raspberry-pi) on a SDHC card.
* Boot the Ubuntu Server SDHC on a Raspberry Pi 2, 3 or 4.
* Login to the Raspberry Pi; username `ubuntu` and password `ubuntu`
* You will be prompted to change the password
* Clone the project
* `git clone https://github.com/wimpysworld/desktopify.git`
* Change your current directory to desktopify directory
* `cd desktopify`
* Convert the server to a desktop
* `sudo ./desktopify --de ubuntu-mate`### Usage
```
Usage
./desktopify --deAvailable desktop environments are
lubuntu
kubuntu
ubuntu
ubuntu-budgie
ubuntu-kylin
ubuntu-mate
ubuntu-studio
xubuntuYou can also pass the optional --oem option which will run a setup
wizard on the next boot.
```## TODO
- [ ] Emoji status
## DONE
- [x] Install GPIO utilities and libraries
- [x] Enable Bluetooth
- [x] Make sure it's Ubuntu on a Pi
- [x] Make Network Manager the default backend
- [x] Prevent low power WiFi mode
- [x] Disable overscan
- [x] Enable fkms driver
- [x] Enable boot splash
- [x] Enable Firefox hardware acceleration
- [x] Create a snap
- [x] Kubuntu
- [x] Lubuntu
- [x] Ubuntu
- [x] Ubuntu Budgie
- [x] Ubuntu Kylin
- [x] Ubuntu MATE
- [x] Ubuntu Studio
- [x] Xubuntu
- [x] Drop `dpkg-architecture` requirement
- [x] Optimise Ubuntu MATE (Marco) window manager
- [x] Enable initial setup
- [x] Prevent pointless re-installs
- [x] Install snaps
- [x] Install gpio tools