All Projects → ffwff → Qshell

ffwff / Qshell

Licence: gpl-3.0
a simple desktop shell based on Qt5 and KF5

Projects that are alternatives of or similar to Qshell

Qtfm
Qt File Manager
Stars: ✭ 73 (-24.74%)
Mutual labels:  qt5
Bitsofbytes
Code and projects from my blog posts.
Stars: ✭ 89 (-8.25%)
Mutual labels:  qt5
Tidal Discord Rich Presence Unofficial
UNOFFICIAL Tidal Discord Rich Presence
Stars: ✭ 93 (-4.12%)
Mutual labels:  qt5
Borg Backup Gui
BORG BackUP GUI is a simple GUI for managing Borg backups. Currently I am developing some extensions.
Stars: ✭ 77 (-20.62%)
Mutual labels:  qt5
Nextspace
NeXTSTEP-like desktop environment for Linux
Stars: ✭ 1,289 (+1228.87%)
Mutual labels:  desktop-environment
Reader
Reader for PDF,use Qt5 and Poppler
Stars: ✭ 89 (-8.25%)
Mutual labels:  qt5
Kbbi Qt
KBBI Offline Remake with Qt
Stars: ✭ 68 (-29.9%)
Mutual labels:  qt5
App
free software application for social network analysis and visualization
Stars: ✭ 94 (-3.09%)
Mutual labels:  qt5
Linuxdeployqt
Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications
Stars: ✭ 1,287 (+1226.8%)
Mutual labels:  qt5
Fastqt
FastQC port to Qt5: A quality control tool for high throughput sequence data.
Stars: ✭ 92 (-5.15%)
Mutual labels:  qt5
Xi Qt
A Qt front-end for xi-editor. Experimental (WIP)
Stars: ✭ 85 (-12.37%)
Mutual labels:  qt5
Otter Browser
Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5
Stars: ✭ 1,289 (+1228.87%)
Mutual labels:  qt5
Diceparser
Powerful dice Roller is used as discord bot, irc bot, cli tool and inside Rolisteam : 1d20+4, 1L[head,arm,leg,belly,chest], 1d6+1d8, 8+5*3
Stars: ✭ 90 (-7.22%)
Mutual labels:  qt5
Examples
Learn to create a desktop app with Python and Qt
Stars: ✭ 1,196 (+1132.99%)
Mutual labels:  qt5
Kindd
A kindful dd, written in qt-quick.
Stars: ✭ 93 (-4.12%)
Mutual labels:  qt5
Liszt
A personal organization software with a script engine for automation
Stars: ✭ 72 (-25.77%)
Mutual labels:  qt5
Qtbase
Qt Base (Core, Gui, Widgets, Network, ...)
Stars: ✭ 1,298 (+1238.14%)
Mutual labels:  qt5
Albion Online Stats
Albion online stats is an extension to MMORPG game - Albion Online. It tracks network traffic and displays various statistics, such as damage and DPS meter calculated from in-game actions.
Stars: ✭ 97 (+0%)
Mutual labels:  qt5
Qtrpi
An easy-to-use environment to cross-compile Qt applications for Raspberry Pi from your desktop.
Stars: ✭ 93 (-4.12%)
Mutual labels:  qt5
Cairoshell
Cairo is a customizable, intuitive desktop environment for Windows.
Stars: ✭ 1,307 (+1247.42%)
Mutual labels:  desktop-environment

Q::Shell

Screenshot

a simple desktop shell based on KF5 and QT5, inspired by plasmashell and BE::Shell.

Build dependencies

You will need your distro's equivalent to:

  • extra-cmake-modules
  • Qt5 (Core, DBus, Widgets, X11Extras components)
  • KF5 (Config, KIO, WindowSystem components)
  • KF5Solid
  • Xlib
  • Pulseaudio

It is recommended to install KDE Plasma along side this as Q::Shell utilizes many of Plasma's features.

For Ubuntu/Debian-based systems, this command should be sufficient:

sudo apt install extra-cmake-modules qtbase5-dev libx11-dev libkf5crash-dev libkf5kio-dev libkf5solid-dev libkf5jobwidgets-dev libkf5textwidgets-dev libkf5bookmarks-dev libkf5xmlgui-dev libkf5itemviews-dev libkf5attica-dev libkf5sonnet-dev libkf5globalaccel-dev libkf5guiaddons-dev libkf5codecs-dev libkf5auth-dev libkf5dbusaddons-dev libkf5coreaddons-dev libkf5iconthemes-dev libkf5configwidgets-dev libkf5widgetsaddons-dev libkf5service-dev libkf5config-dev libkf5windowsystem-dev libqt5concurrent5 libpulse-dev libqt5x11extras5 libqt5x11extras5-dev

You'll also need dex installed if you want to open applications in the dash.

For Arch, use this:

sudo pacman -S extra-cmake-modules plasma-meta

Build

mkdir build
cd build
cmake ..
make

Run

You will need a config file for qshell to work, simply copy-paste one (and its corresponding stylesheet) to your ~/.config directory. To replace plasmashell with qshell, run the command:

kquitapp plasmashell; sleep 2; qshell

Install

sudo make install

A Q::Shell session will appear on your display manager's session selection.

NOTE: it is currently required that KDE Plasma be installed as the session requires several Plasma-specific utilities.

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].