Исправление работы хоткеев на русской раскладке в phpstorm под ubuntu

Большой проблемой при переходе с Windows на Ubuntu было то, что на русской раскладке не работали быстрые кнопки в phpstorm, в том числе кнопки copy/paste. Это очень сильно напрягало. Но потом на просторах сети нашёл решение-костыль: https://github.com/zheludkovm/LinuxJavaFixes.

Установка

Необходимо добавить строку -javaagent:/home/$USER/fix/build/LinuxJavaFixes-1.0.0-SNAPSHOT.jar в конец файла phpstorm64.vmoptions для 64 битной системы и phpstorm.vmoptions для 32 битной. В этой строке прописан путь до файла, который и решает проблему с быстрыми клавишами.

Для установки необходимо перейти в домашнюю папку и склонировать репозиторий. Можно не в домашнюю папку, а в любое удобное место, но тогда нужно прописать правильный путь в -javaagent:/your/path/to/file/LinuxJavaFixes-1.0.0-SNAPSHOT.jar.

cd ~
git clone https://github.com/zheludkovm/LinuxJavaFixes.git fix

Файл phpstorm64.vmoptions у меня лежит в папке /opt/phpstorm/bin. Поэтому скрипт ниже вставляет строку в файл по этому пути:

echo "-javaagent:/home/$USER/fix/build/LinuxJavaFixes-1.0.0-SNAPSHOT.jar" | sudo tee --append /opt/phpstorm/bin/phpstorm64.vmoptions

На моей Elementary OS 0.3.2 Freya (64-bit) это работает, но не уверен что будет работать на других системах. Если что пишите в комментариях.