Giter VIP home page Giter VIP logo

rekihyt / arch-aurora-borealis-startscreen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from frederikbeimgraben/arch-aurora-borealis-startscreen

0.0 0.0 0.0 11.8 MB

Animated SDDM-Theme and Splashscreen for Archlinux

Home Page: https://higgsbosoncodes.github.io/Arch-Aurora-Borealis-Startscreen/

License: GNU General Public License v3.0

Shell 6.60% CSS 22.68% Makefile 3.27% HTML 6.78% QML 60.67%

arch-aurora-borealis-startscreen's Introduction

Arch Aurora Borealis Startscreen

Animated SDDM-Theme and Splashscreen for Archlinux (KDE)

Installation

To build and install from source run sudo make install inside the cloned directory.

git clone https://github.com/higgsbosoncodes/Arch-Aurora-Borealis-Startscreen.git
cd Arch-Aurora-Borealis-Startscreen
sudo make install

AUR

You can also install this package from the AUR as arch-animated-startscreen.

Just run yay -S arch-animated-startscreen or pacaur -S arch-animated-startscreen.

Modification

SDDM-Theme

To modify the SDDM-Theme edit arch-aurora-sddm/Main.qml and rebuild the package with make install.

Changing Animation Durations

Just edit the duration in millisecons which is here formatted bold and red to adjust the duration.

FadeIn and FadeOut (black)

Main.qml Line 96 - 121:

 Image {
          z: 99
          anchors.top: background.top
          anchors.right: background.right
          id: blackBS
          anchors.fill: background
          source: "black.png"
          fillMode: Image.PreserveAspectCrop
          width: Screen.width
          height: Screen.height
          opacity: 1
          NumberAnimation on opacity { //FadeIn
              id: createAnimationBS
              from: 1
              to: 0
              duration: 600
              running: true
          }
          NumberAnimation on opacity { //FadeOut
              id: createAnimationBB
              from: 0
              to: 1
              duration: 600
              running: false
          }
      }
FadeOut (transition to splash)

Main.qml Line 70 - 94:

 Image {
          z: 100
          anchors.top: background.top
          anchors.right: background.right
          id: toBeCreated
          anchors.fill: background
          source: "background.png"
          width: Screen.width
          height: Screen.height
          opacity: 0
          NumberAnimation on opacity { //FadeIn
              id: createAnimation
              from: 0
              to: 1
              duration: 1500
              running: false
          }
          NumberAnimation on opacity { //FadeOut
              id: bwdAnimation
              from: 1
              to: 0
              duration: 800
              running: false
          }
      }

Background

To change the background replace background.png with your desired picture and rebuild the package with make install.

Additional Notes

This Theme is based on Arch Space Splashscreen by Yankı Ekin Yüksel and darkness-of-arch-sddm by rootofarch.

To rezip the package after making changes just run make zipup.

If you have any questions or suggestions feel free to message me via e-mail.

Music

You can optionally add music to the login screen. The preinstalled music is the background track of the Steam-game Besiege.

Images

Splash Screen

Splash Screen

Splash Demo

arch-aurora-borealis-startscreen's People

Contributors

beimgraben avatar frederikbeimgraben avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.