Love really dark coffee!
thewisker / shikai Goto Github PK
View Code? Open in Web Editor NEWModern lightdm webkit2 theme
Home Page: https://thewisker.github.io/Shikai/
License: GNU General Public License v3.0
Modern lightdm webkit2 theme
Home Page: https://thewisker.github.io/Shikai/
License: GNU General Public License v3.0
Love really dark coffee!
I downloaded the theme from the Arch User Repository, follow the instructions on the github page: changing the theme to "shikai" in the web_greeter.yml file at /etc/lightdm. After logging out the screen is blank with a textbox asking me whether i want to use the default theme(This is the original theme you got when first use lightdm-webkit2-greeter),
so i think here lightdm crash maybe because the theme 'shikai' is set in the default file lightdm-webkit2-greeter.conf and web-greeter.yml file, i don't set the theme only in the web-greeter.yml is because lightdm would use the theme in the default file lightdm-webkit2-greeter.conf instead of web-greeter.yml file, so i put in both for sure.
I then check to see if the theme 'shikai' is in /usr/share/lightdm-webkit/themes (where all the webkit themes sit) and there is none, but the theme 'shikai' is in /usr/share/web-greeter/themes. I then copy the shikai theme in /sur/share/web-greeter/themes to /usr/share/lightdm-webkit/themes, put shikai as theme name in the lightdm-webkit2-greeter.conf and logout. It still show the same error: a blank screen with a textbox asking for layout/theme change.
At this stage, I honestly don't know what is the issue, I just think maybe the 2 config files has conflict or the theme is not supported by webkit2 greeter.
Thank you for your time and effort reading this post, I am desparate for a solution :)
No response
v1.5.1
Arch
v1.32.0
v2.2.5
I am trying to customise my lightdm looks, that's why I am trying new themes when I come across theme shikai, I notice its installation and setup is different from other webkit-greeter themes that I have tried like glorious or musfealle.
https://github.com/eromatiya/lightdm-webkit2-theme-glorious
https://github.com/pedropenna/musfealle
No response
It can be frustrating to get on the computer and have to switch to my account and preferred window manager every time I go to use the computer after just using it.
It would be nice to not have to constantly change the login settings every time.
I would expect that Shikai would remember the user that logged in last and remember the last window manager used by each user. This way login time is fast and simple.
Another thing that would make logging in fast and simple would be having the cursor automatically be in the password box when lightdm loads up.
No response
No additional context, just a note to say that I love the look of Shikai. It is absolutely the most beautiful look I have ever seen for lightdm.
When using a long hostname the clock placement is not great. I Just installed it from the AUR. I looked into it but am too unfamiliar with javascript.
v1.5.1
Arch
1.32.0
3.5.2
No response
No response
Hello, my friend!
I love your Lightdm theme and i saw the different langauges and i wanted to add my native language to them.
I have finished translating the the whole page and i think i did a pretty good job!
Just change the txt to a JS file and it will work hopefully!
I have self-diagonosed OCD and in the password box, the caret touches the top and bottom edges of the box while the password hiders (idk if thats the word for it), the *, they are nicely centered. Is there a way to fix that. Tried messing around with index.css
but that didn't really do anything.
Nothing really "expected", just think it doesn't look great.
Make password box taller/decrease font-size/figure out how to use caret-color
N/A
refer the title, can't enter password
No response
v1.5.1
Arch
v1.32 from extra repo
v3.5.2 from aur
No response
No response
I installed from the aur, changed the the settings as suggested in the readme but when I reboot I just get the error: "Failed to start light display manager".
Any Ideas why this could be happening?
Installed with yay, however, the same error is encountered with a manual install.
Issue:
After entering password I'm confronted with a pop-up error that says:
An error ocurred. Do you want to change to default theme?
web-greeter://app//usr/share/web-greeter/themes/shikai/index.js 1: Uncaught TypeError: Cannot read property 'logged_in' of undefined
Only options are:
Reload theme (doesn't work)
Use default theme (doesn't work)
Cancel (blanks screen)
I would like an option to remove all animations. Some people like them, some don't.
There's no animations, especially nothing that moves and animates.
No response
I tried this theme once, coming from the no longer maintained and similar looking Aether theme. The animations really turned me off. If this option is provided, I could try this out again. Aether is good, but having something that's still being maintained would be better.
When window._is_debug is
set to true
, the default usernames, "Username1/2" are there and I can switch. But when it is set to false
, only the last created user is available and I cannot switch.
This is my lightdm.conf
:
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=true
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true
#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
greeter-session=nody-greeter
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false
#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8
When I click the switch button, it should switch to my second user profile.
N/A
Provide the following information to help diagnose the issue.
Nothing but if more info is needed, I can provide it.
Hey, I just couldn't find any thing wrong with my config and I couldn't see anything wrong with your code either so I'm just really confused about this.
Thanks for all your help!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.