Forum › Forums › antiX-development › Development › SLiM themes
- This topic has 29 replies, 8 voices, and was last updated Jun 20-6:23 am by BobC.
-
AuthorPosts
-
April 12, 2019 at 8:07 pm #20434
Anonymous
A little bird suggested antiX ought to have a “more modern” look, so…
https://gitlab.com/skidoo/slim-themes
to “preview” each of the themes, you can git clone the above URL, then open lxterminal and
slim -p /path/to/the/theme/dir
(during preview you can type username+password and the slim preview will exit,
or click the titlebar redX (‘close’ icon) to close the preview window)The wallpaper images can be anything, but the baked-in globe and logo are prone to stretching.
I’ve moved the logo onto the panel image & proofed a few examples for your consideration.



April 13, 2019 at 6:11 am #20437Anonymous
::The one on the top looks best overall (but it’s not good at all!). However, it’s clearly much worse then what we have in present.
https://www.antixforum.com/wp-content/uploads/2019/01/classicice_1.png
You have to think about the OS as a whole and not just a collection of different components.
Replacing the login screen will not make antiX prettier, more modern or easier on eyes.Setting up a proper default grub, login screen and wallpaper background would already influence the appearance very much, as you can see here:
https://www.antixforum.com/wp-content/uploads/2019/01/betterice_1.png
https://www.antixforum.com/wp-content/uploads/2019/01/betterice_2.pngIf you really want to make the antiX look more modern, then you need to change all of it. Something like this (as example):
https://www.antixforum.com/wp-content/uploads/2019/01/modernice_2.png
https://www.antixforum.com/forums/topic/antix-screenys-general/page/9/antiX as is, has a ‘2005 look’ and the present login mask fits it well. Faenza fits well to the rest too.
Back to your proposal, the screenshot of login mask at the top, it’s not good ’cause the parts of it fit together as well as the fist on the eye.
The logo is antique (+ of technically low quality). The ‘Login’ button is too ‘lolipopish’ and it doesn’t fit the logo nor the the rest of antiX.The one from the last screenshot would fit perfectly for ‘antiX preschool edition’ or ‘young teen female edition’ (max. approx. 12 years old).
April 13, 2019 at 8:02 am #20442Forum Admin
Dave
::#5 for the live session?
Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
April 13, 2019 at 10:18 am #20452Anonymous
::No worries Dave!
I’m already working on solution to save the consistency.
One’s allowed to like~/dislike some design/look but, consistency is a must and not a matter of taste.
And so, here’s the solution:
Wallpaper: https://www.slashfilm.com/wp/wp-content/images/hello-kitty-movie.jpg
Icon Theme: http://icons.iconarchive.com/icons/papirus-team/papirus-places/256/folder-red-open-icon.png (Papirus Red or Pink)
New default music player: http://icons.iconarchive.com/icons/papirus-team/papirus-apps/256/lollypop-icon.png (Lollypop)
New Distribution logo: http://www.quasar-brillen.ch/wp-content/uploads/2016/03/hello-kitty-300×210.pngNew Distribution name: kittyX
(Since ‘Hello Kitty’ is TM and we don’t want it to be called like the music player, poppieX would be good alternative.)
Then we’ll only need to change the SLiM login screen theme, since that cat (or is it panda bear? or catpand? or pandacat?) Whatever, it’s really uglysomekindofcutebutalsonot. 😉
(As the Germans would write it.)
April 13, 2019 at 11:14 am #20456Anonymous
::The one on the top […] much worse then what we have in present.
I agree, what we have at present is fine, as-is.
Due to the oversized dimensions, to me all of these look “kindergarten”… but I’ve been told the upsizing is useful (or outright necessary) toward accommodating users with HDPI displays.
have to think about the OS as a whole
That’s beyond my interest, except for the worrisome prospect of winding up with application windows that have “CSD headerbar thingie” (quotes because I can’t think of the correct term) instead of titlebar, and preinstalled themes which lask easily grabbable borders and/or lack GTK2 variants. Toward improving usability, on local machines I install a selection of “gktsourceview” colorschemes (selectable via prefs in pluma, meld, and assorted other applications) as well as a couple additional mouse cursorsets that have animated “wait” cursors. Other than these, I have no further suggestions / ideas regarding visual design.
April 13, 2019 at 11:57 am #20457Anonymous
::Changing login screen for better would go in this direction:
https://www.devpy.me/content/images/2017/12/xpop.png.pagespeed.ic.p5JBNvbSnU.png
http://www.worldofgnome.org/uploads/2014/03/wayland-gdm.png
https://1.bp.blogspot.com/-CY-Myi5wyIs/V-BWTk3goZI/AAAAAAAAB4Q/Pdu_TNUp1EQPtJHahWWA5DCFLYuFcH_7gCLcB/s1600/10.png
http://linuxbsdos.com/wp-content/uploads/2016/11/fedora-kde-login.png
https://aozoeky4dglp5sh0-zippykid.netdna-ssl.com/wp-content/uploads/2017/05/kde-plasma-touch-screen-keyboard.jpgMight be easier to just install it through the repository including the rest of Gnome3 or Plasma. 😉
I personally, am quiet happy with SLiM look ‘n’ feel as it is right now.
April 29, 2019 at 7:29 am #20872Anonymous
::@skidoo:
A little bird suggested antiX ought to have a “more modern” look, so…
We agree, what we have at the present is fine (for the present), as-is — but for some hypothetical, modernized antiX, would it theoretically be possible for you to make something like … (See screenshots) and use % instead of fixed sizes? That (if possible after all) would eventually solve “accommodating users with HDPI displays” issue.
All screenshots are 1:1, 1600×900. Log-in mask with a size of the one on the screenshots, should be big enough for every screen, if it’s in % (== ‘auto-scaling).
April 29, 2019 at 10:45 am #20880Anonymous
::I’m familiar with the configurable attributes of the the v1.4.2 SLiM login screen as described in this doc:
https://gitlab.com/skidoo/slim-antix/blob/master/doc/THEMESHowever, antiX is shipping v1.3.4, er, v1.3.6~really-something-something

The code and/or any relevant docs are available here: https://gitlab.com/antiX-Linux/slim-antix
or (maybe) here: https://gitlab.com/antiX-Linux/slim-legacy-antixThe short answer to your question is: “displayed dimensions of the SLiM panel elements are fixed, not scalable”
Your quest to “join the modern” would probably be better served by dropping SLiM in favor of LightDM. It would be easier for antiX/MX devs to use same component across both brands.
April 29, 2019 at 7:41 pm #20890Memberex_Koo
::Slim also has a configuration file in etc/slim.conf which has a few options ,number lock ,focus password ,default user ,current theme, you can also change the default session line which is when you use the F1 key on the log on screen to change your desktop in environment.
# Focus the password field on start when #default_user is set # Set to "yes" to enable this feature focus_password yes # Automatically login the default user (without entering # the password. Set to "yes" to enable this feature #auto_login no # default user, leave blank or remove this line # for avoid pre-loading the username. default_user koo I use the above so I only need to enter a password without entering the user name.. Slim themes are stored in /usr/share/slim/themes/ I have changed the default slim theme to move the panel around the screen and change the background of the the logon screen. Default slim.theme file.# angel theme for SLiM
# by just-paja
# minor edits by anticapitalista <antiX@operamail.com>
# input_panel_y changed from 80% to 75% to deal with 800×600 resolution.# Messages (ie: shutdown)
msg_color #FFFFFF
msg_font Verdana:size=18:bold:dpi=75
msg_x 50%
msg_y 40%
msg_shadow_color #702342
msg_shadow_xoffset 1
msg_shadow_yoffset 1
welcome_x 22
welcome_y 30
welcome_font Verdana:size=8:dpi=96
welcome_color #f0f0f0# valid values: stretch, tile
background_style stretch
background_color #eedddd# Input controls
input_panel_x 50%
input_panel_y 75%
input_name_x 195
input_name_y 57
input_font Verdana:size=12:dpi=96
input_fgcolor #000000# Username / password request
username_font Verdana:size=12:bold:dpi=96
username_color #f9f9f9
username_x 115
username_y 57
password_x 76
password_y 57
username_shadow_color #702342
username_shadow_xoffset 1
username_shadow_yoffset 1username_msg Login:
password_msg Password:Background
Some Themes you can download..
27 slim themes- This reply was modified 4 years ago by ex_Koo.
- This reply was modified 4 years ago by ex_Koo.
April 29, 2019 at 11:23 pm #20897Anonymous
::@skidoo
Thanks for the reply.
I’m somewhat busy at the moment and have no time to go thoroughly through all of that documentation.
The main reason why did I ask that question at the first place was: You mentioned “accommodating users with HDPI displays” and I recalled the ‘calc’ HTML functionality.
When the final design stands, you throw in ‘calc’ and it’ll auto-scale it — the website will stay exactly same at 1280×720 … 4K … 8K … 128K … display.
I was wondering if that would be applicable to log-in screen / mask, since it would solve the scaling issue with one single line of code.
But, you answered it already: “displayed dimensions of the SLiM panel elements are fixed, not scalable”.
Pity that’s not as simple as it could (have) be (~en).
May 2, 2019 at 10:13 am #21030Member
oops
::@Koo
Slim also has a configuration file in etc/slim.conf which has a few options ,number lock ,focus password ,default user ,current theme, you can also change the default session line which is when you use the F1 key on the log on screen to change your desktop in environment.
… A question: I can not find the way into slim.conf to see at the login screen, the list of all available users (possible into lightdm), I am missing something ?
May 2, 2019 at 11:36 am #21033Anonymous
::the featureset of the SLiM display manager (aka login manager), by design, excludes:
displaying a list of available users (a feature which is contrary to security BestPractices)
support for use of the (insecure) XDMCP protocol
multiseat session management, user switching, coffeemaking…
May 2, 2019 at 12:15 pm #21039Member
manyroads
::The issue with slim is that the software development has been abandoned… see https://wiki.archlinux.org/index.php/SLiM
Pax vobiscum,
Mark Rabideau - http://many-roads.com
"For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
dwm & i3wm ~Reg. Linux User #449130
20 Jan 2021 ~ "End of an Error"May 2, 2019 at 1:34 pm #21046Anonymous
::mxforum (Apr 29) Re: antiX-19-a1-full (64 bit) available

Take a peek at this TODO (and done) list
and understand thatshilstuff usually doesn’t happen overnight. Changes have been incremental, and are ongoing.
As it evolves, the featureset might not suit use by antiX, but I went outa the (my) way to add support for unicode multi-locale characters, which SLiM had lacked across nigh on 20yrs… so, yeah, it kinda irked me when antixers couldn’t be bothered to test & provide feedback confirming whether unicode is now adequately handled..
xref: https://www.antixforum.com/forums/topic/login-manager/May 2, 2019 at 8:11 pm #21058Memberex_Koo
::@oops
… A question: I can not find the way into slim.conf to see at the login screen, the list of all available users (possible into lightdm), I am missing something
Have looked around the web is not available for slim. I really don’t why you would want to anyway as the panel has a user name field just type in the users name..
But on saying that I see in noClue post #20872 the user name field seems to have a dropdown dialog with user name elitebook ???
skidoo has picked up custom development of slim he may have a way of adding all users to the slim screen ?? I will be testing skidoo’s custom slim over the weekend at sometime just waiting for my x220 to arrive.
-
AuthorPosts
- You must be logged in to reply to this topic.
