XFCE

Is there a doctor in the house? I decided to just go to Fedora 19 beta, since it’s going to be released in a few days anyway. It’s fine so far, except I’m running XFCE, and it refuses to give me a monitor size any larger than 1280×1040, so I’m losing about an inch on all sides with my 21″ LG.

I’ve changed the configuration in the settings editor to 1600×900, and the same in the display.xml file. But when I log out and back in again, it resets them to 1280×1040. I can’t find where in the system it’s getting this information, despite lots of grepping (is it misreading the signal from the monitor?), but it’s driving me nuts. And there doesn’t seem to be a configuration file for X any more.

Any ideas?

[Update a couple minutes later]

OK, it’s probably getting it from xrandr:

[simberg@linux-station ~]$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1280 x 1024, maximum 1280 x 1024
default connected 1280×1024+0+0 0mm x 0mm
1280×1024 0.0*
1280×720 0.0
1024×768 0.0
800×600 0.0
640×480 0.0

So how do I force a change?

[Late evening update]

Yes, the problem is likely some driver or new version of X or something inf F19 foxtrotting things up, because Fedora 18 recognized my monitor no problem. Just not sure what to do about it.

[Sunday morning update]

OK, I installed the latest Nvidia drivers from RPMFusion, and all is now well. It’s a beautiful screen, in fact.

10 thoughts on “XFCE”

  1. These debugging tips may help:

    analogbit.com/fix_nvidia_edid

    It could be your video driver is reporting bad EDID information for your monitor in which case you need to force-configure the correct EDID.

  2. Do you know what kind of video card you have? If it’s Nvidia, you can get drivers off their website for free. They provide a NVIDIA-Linux-blah-blah.run file, toss it in /tmp and do sudo ./FILENAME to install them. It should just do the right thing. A better solution would be to add the Nvidia repo to your list of repos in yum or some such, but that’s harder.

  3. This will generate a new config:

    su to root
    “Xorg -configure”
    “cp /root/xorg.conf.new /etc/X11/xorg.conf”

    Unless of course, someone changed something.

  4. I just bought a crappy compiler. It will produce the executables I need, but it’s a pain to work with. Anyway, I decided to see how my program worked on a lower resolution. System tools had a display utility so I lowered it to 1024×768 from my normal 1600×900.

    Huge mistake. This is why Linux will never make it in the desktop world. Too much crappy software. I would never release anything to the public with so many bugs.

    First, while my subscreens fit and don’t look too bad, the main maximized screen was horrible (not what I expected. I would have thought it the other way around.)

    The huge mistake is now the utility refused to let me put my resolution back to normal. Then I remembered this post. Never used xrandr before, but now was my chance. It tooks me a while to figure out, but I got my resolution back. But only for the session. Restarting put me back in the crappy resolution.

    Steam is now coming out of my ears. But by some miracle I fixed it. No, deleting xorg.conf didn’t do a thing. The trick? First use xrandr to get my resolution. Then use the util to say I want the same resolution. Now it takes. This is nuts. But this is Linux.

Comments are closed.