35 Commits

Author SHA1 Message Date
Franklyn Tackitt
4e701c88ad Make installation configurable
```sh
KLIPPERSCREEN_VENV=$HOME/.venvs/klipperscreen ./scripts/KlipperScreen-install.sh
```
2022-08-01 12:24:18 -03:00
alfrix
92254942ef installer: restart KS if it's running 2022-07-03 12:03:50 -03:00
alfrix
3ed8142ab9 installer: overwrite the service unit 2022-07-03 12:03:50 -03:00
alfrix
312d131db5 use images for the sort order, drop freefont dependency 2022-07-03 12:03:50 -03:00
alfrix
9e800dd008 installer: add librsvg2-common as dependency fix #629 2022-06-03 13:38:22 -03:00
alfrix
f98ac0bfe4 Move korean fonts to the optional category 2022-05-31 11:13:56 -03:00
NStevenU
a29da7e76c
Add Korean language support (#625)
* Add Korean language support

* Add Korean Language Support Font Installation
2022-05-31 11:12:20 -03:00
Alfredo Monclus
7420f38b15
installer improvements (#601)
The installer now catchs apt errors
FBturbo is now optional and FBdev is used as fallback
install xserver-xorg-legacy but do not force it, it's usually required for a lot of screens, but not 100%
hide pip update warnings, the new version broke stuff.
more granularity and steps to what's being installed, should make it easier to debug if something goes wrong
2022-04-29 12:12:00 -03:00
alfrix
f2d642b94d Installer: Workaround pip 22.0 issues 2022-01-30 18:28:27 -03:00
alfrix
588869aa57 Don't upgrade pip in the installer (pip 22.0 is being an issue) 2022-01-30 16:05:14 -03:00
alfrix
c8a8f020af Installer: always unmask the service and enable 2022-01-26 09:07:26 -03:00
alfrix
86cdcfafe4 Installer prevent the script from being run as root 2022-01-26 07:20:26 -03:00
alfrix
7bb99ecc7d Installer: clean deprecated command 2022-01-24 08:59:16 -03:00
Alfredo Monclus
5ff249cb20
Switch from vext.gi to PyGObject (#348) 2021-12-04 12:29:35 -05:00
Alfredo Monclus
0a6ac42069
Installer: improvements (#335)
* Fix vext.gi error
The problem occurs because vext and vext.gi are installed at the same time
we need to install the requirements in order

* Simplify path (the env was activated)

* Colorize output

* Abort if pip exit is not clean
2021-11-21 15:42:11 -05:00
Jordan
2b2e096955 install script: Integrate vext.gi into requirements file 2021-11-16 22:48:32 -05:00
Jordan
cdf4d60b21 install script: Add fonts package. Addresses #254 2021-09-21 18:21:18 -04:00
Jordan
145d9c1d84 install-script: Change to account for fixing broken packages in apt 2021-06-27 10:27:04 -04:00
Jordan
ca2855b80b install script: Fix #142 2021-06-18 12:09:42 -04:00
Jordan Ruthe
e7b3b963c3 install: Check for existing service file
Don't overwrite service file for KlipperScreen on running install 
script.
2021-04-18 23:45:54 -04:00
Jordan Ruthe
0e1c30879b install: Change install command to PKGLIST
This enables moonraker update compatability for installing system 
packages
2021-04-18 23:42:04 -04:00
Jordan Ruthe
bac2d9f23e install: Add missing dependency for libatlas 2021-04-08 07:18:09 -04:00
Jordan Ruthe
78fd11c4f1 install: fix no-binary 2021-03-04 20:44:02 -05:00
Jordan Ruthe
c8fe6de747 screen: Fix cosmetic issue with mouse hover at startup 2021-02-21 11:58:14 -05:00
gdachs
41e2008249
wireless-tools is a required package (#86)
Missing wireless-tools lead to a very high CPU usage
2021-02-19 00:49:48 -05:00
Jordan Ruthe
874dd509bf bed_mesh: Include add bed mesh 2021-01-21 21:49:57 -05:00
Jordan Ruthe
32ccfc125d install: Add check for Xwrapper.conf file. Add it if it does not exist 2021-01-08 11:09:34 -05:00
Jordan Ruthe
ffb24a2ffd install: Add user to tty group 2021-01-08 10:34:26 -05:00
Jordan Ruthe
5cfed7f477 install: enable systemd 2020-12-03 20:22:17 -05:00
jordanruthe
90950101d8 install: Update script to get the current username 2020-11-29 10:28:48 -05:00
Jordan Ruthe
18a55fab2e Fix installation script 2020-11-15 14:14:05 -05:00
Jordan Ruthe
83c0cb07c9 Make scripts executable 2020-11-11 15:50:07 -05:00
Jordan Ruthe
de04e6688d Fixing installation script 2020-11-03 16:50:23 -05:00
Jordan Ruthe
221d2f6821 Uncommenting package install from install script 2020-10-17 17:06:04 -04:00
Jordan Ruthe
d2036c13af Moving development into master 2020-08-01 14:38:09 -04:00