Results 1 to 8 of 8

Thread: Ubuntu's BulletProofX Takes Simpler Step Forward

  1. #1
    Join Date
    Jan 2007
    Posts
    15,080

    Default Ubuntu's BulletProofX Takes Simpler Step Forward

    Phoronix: Ubuntu's BulletProofX Takes Simpler Step Forward

    Introduced in Ubuntu 7.10 was a feature known as BulletProofX, which provides a fail-safe mode that is by default used when the X server fails to properly initialize. In this original implementation, it would default back to using the VESA display driver with 256 colors and then proceed to run the displayconfig-gtk utility. While this is nice for the end-user as it keeps them from touching a terminal to debug an X server problem, for experienced users it inhibits them from easily debugging the problem. This Canonical implementation also had frustrated other users. However, with the forthcoming Ubuntu 8.10 release, it has received some much-needed improvements while making BulletProofX more simple.

    http://www.phoronix.com/vr.php?view=12860

  2. #2
    Join Date
    Jun 2006
    Location
    Austria
    Posts
    115

    Default

    I'm missing the "just drop me to a terminal emulator with my shell, please." option.

  3. #3
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,146

    Default

    Yeah, that would be the icing on the cake.

    On second though, can't you ctrl-alt-F1 switch to a VT and go on from there?

    Anyway, this looks like a good enhancement. Just prepared my liveusb, so I'll be testing shortly. Up to now 8.10 is looking great!

    Edit: Ok, typing from my liveusb now and I actually take what aI said back. The current approach is quite zen: people who know how to debug from the commandline already know how to switch there. People who don't, will be presented with sensible choices that allow them to keep using the system (even at reduced functionality).

    I still remember the first time X crashed on me. No idea what to do (wtf is xorg.conf?), searching the internet through lynx. Ugh! Newbies have it easy nowadays :P
    Last edited by BlackStar; 09-19-2008 at 07:13 AM.

  4. #4
    Join Date
    Aug 2007
    Posts
    6,641

    Default

    I just tested it, I tried to install fglrx on 8-10 a6, but all logs it shows is with the vesa failsave config. Usually it would be more usefull when the /var/log/Xorg.0.log.old would be shown. Of course you can change the vt and look there too, but nobody needs the current vesa log file as the gui is already shown with vesa...

  5. #5
    Join Date
    Dec 2007
    Posts
    677

    Default

    Psst! I found the codez for the tool: https://launchpad.net/displayconfig-gtk

  6. #6
    Join Date
    Sep 2008
    Posts
    16

    Default

    Quote Originally Posted by colo View Post
    I'm missing the "just drop me to a terminal emulator with my shell, please." option.
    Ctrl + Alt + F(1-6)
    Ctrl + Alt + F7 to return to graphical
    Ctrl + Alt + F8 like a shutdown terminal or something.

  7. #7
    Join Date
    Mar 2008
    Location
    Portland, OR
    Posts
    24

    Default

    @colo, actually I did include a "drop to root prompt" option in the original implementation. Problem was that dropping to a root session without prompting for a password resulted in a security hole. For the life of me I couldn't figure out a good robust and reliable way to prompt for password. In the end I figured anyone who could make use of a root prompt probably also would know to vt switch, and left it at that.

    Anyway, the scripts to implement failsafe-x are quite simple and all live in /etc/gdm/. Hack on it and send patches to http://bugs.launchpad.net/ubuntu/+source/xorg/.

  8. #8
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,798

    Default

    Linux Hater's comments about "Bullet Proof X":

    http://linuxhaters.blogspot.com/2009/11/bad-karma.html

Posting Permissions

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