On Wed, Jul 26, 2006 at 01:56:27PM +0200, Akin Sisbot wrote:
Hello,
I began to use xgl on my t43p (with suse 10.1 and ATI firegl v3200) Generally it's working quite well, but there are some annoying issues. I wonder if anyone here had the same problems and solved them.
1- fn-f3 (turn off the screen) and fn-f7 (external screen) are working on Xorg, but when I passed to xgl, they stopped working. These keys are bounded to the script /usr/lib/powersave/scripts/thinkpad_acpi_events which contains these lines:
run_on_xserver() { get_x_user DEBUG "User $X_USER display $DISP $1 " INFO su $X_USER -c "DISPLAY=$DISP $1" }
......
4099) HOTKEY="Fn+F3" if [ -x /opt/thinkpad/pm/onscreen_pm.sh ] ; then run_on_xserver "/opt/thinkpad/pm/onscreen_pm.sh start" & ACTION="start onscreen_pm applet" else run_on_xserver "xset dpms force off" & ACTION="blank screen" fi ;; 103) HOTKEY="Fn+F7" ACTION="swap monitors" echo video_switch > /proc/acpi/ibm/video ;;
I think as the display changed when using xgl, this script have to be modified but I don't how to do it :-/
As i wrote in the response to Dennis Campbell, the "wttyhx" program that is used in get_x_user is probably broken wrt XGL. Please open a bugreport for that, this will make it easier to track this down and fix it.
2- fonts in X: If I open xemacs, I see that the fonts are too big, and no way to reduce their size. It happens to other x applications too. But in xemacs menu fonts are too big, and text fonts are too ugly. If I change the fonts, nothing happens always same ugly fonts.
Is this only in XGL or also in plain Xorg? Did you set the monitor size correctly in sax2?
3- As the fn-f7 does not work, I can't get any image from the external screen connected to the thinkpad.
I have no idea why this one does not work with XGL, probably also worth a (separate) bugreport. -- Stefan Seyfried