Meridius...
I did it! I have installed Lubuntu 10.10 on the Portégé 4000 and changed the resolution to 1024 x 768!
Yesterday, my Portégé froze while it was running Puppy 4.31. When I rebooted, the X system refused to boot; when I forced it to do it, my network interfaces had stopped working... so I decided that Puppy was not a safe OS to rely on.
Moreover, I decided to try once more with XUbuntu or LUbuntu and give one of the solutions to solve the resolution problem one more chance.
This morning I installed XUbuntu and, after some trial and error attempts based on a solution published I don't remember where, I could start X at 1024 x 768.
The problem was that XUbuntu is as sluggish as XP was on the Portégé, so I decided to reinstall LUbuntu, my first open-source choice. When I installed it the first time, I noticed that besides the resolution problem, it ran quite fluently, in fact, much more that Xubuntu.
The same solution I found to solve the resolution problem in XUbuntu worked as a charm in Lubuntu. Oh! BTW, Xubuntu was unable to make the sound system work. LUbuntu has no problems at all!!! I haven't checked every widget and gadget (as for instance, infrared) but the sound, USB connections, wireless, resolution... work very well.
So I reccomend you to try it.
Below, my steps:
1 - Install Lubuntu.
2 - Boot and log in. Once you're in, press <Alt><Ctrl><F1> to get the first console. Log in.
3 - Execute the following command to stop the graphic interface (LUbuntu uses LXDM instead of GDM)
Code:
sudo /etc/init.d/lxdm stop
4 - The two previous commands stop lxdm and create a basic xorg.conf file that goes to your home directory. Now we can restart the graphics interface to work more comfortably.
Code:
sudo /etc/init.d/lxdm start
5 - Switch (if not done automatically by the previous command) to the graphic interface pressing <Alt><Ctrl><F7>. Then you will have a file named xorg.conf.new in your home directory. Open it with any text editor.
6 - Open an fresh new file in a new instance of any text editor, paste the text below and save it as xorg.conf in your home directory.
Code:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dbe"
Load "glx"
Load "dri"
Load "extmod"
Load "dri2"
Load "record"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Device"
Identifier "Trident Microsystems CyberBlade XPAi1"
Driver "trident"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Screen0"
Monitor "Generic Monitor"
Device "Trident Microsystems CyberBlade XPAi1"
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768"
EndSubSection
EndSection
(WARNING: Do not forget to copy the last "intro" after the last EndSection command)
7 - In fact, the file you have just saved is exactly the one I'm using. I suggest you to compare the xorg.conf.new file created with sudo X -configure with this one. This is what I did.
Essentially, I removed three sections that were incorrectly generated by "sudo X - configure" (those related to the monitor and screen and another one that made X stall and whose purpose I have no idea about) and replaced these (screen and monitor) by the contents of an example I found on the internet. I had to tweak the new monitor section a bit because the internet example included a mistake.
So, basicly, the xorg.conf file I have include should work at once. If not, just compare the sections that are VERY similar and adjust xorg.conf with the values found in xorg.conf.new. Those sections that are missing in xorg.conf or that are radically different, should not be modified.
So the next step is to stop again the graphics interface. Move again to the first console window (<Alt><Ctrl><F1>) and enter the following commands:
Code:
sudo /etc/init.d/lxdm stop
cd /etc/X11
sudo cp /home/<yourhomedirectoryhere>/xorg.conf .
sudo /etc/init.d/lxdm start
This should do the trick. If not, go back to the first console, stop the lxdm, remove the xorg.conf file in /etc/X11, restart the lxdm and tweak the xorg.conf file in your home directory.
I insist: it works as a charm for me.
I hope it does for you too.
Bleriot.