Desktop Shell written in Qt
Find a file
2019-03-21 23:46:58 +11:00
daemons Remove obsolete KJob plugin 2019-01-17 22:53:51 +11:00
mousepass Update Copyright 2019-01-01 21:52:05 +11:00
polkitagent Update Copyright 2019-01-01 21:52:05 +11:00
shell Detect when NetworkManager and BlueZ are unavailable 2019-03-21 23:46:58 +11:00
startsession Update Copyright 2019-01-01 21:52:05 +11:00
statuscenter Detect when NetworkManager and BlueZ are unavailable 2019-03-21 23:46:58 +11:00
travis Update Travis scripts 2018-09-11 23:26:47 +10:00
.gitignore Add Bluetooth pane translations 2018-09-13 22:14:31 +10:00
.travis.yml Update Travis scripts 2018-09-11 23:26:47 +10:00
LICENSE Move readme and license 2017-11-13 14:32:41 +11:00
README.md Fix nonexistant screenshot 2017-12-11 18:51:16 +11:00
theShell.pro Automatic Rotation for Surface devices 2018-08-22 00:45:21 +10:00
version Plugins can now add functionality to the Status Center and System 2018-07-04 23:26:30 +10:00

theShell

Desktop Environment written using the Qt toolkit

Screenshots

Screenshot 1

Dependencies

  • qmake
  • A EWMH compatible window manager. (KWin is the default)
  • the-libs
  • wmctrl
  • xbacklight
  • kscreen
  • NetworkManager
  • libsystemd
  • akonadi (on Ubuntu, you'll need libkf5akonadi-dev - thanks SparkyCola)
  • libcups
  • libxcb
  • libxcursor
  • tsscreenlock
  • ts-polkitagent
  • ts-bt
  • ts-qtplatform

Build

qmake
make

Install

make install

Starting

  • Use ts-startsession in an X session to start theShell
  • Use a display manager and use "theShell" as the session

Packages

theShell is available in Arch Linux in a custom package repository. Simply add the following lines to the bottom of /etc/pacman.conf

[theapps]
SigLevel = Optional TrustAll
Server = https://vicr123.github.io/repo/arch/$arch/

To install theShell, perform system updates with pacman -Syu first, and then pacman -S theshell. theShell is also on the AUR under the name "theshell." This also pulls in all the required dependencies for theShell so it should work properly.

Bugs/Feature Requests

  • Report any bugs using the "Issues" tab up there. Alternatively, click here to jump straight there. (Thanks!)
  • If you want to request a feature, you can also use the "Issues" tab.

Translators

See TRANSLATORS.md for all the translators that helped make theShell available for all.

Blueprint

  • theShell has a super unstable untested version called "blueprint." Check out the blueprint branch for more information.
    • The Blueprint branch has been untested. This is only recommended for early adopters and systems that aren't mission-critical. Don't use theShell Blueprint as your daily driver!
    • theShell and theShell Blueprint can be installed together. Just rename the binary and initialization script (a good name is theshell-b and init-theshell-b,) put them in your binaries folder, rename the .desktop file, change it to start the new initialization script and put it in your xsessions folder.

Warnings

  • theShell is only tested on Arch Linux. Your milage may vary on other distributions.

Thanks for using theShell :D