Find the answer to your Linux question:
Results 1 to 10 of 10
Of course we all use startx to troubleshoot when X crashes, but do people use it on a regular basis instead of using a display manager? When I used to ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Engineer hazel's Avatar
    Join Date
    May 2004
    Location
    Harrow, UK
    Posts
    1,184

    How many people use startx?


    Of course we all use startx to troubleshoot when X crashes, but do people use it on a regular basis instead of using a display manager? When I used to visit the Debian Forum some years ago, there were quite a few startx users there.

    The reason I am asking is that I just upgraded slim on AntiX and I had to reinstall consolekit, which I had got rid of months ago. I use systemd to boot, which is supposed to make consolekit redundant, but seemingly this new build of slim depends on it. It's not just slim either; I checked lightdm as a possible alternative and that also uses consolekit. You all know I hate having unnecessary cruft on my computer and it occurred to me that not having a display manager at all would be the simplest (as in simplicity) solution. All the same it feels a bit like going backwards in time.
    "I'm just a little old lady; don't try to dazzle me with jargon!"

  2. #2
    Linux Guru rokytnji's Avatar
    Join Date
    Jul 2008
    Location
    Desert
    Posts
    3,972
    I used startx for some time when slim broke back in AntiX 11 (debian broke it)

    I eventually went with xdm login manager on that laptop.

    Code:
     apt-cache depends xdm
    xdm
      Depends: libc6
      Depends: libpam0g
      Depends: libselinux1
      Depends: libx11-6
      Depends: libxau6
      Depends: libxaw7
      Depends: libxdmcp6
      Depends: libxext6
      Depends: libxft2
      Depends: libxinerama1
      Depends: libxmu6
      Depends: libxpm4
      Depends: libxrender1
      Depends: libxt6
     |Depends: debconf
      Depends: <debconf-2.0>
        cdebconf
        debconf
     |Depends: x11-utils
     |Depends: xbase-clients
      Depends: <xmessage>
      Depends: cpp
      Depends: lsb-base
      Depends: x11-xserver-utils
      Depends: procps
    Linux Registered User # 475019
    Lead,Follow, or get the heck out of the way. I Have a Masters in Raising Hell
    Tech Books
    Free Linux Books
    Newbie Guide
    Courses at Home

  3. #3
    Linux Enthusiast gruven's Avatar
    Join Date
    Dec 2004
    Location
    Arkansas
    Posts
    541
    I use startx, as I do a lot from the console, and I don't really need a display manager. My .xinitrc only has exec startxfce4.

    I find that display managers cause more trouble than they are worth.

    Linux User #376741
    Code is Poetry

  4. #4
    Linux Guru Jonathan183's Avatar
    Join Date
    Oct 2007
    Posts
    3,042
    I use startx ... it's me preferred way of doing things. Admin tasks almost exclusive cli, regular user probably use X most of the time but still prefer using startx.

  5. #5
    Trusted Penguin
    Join Date
    May 2011
    Posts
    4,353
    I use startx all the time on my NVidia laptops when I upgrade the kernel...

    I was going to recommend xdm, too.

    Code:
    $ yum deplist xorg-x11-xdm
    Loaded plugins: downloadonly
    package: xorg-x11-xdm.i686 1:1.1.11-2.fc17
      dependency: /bin/sh
       provider: bash.i686 4.2.39-3.fc17
      dependency: libX11.so.6
       provider: libX11.i686 1.5.0-2.fc17
      dependency: libXau.so.6
       provider: libXau.i686 1.0.6-3.fc17
      dependency: libXaw.so.7
       provider: libXaw.i686 1.0.9-3.fc17
      dependency: libXdmcp.so.6
       provider: libXdmcp.i686 1.1.1-1.fc17
      dependency: libXft.so.2
       provider: libXft.i686 2.3.0-2.fc17
      dependency: libXinerama.so.1
       provider: libXinerama.i686 1.1.2-1.fc17
      dependency: libXmu.so.6
       provider: libXmu.i686 1.1.0-3.fc17
      dependency: libXpm.so.4
       provider: libXpm.i686 3.5.10-1.fc17
      dependency: libXt.so.6
       provider: libXt.i686 1.1.2-2.fc17
      dependency: libaudit.so.1
       provider: audit-libs.i686 2.2.2-2.fc17
      dependency: libc.so.6(GLIBC_2.15)
       provider: glibc.i686 2.15-58.fc17
      dependency: libcrypt.so.1
       provider: glibc.i686 2.15-58.fc17
      dependency: libcrypt.so.1(GLIBC_2.0)
       provider: glibc.i686 2.15-58.fc17
      dependency: libdl.so.2
       provider: glibc.i686 2.15-58.fc17
      dependency: libdl.so.2(GLIBC_2.0)
       provider: glibc.i686 2.15-58.fc17
      dependency: libdl.so.2(GLIBC_2.1)
       provider: glibc.i686 2.15-58.fc17
      dependency: libpam.so.0
       provider: pam.i686 1.1.5-7.fc17
      dependency: libpam.so.0(LIBPAM_1.0)
       provider: pam.i686 1.1.5-7.fc17
      dependency: pam
       provider: pam.i686 1.1.5-7.fc17
      dependency: rtld(GNU_HASH)
       provider: glibc.i686 2.15-58.fc17
      dependency: xorg-x11-xinit

  6. #6
    Penguin of trust elija's Avatar
    Join Date
    Jul 2004
    Location
    Either at home or at work or down the pub
    Posts
    3,475
    Only when I have to, for normal use I go straight to a graphical login.
    What do we want?
    Time machines!

    When do we want 'em?
    Doesn't really matter does it!?


    Conkybots: Interactive plugins for your Conkys!

  7. #7
    Linux Engineer hazel's Avatar
    Join Date
    May 2004
    Location
    Harrow, UK
    Posts
    1,184
    Quote Originally Posted by gruven View Post
    I find that display managers cause more trouble than they are worth.
    Such as? I'm curious.

    I used to use virtual consoles a lot as I found them very easy to read, but if I went back to them now, I'd have to buy a new monitor as my current one is very weak.
    "I'm just a little old lady; don't try to dazzle me with jargon!"

  8. #8
    Linux Enthusiast gruven's Avatar
    Join Date
    Dec 2004
    Location
    Arkansas
    Posts
    541
    I use Gentoo, so when certain things get updated and other libs do not, they may or may not talk well together. If consolekit gets updated and the login manager isn't compatible, then it requires a rebuild of the libs that are affected. This may only be a problem on source distros and it doesn't happen often, but when it happens it can be extremely annoying if you have an assignment due and have to get to a GUI to open and print your documents.

    Linux User #376741
    Code is Poetry

  9. #9
    Linux Engineer hazel's Avatar
    Join Date
    May 2004
    Location
    Harrow, UK
    Posts
    1,184
    Quote Originally Posted by gruven View Post
    I use Gentoo, so when certain things get updated and other libs do not, they may or may not talk well together. If consolekit gets updated and the login manager isn't compatible, then it requires a rebuild of the libs that are affected.
    I used Gentoo briefly but then gave it up as it all seemed too much like hard work and I hate being on the bleeding edge. You're right; this doesn't happen with binary distros. But I seem to remember that Gentoo has something called revdep-rebuild that you can run after an update to prevent this sort of problem.

    Anyway my problem isn't that things stop working; it's the unwanted cruft that seems to come with display managers these days, even lightweight ones. I think I'll try booting to a console for a week or two and see how I get on. If I find it tiresome, I can always go back.
    "I'm just a little old lady; don't try to dazzle me with jargon!"

  10. #10
    Linux Enthusiast gruven's Avatar
    Join Date
    Dec 2004
    Location
    Arkansas
    Posts
    541
    Quote Originally Posted by hazel View Post
    I used Gentoo briefly but then gave it up as it all seemed too much like hard work and I hate being on the bleeding edge. You're right; this doesn't happen with binary distros. But I seem to remember that Gentoo has something called revdep-rebuild that you can run after an update to prevent this sort of problem.

    Anyway my problem isn't that things stop working; it's the unwanted cruft that seems to come with display managers these days, even lightweight ones. I think I'll try booting to a console for a week or two and see how I get on. If I find it tiresome, I can always go back.
    Yes, there is revdep-rebuild, and I use it quite often, because I run Gentoo ~amd64 (unstable). It comes with the territory I suppose.

    Unwanted cruft is definitely a problem, but USE flags help me out in Gentoo a lot. I can usually turn off support for something if I really want to.

    Linux User #376741
    Code is Poetry

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •