All Projects → 3ximus → Aerial Sddm Theme

3ximus / Aerial Sddm Theme

Licence: gpl-3.0
SDDM theme with Apple TV Aerial videos

Projects that are alternatives of or similar to Aerial Sddm Theme

Pure Maps
Maps and navigation
Stars: ✭ 136 (-16.56%)
Mutual labels:  qml
Pan Light
百度网盘不限速客户端, golang + qt5, 跨平台图形界面
Stars: ✭ 11,706 (+7081.6%)
Mutual labels:  qml
Lime Qml
QML frontend for LimeText
Stars: ✭ 150 (-7.98%)
Mutual labels:  qml
Qmlcreator
Stars: ✭ 136 (-16.56%)
Mutual labels:  qml
Qtcam
QtCAM is a free, Open Source Linux Webcamera Software with more than 10 image control settings, extension settings and Color space switching.
Stars: ✭ 141 (-13.5%)
Mutual labels:  qml
Qamel
Simple QML binding for Go
Stars: ✭ 147 (-9.82%)
Mutual labels:  qml
Qdriverstation
Cross-platform clone of the FRC Driver Station
Stars: ✭ 133 (-18.4%)
Mutual labels:  qml
Qtwebdriver
WebDriver implementation for Qt
Stars: ✭ 152 (-6.75%)
Mutual labels:  qml
Awesome Quantum Machine Learning
Here you can get all the Quantum Machine learning Basics, Algorithms ,Study Materials ,Projects and the descriptions of the projects around the web
Stars: ✭ 1,940 (+1090.18%)
Mutual labels:  qml
Quickpromise
Quick Promise - QML Promise Library
Stars: ✭ 149 (-8.59%)
Mutual labels:  qml
Yubikey Manager Qt
Cross-platform application for configuring any YubiKey over all USB interfaces.
Stars: ✭ 137 (-15.95%)
Mutual labels:  qml
Dotherside
C language library for creating bindings for the Qt QML language
Stars: ✭ 140 (-14.11%)
Mutual labels:  qml
Quickios
QML Theme and Component Library for iOS
Stars: ✭ 146 (-10.43%)
Mutual labels:  qml
Qtodotxt2
Rewrite of GUI code of QTodoTxt using qml.
Stars: ✭ 136 (-16.56%)
Mutual labels:  qml
Haruna
Open source video player built with Qt/QML and libmpv.
Stars: ✭ 147 (-9.82%)
Mutual labels:  qml
Qtandroidtools
A library to manage Android from QML
Stars: ✭ 134 (-17.79%)
Mutual labels:  qml
Aerial
Aerial Apple TV screen saver for Windows
Stars: ✭ 1,853 (+1036.81%)
Mutual labels:  apple-tv
Qml Loaders
Loading animation implementations in QML
Stars: ✭ 158 (-3.07%)
Mutual labels:  qml
Virtual Desktop Bar
KDE Plasma panel applet for managing virtual desktops
Stars: ✭ 153 (-6.13%)
Mutual labels:  qml
Deepin Movie
Old deepin media player, see deepin-movie-reborn for the new one.
Stars: ✭ 147 (-9.82%)
Mutual labels:  qml

Aerial theme for SDDM

SDDM theme with Apple TV Aerial videos

Videos are played randomly and diferent playlists are used based on time of day (only day and night diferenciation, night between 5pm - 5am) its possible to tweak to have more time diferentiation, the one used is provided with the videos.

Dependencies

It is necessary to have the Phonon GStreamer backend for qt5, GStreamer ffmpeg Plugin and GStreamer Plugins Good

  • For Arch linux : pacman -S gst-libav phonon-qt5-gstreamer gst-plugins-good qt5-quickcontrols qt5-graphicaleffects qt5-multimedia

  • For Gentoo : these settings allowed me to make the theme work

    • media-libs/gst-plugins-good
    • USE="alsa gsteamer qml widgets" dev-qt/qtmultimedia
    • USE="gstreamer" media-libs/phonon

Havent tryed for other distros...

Installation

Simply clone the repository and copy it to /usr/share/sddm/themes/ like this:

git clone [email protected]:3ximus/aerial-sddm-theme.git
mv aerial-sddm-theme /usr/share/sddm/themes

Note that super user priviledges are needed to move files into that directory.

The theme can be tested by running sddm-greeter --test-mode --theme <path-to-this-repository>

Other notes

This theme streams the HD videos so a good internet connection is necessary. If there is no active connection or the video can't be played the background will fallback to the image background.jpg

If you wish to play local videos files just use the following command to generate the playlist-file (playlist_day.m3u or playlist_night.m3u) from a directory containing the videos:

find <path-to-your-directory> -maxdepth 1 -type f > <playlist-file>

If you would like to use the same videos but offline, simply download them using your shell, e.g. :

while read -r link; do
    wget "$link"
done < playlist_file

Changing settings in theme.conf.user

You can change a few settings in this file

  • background - default background image
  • background_day and background_night - video playlists
  • displayFont - font
  • showLoginButton - if set to false will hide the login button
  • showClearPasswordButton - if set to false will hide the clear password button that appears when text is inputed
  • passwordLeftMargin and usernameLeftMargin - set margin between input boxes and labels, some fonts are messy and allows fixing of overlap
  • relativePositionX and relativePositionY - position the login text box and clock
  • showTopBar - if set to false will hide the wm/keyboard top bar

Example config (not the same as the screenshots):

[General]
background_day=playlist_day.m3u
background_night=playlist_night.m3u
displayFont="Misc Fixed"
showLoginButton=false
passwordLeftMargin=15
usernameLeftMargin=15
showTopBar=true

Preview

preview1 preview2 preview3

Using my custom theme.conf.user

custom

License

Theme is licensed under GPL.

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