LINUX.ORG.RU

История изменений

Исправление 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). Но предполагаю, что увидит то же. что и твоя программа. Проверишь - отпишись.