Hi,
Begin using Disc #3
This is a rather long post as I tried to get the International keyboard to work in a predictable manner. The results, and a WORK-AROUND follow:
I hope this rather long explanation helps someone as they try and get a working International keyboard to behave in an expected manner.
dewdrop
Keyboard Changing proceedure.
1. Downloaded xkb_108.tar.gz from pakt's Forum Thread...and placed it into the root directory.
You can download it here
http://dotpups.de/puppy-releases/1.0.8r ... 108.tar.gz
Then I followed these instructions from pakt's Forum thread
2. Open a rxvt terminal (Start -> Run -> Rxvt terminal emulator)
3. Change directory to /root (in case we are not there)
# cd
4. Unpack archive which creates directory usr (containing the necessary xkb files)
# tar xzf xkb_108.tar.gz
5. Remove old xkb files (this step is necessary to remove an incorrect directory)
# rm -R /usr/X11R6/lib/X11/xkb/
6. Copy new xkb files to filesystem
# cp -af usr/ /
7. Delete the archive files as they are not needed anymore
# rm xkb_108.tar.gz
# rm -R usr
I then went to lior2b's Thread and copy/pasted this information into /etc/X11/xorg.conf area dealing with the keyboard....erase the other information, and don't forget to put your keyboard letters into the proper area (I used latam for Latin America rather than es for Spain). Also, click the save button in BEAVER so that the xorg.conf document now contains the new information.
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,latam" ### CHANGE il TO YOUR LANGUAGE CODE ###
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,caps:shift,altwin:menu"
EndSection
8. Quit X (Press Ctrl-Alt-Backspace)
9. Restart X by typing "xwin" (without the quotes)
Upon returning from xwin, the keyboard now switched back and forth from English to Spanish by pressing the Shift/alt keys, and the keyboard light located at the top right side of the keyboard lights up when the keyboard was in Spanish mode.
I then used the Save button on the keyboard to save the session. It initially didn't save the session, but then I opened/closed the DVD drawer and the session was saved using the Save button.
I re-booted the computer without saving the session, and upon returning to the desktop I discovered that the desktop had switched to the Xvesa mode, and my keyboard settings were not saved.
I went to the Xorg Video Wizard in the Start/Setup area of the menu, and followed the procedure to set the video display to the Xorg default of 1024/768x16.
Upon returning to what I believe is the default Xorg default screen, I discovered that my keyboard didn't switch languages.
(Possible bug in 1.0.8r1 described here)
I revisited the etc/X11/xorg.conf file document, and discovered that a new file named xorg.conf.bak, file had been added. I checked the xorg.conf file and it did not contain the changed keyboard info. The xorg.conf.bak file did have this info however. I erased the xorg.conf file, renamed the xorg.conf.bak file to xorg.conf and my switchable keyboard returned.
(This may describe another bug, one dealing with saving video mode info on shutdown)
I then chose to re-boot the machine and do the save routine via that procedure. It saved the session, rebooted the computer, and came back with what I believe to be the minimal Xorg Video mode. The screen contained all the icons in large size, and the Puppy Video Wizard Mode screen showed it was currently using 0X0111 640x480x16, with 5 other modes selectable by clicking on the desired mode button. I selected 1024/768/16 and the new screen appeared with what I believe to be 1024/768/16.
The keyboard however, does not switch languages. A quick visit to etc/X11/xorg.conf reveals that the keyboard switch info is still there.
Using Control/Alt/backspace to exit to the X prompt, and return with xwin does not restore the switchable keyboard.
I then selected the Resolution Changer area of Xorg Video Wizard (Start/Setup/Xorg Video Wizard), and it showed that I was using 1600x1200. I selected 1024x768, clicked OK. The screen blanked, and returned with a small window indicating that the next time I boot with Puppy, x will start with a screen resolution of 1024x768. I clicked OK and the window disappeared. I tried the language switch routine and nothing happened.
I then saved the session with the Save button, and again Saved when I rebooted following the save button routine.
Upon return from the reboot, the keyboard didn't switch, so a quick trip to the etc/X11/xorg.conf area showed that the file was still showing the switchable keyboard.
THE WORK AROUND.
-------BEGINNING OF EDIT ------
THIS WAS DONE TO PUT THE WORK-AROUND INTO A STEP BY STEP FOR EASY USE
INTERNATIONAL KEYBOARD - WORK AROUND - STEP BY STEP
1. Exit to prompt START/EXIT TO PROMPT
2. Type at prompt xorgwizard
3. Select Xorg
4. Select desired resolution that is supported by your machine/monitor.
5. When the new resolution has been selected and achieved and the prompt screen returns, type xwin to return to a regular desktop in the selected resolution.
6. Return to etc/X11/xorg.conf and after you have determined that the keyboard information exists in xorg.conf.bak, delete xorg.conf, and rename xorg.conf.bak to xorg.conf. and save the renamed version.
7. Go to START/SHUT DOWN/EXIT TO PROMPT, and when the prompt screen returns type xwin.
8. You should now have the international keyboard on your system.
9. Try and save the new setup with the Save button on the desktop.
NOTE: Since this is a failure of the desktop configuration save system (neither the save button on the desktop, nor the shutdown/reboot sequence) seem to be able to save the new desktop configuration (xorg desktop and international keyboard file change in etc/X11/xorg.conf)., this WORK-AROUND needs to be completed each time you boot Puppy 1.0.8r1.
END OF WORK AROUND
-------END OF EDIT ------
What I believe.
The save routines, either using the Save button on the desktop or the reboot/shutdown from the Start menu do not, in fact, save the xvesa/xorg information - either when used separately or one after the other.
I don't know how to fix the "failure to save xorg selection informaton" bug...if that's what it is. I don't know if Barry has identified this bug in the past and tried to fix it, or if one of the other developers has identified it/or fixed it either, in any upcoming releases of 1.0.8. I don't know if this bug also is present in Puppy 2.0.
Now that I have figured out a "work-around". I shall move on to the other 2 items of testing interest - sound and printing.
dewdrop