Обновил Ubuntu до версии 13.10 Saucy Salamander на трех компьютерах. Все прошло очень гладко за исключением одного момента. Раскладка клавиатуры на двух компьютерах из трех перестала переключаться по ALT+SHIFT. Новый индикатор клавиатуры имеет настройки (Text entry settings), но указанная там комбинация SUPER+SPACE не переключает раскладку клавиатуры. И сменить данную странную комбинацию не удается. Поскольку я и до этого пользовался программой X Neural Switcher (аналог Punto Switcher для Windows), то и сейчас решил проблему при помощи данной программы.
X Neural Switcher есть в репозитории Ubuntu, но даже для официального репозитория Ubuntu 13.10 версия содержащейся в ней данной программы слишком старая . К счастью, для Ubuntu есть PPA от разработчика с последней стабильной версией, поэтому поставим именно ее, выполнив следующее в терминале:
Далее запускаем GXneur из dash.
Чтобы индикатор раскладки клавиатуры появился, нужно выполнить следующее в терминале:
Обратите внимание, что версия X Neural Switcher из репозитария Ubuntu старовата, поэтому важно установить данную программу именно из PPA репозитария разработчика. Иначе раскладка переключаться то будет, но вот индикатора при этом не увидим.
Далее нажимаем правую кнопку на флаге, указывающем на раскладку клавиатуры и изменяем Параметры (Preferences).
Для начала ставим галочку "Включить ручной режим переключения" (Use manual switching mode) на вкладке Общее / Основное (General / Main) :

Далее добавляем программу в автозагрузку поставив галочку "Запускать автоматически при старте системы" (Autostartup) в Параметры (Properties)

И конечно нужно настроить комбинацию клавиш для переключения на вкладке Комбинации клавиш (Hotkeys), нажав на кнопку Изменить (Edit) напротив действия "Переключение раскладки" (Rotate layouts):

В данном случае я использовал комбинацию двух клавиш SHIFT.
Закрываем окно изменения сочетания клавиш, нажав на OK.
Нажимаем ОК в правой нижней части окна настроек, чтобы изменения вступили в силу.
Далее можно убрать неработающий индикатор раскладки клавиатуры, потому как при смене раскладки при помощи X Neural Switcher он все равно не отображает изменение. Нажимаем правую кнопку на этом индикаторе и выбираем "Параметры ввода текста..." (Text entry settings...). Далее убираем галочку напротив "Показать текущий источник ввода в панели меню" (Show current input source in the menu bar):

Теперь все должно работать.
Есть и другие методы решить данную проблему, но основная часть из них не предполагает использование индикаторов, поэтому их описание я опускаю.
(Обновление от 22 октября 2013 года)
Сегодня вышли обновления gnome-control-center, gnome-control-center-data, gnome-settings-daemon, libgnome-control-center1. Смена раскладки стала работать при использовании стандартных средств Ubuntu 13.10. Не могу сказать, что мне нравится, как это все работает. Но, по крайней мере, сочетание CTRL+SHIFT можно установить и при использовании данного сочетания раскладка переключается, что отражается на стандартном индикаторе.

X Neural Switcher есть в репозитории Ubuntu, но даже для официального репозитория Ubuntu 13.10 версия содержащейся в ней данной программы слишком старая . К счастью, для Ubuntu есть PPA от разработчика с последней стабильной версией, поэтому поставим именно ее, выполнив следующее в терминале:
sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable
sudo apt-get update
sudo apt-get install gxneur
Далее запускаем GXneur из dash.
Чтобы индикатор раскладки клавиатуры появился, нужно выполнить следующее в терминале:
gconftool-2 -s -t string /apps/gxneur/rendering_engine AppIndicator
Обратите внимание, что версия X Neural Switcher из репозитария Ubuntu старовата, поэтому важно установить данную программу именно из PPA репозитария разработчика. Иначе раскладка переключаться то будет, но вот индикатора при этом не увидим.
Далее нажимаем правую кнопку на флаге, указывающем на раскладку клавиатуры и изменяем Параметры (Preferences).
Для начала ставим галочку "Включить ручной режим переключения" (Use manual switching mode) на вкладке Общее / Основное (General / Main) :

Далее добавляем программу в автозагрузку поставив галочку "Запускать автоматически при старте системы" (Autostartup) в Параметры (Properties)

И конечно нужно настроить комбинацию клавиш для переключения на вкладке Комбинации клавиш (Hotkeys), нажав на кнопку Изменить (Edit) напротив действия "Переключение раскладки" (Rotate layouts):

В данном случае я использовал комбинацию двух клавиш SHIFT.
Закрываем окно изменения сочетания клавиш, нажав на OK.
Нажимаем ОК в правой нижней части окна настроек, чтобы изменения вступили в силу.
Далее можно убрать неработающий индикатор раскладки клавиатуры, потому как при смене раскладки при помощи X Neural Switcher он все равно не отображает изменение. Нажимаем правую кнопку на этом индикаторе и выбираем "Параметры ввода текста..." (Text entry settings...). Далее убираем галочку напротив "Показать текущий источник ввода в панели меню" (Show current input source in the menu bar):

Теперь все должно работать.
Есть и другие методы решить данную проблему, но основная часть из них не предполагает использование индикаторов, поэтому их описание я опускаю.
(Обновление от 22 октября 2013 года)
Сегодня вышли обновления gnome-control-center, gnome-control-center-data, gnome-settings-daemon, libgnome-control-center1. Смена раскладки стала работать при использовании стандартных средств Ubuntu 13.10. Не могу сказать, что мне нравится, как это все работает. Но, по крайней мере, сочетание CTRL+SHIFT можно установить и при использовании данного сочетания раскладка переключается, что отражается на стандартном индикаторе.

no subject
Date: 2014-02-26 11:30 am (UTC)no subject
Date: 2014-02-26 11:49 am (UTC)Поделитесь, пожалуйста, чем вас не устраивает Lubuntu и Xubuntu.
Спасибо за Cinnamon, симпатично выглядит, попробую.
Очень многое конечно зависит еще от целей и где будет использоваться.
no subject
Date: 2014-02-26 02:05 pm (UTC)LXDE и XDE хороши своей легковесностью. Но в Unity много приятных плюшек, к которым привыкаешь. В основном именно в LXDE проводил время, так что больше про недостатки этого окружения напишу.
Больше всего мне не хватает возможности удобно размещать окна. В Unity окно шикарно прикрепляется к правой или левой половине, два окошка можно очень удобно расположить рядом.
Также хочется из меню типа "Пуск" искать программы. В unity dash можно вычистить все бесполезные линзы и тогда все довольно шустро работает. В LXDE такого поиска просто нет. Хотя нужно признать, что диалоговое окно по ALT+F2 выдает подсказки.
К сожалению, Ubuntu в любых вариациях у меня никогда не запоминала, включен ли Wi-Fi и Bluetooth. На старых ноутбуках хотя бы был физический выключатель беспроводных сетей. В LXDE же просто нет возможности выключить Wi-Fi из панели задач. Проводной Интернет выключить можно, а вот Wi-Fi сеть можно только выбирать и отключаться от определенной сети. При этом на одном ноутбуке у меня хотя бы можно при помощи Fn+F3 выключить соединения. На другом же это сочетание не работает. Можно конечно запустить "rfkill block wifi", но команда требует пароля администратора.
Также Lubuntu 13.10 не подружился с GXneur.