История изменений
Исправление Zubok, (текущая версия) :
Вот еще знаешь что? Попробуй взглянуть на библиотеку libxklavier. Ее вроде как использует (смотрю по зависимостям Debian) GNOME (libgnomekbd8), XFCE (xfce4-settings, xfce4-xkb-plugin), MATE (libmatekbd4 и еще там), CINNAMON. Я не знаю, какое там API (это как раз svu знал, так как он один из ее разработчиков был), но надо все равно посмотреть API. Вроде KDE не использует ее (вероятно из-за того, что использует GObject).
Вот что сделай - поставь маленькую переключалку gxkb (она использует libxklavier) и посмотри, какие языки она увидит (флажки в tray). Но предполагаю, что увидит то же. что и твоя программа (наверняка тоже лезет в XKB). Проверишь - отпишись.
UPD. Да, и проверь с вариантами:
1. В файле /etc/default/keyboard есть конфигурация и в GNOME тоже сконфигурировано.
2. В файле /etc/default/keyboard нет конфигурации, а есть только в GNOME
3. В файле /etc/default/keyboard есть конфигурация, а в GNOME не сконфигурировано.
Не забывай обновлять udevadm и перегружать графику.
Исправление Zubok, :
Вот еще знаешь что? Попробуй взглянуть на библиотеку libxklavier. Ее вроде как использует (смотрю по зависимостям Debian) GNOME (libgnomekbd8), XFCE (xfce4-settings, xfce4-xkb-plugin), MATE (libmatekbd4 и еще там), CINNAMON. Я не знаю, какое там API (это как раз svu знал, так как он один из ее разработчиков был), но надо все равно посмотреть API. Вроде KDE не использует ее (вероятно из-за того, что использует GObject).
Вот что сделай - поставь маленькую переключалку gxkb (она использует libxklavier) и посмотри, какие языки она увидит (флажки в tray). Но предполагаю, что увидит то же. что и твоя программа (наверняка тоже лезет в XKB). Проверишь - отпишись.
UPD. Да, и проверь с вариантами:
1. В файле /etc/default/keyboard есть конфигурация и в GNOME тоже сконфигурировано.
2. В файле /etc/default/keyboard нет конфигурации, а есть только в GNOME
3. В файле /etc/default/keyboard нет конфигурации, а в GNOME сконфигурировано.
Не забывай обновлять udevadm и перегружать графику.
Исправление Zubok, :
Вот еще знаешь что? Попробуй взглянуть на библиотеку libxklavier. Ее вроде как использует (смотрю по зависимостям Debian) GNOME (libgnomekbd8), XFCE (xfce4-settings, xfce4-xkb-plugin), MATE (libmatekbd4 и еще там), CINNAMON. Я не знаю, какое там API (это как раз svu знал, так как он один из ее разработчиков был), но надо все равно посмотреть API. Вроде KDE не использует ее (вероятно из-за того, что использует GObject).
Вот что сделай - поставь маленькую переключалку gxkb (она использует libxklavier) и посмотри, какие языки она увидит (флажки в tray). Но предполагаю, что увидит то же. что и твоя программа. Проверишь - отпишись.
UPD. Да, и проверь с вариантами:
1. В файле /etc/default/keyboard есть конфигурация и в GNOME тоже сконфигурировано.
2. В файле /etc/default/keyboard нет конфигурации, а есть только в GNOME
3. В файле /etc/default/keyboard нет конфигурации, а в GNOME сконфигурировано.
Не забывай обновлять udevadm и перегружать графику.
Исправление Zubok, :
Вот еще знаешь что? Попробуй взглянуть на библиотеку libxklavier. Ее вроде как использует (смотрую по зависимостям Debian) GNOME (libgnomekbd8), XFCE (xfce4-settings, xfce4-xkb-plugin), MATE (libmatekbd4 и еще там), CINNAMON. Я не знаю, какое там API (это как раз svu знал, так как он один из ее разработчиков был), но надо все равно посмотреть API. Вроде KDE не использует ее (вероятно из-за того, что использует GObject).
Вот что сделай - поставь маленькую переключалку gxkb (она использует libxklavier) и посмотри, какие языки она увидит (флажки в tray). Но предполагаю, что увидит то же. что и твоя программа. Проверишь - отпишись.
UPD. Да, и проверь с вариантами:
1. В файле /etc/default/keyboard есть конфигурация и в GNOME тоже сконфигурировано.
2. В файле /etc/default/keyboard нет конфигурации, а есть только в GNOME
3. В файле /etc/default/keyboard нет конфигурации, а в GNOME сконфигурировано.
Не забывай обновлять udevadm и перегружать графику.
Исходная версия Zubok, :
Вот еще знаешь что? Попробуй взглянуть на библиотеку libxklavier. Ее вроде как использует (смотрую по зависимостям Debian) GNOME (libgnomekbd8), XFCE (xfce4-settings, xfce4-xkb-plugin), MATE (libmatekbd4 и еще там), CINNAMON. Я не знаю, какое там API (это как раз svu знал, так как он один из ее разработчиков был), но надо все равно посмотреть API. Вроде KDE не использует ее (вероятно из-за того, что использует GObject).
Вот что сделай - поставь маленькую переключалку gxkb (она использует libxklavier) и посмотри, какие языки она увидит (флажки в tray). Но предполагаю, что увидит то же. что и твоя программа. Проверишь - отпишись.