Jan 29, 2018

enable logging in i3

replace "Exec=i3" with "Exec=i3 –shmlog-size=26214400" in /usr/share/xsessions/i3.desktop

[Desktop Entry]
Name=i3
Comment=improved dynamic tiling window manager
Exec=i3 --shmlog-size=26214400
TryExec=i3
Type=Application
X-LightDM-DesktopName=i3
DesktopNames=i3

/usr/share/xsessions/i3.desktop

Jan 26, 2018

load wrong key layout

When I replug in Ergodox to PC, it shows always "de" layout.

setxkbmap -query

% setxkbmap -query
rules:      evdev
model:      pc105

work-around is call setxkbmap -layout use. That's a bit annoying.

The right solution is giving the right one via udev. https://askubuntu.com/questions/337411/how-to-permanently-assign-a-different-keyboard-layout-to-a-usb-keyboard

ACTION=="add", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6028", ENV{XKBMODEL}="pc104", ENV{XKBLAYOUT}="us", ENV{XKBOPTIONS}="compose:ralt"

Jan 11, 2018

setting default kernel in grub

Due to the backlight trouble in ubuntu 4.13.0-26, I have to keep older kernel for private PC.

  • set GRUB_DEFAULT in /etc/default/grub
  • the value is index of array output by grep menuentry /boot/grub/grub.cfg
  • run sudo update-grub