Установлен Emacs (This is GNU Emacs 29.3 (build 2, x86_64-alt-linux-gnu, GTK+ Version 3.24.48, cairo version 1.18.2) В программе невозможно переключиться на русскую раскладку выполнив команду Ctrl+\ Вместо этого получаем ошибку вида: Quail package "russian-computer" can’t be activated because library "quail/cyrillic" is not in ‘load-path’. Оказалось что необходимо доустановить пакет emacs-leim. Это не очевидно и заставляет пользователя снова лезть в терминал. Этот пакет должен быть как зависимость при установке просто Emacs. Так же был замечен очень не приятный side effect. До установки emacs-leim при работе в программе могла отвалится клавиатура. Отваливалась капитально, никакая клавиша не работала в Emacs, при том, что сама система и редактор работают. Клавиатура в других программах работает. Emacs реагирует на действия мышью, а клавиатуры нет, как будто её полностью отключили. Эта проблема всегда была плавающая. Ввод мог перестать работать через минуту или через 15. Помогал только перезапуск приложения.
Результат проверки актуальности Состояние: Ошибка актуальна (emacs 30.2-alt1 в p11, 31.1-alt1 в Сизифе): методы ввода, в том числе quail/cyrillic для russian-computer, находятся в подпакете emacs-leim, а emacs-common, emacs-gtk3 и emacs-pgtk от него не зависят. Поэтому после установки emacs переключение на русский по Ctrl+\ не работает до ручной установки emacs-leim. Рекомендация: Перенести в Sisyphus / emacs: добавить зависимость emacs-common на emacs-leim (в upstream Emacs методы ввода входят в основную поставку).
leim отделён в подпакет давно, возможно, с сотворения мира^W пакета, и до сих пор это не было проблемой, поскольку, честно говоря, leim не нужен -- всё прекрасно работает с системными раскладками, как в любом другом приложении. с другой стороны, вся эта экономия на спичках с выделением пары мегабайт редко используемых частей давно потеряла всякий смысл.
emacs-31.1-alt2 -> sisyphus: Mon Oct 12 2026 Sergey Bolshakov <sbolshakov@altlinux> 31.1-alt2 - add arch-dependent site-lisp dirs - merge back leim (closes: 55456) - merge back info