Отчет об ошибке LibreOffice не получил никаких официальных обновлений на некоторое время, поэтому я немного потрудился. Оказывается, удаление «libreoffice-gtk» устраняет проблему меню для меня (но LibreOffice выглядит довольно уродливо без интеграции GTK +, поэтому это следует рассматривать как уродливое взломать, а не удовлетворительное исправление ... но по крайней мере оно работает)
В моем случае, запустив Yosemite и последнюю версию xquartz, перейдя через ssh -X в CentOS 6.5 в VMWare Fusion, я не смог решить эту проблему с коммутационными макетами. Американские и российские макеты, в моем случае. Когда я начал, например, gnome-terminal, я просто не мог переключиться на мой язык RU, используя любые комбинации клавиш. Итак, через полдня экспериментирования (я на самом деле не Linux-разработчик, просто любопытный пользователь с «половиной мощности»), я нашел решение.
Ваш mac ~/.profile должен выглядеть так:
export LC_COLLATE=en_US.UTF-8
export LC_ALL=ru_RU.UTF-8
Если вы используете другой язык, измените LC_ALL= на свой язык в ваших MacOs.
Затем вам нужно добавить следующую строку в конце вашего ~/.bash_profile на ваш ssh-подключенный компьютер (в моем случае - CentOS 6.5)
setxkbmap -rules evdev -model pc104 -layout us,ru
Это верно , особенно для русского языка. Но я уверен, что ваша ОС должна иметь еще один набор макетов. И, в конце - убедитесь, что вы включили «Следуйте раскладке системной клавиатуры» на вкладке X11-> Настройки-> Вход.
После этих манипуляций, пересылаемых через ssh-X11, графический интерфейс вашего приложения будет иметь возможность переключать макеты, используя обычный ярлык MacOS. В моем случае Command + Space. Не забудьте перезапустить X11.
Возможно, это поможет кому-то: -)
PS: в этом примере я работал только с русской раскладкой и раскладкой клавиатуры, так что, опять же, измените параметры самостоятельно!