У меня есть уникальная проблема в терминале Red Hat Linux WS 6.6. После некоторого периода (не знаю точно, когда ..) раскладка клавиатуры (и не язык) меняется с немецкого на английский ТОЛЬКО в терминале. В других программах (например, nedit или Openoffice и т.д.) Он всегда остается немецким. Я не уверен, как и когда это происходит. Меняет ли мой скрипт какую-либо переменную окружения или любую другую программу.

Что бы вы предложили, что может быть лучшим способом понять это?

Я думал о следующем:

Если бы я мог написать какой-либо сценарий оболочки, который через некоторый промежуток времени, скажем, каждый час, записывал бы время, переменную среды LANG и все процессы, выполняемые в этот час во всей системе. Так что это поможет мне выяснить, в какое время изменяется LANG и какие процессы вызвали его. Что вы думаете об этом?

Если вы думаете, что это поможет, как я могу написать сценарий оболочки, который будет непрерывно работать в фоновом режиме и писать вышеуказанные переменные.

Помощь любого рода будет оценена. Эта проблема буквально беспокоит меня сейчас ....

Заранее спасибо.

Гюнешь

1 ответ1

0

Первая проверка: у вас есть сочетание клавиш, которое позволяет переключать клавиатуру с немецкого на английский или наоборот

Примечание, действительное для Ubuntu: по умолчанию Super+Space установлено на «Переключиться на следующий источник» в «Системных настройках»> «Клавиатура»> «Горячие клавиши»> «Печатать»

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .