SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I did not have this problem with Slack 8 (although I don't think its Slaks fault). I use to use WindowMaker but decided to give Enlightenment a try. To make it short. When I boot everything is fine and the mode appears to be normal. When I startx and then logout of X I cannot see the command line. It dumps me into what looks like a framed buffer of some sort. I can still type but I do not see what I'm typing. When I installed Linux I told it to do a standard console. Also to let you know, when I logout of Enlightenment and ALT F2 to the other ttys they also have the same problem. If I login here and try a pico file I can't see it. Thanks for any help.
acid,
Not exactly. The advice you gave me was to edit LILO. Re-read the above post. How on earth does that have anything to do with LILO? It doesn't. When I boot Linux I am not in a framed buffer, when I run Enlightenment and then exit Enlightenment I'm all of a sudden in Framed buffer. I looked at the XF86Config file and it has is the screen section after my monitor a line about this. I cannot post that line at the moment but will when I get the chance.
How on earth does that have anything to do with LILO? It doesn't.
I'm very sorry, but who are you to tell us that we are wrong? you don't even know what a framebuffer IS let alone how to get rid of it. how about accepting what the people here say for once? If you can tell my why i am wrong, with simply stating it sarcastically like ou have there, then maybe we'll redress the balance, until then WE ARE RIGHT, it IS to do with LILO!
I said you were wrong. Maybe you didn't read my post closely. Here is my lilo file bud and LIKE I SAID ITS NOT A FRAMED BUFFER AT STARTUP.
Code:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# Normal VGA console
vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda1
label = Linux
read-only
# Linux bootable partition config ends
Looks to me like my framed buffers are all commented.
LIKE I SAID THE PROBLEM IS ONLY AFTER STARTING X
Maybe this could be it
Code:
# **********************************************************************
# Screen sections
# **********************************************************************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"
I know I'm being rude and will probably get a negative reaction back. But hey you are telling me I don't know what I'm talking about when this problem is happening right in front of me on my computer. I have been using this distro for over a year now and do have some pretty good working knowlegde of it. Maybe your a god and know everything but sorry I'm just trying to catch up and learn it as I go.
right, now we get some sense. you're actaully setting up your X server to run inside a framebuffer itself, which is something you'd really only do if your video card is unsupported, in which case X is drawn inside the framebuffer which is initialised during boot. is this to do with the dual head system? is there some reason you have this set up as such? there's unlikely to be a real reason to do that, but then if you knew about it then you'd know what the problem already is.
Location: Rome, Italy ; Novi Sad, Srbija; Brisbane, Australia
Distribution: Ubuntu / ITOS2008
Posts: 1,207
Rep:
Yeah i think Acid_Kewpie is right. Is this what a nested X server is?
Anyway an easy way to get rid of it as far as i can understand is to disable frame buffer support from the kernel and recompile. Or maybe first make a copy of your XF86Config file and re-create it with xf86config.
Does this happen only when you use Enlightenment? What version? Did you try Enlightenment IRC chanel for help?
Hope that helps!
-NSKL
Damn I types a long ass message hit post reply and doh! I needed to hit submit reply. Here we go again
acid,
Sorry for being a prick in the earlier post. Thanks for the reply, next time I'll give more info in the beginning.
acid & NSKL,
Here is the scoop on all this. In Slack 8.0 I would always run xf86config after install to get X to work. I also always used WindowMaker. Now I decided to upgrade to 8.1 when I did I choose enlightenment as default and when I rebooted after the install I could type startx and it would run Enlightenment no problem (this was not the case in 8.0 I always had to config X first). So these are the settings it gave me. Could I hand edit /etc/X11/XF86Config and get rid of the problem? My graphics card is ATI Radeon 64DDR VIVO (supported by 3rd party drivers). I haven't had the time to install this driver but I'm working on it.
acid you wrote
Quote:
n which case X is drawn inside the framebuffer which is initialised during boot. is this to do with the dual head system?
Ok this makes sense, when you use boot you mean Xs boot right? This I follow if thats what you mean, X boots the framebuffer to run in it. what do you mean by dual head? I haven't done dual monitors yet (next project). I haven't tried another X manager but will to see what happens. I'm also not very good at recompiles but did consider that (I want that to be last option). Thanks again for all the help thus far.
Now I decided to upgrade to 8.1 when I did I choose enlightenment as default and when I rebooted after the install I could type startx and it would run Enlightenment no problem (this was not the case in 8.0 I always had to config X first). So these are the settings it gave me.
Thats because 8.1 uses XF86Config-fbdev as XF86Config after install so you have a gui available immediatly. However, if you want to actually use the hardware and thus no virtual framebuffer you must edit XF86Config. Personally, I like to use "/usr/X11R6/bin/XFree86 -configure" (caution: this may hang the system as it does before I download new nVidia drivers) as it will auto detect everything then all I have to do is go in and edit resolutions and minor stuff like that.
Location: Rome, Italy ; Novi Sad, Srbija; Brisbane, Australia
Distribution: Ubuntu / ITOS2008
Posts: 1,207
Rep:
OK so it happens with all Window managers, good, it means its not enlightenment's fault, but Yours
make a copy of XF86Config (something like XF86Config.old) and also rename XF86Config-fbdev to anything else. Now re-configure X with either XF86Config or in any other way. Hand hack some minor things in the new XF86Config if it is needed and try startx again. Now you should be running X using your new generated XF86Config. In my opinion it should work, good luck!
About kernel recompile, i highly reccomend you do it, especially in Slack (its easy, just read the HOW-TO or slack on-line book) so you include only the things you need. And you can keep your working kernel as well in case the old one doesnt work.
Hope that helps!
Thanks for all the help. I did recompile the kernel and when it did for some reason my network card is no longer up. I'm using a different machine for the time being but will let you know the result. I also did the "/usr/X11R6/bin/XFree86 -configure" which I had read in another post. I think I need the driver for my Radeon card and all my problems will go away, I hope.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.