<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Изменение настроек раскладки клавиатуры в Debian 6</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html</link>
    <description>Добрый день!&lt;br&gt;&lt;br&gt;Подскажите, как скриптом можно добавить русскую раскладку клавиатуры и задать сочетание клавиш для ее смены? Но сделать это так, чтобы после перезагрузки настройка сохранялась. Система Debian 6, gnome.&lt;br&gt;&lt;br&gt;Выполнение команды setxkbmap -layout us,ru -variant ,winkeys -option grp:switch,grp:alt_shift_toggle приводит к желаемому результату, но только до перезагрузки. Ставить эту команду в автозагрузку выглядит костылем. &lt;br&gt;&lt;br&gt;Проверял файл /etc/default/keyboard, там стоят верные настройки:&lt;br&gt;&lt;br&gt;XKBMODEL=&quot;pc105&quot;&lt;br&gt;XKBLAYOUT=&quot;us,ru&quot;&lt;br&gt;XKBVARIANT=&quot;,&quot;&lt;br&gt;XKBOPTIONS=&quot;grp:alt_shift_toggle,grp_led:scroll&quot;&lt;br&gt;&lt;br&gt;Тем не менее, раскладка только английская. Если добавить русскую раскладку через графическое меню гнома, то все работает нормально. Но нужно именно через скрипт.&lt;br&gt;</description>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (Александр Фирсов)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#19</link>
    <pubDate>Tue, 05 Mar 2013 14:57:14 GMT</pubDate>
    <description>Объединяя вышенаписанное (FreeBSD 9.1)&lt;br&gt;&lt;br&gt;$gconftool-2 --direct --config-source xml:readwrite:/usr/local/etc/gconf/gconf.xml.defaults&lt;br&gt;$gconftool-2 --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/layouts &apos;&#091;us,ru&#093;&apos;&lt;br&gt;&lt;br&gt;Далее через костыль:&lt;br&gt;$ echo -e gconftool-2 --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/options &quot;&#091;grp&apos;&#092;t&apos;grp:alt_shift_toggle&#093;&quot; &amp;gt; ./grp&lt;br&gt;$sh&amp;lt;grpмм&lt;br&gt;$rm ./grp&lt;br&gt;&lt;br&gt;Наверняка можно одной строкой.&lt;br&gt;&lt;br&gt;На всякий случай проверяю:&lt;br&gt;$gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/options&lt;br&gt;&lt;br&gt;Через несколько секунд заработало.&lt;br&gt;</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (mr brightside)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#18</link>
    <pubDate>Mon, 14 May 2012 12:51:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt; теперь, когда я хочу вставить символ табуляции в консоли (CTRL+V+TAB) у меня &lt;br&gt;&amp;gt;&amp;gt; вставляется русская буква &quot;м&quot;, хотя язык включен английский &lt;br&gt;&amp;gt; Известная проблема, хотя у меня, например, никогда почему-то она не возникала. Гуглите &lt;br&gt;&amp;gt; на тему &amp;#171;не работает ctrl+c в gnome-terminal&amp;#187; &amp;#8212; решения есть.&lt;br&gt;&lt;br&gt;Определил, что когда раскладкой по-умолчанию является русская, то описанная проблема возникает; если раскладкой по умолчанию сделать английскую, то управляющие клавиши и их комбинации работают, как надо... Это для себя и определил, как решение&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; После ребута системы имею только английскую раскладку &lt;br&gt;&amp;gt; Показали бы, что теперь в GConf&apos;e там, а то мне не видно &lt;br&gt;&amp;gt; ;-) &lt;br&gt;&lt;br&gt;А вот и не понятно... Теперь с языком и раскладкой все ок =) Специально несколько дней поработал, чтобы посмотреть - авось вылетит =) Но нет...&lt;br&gt;&lt;br&gt;Всё, спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (XAnder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#17</link>
    <pubDate>Fri, 11 May 2012 04:57:42 GMT</pubDate>
    <description>&amp;gt; теперь, когда я хочу вставить символ табуляции в консоли (CTRL+V+TAB) у меня &lt;br&gt;&amp;gt; вставляется русская буква &quot;м&quot;, хотя язык включен английский &lt;br&gt;&lt;br&gt;Известная проблема, хотя у меня, например, никогда почему-то она не возникала. Гуглите на тему &amp;#171;не работает ctrl+c в gnome-terminal&amp;#187; &amp;#8212; решения есть.&lt;br&gt;&lt;br&gt;&amp;gt; После ребута системы имею только английскую раскладку &lt;br&gt;&lt;br&gt;Показали бы, что теперь в GConf&apos;e там, а то мне не видно ;-)&lt;br&gt;</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (mr brightside)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#16</link>
    <pubDate>Thu, 10 May 2012 09:35:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt; root&#064;debian:~# sudo gconftool-2 -a /desktop/gnome/peripherals/keyboard/kbd &lt;br&gt;&amp;gt; gconftool надо запускать от имени простого пользователя, не от рута, &amp;#8212; вы &lt;br&gt;&amp;gt; же меняете &#091;b&#093;пользовательские&#091;/b&#093; настройки. От рута нужно запускать только в случае, &lt;br&gt;&amp;gt; когда нужно поменять &#091;b&#093;общесистемные&#091;/b&#093; умолчания, и только с ключами &amp;#171;--direct &lt;br&gt;&amp;gt; --config-source...&amp;#187;, как я уже писал выше.&lt;br&gt;&lt;br&gt;Да, это я уже понял в &quot;живом режиме&quot; =)&lt;br&gt;&lt;br&gt;Добавил раскладку и переключение между раскладками не из скрипта, а из консоли&lt;br&gt;&lt;br&gt;вопросы:&lt;br&gt;&lt;br&gt;теперь, когда я хочу вставить символ табуляции в консоли (CTRL+V+TAB) у меня вставляется русская буква &quot;м&quot;, хотя язык включен английский&lt;br&gt;&lt;br&gt;После ребута системы имею только английскую раскладку&lt;br&gt;&lt;br&gt;В чем может быть дело?&lt;br&gt;</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (XAnder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#15</link>
    <pubDate>Thu, 10 May 2012 04:23:06 GMT</pubDate>
    <description>&amp;gt; root&#064;debian:~# sudo gconftool-2 -a /desktop/gnome/peripherals/keyboard/kbd &lt;br&gt;&lt;br&gt;gconftool надо запускать от имени простого пользователя, не от рута, &amp;#8212; вы же меняете &#091;b&#093;пользовательские&#091;/b&#093; настройки. От рута нужно запускать только в случае, когда нужно поменять &#091;b&#093;общесистемные&#091;/b&#093; умолчания, и только с ключами &amp;#171;--direct --config-source...&amp;#187;, как я уже писал выше.&lt;br&gt;</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (mr brightside)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#14</link>
    <pubDate>Wed, 09 May 2012 21:36:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;  2682 pts/0    S+     0:00 &lt;br&gt;&amp;gt;&amp;gt; grep gconf &lt;br&gt;&amp;gt; gconf походу вообще ни на что не реагирует: &lt;br&gt;&amp;gt; ++++++++++++++++ &lt;br&gt;&amp;gt; root&#064;debian:~# gconftool-2 -R /desktop/gnome &lt;br&gt;&amp;gt; Сбой при перечислении записей в &amp;#171;/desktop/gnome&amp;#187;: Failed to contact configuration &lt;br&gt;&amp;gt; server; the most common cause is a missing or misconfigured D-Bus &lt;br&gt;&amp;gt; session bus daemon.&lt;br&gt;&amp;gt; ++++++++++++++++ &lt;br&gt;&amp;gt; Но, при добавлении поддержки раскладки через оболочку gnome, повтоюсь, все работает &lt;br&gt;&lt;br&gt;Так, разобрался вроде&lt;br&gt;&lt;br&gt;перед командой gconf... Надо было sudo дописать... хотя, я выполнял эту команду под рутом... обнаружил, когда попробовал запускать от пользователя&lt;br&gt;&lt;br&gt;Теперь имею следующее:&lt;br&gt;&lt;br&gt;++++++++++++++++ &lt;br&gt;root&#064;debian:~# sudo gconftool-2 -a /desktop/gnome/peripherals/keyboard/kbd&lt;br&gt; model = &lt;br&gt; options = &#091;grp grp:alt_shift_toggle&#093;&lt;br&gt; layouts = &#091;us,ru&#093;&lt;br&gt;++++++++++++++++ &lt;br&gt;&lt;br&gt;в options вставил значение при помощи скрипта:&lt;br&gt;&lt;br&gt;++++++++++++++++ &lt;br&gt;#! /bin/bash&lt;br&gt;&lt;br&gt;gconftool-2 --type list --list-type string --set /desktop/gnom</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (mr brightside)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#13</link>
    <pubDate>Wed, 09 May 2012 20:24:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Но, надо настроить это через терминал.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Однако, при выполнении команд с gconftool-2, получаю...&lt;br&gt;&amp;gt;&amp;gt; GConf запущен? (ps ax &amp;#124; grep gconf &amp;#8212; в выводе должен быть &lt;br&gt;&amp;gt;&amp;gt; gconfd-2) GNOME вообще запущен?&lt;br&gt;&amp;gt; Да, запущен: &lt;br&gt;&amp;gt; root&#064;debian:~# ps ax &amp;#124; grep gconf &lt;br&gt;&amp;gt;  2056 ?        S  &lt;br&gt;&amp;gt;     0:00 /usr/lib/libgconf2-4/gconfd-2 &lt;br&gt;&amp;gt;  2682 pts/0    S+     0:00 &lt;br&gt;&amp;gt; grep gconf &lt;br&gt;&lt;br&gt;gconf походу вообще ни на что не реагирует:&lt;br&gt;&lt;br&gt;++++++++++++++++&lt;br&gt;root&#064;debian:~# gconftool-2 -R /desktop/gnome&lt;br&gt;Сбой при перечислении записей в &amp;#171;/desktop/gnome&amp;#187;: Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus daemon.&lt;br&gt;++++++++++++++++&lt;br&gt;&lt;br&gt;Но, при добавлении поддержки раскладки через оболочку gnome, повтоюсь, все работает&lt;br&gt;</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (mr brightside)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#12</link>
    <pubDate>Wed, 09 May 2012 20:13:48 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Но, надо настроить это через терминал.&lt;br&gt;&amp;gt;&amp;gt; Однако, при выполнении команд с gconftool-2, получаю...&lt;br&gt;&amp;gt; GConf запущен? (ps ax &amp;#124; grep gconf &amp;#8212; в выводе должен быть &lt;br&gt;&amp;gt; gconfd-2) GNOME вообще запущен?&lt;br&gt;&lt;br&gt;Да, запущен:&lt;br&gt;&lt;br&gt;root&#064;debian:~# ps ax &amp;#124; grep gconf&lt;br&gt; 2056 ?        S      0:00 /usr/lib/libgconf2-4/gconfd-2&lt;br&gt; 2682 pts/0    S+     0:00 grep gconf&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Изменение настроек раскладки клавиатуры в Debian 6 (XAnder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/3816.html#11</link>
    <pubDate>Tue, 08 May 2012 06:45:01 GMT</pubDate>
    <description>&amp;gt; Но, надо настроить это через терминал.&lt;br&gt;&amp;gt; Однако, при выполнении команд с gconftool-2, получаю...&lt;br&gt;&lt;br&gt;GConf запущен? (ps ax &amp;#124; grep gconf &amp;#8212; в выводе должен быть gconfd-2) GNOME вообще запущен?&lt;br&gt;&lt;br&gt;&amp;gt; Папки /desktop/gnome/peripherals/keyboard/kbd не существует. По правде говоря, в корне &lt;br&gt;&amp;gt; / даже desktop&apos;a нету&lt;br&gt;&lt;br&gt;Это не файлы и не папки, а ключи этого самого GConf&apos;а. Можно тут привести приблизительную аналогию с реестром оффтопика. Хранятся в виде файлов XML в каталогах ~/.gconf и /etc/gconf. При выключенном GConf вручную править можно, но осторожно :-) Лучше пользовать gconftool.&lt;br&gt;</description>
</item>

</channel>
</rss>
