Для добавления и удаления языка в MOS12 можно использовать параметры системы и добавлять язык ввода в ручную на каждом компьютере, а можно делать это скриптами

 

[su_icon_text color=»#000000″ icon=»icon: warning» icon_color=»#ff0000″ icon_size=»42″]Не забывайте менять путь исполнения скрипта, если у вас другой пользователь, а не student, как у меня[/su_icon_text]

 

Скрипт для добавления языка (в моём случае немецкого, но вы можете поменять на тот, который вам нужен)

#!/bin/bash

py-ini-config set /home/student/.config/kxkbrc Layout DisplayNames АНГ,РУС,НЕМ
py-ini-config set /home/student/.config/kxkbrc Layout LayoutList us,ru,de
py-ini-config set /home/student/.config/kxkbrc Layout VariantList ,,
reboot

Если вы хотите поменять режим смены раскладки на глобальный, то добавьте перед reboot эту строку:

py-ini-config set /home/student/.config/kxkbrc Layout SwitchMode Global

 

Скрипт для удаления языка (оставляем только русский и английский)

#!/bin/bash

py-ini-config set /home/student/.config/kxkbrc Layout DisplayNames АНГ,РУС
py-ini-config set /home/student/.config/kxkbrc Layout LayoutList us,ru
py-ini-config set /home/student/.config/kxkbrc Layout VariantList ,
reboot

 

После выполнения скрипта, компьютер будет перезагружен


Один комментарий к “Скрипт для добавления дополнительного языка (МОС 12)”
  1. Playbook for ansible:
    — hosts: all
    tasks:
    — name: Set Layout DisplayNames
    command: «py-ini-config set /home/student/.config/kxkbrc Layout DisplayNames АНГ,РУС,НЕМ»

    — name: Set LayoutList
    command: «py-ini-config set /home/student/.config/kxkbrc Layout LayoutList us,ru,de»

    — name: Set VariantList
    command: «py-ini-config set /home/student/.config/kxkbrc Layout VariantList ,,»

    — name: Set SwitchMode Global
    command: «py-ini-config set /home/student/.config/kxkbrc Layout SwitchMode Global»

    — name: Reboot hosts
    command: reboot

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *