The proposed layout is depicted below. The rationale behind this proposition is presented in the following PDF article. The layout comprises the full set of Polish characters as well as 14 dead accents (top row of the keyboard) allowing to access practically all accented characters used in European languages, a comprehensive set of quotation marks and dashes, selected writing symbols. An important feature is the use of symbols engraved on the physical keyboard as mnemonics.
/usr/share/X11/xkb/:
cd /usr/share/X11/xkb/
patch command
(contained in the package «patch»):
sudo patch -b -p1 < ...path/to/mwplkeyb.ubuntu9.04.diff(For safety you can start with a test run:
patch --dry-run -b -p1 < ...path/to/mwplkeyb.ubuntu9.04.diffand only if it reports that the whole of the patch can be applied successfully run the original command. Some parts can get applied with offsets — this is normal and no reason to worry.)
setxkbmap 'pl(intl)'(For a permanent effect the command would have to be included in some script initialising the X session.)
One of the above methods should work in other Linux
distributions. For newer distributions the version for Ubuntu
9.04 should work. A distribution is ‘newer’ if it contains the
file /usr/share/X11/xkb/rules/evdev.xml. On older
systems the procedure for Ubuntu 8.04 is worth a try. On all
non-Ubuntu systems we advise doing a test run
with --dry-run first.