Difference between revisions of "Linux on MacBook"
 (→Remapping the Alt_R to Delete)  | 
				 (→Remapping the Alt_R to Delete)  | 
				||
| Line 21: | Line 21: | ||
=== xkb ===  | 
  === xkb ===  | 
||
Make a backup of /usr/share/X11/xkb/keycodes/evdev and edit it as follows  | 
|||
TBA.  | 
  |||
	// Swap Rctrl and LCmd  ==Leo  | 
|||
	<RCTL> = 133;  | 
|||
	//<RCTL> = 105;  ==Leo  | 
|||
	//<RALT> = 108;  ==Leo  | 
|||
	// Microsoft keyboard extra keys  | 
|||
	//<LWIN> = 133;  ==Leo  | 
|||
 ...  | 
|||
	// Assign Delete to R_opt  ==Leo  | 
|||
	<DELE> = 108;  | 
|||
	//<DELE> = 119;  ==Leo  | 
|||
== Reversing the Fn key ==  | 
  == Reversing the Fn key ==  | 
||
Revision as of 23:15, 28 October 2017
Installation of Ubuntu/Linux on MacBook is straightforward nowadays. However, there are a few small things that may need to be improved.
Contents
Keyboard
Remapping the Alt_R to Delete
This can be done either with xmodmap or xkb manipulation.
xmodmap
Edit the ~/.Xmodmap file:
Then run this to test
xmodmap ~/.Xmodmap
Add the same command to the Startup Aplications.
Note, this may not survive wakeup from Sleep.
xkb
Make a backup of /usr/share/X11/xkb/keycodes/evdev and edit it as follows
// Swap Rctrl and LCmd ==Leo <RCTL> = 133; //<RCTL> = 105; ==Leo //<RALT> = 108; ==Leo // Microsoft keyboard extra keys //<LWIN> = 133; ==Leo
...
// Assign Delete to R_opt ==Leo <DELE> = 108; //<DELE> = 119; ==Leo
Reversing the Fn key
For example, to make F10 act as F10 instead of Mute, we need to reverse the Fn key, so that by default the F keys act as the F keys and with Fn+F* they do the extended functions.
Do this:
sudo bash -c "echo 2 > /sys/module/hid_apple/parameters/fnmode"