В связи с упомянутым выше случаем зависания vim при запуске при попытке доступа к GPM, вы можете определить, так ли это, используя strace
. Сначала запустите vim в одном терминале / консоли, чтобы он завис
vim
затем перейдите в другой терминал, получите PID и установите его
$> pgrep vim
32502
$> strace -p 32502
Process 32502 attached - interrupt to quit
connect(4, {sa_family=AF_FILE, path="/dev/gpmctl"...}, 13
Итак, у нас есть дело с GPM. Просто перезапустите службу GPM, и мы готовы идти
$> service gpm restart
Shutting down console mouse services: [ OK ]
Starting console mouse services: [ OK ]