All Projects → sddm → Sddm

sddm / Sddm

Licence: gpl-2.0
QML based X11 and Wayland display manager

Projects that are alternatives of or similar to Sddm

sp qt libs
C++11/Qt/QML библиотека, предназначенная для разработки мобильных приложенией под Android и iOS
Stars: ✭ 23 (-97.77%)
Mutual labels:  qml, qtquick
terminal
🚀 Terminal
Stars: ✭ 28 (-97.28%)
Mutual labels:  qml, qtquick
QuickStreams
An asynchronous programming library for the QML programming language (Proof of Concept)
Stars: ✭ 42 (-95.93%)
Mutual labels:  qml, qtquick
QtDemos
This is a demo about Qt5, including Qt Custom Widget, Qt Multithreaded Downloader, QML Video Player(using OpenGL, FFmpeg and SDL2)
Stars: ✭ 18 (-98.25%)
Mutual labels:  qml, qtquick
Taoquick
a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)
Stars: ✭ 481 (-53.35%)
Mutual labels:  qtquick, qml
QtIosCMake
📱 Deploy Qt Application for iOS with a single macro when using CMake.
Stars: ✭ 35 (-96.61%)
Mutual labels:  qml, qtquick
qml-oled-renderer
Renders QML applications to an SSD1309 OLED screen
Stars: ✭ 21 (-97.96%)
Mutual labels:  qml, qtquick
g-timetracker
Global Time Tracker
Stars: ✭ 20 (-98.06%)
Mutual labels:  qml, qtquick
Qtquickexample
基于QtQuick的入门例子,方便大家入门学习
Stars: ✭ 457 (-55.67%)
Mutual labels:  qtquick, qml
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (-96.7%)
Mutual labels:  qml, qtquick
CatLearnQt
CatLearnQt,提供QWidget,Quick,网络,串口,基础库和示例。案例软件支持样式切换,与国际化。
Stars: ✭ 63 (-93.89%)
Mutual labels:  qml, qtquick
Qtquickexamples
QtQuick相关的技术分享
Stars: ✭ 657 (-36.28%)
Mutual labels:  qtquick, qml
pardus-store
Pardus Application Store
Stars: ✭ 32 (-96.9%)
Mutual labels:  qml, qtquick
maxLibQt
A collection of C++ classes and QtQuick QML components for use with the Qt framework.
Stars: ✭ 18 (-98.25%)
Mutual labels:  qml, qtquick
Qt3D-learn
Qt3D-learn
Stars: ✭ 36 (-96.51%)
Mutual labels:  qml, qtquick
qml-logger
Plugin for file logging from QML
Stars: ✭ 17 (-98.35%)
Mutual labels:  qml, qtquick
vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-98.84%)
Mutual labels:  qml, qtquick
python-qt-live-coding
Live coding environment for Python, Qt and QML.
Stars: ✭ 35 (-96.61%)
Mutual labels:  qml, qtquick
yacalendar
Yet another calendar component for Qt Quick Controls 2
Stars: ✭ 23 (-97.77%)
Mutual labels:  qml, qtquick
Green Recorder
A simple screen recorder for Linux desktop. Supports Wayland & Xorg
Stars: ✭ 594 (-42.39%)
Mutual labels:  wayland, xorg

INTRODUCTION

Build Status IRC Network

SDDM is a modern display manager for X11 and Wayland aiming to be fast, simple and beautiful. It uses modern technologies like QtQuick, which in turn gives the designer the ability to create smooth, animated user interfaces.

SDDM is extremely themeable. We put no restrictions on the user interface design, it is completely up to the designer. We simply provide a few callbacks to the user interface which can be used for authentication, suspend etc.

To further ease theme creation we provide some premade components like a textbox, a combox etc.

There are a few sample themes distributed with SDDM. They can be used as a starting point for new themes.

SDDM is developed by volunteers, please consider donating money that can be used to support the features that you most desire.

SCREENSHOTS

sample screenshot

VIDEOS

RESOURCES

INSTALLATION

Qt >= 5.8.0 is required to use SDDM.

SDDM runs the greeter as a system user named "sddm" whose home directory needs to be set to /var/lib/sddm.

If pam and systemd are available, the greeter will go through logind which will give it access to drm devices.

Distributions without pam and systemd will need to put the "sddm" user into the "video" group, otherwise errors regarding GL and drm devices might be experienced.

LICENSE

Source code of SDDM is licensed under GNU GPL version 2 or later (at your choosing). QML files are MIT licensed and images are CC BY 3.0.

TROUBLESHOOTING

NVIDIA Prime

Add this at the bottom of the Xsetup script:

if [ -e /sbin/prime-offload ]; then
    echo running NVIDIA Prime setup /sbin/prime-offload, you will need to manually run /sbin/prime-switch to shut down
    /sbin/prime-offload
fi

No User Icon

SDDM reads user icon from either ~/.face.icon or FacesDir/username.face.icon

You need to make sure that SDDM user have permissions to read those files. In case you don't want to allow other users to access your $HOME you can use ACLs if your filesystem does support it.

setfacl -m u:sddm:x /home/username
setfacl -m u:sddm:r /home/username/.face.icon

Custom DPI

In order to set custom DPI for high resolution screens you should configure Xorg yourself. An easy way is to pass an additional argument to Xorg.

Edit /etc/sddm.conf, go to the X11 section and change ServerArguments like this:

ServerArguments=-nolisten tcp -dpi 192

to set DPI to 192.

As an alternative you can edit Xorg configuration xorg.conf, please refer to the Xorg documentation.

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