theShell Stable is the branch of theShell where everything has been tested and should be stable enough for daily use.
Arch Linux
Binary packages can be retrieved from the theSuite repository. This also has the advantage of easier updating with pacman
.
-
Add the theSuite repository to your system.
Edit /etc/pacman.conf
and add the following at the bottom:
[theapps]
SigLevel = Optional TrustAll
Server = https://packages.vicr123.com/arch/$arch/
-
Force an update of the system and all repositores
pacman -Syyu
-
Install theShell
pacman -S theshell
If you'd like to use the AUR instead, install the theshell
package from the Arch User Repository.
Use of an AUR helper is recommended as there are a lot of dependencies to install.
Ubuntu 18.04
Binary packages can be retrieved from the theSuite repository. This also has the advantage of easier updating with apt
.
theShell on Ubuntu is currently beta quality, and some things may not work properly. Please report a bug if you have any issues using theShell on Ubuntu.
You'll need to have a 64-bit installation of Ubuntu to install theShell using the repository.
-
Add signing keys to your system
wget -O - https://vicr123.com/repo/apt/vicr12345.gpg.key | apt-key add -
You'll need to run a root shell before this step. Using sudo
will not work.
-
Add the theSuite repository to your system.
add-apt-repository 'deb https://vicr123.com/repo/apt/ubuntu bionic main'
-
Force an update of system repositories
apt update
-
Install KWin without installing its recommended dependencies
apt install --no-install-recommends kwin-x11
If you don't perform this step before you install theShell, apt
may try to install KDE Plasma as well as theShell.
-
Install theShell
apt install theshell
Build from source
If theShell is not packaged for your distribution, you can build theShell from source yourself.
-
Install dependencies of theShell.
Dependency Information
-
Download the sources of theShell.
git clone https://github.com/vicr123/theshell
cd theshell
-
Build theShell
qmake theShell.pro
make
-
Install theShell
make install
If you're installing theShell to a different root directory, you can use the INSTALL_ROOT
environment variable to set the path for theShell.
theShell Blueprint is the branch of theShell where breaking changes may happen at any time. However, you get to test the newest features of theShell. It's recommended that you do not use theShell Blueprint as your daily driver.
Arch Linux
Install the theshell-blueprint
package from the Arch User Repository.
Use of an AUR helper is recommended as there are a lot of dependencies to install.
Build from source
If theShell is not packaged for your distribution, you can build theShell from source yourself.
-
Install dependencies of theShell.
Dependency Information
-
Download the sources of theShell Blueprint.
git clone https://github.com/vicr123/theshell#branch=blueprint
cd theshell
-
Build theShell in Blueprint mode
qmake "CONFIG+=blueprint" theShell.pro
make
-
Install theShell Blueprint
make install
If you're installing theShell to a different root directory, you can use the INSTALL_ROOT
environment variable to set the path for theShell.