Well, after much fighting and arguments with Xorg, I've finally gotten a working system. It turns out the things that you need to know are:
1) The Xorg manual says the Display subsections of a Monitor are redundant and you don't need them. However, Xorg doesn't use the mode list provided by the monitor, so you have to duplicate it here. You ESPECIALLY need to do it if (as in my case) the broken 'virtual width' calculation comes up with something smaller than the largest mode your monitor can handle.
2) The Xorg manual also says that the output of the open-source 'nv' driver are identical to those of the closed-source 'nvidia' driver except that the latter supports 3D acceleration. DON'T YOU BELIEVE IT! The closed-source driver provides MUCH nicer rendering and seems to interpret the mode lines differently as well.
... and I'm sure there was a third thing I had to figure out to get it all working, but I forget just what that was now. In any case, I now have a default screen which is every bit as pleasing to the eye it was under Windows.
Now if I could only figure out how to describe my removable-drive tray to Linux so I could mount it and use the files therein as a normal user. So far I've managed to get to the point that I can mount the tray as a user, but all contents are automagically marked as owned by root and nonvisible.
1) The Xorg manual says the Display subsections of a Monitor are redundant and you don't need them. However, Xorg doesn't use the mode list provided by the monitor, so you have to duplicate it here. You ESPECIALLY need to do it if (as in my case) the broken 'virtual width' calculation comes up with something smaller than the largest mode your monitor can handle.
2) The Xorg manual also says that the output of the open-source 'nv' driver are identical to those of the closed-source 'nvidia' driver except that the latter supports 3D acceleration. DON'T YOU BELIEVE IT! The closed-source driver provides MUCH nicer rendering and seems to interpret the mode lines differently as well.
... and I'm sure there was a third thing I had to figure out to get it all working, but I forget just what that was now. In any case, I now have a default screen which is every bit as pleasing to the eye it was under Windows.
Now if I could only figure out how to describe my removable-drive tray to Linux so I could mount it and use the files therein as a normal user. So far I've managed to get to the point that I can mount the tray as a user, but all contents are automagically marked as owned by root and nonvisible.
no subject
Date: 2008-12-20 09:22 am (UTC)What do you have in your /etc/fstab?
no subject
Date: 2008-12-20 08:30 pm (UTC)Now, I've got a line that says
/dev/hdb1 /mnt/tray auto user,noauto 0 0
Which seems to let me mount the tray as an ordinary user, but then I can actually browse the contents. (which, BTW, are usually NTFS)
no subject
Date: 2008-12-20 08:38 pm (UTC)no subject
Date: 2008-12-20 08:55 pm (UTC)uid=value, gid=value and umask=value Set the file permission on the filesystem. The umask value is given in octal. By default, the files are owned by root and not readable by somebody else.If it's only you who needs access to the drive it should be okay to simply add your uid and gid to your fstab.
Looking at my own fstab I have entries similar to yours for my USB stick and allow me to mount the USB stick and have it owned by the mounting user. Perhaps it's related to NTFS? I must admit that I have not looked at NTFS for quite some time now so I'm still stuck in a time where read-write on NTFS was marked experimental in the kernel ;)
no subject
Date: 2008-12-20 09:18 pm (UTC)no subject
Date: 2008-12-20 09:34 pm (UTC)no subject
Date: 2008-12-21 05:06 am (UTC)no subject
Date: 2008-12-21 05:33 am (UTC)No real need for "user", IMHO, just leave it with the default of mounting at boot (and skip the "notauto", of course!), it'll just whine a bit if it's not there.
no subject
Date: 2008-12-20 03:58 pm (UTC)By removable drive tray, you mean those non-hotswappable drive bay thing? I think I just added it the same as my normal partitions in my /etc/ftab, and it would just complain about it not being there at boot-up if it wasn't.
no subject
Date: 2008-12-20 08:37 pm (UTC)Modeline "1280x1024" 110.00 1280 1368 1496 1688 1024 1025 1028 1089
Which should give me a refresh rate of 65.17 Hz. NV gives me a refresh rate of 60Hz which flickers horribly, while nvidia gives me a refresh rate of 64Hz which doesn't appear to flicker. I have no idea why neither driver gives me the exact rate specified...
no subject
Date: 2008-12-21 05:43 am (UTC)no subject
Date: 2008-12-20 07:31 pm (UTC)no subject
Date: 2008-12-20 08:33 pm (UTC)no subject
Date: 2008-12-20 08:24 pm (UTC)As for mounting and using partitions as a normal user, I'm guessing the partition is FAT or NTFS or something without standard Unix userids and permissions. The cheat I had to do to support that was to manually specify my uid at mount time; I believe I added "uid=1000,gid=1000" (replace with your UID/GID, of course) to the list of options in /etc/fstab. This is theoretically lame, in that it's hardcoded to me, but then, I don't want anyone else to read them anyway. I might be misremembering though, since I'm not at that machine now.
The other way to go is to add the "user" option, which tells /etc/fstab that it's OK for regular users to mount the partition, and the files should be owned by the mounting user. If you do this though, you'll also want to specify "noauto", otherwise it'll be auto-mounted at boot, owned by the user who mounted it, i.e. root. You can then mount it yourself with a normal "mount /mnt/whatever", or put that in your login scripts or something.
no subject
Date: 2008-12-20 08:39 pm (UTC)