Menu
I changed the ownership of the /usr/share/themes/mytheme to 'root' and now 'lightdm' reads it and applies the theme to the login greeter screen. 16-Jan-2014, 05:40 #7 hcvv. First thing is that the theme uses lightdm-webkit-greeter and not lightdm-webkit2-greeter. Set lightdm greeter session to webkit2. $ sudoedit /etc/lightdm/lightdm.conf # Find `greeter-session` under the ` Seat:.` section, uncomment it, then set its value to `lightdm-webkit2-greeter`. Set it as the lightdm webkit2 theme then enable debugmode by setting it to true. Why do we need to enable debugmode? The greeter is not really a theme. It is a program that interacts with lightdm through a series of api-calls. Some of these greeters then in turn have support for themes. – Zoke Nov 5 '11 at 19:08. Ubuntu: How to change the LightDM theme/greeter? Question: I downloaded a couple greeters for LightDM, but I have not figured out how to enable them.
LightDM is a lightweight display manager that has been made default in Ubuntu 11.10 Oneiric Ocelot, replacing GDM.
If you want to change the LightDM login screen background, all you have to do is edit a file and enter the path to the new background:
1. Open a terminal or press ALT + F2 and enter:
2. Scroll down to the line that begins with 'background' - it should look like this:
And replace '/usr/share/backgrounds/warty-final-ubuntu.png' with the exact path to the wallpaper you want to use for the LightDM background.
3. Save the file and log out.
Lightdm Greeter Themes Arch
The above instructions assume you're using Unity Greeter, the default LightDM greeter (theme) in Ubuntu 11.10 Oneiric Ocelot. If you use a different greeter, like for instance LightDM GTK Greeter (package name: lightdm-gtk-greeter), search for it's configuration file under /etc/lightdm/ and edit that file instead of unity-greeter.conf.
Lightdm-gtk-greeter Themes Download
Package Details: lightdm-webkit2-theme-material2 0.0.5-1
Package Actions
- View PKGBUILD / View Changes
Git Clone URL: | https://aur.archlinux.org/lightdm-webkit2-theme-material2.git (read-only, click to copy) |
---|---|
Package Base: | lightdm-webkit2-theme-material2 |
Description: | A material design LightDM theme for lightdm-webkit2-greeter |
Upstream URL: | https://github.com/FallingSnow/lightdm-webkit2-material2 |
Keywords: | lightdm |
Licenses: | WTFPL |
Submitter: | FallenSnow |
Maintainer: | FallenSnow |
Last Packager: | FallenSnow |
Votes: | 16 |
Popularity: | 0.194805 |
First Submitted: | 2016-12-24 05:50 |
Last Updated: | 2017-02-13 23:19 |
Required by (0)
douglas-s commented on 2018-01-10 11:58
So beautiful that I don't want to login anymore -Thank you very much
wegisan commented on 2016-12-26 07:32
Lightdm Greeter Themes Free
Good Morning FallenSnow
Bingo! Removed und reinstalled your theme. Now, it's stored in the correct Path.
Works out of the box! Adobe illustrator cs6 full for mac. Great. Very nice theme.
Thanks for your support.
best regards
wegisan
Bingo! Removed und reinstalled your theme. Now, it's stored in the correct Path.
Works out of the box! Adobe illustrator cs6 full for mac. Great. Very nice theme.
Thanks for your support.
best regards
wegisan
Lightdm Greeter Themes For Kids
FallenSnow commented on 2016-12-25 16:56
Crestron master installer. @wegisan I should have fixed it installing into the wrong directory. The dump is strange, can you try reinstalling and also make sure you are using the latest lightdm-webkit2-greeter.
Lightdm Greeter Themes For Women
wegisan commented on 2016-12-25 10:13
Lightdm-another-gtk-greeter-themes
Hello FallenSnow
Today, i installed your webkit2 theme using yaourt. Worked well.
Changed the theme setting to material2 and restarted my PC.
Well, just gota black screen and a cursor.
After analysing the situation i found the following.
Package was extrated and buld in /usr/share/lightdm-webkit/themes/material2/build . Is this correct or should the path be /usr/share/lightdm-webkit/themes/material2/ , means one level up?
So, i copied the whole build dir one level up in /usr/share/lightdm-webkit/themes/material2/.
restared the PC again. Still the same, black screen with a cursor. But this time a got a process dump in journal.
------------------------
Dez 25 10:49:18 ambrosia systemd-coredump[488]: Process 475 (WebKitWebProces) of user 620 dumped core.
Stack trace of thread 475:
#0 0x00007ff8ba99dff1 n/a (libglib-2.0.so.0)
#1 0x00007ff8ba99f047 g_log_default_handler (libglib-2.0.so.0)
#2 0x00007ff8ba99f354 g_logv (libglib-2.0.so.0)
#3 0x00007ff8ba99f55f g_log (libglib-2.0.so.0)
#4 0x00007ff86617ddb7 n/a (liblightdm-webkit2-greeter-webext.so)
#5 0x00007ff86617e2ec webkit_web_extension_initialize (liblightdm-webkit2-greeter-webext.so)
#6 0x00007ff8bd59b627 n/a (libwebkit2gtk-4.0.so.37)
#7 0x00007ff8bd59b85d _ZN6WebKit22WebGtkExtensionManager10initializeEPK14OpaqueWKBundlePKv (libwebkit2gtk-4.0.so.37)
#8 0x00007ff8bd58e776 n/a (libwebkit2gtk-4.0.so.37)
#9 0x00007ff8bd405696 n/a (libwebkit2gtk-4.0.so.37)
#10 0x00007ff8bd3ed036 n/a (libwebkit2gtk-4.0.so.37)
#11 0x00007ff8bd5f1562 n/a (libwebkit2gtk-4.0.so.37)
#12 0x00007ff8bd5f0298 n/a (libwebkit2gtk-4.0.so.37)
#13 0x00007ff8bd2ad9e6 n/a (libwebkit2gtk-4.0.so.37)
#14 0x00007ff8bd2aea58 n/a (libwebkit2gtk-4.0.so.37)
#15 0x00007ff8ba523d65 _ZN3WTF7RunLoop11performWorkEv (libjavascriptcoregtk-4.0.so.18)
#16 0x00007ff8ba55a209 n/a (libjavascriptcoregtk-4.0.so.18)
#17 0x00007ff8ba99843a g_main_context_dispatch (libglib-2.0.so.0)
#18 0x00007ff8ba9987f0 n/a (libglib-2.0.so.0)
#19 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#20 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#21 0x00007ff8bd59bdda n/a (libwebkit2gtk-4.0.so.37)
#22 0x00007ff8bca3c291 __libc_start_main (libc.so.6)
#23 0x000000000040075a _start (WebKitWebProcess)
Stack trace of thread 481:
#0 0x00007ff8bcafb48d poll (libc.so.6)
#1 0x00007ff8ba998786 n/a (libglib-2.0.so.0)
#2 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba559732 n/a (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8ba524d75 n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007ff8ba557aea n/a (libjavascriptcoregtk-4.0.so.18)
#7 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#8 0x00007ff8bcb047df __clone (libc.so.6)
Stack trace of thread 477:
#0 0x00007ff8bcad3ffd __nanosleep (libc.so.6)
#1 0x00007ff8ba55ff34 _ZN7bmalloc4Heap8scavengeERSt11unique_lockINS_11StaticMutexEENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE (
#2 0x00007ff8ba56008f _ZN7bmalloc4Heap18concurrentScavengeEv (libjavascriptcoregtk-4.0.so.18)
#3 0x00007ff8ba56136e _ZN7bmalloc9AsyncTaskINS_4HeapEMS1_FvvEE13threadRunLoopEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba561549 _ZN7bmalloc9AsyncTaskINS_4HeapEMS1_FvvEE16threadEntryPointEPS4_ (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8b3a3a31f execute_native_thread_routine (libstdc++.so.6)
#6 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#7 0x00007ff8bcb047df __clone (libc.so.6)
Stack trace of thread 480:
#0 0x00007ff8bcafb48d poll (libc.so.6)
#1 0x00007ff8ba998786 n/a (libglib-2.0.so.0)
#2 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba559732 n/a (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8ba524d75 n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007ff8ba557aea n/a (libjavascriptcoregtk-4.0.so.18)
#7 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#8 0x00007ff8bcb047df __clone (libc.so.6)
Stack trace of thread 482:
#0 0x00007ff8bcafb48d poll (libc.so.6)
#1 0x00007ff8ba998786 n/a (libglib-2.0.so.0)
#2 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba559732 n/a (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8ba524d75 n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007ff8ba557aea n/a (libjavascriptcoregtk-4.0.so.18)
#7 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#8 0x00007ff8bcb047df __clone (libc.so.6)
Dez 25 10:49:18 ambrosia systemd[1]: Started Process Core Dump (PID 487/UID 0).
Dez 25 10:49:18 ambrosia systemd[1]: Created slice system-systemdx2dcoredump.slice.
Dez 25 10:49:18 ambrosia kernel: traps: WebKitWebProces[475] trap int3 ip:7ff8ba99dff1 sp:7ffc274c6db0 error:0
-------------
Here is my lightdm-webkit2-greeter.conf
--------
[greeter]
debug_mode = true
detect_theme_errors = true
screensaver_timeout = 300
secure_mode = true
time_format = LT
time_language = auto
#webkit_theme = antergos
webkit_theme = material2
#
# [branding]
# background_images = Path to directory that contains background images for use by themes.
# logo = Path to logo image for use by greeter themes.
# user_image = Default user image/avatar. This is used by themes for users that have no .face image.
#
# NOTE: Paths must be accessible to the lightdm system user account (so they cannot be anywhere in /home)
#
[branding]
#background_images = /usr/share/backgrounds
background_images = /usr/share/backgrounds/gnome
#logo = /usr/share/lightdm-webkit/themes/antergos/img/antergos.png
#user_image = /usr/share/lightdm-webkit/themes/antergos/img/antergos-logo-user.png
---------------
Did i miss something or do have to fix my setting?
BTW: Using the the lightdm-webkit2-greeter with the default antegeros theme works well.
regards wegisan
Today, i installed your webkit2 theme using yaourt. Worked well.
Changed the theme setting to material2 and restarted my PC.
Well, just gota black screen and a cursor.
After analysing the situation i found the following.
Package was extrated and buld in /usr/share/lightdm-webkit/themes/material2/build . Is this correct or should the path be /usr/share/lightdm-webkit/themes/material2/ , means one level up?
So, i copied the whole build dir one level up in /usr/share/lightdm-webkit/themes/material2/.
restared the PC again. Still the same, black screen with a cursor. But this time a got a process dump in journal.
------------------------
Dez 25 10:49:18 ambrosia systemd-coredump[488]: Process 475 (WebKitWebProces) of user 620 dumped core.
Stack trace of thread 475:
#0 0x00007ff8ba99dff1 n/a (libglib-2.0.so.0)
#1 0x00007ff8ba99f047 g_log_default_handler (libglib-2.0.so.0)
#2 0x00007ff8ba99f354 g_logv (libglib-2.0.so.0)
#3 0x00007ff8ba99f55f g_log (libglib-2.0.so.0)
#4 0x00007ff86617ddb7 n/a (liblightdm-webkit2-greeter-webext.so)
#5 0x00007ff86617e2ec webkit_web_extension_initialize (liblightdm-webkit2-greeter-webext.so)
#6 0x00007ff8bd59b627 n/a (libwebkit2gtk-4.0.so.37)
#7 0x00007ff8bd59b85d _ZN6WebKit22WebGtkExtensionManager10initializeEPK14OpaqueWKBundlePKv (libwebkit2gtk-4.0.so.37)
#8 0x00007ff8bd58e776 n/a (libwebkit2gtk-4.0.so.37)
#9 0x00007ff8bd405696 n/a (libwebkit2gtk-4.0.so.37)
#10 0x00007ff8bd3ed036 n/a (libwebkit2gtk-4.0.so.37)
#11 0x00007ff8bd5f1562 n/a (libwebkit2gtk-4.0.so.37)
#12 0x00007ff8bd5f0298 n/a (libwebkit2gtk-4.0.so.37)
#13 0x00007ff8bd2ad9e6 n/a (libwebkit2gtk-4.0.so.37)
#14 0x00007ff8bd2aea58 n/a (libwebkit2gtk-4.0.so.37)
#15 0x00007ff8ba523d65 _ZN3WTF7RunLoop11performWorkEv (libjavascriptcoregtk-4.0.so.18)
#16 0x00007ff8ba55a209 n/a (libjavascriptcoregtk-4.0.so.18)
#17 0x00007ff8ba99843a g_main_context_dispatch (libglib-2.0.so.0)
#18 0x00007ff8ba9987f0 n/a (libglib-2.0.so.0)
#19 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#20 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#21 0x00007ff8bd59bdda n/a (libwebkit2gtk-4.0.so.37)
#22 0x00007ff8bca3c291 __libc_start_main (libc.so.6)
#23 0x000000000040075a _start (WebKitWebProcess)
Stack trace of thread 481:
#0 0x00007ff8bcafb48d poll (libc.so.6)
#1 0x00007ff8ba998786 n/a (libglib-2.0.so.0)
#2 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba559732 n/a (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8ba524d75 n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007ff8ba557aea n/a (libjavascriptcoregtk-4.0.so.18)
#7 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#8 0x00007ff8bcb047df __clone (libc.so.6)
Stack trace of thread 477:
#0 0x00007ff8bcad3ffd __nanosleep (libc.so.6)
#1 0x00007ff8ba55ff34 _ZN7bmalloc4Heap8scavengeERSt11unique_lockINS_11StaticMutexEENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE (
#2 0x00007ff8ba56008f _ZN7bmalloc4Heap18concurrentScavengeEv (libjavascriptcoregtk-4.0.so.18)
#3 0x00007ff8ba56136e _ZN7bmalloc9AsyncTaskINS_4HeapEMS1_FvvEE13threadRunLoopEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba561549 _ZN7bmalloc9AsyncTaskINS_4HeapEMS1_FvvEE16threadEntryPointEPS4_ (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8b3a3a31f execute_native_thread_routine (libstdc++.so.6)
#6 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#7 0x00007ff8bcb047df __clone (libc.so.6)
Stack trace of thread 480:
#0 0x00007ff8bcafb48d poll (libc.so.6)
#1 0x00007ff8ba998786 n/a (libglib-2.0.so.0)
#2 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba559732 n/a (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8ba524d75 n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007ff8ba557aea n/a (libjavascriptcoregtk-4.0.so.18)
#7 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#8 0x00007ff8bcb047df __clone (libc.so.6)
Stack trace of thread 482:
#0 0x00007ff8bcafb48d poll (libc.so.6)
#1 0x00007ff8ba998786 n/a (libglib-2.0.so.0)
#2 0x00007ff8ba998b12 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007ff8ba55ab10 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
#4 0x00007ff8ba559732 n/a (libjavascriptcoregtk-4.0.so.18)
#5 0x00007ff8ba524d75 n/a (libjavascriptcoregtk-4.0.so.18)
#6 0x00007ff8ba557aea n/a (libjavascriptcoregtk-4.0.so.18)
#7 0x00007ff8b8fa7454 start_thread (libpthread.so.0)
#8 0x00007ff8bcb047df __clone (libc.so.6)
Dez 25 10:49:18 ambrosia systemd[1]: Started Process Core Dump (PID 487/UID 0).
Dez 25 10:49:18 ambrosia systemd[1]: Created slice system-systemdx2dcoredump.slice.
Dez 25 10:49:18 ambrosia kernel: traps: WebKitWebProces[475] trap int3 ip:7ff8ba99dff1 sp:7ffc274c6db0 error:0
-------------
Here is my lightdm-webkit2-greeter.conf
--------
[greeter]
debug_mode = true
detect_theme_errors = true
screensaver_timeout = 300
secure_mode = true
time_format = LT
time_language = auto
#webkit_theme = antergos
webkit_theme = material2
#
# [branding]
# background_images = Path to directory that contains background images for use by themes.
# logo = Path to logo image for use by greeter themes.
# user_image = Default user image/avatar. This is used by themes for users that have no .face image.
#
# NOTE: Paths must be accessible to the lightdm system user account (so they cannot be anywhere in /home)
#
[branding]
#background_images = /usr/share/backgrounds
background_images = /usr/share/backgrounds/gnome
#logo = /usr/share/lightdm-webkit/themes/antergos/img/antergos.png
#user_image = /usr/share/lightdm-webkit/themes/antergos/img/antergos-logo-user.png
---------------
Did i miss something or do have to fix my setting?
BTW: Using the the lightdm-webkit2-greeter with the default antegeros theme works well.
regards wegisan