[Solved] AntiX17-Help with Mate Desktop installation?

Forum Forums New users New Users and General Questions [Solved] AntiX17-Help with Mate Desktop installation?

  • This topic has 9 replies, 3 voices, and was last updated Apr 5-10:41 pm by rej.
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #8771
    Member
    rej

      I installed a snapshot of Xfce AntiX – with upgraded new kernel to another partition on the same device – Thinkpad T60p x64.

      Installed Mate desktop through Package Installer.

      Could not access Mate at log-in after installation. Tried to uncomment [Xfce] LightDM [user name and time out in “seat”] auto-login and when rebooted, only a command terminal appeared and would not accept my password for log-in.

      Tried uninstalling Xfce after installing Mate – only the command terminal appeared and again would not accept my password.

      Tried accessing through “other desktops”. Opens Xfce if Mate is selected.

      Tried same with a snapshot of original but upgraded and updated IceWM desktop [without new kernel] – same result. Always logs in to Xfce or only command terminal.

      Reloaded snapshot after each failed attempt.

      Searched online – watched Dolphin’s desktop installation videos.

      Changed User .desktop-session default-desktop from xfce to mate – still logged into xfce.

      and [separately]

      [Desktop]
      Language=en_US.utf8
      Session=lightdm-xsession

      to

      [Desktop]
      Language=en_US.utf8
      Session=lightdm-xsession=MATE

      Still no mate.

      Do I need to not upgrade the IceWM snapshot? Or start with a completely fresh install of AntiX?

      Any help would be appreciated.

      Thank you.

      #8772
      Forum Admin
      anticapitalista
        Helpful
        Up
        0
        ::

        Have you installed elogind?

        Philosophers have interpreted the world in many ways; the point is to change it.

        antiX with runit - leaner and meaner.

        #8774
        Forum Admin
        dolphin_oracle
          Helpful
          Up
          0
          ::

          Is there not a session chooser in lightdm? You might need to add it to the default lightdm.conf file. I’m not sure what the debian defaults include there.

          In my video, there is a little toolbar. is one of those the session manager?

          Attachments:
          #8776
          Member
          rej
            Helpful
            Up
            0
            ::

            Thank you –

            elogind is installed.
            ______________________________

            lightdm config:

            
            
            #
            # 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
            #
            [LightDM]
            #start-default-seat=true
            #greeter-user=lightdm
            #minimum-display-number=0
            #minimum-vt=7
            #lock-memory=true
            #user-authority-in-system-dir=false
            #guest-account-script=guest-account
            #logind-check-graphical=false
            #log-directory=/var/log/lightdm
            #run-directory=/var/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=/usr/share/lightdm/greeters:/usr/share/xgreeters
            #backup-logs=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 (xlocal, xremote, unity)
            # 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)
            # unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
            # unity-compositor-timeout = Number of seconds to wait for compositor to start
            # 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=xlocal
            #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=
            #unity-compositor-command=unity-system-compositor
            #unity-compositor-timeout=60
            #greeter-session=example-gtk-gnome
            #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=lightdm-session
            #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
            • This reply was modified 5 years, 1 month ago by anticapitalista. Reason: added code tags
            #8778
            Forum Admin
            dolphin_oracle
              Helpful
              Up
              0
              ::

              did you install a greeter? we use lightdm-gtk-greeter in MX.

              If so, there should be a lightdm-gtk-greeter.conf file in /etc/lightdm. That’s where the modules that load are set, like the theme and the session chooser.

              Here’s the MX version of that file.

              [greeter]
              background = #stretched:/usr/share/backgrounds/MXLinux/lightdm/MX-Gold/login.jpg
              theme-name = Blackbird
              xft-antialias = true
              xft-hintstyle = hintfull
              xft-rgba = rgb
              icon-theme-name = Papirus
              hide-user-image = false
              indicators = ~host;~spacer;~session;~a11y;~layout;~power
              keyboard = onboard
              a11y-states = ~keyboard
              position = 50%,center 50%,center

              Notice the ~session. That’s the session chooser module in the toolbar.

              also, in our lightdm.conf we have under [Seats] the session wrapper looking like this:

              session-wrapper=/etc/X11/Xsession

              #8787
              Member
              rej
                Helpful
                Up
                0
                ::

                Maybe in the upgrades these files changed? In the initial installation from IceWM the login choices were in the GUI after installing Xfce. In “other desktops” GUI, it starts out with “Your window manager was not one of the supported managers. This window is to provide the same function as the Other Desktops Menu”

                Looks like a lot is missing in lightdm config file (almost everything is commented out).

                Is there a way to properly add these entries or would it be better to install completely new and get that desktop from the start?

                I would have done that but after the IceWM snapshot install did not offer the Mate desktop in the GUI and resulted in the same failed results, thought perhaps I just was looking in the wrong places for it.

                antix:
                [greeter]
                #background=
                #user-background=
                #theme-name=
                #icon-theme-name=
                #font-name=
                #xft-antialias=
                #xft-dpi=
                #xft-hintstyle=
                #xft-rgba=
                #indicators=
                #clock-format=
                #keyboard=
                #reader=
                #position=
                #screensaver-timeout=

                mx:
                [greeter]
                background = #stretched:/usr/share/backgrounds/MXLinux/lightdm/myreflections_by_ant_ony/login.jpg
                theme-name = Blackbird
                xft-antialias = true
                xft-hintstyle = hintfull
                xft-rgba = rgb
                icon-theme-name = Papirus
                hide-user-image = false
                indicators = ~host;~spacer;~session;~power;~layout
                position = 50%,center 65%,center

                #8793
                Forum Admin
                dolphin_oracle
                  Helpful
                  Up
                  0
                  ::

                  is your greeter even installed? I suggest lightdm-gtk-greeter

                  the lightdm .conf files are just text files. copy and paste in the entries you want.

                  the “other desktops” in the icewm menu is built by desktop-session, an antiX exclusive. That isn’t’ really needed if you are trying to build a mate desktop. Its also independent from the lightdm configuration.

                  I suggest focusing on one problem at a time. building from scratch (or nearly scratch) can be fun, but change to many things at once can get confusing. I think you just have miss- or under-configured lightdm display manager. Fix that so that you can choose which window environment/desktop to use and I think you’ll find it easier going from there.

                  start with making sure the lightdm-gtk-greeter package is installed (and is the only greeter installed)

                  • This reply was modified 5 years, 1 month ago by dolphin_oracle.
                  #8796
                  Member
                  rej
                    Helpful
                    Up
                    0
                    ::

                    I think it is:
                    etc/lightdm/

                    lightdm-gtk-greeter.conf

                    # LightDM GTK+ Configuration
                    # Available configuration options listed below.
                    #
                    # Appearance:
                    # theme-name = GTK+ theme to use
                    # icon-theme-name = Icon theme to use
                    # background = Background file to use, either an image path or a color (e.g. #772953)
                    # user-background = false|true (“true” by default) Display user background (if available)
                    # transition-duration = Length of time (in milliseconds) to transition between background images (“500” by default)
                    # transition-type = ease-in-out|linear|none (“ease-in-out” by default)
                    #
                    # Fonts:
                    # font-name = Font to use
                    # xft-antialias = false|true Whether to antialias Xft fonts
                    # xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
                    # xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use
                    # xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing
                    #
                    # Login window:
                    # active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list
                    # position = x y (“50% 50%” by default) Login window position
                    # default-user-image = Image used as default user icon, path or #icon-name
                    # hide-user-image = false|true (“false” by default)
                    #
                    # Panel:
                    # panel-position = top|bottom (“top” by default)
                    # clock-format = strftime-format string, e.g. %H:%M
                    # indicators = semi-colon “;” separated list of allowed indicator modules. Built-in indicators include “~a11y”, “~language”, “~session”, “~power”, “~clock”, “~host”, “~spacer”. Unity indicators can be represented by short name (e.g. “sound”, “power”), service file name, or absolute path
                    #
                    # Accessibility:
                    # a11y-states = states of accessibility features: “name” – save state on exit, “-name” – disabled at start (default value for unlisted), “+name” – enabled at start. Allowed names: contrast, font, keyboard, reader.
                    # keyboard = command to launch on-screen keyboard (e.g. “onboard”)
                    # keyboard-position = x y[;width height] (“50%,center -0;50% 25%” by default) Works only for “onboard”
                    # reader = command to launch screen reader (e.g. “orca”)
                    #
                    # Security:
                    # allow-debugging = false|true (“false” by default)
                    # screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
                    #
                    # Template for per-monitor configuration:
                    # [monitor: name]
                    # background = overrides default value
                    # user-background = overrides default value
                    # laptop = false|true (“false” by default) Marks monitor as laptop display
                    # transition-duration = overrides default value
                    #
                    [greeter]
                    #background=
                    #user-background=
                    #theme-name=
                    #icon-theme-name=
                    #font-name=
                    #xft-antialias=
                    #xft-dpi=
                    #xft-hintstyle=
                    #xft-rgba=
                    #indicators=
                    #clock-format=
                    #keyboard=
                    #reader=
                    #position=
                    #screensaver-timeout=

                    #8809
                    Forum Admin
                    dolphin_oracle
                      Helpful
                      Up
                      0
                      ::

                      so does the menu I indicated in my video picture post above exist? If so, what’s in it?

                      #8829
                      Member
                      rej
                        Helpful
                        Up
                        0
                        ::

                        I totally missed it! You provided the answer in the screenshot right off. Clicked on that and there are the choices! Went right into Mate. I had tried those upper right icons previously 3X and did not see the drop-down. So simple. As usual, everything works perfectly. Nothing needed to be edited or added.

                        I apologize for not catching this sooner.

                        Thank you so much for your patience and perseverance!!

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