SLiM themes

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.
Viewing 15 posts - 1 through 15 (of 30 total)
  • Author
    Posts
  • #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.

      .

      .

      .

      .

      .

      #20437
      Anonymous
        Helpful
        Up
        0
        ::

        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.png

        If 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).

        #20442
        Forum Admin
        Dave
          Helpful
          Up
          0
          ::

          #5 for the live session?

          Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown

          #20452
          Anonymous
            Helpful
            Up
            0
            ::

            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.png

            New 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.)

            #20456
            Anonymous
              Helpful
              Up
              0
              ::

              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.

              #20457
              Anonymous
                #20872
                Anonymous
                  Helpful
                  Up
                  0
                  ::

                  @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).

                  #20880
                  Anonymous
                    Helpful
                    Up
                    0
                    ::

                    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/THEMES

                    However, 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-antix

                    The 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.

                    #20890
                    Member
                    ex_Koo
                      Helpful
                      Up
                      0
                      ::

                      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 1

                      username_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.
                      #20897
                      Anonymous
                        Helpful
                        Up
                        0
                        ::

                        @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).

                        #21030
                        Member
                        oops
                          Helpful
                          Up
                          0
                          ::

                          @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 ?

                          #21033
                          Anonymous
                            Helpful
                            Up
                            0
                            ::

                            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…

                            #21039
                            Member
                            manyroads
                              Helpful
                              Up
                              0
                              ::

                              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"

                              #21046
                              Anonymous
                                Helpful
                                Up
                                0
                                ::

                                mxforum (Apr 29) Re: antiX-19-a1-full (64 bit) available

                                .

                                Take a peek at this TODO (and done) list
                                and understand that shil stuff 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/

                                #21058
                                Member
                                ex_Koo
                                  Helpful
                                  Up
                                  0
                                  ::

                                  @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.

                                Viewing 15 posts - 1 through 15 (of 30 total)
                                • You must be logged in to reply to this topic.