Зубунту, есть gxneur, смена раскладок настроена(через апплет «раскладки клавиатуры», который отключен) на капслок(енг) и шифт+капслок(рус). В настройках gxneur СТОИТ флажок «отключить капслок», но проклятый капслок продолжает работать при смене раскладок. В гугле был, ответа не нашёл.