Code Monkey home page Code Monkey logo

where-is-my-sddm-theme's Introduction

Where is my SDDM theme?

๐Ÿ‘€ That feeling when your SDDM theme suddenly disappeared...

The most minimalistic and highly customizable SDDM theme. Only black screen and password input field. Nothing extra, right? Even when you enter wrong password theme will show only red border around your screen. To login, just type your password and press <Enter> key.

Examples of customization

To install one of these configs, run inside theme directory:

cp <path to config> theme.conf

If config based on image background, also copy image. For example:

cp example_configurations/tree.conf theme.conf
cp example_configurations/tree.png tree.png
Classic (where_is_my_sddm_theme/theme.conf) Classic, no cursor (where_is_my_sddm_theme/example_configurations/classic_nocursor.conf)
screenshot screenshot
Grey (where_is_my_sddm_theme/example_configurations/grey.conf) Light grey (where_is_my_sddm_theme/example_configurations/lightgrey.conf)
screenshot screenshot
Blue (where_is_my_sddm_theme/example_configurations/blue.conf) Tree (where_is_my_sddm_theme/example_configurations/tree.conf)
screenshot screenshot

If you have created an interesting configuration that might be useful to other people, please share it via Pull Request!

Keymaps

F2 or Alt+u - cycle select next user

Ctrl+F2 or Alt+Ctrl+u - cycle select prev user

F3 or Alt+s - cycle select next session

Ctrl+F3 or Alt+Ctrl+s - cycle select prev session

F10 - Suspend.

F11 - Poweroff.

F12 - Reboot.

F1 - Show help message.

Installation

With script

This script should be run with sudo!

Run ./install.sh to install theme to sddm themes directory. Run ./install.sh current to install theme and set it as current theme.

For installing qt5 theme, use ./install_qt5.sh script.

From KDE store

You can find product page on pling

On KDE

  1. Open System settings
  2. Choose Start and finish/Log in (SDDM)
  3. Click on "...", then "Download SDDM theme..."
  4. Search "Where is my sddm theme?" theme
  5. Install
  6. Activate

On other DEs/WMs

  1. Open link
  2. Click on "Install"
  3. Unzip downloaded archive
  4. Copy given folder to /usr/share/sddm/themes (sudo cp -r where_is_my_sddm_theme/ /usr/share/sddm/themes)
  5. Open /etc/sddm.conf
  6. Change line Current=... to Current=where_is_my_sddm_theme

From source

  1. Clone repo
  2. On other DEs/WMs (steps 4-6)

Configuration

In theme.conf file you can find theme configuration.

Awailable settings:

passwordcharacter=* - Password mask character

passwordMask=true - Mask password characters or not ("true" or "false")

passwordInputWidth=0.5 - value "1" is all display width, "0.5" is a half of display width etc.

passwordInputBackground= - Background color of password input

passwordInputRadius= - Radius of password input corners

passwordInputCursorVisible=true - "true" for visible cursor, "false"

passwordFontSize=96 - Font size of password (in points)

passwordCursorColor=random - Color of password input cursor

passwordTextColor= - Color of password input text

showSessionsByDefault=false - Show or not sessions choose label

sessionsFontSize=24 - Font size of sessions choose label (in points).

showUsersByDefault=false - Show or not users choose label

showUserRealNameByDefault=true - Show user real name on label by default

usersFontSize=48 - Font size of users choose label (in points)

background= - Path to background image

backgroundFill=#000000 - Or use just one color

backgroundFillMode=aspect - Qt fill mode for background image

basicTextColor=#ffffff - Default text color for all labels

blurRadius= - Radius for background blur. A larger radius increases the blur effect.

Disable virtual keyboard

You can disable virtual keyboard by setting line InputMethod=qtvirtualkeyboard to InputMethod= in sddm config file. SDDM config is located in /etc/sddm.conf (or /etc/sddm.conf.d/kde_settings.conf)

Contributions

Contributions are welcome! Create Issues and PRs

Stargazers repo roster for @stepanzubkov/sddm-zust

Forkers repo roster for @stepanzubkov/where-is-my-sddm-theme

where-is-my-sddm-theme's People

Contributors

stepanzubkov avatar blueskyfr avatar emgyrz avatar raihanadf avatar nomunomuneo avatar moritz-john avatar name-snrl avatar only-su avatar sadespresso avatar

Watchers

 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.