Skip to content

Commit

Permalink
readme
Browse files Browse the repository at this point in the history
  • Loading branch information
bkw777 committed May 24, 2020
1 parent 60e78df commit 4041e92
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 19 deletions.
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
### Ubuntu Mainline Kernel Installer

This is a tool for installing the latest mainline Linux kernel on Ubuntu-based distributions.

![Main window screenshot](main_window.png)

### Features

* Fetches list of available kernels from [Ubuntu Mainline PPA](http://kernel.ubuntu.com/~kernel-ppa/mainline/)
* Optionally watches and displays notifications when a new kernel update is available
* Downloads and installs packages automatically
Expand All @@ -17,7 +15,6 @@ This is a tool for installing the latest mainline Linux kernel on Ubuntu-based d
mainline is written using Vala and GTK3. Source code and binaries are available from the [GitHub project page](https://github.com/bkw777/mainline).

[cappelikan](https://github.com/cappelikan) maintains a PPA at: <https://code.launchpad.net/~cappelikan/+archive/ubuntu/ppa>

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
Expand All @@ -35,7 +32,6 @@ mainline is a fork of [ukuu](https://github.com/teejee2008/ukuu)
The original author stopped maintaining the original GPL version of ukuu and switched to a [paid license](https://teejeetech.in/tag/ukuu/) for future versions.

### Enhancements / Deviations from the original author's final GPL version

* (from [stevenpowerd](https://github.com/stevenpowered/ukuu)) Options controlling the internet connection check
* (from [cloyce](https://github.com/cloyce/ukuu)) Option to include or hide pre-release kernels
* Changed name from "ukuu" to "mainline"
Expand Down
26 changes: 11 additions & 15 deletions README.md.src
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
### BRANDING_LONGNAME

This is a tool for installing the latest mainline Linux kernel on Ubuntu-based distributions.

![Main window screenshot](main_window.png)

### Features

* Fetches list of available kernels from [Ubuntu Mainline PPA](http://kernel.ubuntu.com/~kernel-ppa/mainline/)
* Optionally watches and displays notifications when a new kernel update is available
* Downloads and installs packages automatically
Expand All @@ -17,25 +15,23 @@ This is a tool for installing the latest mainline Linux kernel on Ubuntu-based d
BRANDING_SHORTNAME is written using Vala and GTK3. Source code and binaries are available from the [GitHub project page](BRANDING_WEBSITE).

[cappelikan](https://github.com/cappelikan) maintains a PPA at: <https://code.launchpad.net/~cappelikan/+archive/ubuntu/ppa>

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline

### Build
sudo apt install libgee-0.8-dev libjson-glib-dev libvte-2.91-dev valac aria2 lsb-release aptitude
git clone BRANDING_GITREPO
cd BRANDING_SHORTNAME
make
sudo make install
sudo apt install libgee-0.8-dev libjson-glib-dev libvte-2.91-dev valac aria2 lsb-release aptitude
git clone BRANDING_GITREPO
cd BRANDING_SHORTNAME
make
sudo make install

### About
BRANDING_SHORTNAME is a fork of [ukuu](https://github.com/teejee2008/ukuu)

The original author stopped maintaining the original GPL version of ukuu and switched to a [paid license](https://teejeetech.in/tag/ukuu/) for future versions.

### Enhancements / Deviations from the original author's final GPL version

* (from [stevenpowerd](https://github.com/stevenpowered/ukuu)) Options controlling the internet connection check
* (from [cloyce](https://github.com/cloyce/ukuu)) Option to include or hide pre-release kernels
* Changed name from "ukuu" to "BRANDING_SHORTNAME"
Expand All @@ -46,6 +42,6 @@ The original author stopped maintaining the original GPL version of ukuu and swi
* Better desktop notification behavior

### TODO & WIP
* notifications - make the bg process detect when the user logs off and exit itself.
* notifications - start/restart/stop the bg process when the user changes settings instead of only at logon/logoff
* temp files - do something less broken when a user runs ex: "sudo mainline --install-latest"
* Make the notification bg process detect when the user logs off and exit itself.
* Save & restore window dimensions.
* Move the notification/dbus code into the app and make an "applet mode"

0 comments on commit 4041e92

Please sign in to comment.