Получение X-клиента для перезагрузки .Xcompose?
Fedora 20, xorg 1.14.4-11.
Я запускаю много открытых окон терминала, и я сильно использую механизм компоновки/мульти-ключа. Одна из самых неприятных вещей заключается в том, что после изменения моего файла ~/.Xcompose
мне нужно запустить новые окна терминала, чтобы увидеть изменения.
Есть ли способ заставить X-клиентов перезагрузить ~/.Xcompose
, а не только один раз, когда они начнутся? В частности, терминальные приложения и XChat?
Спасибо!
Ответы
Ответ 1
Чтобы перезагрузить `~/.Xcompose ', нужно закрыть, а затем снова открыть метод ввода:
XCloseIM (im);
im = XOpenIM (display, ...);
Обычно клиенты X11 никогда этого не делают, поэтому, похоже, не существует способа, чтобы существующие программы перезагружали файл. Вы можете сделать это в своих программах.