All Projects → lirios → Workspace

lirios / Workspace

Licence: gpl-3.0
🚀 Base applications and settings for Liri OS

Labels

Projects that are alternatives of or similar to Workspace

Taoquick
a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)
Stars: ✭ 481 (+5244.44%)
Mutual labels:  qt, qt5, qml
Haruna
Open source video player built with Qt/QML and libmpv.
Stars: ✭ 147 (+1533.33%)
Mutual labels:  qt, qt5, qml
Osgqtquick
Intergation OpenSceneGraph to Qt Quick
Stars: ✭ 53 (+488.89%)
Mutual labels:  qt, qt5, qml
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (+433.33%)
Mutual labels:  qt, qt5, qml
Qml Box2d
Box2D QML plugin
Stars: ✭ 223 (+2377.78%)
Mutual labels:  qt, qt5, qml
Awesome Qt Qml
A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
Stars: ✭ 1,118 (+12322.22%)
Mutual labels:  qt, qt5, qml
Autoannotationtool
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
Stars: ✭ 113 (+1155.56%)
Mutual labels:  qt, qt5, qml
Shell
🐚 QtQuick and Wayland shell for convergence
Stars: ✭ 168 (+1766.67%)
Mutual labels:  qt, qt5, qml
Qml Creative Controls
QML controls for creative applications and creative coding
Stars: ✭ 199 (+2111.11%)
Mutual labels:  qt, qt5, qml
Browser
🌍 Cross-platform Material design web browser
Stars: ✭ 184 (+1944.44%)
Mutual labels:  qt, qt5, qml
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (+277.78%)
Mutual labels:  qt, qml, qt5
tenplayer
Modern Music Player for Linux
Stars: ✭ 18 (+100%)
Mutual labels:  qt, qml, qt5
Scihubeva
A Cross Platform Sci-Hub GUI Application
Stars: ✭ 683 (+7488.89%)
Mutual labels:  qt, qt5, qml
Quaternion
A Qt5-based IM client for Matrix
Stars: ✭ 438 (+4766.67%)
Mutual labels:  qt, qt5
Qt Advanced Docking System
Advanced Docking System for Qt
Stars: ✭ 422 (+4588.89%)
Mutual labels:  qt, qt5
Singleapplication
Replacement of QtSingleApplication for Qt5 with support for instance communication.
Stars: ✭ 443 (+4822.22%)
Mutual labels:  qt, qt5
Toou 2d
基于Qt Quick(Qml) 跨平台技术打造的2D框架
Stars: ✭ 413 (+4488.89%)
Mutual labels:  qt, qml
Qview
Practical and minimal image viewer
Stars: ✭ 460 (+5011.11%)
Mutual labels:  qt, qt5
Qlcplus
Q Light Controller Plus
Stars: ✭ 467 (+5088.89%)
Mutual labels:  qt, qml
Hidviz
A tool for in-depth analysis of USB HID devices communication
Stars: ✭ 505 (+5511.11%)
Mutual labels:  qt, qt5

Workspace

ZenHub.io

License GitHub release Build Status GitHub issues Maintained

Base applications and settings for the Liri OS workspace.

Includes:

  • liri-screenshot, screenshot application
  • liri-screencast, screencast application
  • liri-powermanager, power management
  • Settings schemas
  • XDG menu definition

Dependencies

Make sure you have Qt >= 5.8.0 with the following modules:

And the following modules:

Themes and wallpapers to honor default settings:

If you do not install those dependencies, please configure the desktop with an alternative icon theme and wallpaper.

Optional services at runtime:

  • upower is used by liri-powermanager to determine whether the system is on battery power or AC power, whether lid is closed or not. If upower is not available, the system is assumed to be a desktop computer on AC power.

  • systemd is used by liri-powermanager to determine whether the system is a virtual machine and the chassis type. If systemd is not available, the system is assumed to be a bare-metal desktop computer.

Installation

Qbs is a new build system that is much easier to use compared to qmake or CMake.

If you want to learn more, please read the Qbs manual, especially the setup guide and how to install artifacts from the installation guide.

If you haven't already, start by setting up a qt5 profile for qbs:

qbs setup-toolchains --type gcc /usr/bin/g++ gcc
qbs setup-qt $(which qmake) qt5 # make sure that qmake is in PATH
qbs config profiles.qt5.baseProfile gcc

Then, from the root of the repository, run:

qbs -d build -j $(nproc) profile:qt5 # use sudo if necessary

To the qbs call above you can append additional configuration parameters:

  • modules.lirideployment.prefix:/path/to/prefix where most files are installed (default: /usr/local)
  • modules.lirideployment.dataDir:path/to/lib where data files are installed (default: /usr/local/share)
  • modules.lirideployment.libDir:path/to/lib where libraries are installed (default: /usr/local/lib)
  • modules.lirideployment.qmlDir:path/to/qml where QML plugins are installed (default: /usr/local/lib/qml)
  • modules.lirideployment.pluginsDir:path/to/plugins where Qt plugins are installed (default: /usr/local/lib/plugins)
  • modules.lirideployment.qbsModulesDir:path/to/qbs where Qbs modules are installed (default: /usr/local/share/qbs/modules)

See lirideployment.qbs for more deployment-related parameters.

Licensing

Licensed under the terms of the GNU General Public License version 3.0 or, at your option, any later version.

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].