Go to file
yehuohan ddc9ba61f9 added a extra way to play local video;
change the postition of login-faild-msg;
added a button to clear the password;
change the color of session and us-layout font
2017-08-06 16:22:57 +00:00
playlist_videos added a extra way to play local video; 2017-08-06 16:22:57 +00:00
.gitignore added a extra way to play local video; 2017-08-06 16:22:57 +00:00
background.jpg initial test version 2017-03-29 17:08:28 +01:00
generate_playlist.sh added a extra way to play local video; 2017-08-06 16:22:57 +00:00
LICENSE initial test version 2017-03-29 17:08:28 +01:00
Main.qml added a extra way to play local video; 2017-08-06 16:22:57 +00:00
metadata.desktop metadata changes 2017-03-29 19:19:34 +01:00
playlist_day.m3u use playlist based on time of day 2017-04-01 12:24:34 +01:00
playlist_night.m3u use playlist based on time of day 2017-04-01 12:24:34 +01:00
preview1.gif added previews to readme 2017-03-29 19:44:51 +01:00
preview2.gif added previews to readme 2017-03-29 19:44:51 +01:00
preview3.gif another preview 2017-03-29 19:59:53 +01:00
README.md added a extra way to play local video; 2017-08-06 16:22:57 +00:00
reboot.svg initial test version 2017-03-29 17:08:28 +01:00
screenshot.png metadata changes 2017-03-29 19:19:34 +01:00
shutdown.svg initial test version 2017-03-29 17:08:28 +01:00
theme.conf added a extra way to play local video; 2017-08-06 16:22:57 +00:00
warning_red.png initial test version 2017-03-29 17:08:28 +01:00

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

Havent tryed for other distros...

Installation

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

git clone git@github.com: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 --theme <path-to-this-repository>

Other notes

  • video 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

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
  • 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

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

If you want to use the local videos but not via internet, you can put your day-videos and night-videos to playlist_videos/day and playlist_videos/night directory and then run the code below:

./generate_playlist.sh local

Preview

preview1 preview2 preview3

License

Theme is licensed under GPL.