Я большой пользователь Vim и одна из первых вещей, которые я делаю, когда я начинаю работать над чистой установкой ubuntu, - это замена клавиш блокировки и клавиш esc для уменьшения движения руки над клавиатурой.
До сих пор я делал это через диалог настройки клавиатуры, но теперь я пишу набор скриптов, которые будут устанавливать Ubuntu так, как мне нравится, и я не смог найти сценарий или программируемый способ изменить этот элемент конфигурации.
Я не ищу варианты, которые меняют ключи на любом другом уровне, чем сам gnome, поэтому я ищу для того, чтобы создать сценарий этого изменения и отобразить его в конфигурации клавиатуры, которую я использовал чтобы использовать, должен ли я решить вернуться в будущем вручную.
Вы можете сделать это через GUI, откройте панель управления Keyboard Preferences (в разделе System -> Preferences) и выберите вкладку Layout. Нажмите кнопку Options..., чтобы открыть диалог параметров макета. Разверните раздел Caps Lock key behaviour и выберите Swap ESC and Caps Lock.
Есть несколько способов написания такого типа.
Мы может внести изменения непосредственно со следующими параметрами:
setxkbmap -option caps:swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры сохраняет свою конфигурацию через gconf, причем макет фактически применяется gnome-settings-daemon. Поэтому вы можете gnome-settings-daemon настроить макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как /desktop/gnome/peripherals/keyboard/kbd/options. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
В приведенном выше примере <tab> должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через GUI, откройте панель управления Keyboard Preferences (в разделе System -> Preferences) и выберите вкладку Layout. Нажмите кнопку Options..., чтобы открыть диалог параметров макета. Разверните раздел Caps Lock key behaviour и выберите Swap ESC and Caps Lock.
Есть несколько способов написания такого типа.
Мы может внести изменения непосредственно со следующими параметрами:
setxkbmap -option caps:swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления настройками клавиатуры сохраняет свою конфигурацию с помощью gconf, причем макет фактически применяется gnome-settings-daemon. Поэтому вы можете gnome-settings-daemon настроить макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как /desktop/gnome/peripherals/keyboard/kbd/options. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
В приведенном выше примере <tab> должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через GUI, откройте панель управления Keyboard Preferences (в разделе System -> Preferences) и выберите вкладку Layout. Нажмите кнопку Options..., чтобы открыть диалог параметров макета. Разверните раздел Caps Lock key behaviour и выберите Swap ESC and Caps Lock.
Есть несколько способов написания такого типа.
Мы может внести изменения непосредственно со следующими параметрами:
setxkbmap -option caps:swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры сохраняет свою конфигурацию через gconf, причем макет фактически применяется gnome-settings-daemon. Поэтому вы можете gnome-settings-daemon настроить макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как /desktop/gnome/peripherals/keyboard/kbd/options. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
В приведенном выше примере <tab> должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через GUI, откройте панель управления Keyboard Preferences (в разделе System -> Preferences) и выберите вкладку Layout. Нажмите кнопку Options..., чтобы открыть диалог параметров макета. Разверните раздел Caps Lock key behaviour и выберите Swap ESC and Caps Lock.
Есть несколько способов написания такого типа.
Мы может внести изменения непосредственно со следующими параметрами:
setxkbmap -option caps:swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры сохраняет свою конфигурацию через gconf, причем макет фактически применяется gnome-settings-daemon. Поэтому вы можете gnome-settings-daemon настроить макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как /desktop/gnome/peripherals/keyboard/kbd/options. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
В приведенном выше примере <tab> должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через GUI, откройте панель управления Keyboard Preferences (в разделе System -> Preferences) и выберите вкладку Layout. Нажмите кнопку Options..., чтобы открыть диалог параметров макета. Разверните раздел Caps Lock key behaviour и выберите Swap ESC and Caps Lock.
Есть несколько способов написания такого типа.
Мы может внести изменения непосредственно со следующими параметрами:
setxkbmap -option caps:swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры сохраняет свою конфигурацию через gconf, причем макет фактически применяется gnome-settings-daemon. Поэтому вы можете gnome-settings-daemon настроить макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как /desktop/gnome/peripherals/keyboard/kbd/options. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
В приведенном выше примере <tab> должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через GUI, откройте панель управления Keyboard Preferences (в разделе System -> Preferences) и выберите вкладку Layout. Нажмите кнопку Options..., чтобы открыть диалог параметров макета. Разверните раздел Caps Lock key behaviour и выберите Swap ESC and Caps Lock.
Есть несколько способов написания такого типа.
Мы может внести изменения непосредственно со следующими параметрами:
setxkbmap -option caps:swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры сохраняет свою конфигурацию через gconf, причем макет фактически применяется gnome-settings-daemon. Поэтому вы можете gnome-settings-daemon настроить макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как /desktop/gnome/peripherals/keyboard/kbd/options. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
В приведенном выше примере <tab> должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через GUI, откройте панель управления Keyboard Preferences (в разделе System -> Preferences) и выберите вкладку Layout. Нажмите кнопку Options..., чтобы открыть диалог параметров макета. Разверните раздел Caps Lock key behaviour и выберите Swap ESC and Caps Lock.
Есть несколько способов написания такого типа.
Мы может внести изменения непосредственно со следующими параметрами:
setxkbmap -option caps:swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры сохраняет свою конфигурацию через gconf, причем макет фактически применяется gnome-settings-daemon. Поэтому вы можете gnome-settings-daemon настроить макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как /desktop/gnome/peripherals/keyboard/kbd/options. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
В приведенном выше примере <tab> должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через графический интерфейс, открыв панель управления «Настройки клавиатуры
» (в разделе «Система» - «Настройки»
) и выберите макет
. Нажмите кнопку Options ...
, чтобы открыть диалог параметров макета. Разверните раздел Caps Lock
и выберите Swap ESC и Caps Lock
.
Есть несколько способов, которыми вы могли бы писать такие вещи. [ ! d17]
Мы можем внести изменения непосредственно со следующим:
setxkbmap -option caps: swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры хранит свою конфигурацию с помощью gconf
, причем макет фактически применяется gnome-settings-daemon
. Поэтому вы можете заставить gnome-settings-daemon
отрегулировать макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как / desktop / gnome / периферия / клавиатура / KBD / опции
. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set / desktop / gnome / peripherals / keyboard / kbd / options \ --type list --list-type string \ '[ caps & lt; tab & gt; caps: swapescape] '
В вышеизложенном, & lt; tab & gt;
должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через графический интерфейс, открыв панель управления «Настройки клавиатуры
» (в разделе «Система» - «Настройки»
) и выберите макет
. Нажмите кнопку Options ...
, чтобы открыть диалог параметров макета. Разверните раздел Caps Lock
и выберите Swap ESC и Caps Lock
.
Есть несколько способов, которыми вы могли бы писать такие вещи. [ ! d17]
Мы можем внести изменения непосредственно со следующим:
setxkbmap -option caps: swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры хранит свою конфигурацию с помощью gconf
, причем макет фактически применяется gnome-settings-daemon
. Поэтому вы можете заставить gnome-settings-daemon
отрегулировать макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как / desktop / gnome / периферия / клавиатура / KBD / опции
. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set / desktop / gnome / peripherals / keyboard / kbd / options \ --type list --list-type string \ '[ caps & lt; tab & gt; caps: swapescape] '
В вышеизложенном, & lt; tab & gt;
должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через графический интерфейс, открыв панель управления «Настройки клавиатуры
» (в разделе «Система» - «Настройки»
) и выберите макет
. Нажмите кнопку Options ...
, чтобы открыть диалог параметров макета. Разверните раздел Caps Lock
и выберите Swap ESC и Caps Lock
.
Есть несколько способов, которыми вы могли бы писать такие вещи. [ ! d17]
Мы можем внести изменения непосредственно со следующим:
setxkbmap -option caps: swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры хранит свою конфигурацию с помощью gconf
, причем макет фактически применяется gnome-settings-daemon
. Поэтому вы можете заставить gnome-settings-daemon
отрегулировать макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как / desktop / gnome / периферия / клавиатура / KBD / опции
. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set / desktop / gnome / peripherals / keyboard / kbd / options \ --type list --list-type string \ '[ caps & lt; tab & gt; caps: swapescape] '
В вышеизложенном, & lt; tab & gt;
должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
Вы можете сделать это через графический интерфейс, открыв панель управления «Настройки клавиатуры
» (в разделе «Система» - «Настройки»
) и выберите макет
. Нажмите кнопку Options ...
, чтобы открыть диалог параметров макета. Разверните раздел Caps Lock
и выберите Swap ESC и Caps Lock
.
Есть несколько способов, которыми вы могли бы писать такие вещи. [ ! d17]
Мы можем внести изменения непосредственно со следующим:
setxkbmap -option caps: swapescape
Вы можете отключить все текущие параметры макета (которые вернут ограничение блокировки по умолчанию):
setxkbmap -option ''
Панель управления предпочтениями клавиатуры хранит свою конфигурацию с помощью gconf
, причем макет фактически применяется gnome-settings-daemon
. Поэтому вы можете заставить gnome-settings-daemon
отрегулировать макет, обновив gconf самостоятельно.
Соответствующая настройка в этом случае выглядит как / desktop / gnome / периферия / клавиатура / KBD / опции
. Таким образом, вы можете установить этот параметр с помощью:
gconftool-2 --set / desktop / gnome / peripherals / keyboard / kbd / options \ --type list --list-type string \ '[ caps & lt; tab & gt; caps: swapescape] '
В вышеизложенном, & lt; tab & gt;
должен быть буквальным символом табуляции, а не пробелами. Вы можете снова отключить поведение, установив ключ gconf в пустой список.
[caps & lt; tab & gt; caps: swapescape]
. Теперь все работает, я принимаю ваш ответ и предлагаю отредактировать его, чтобы изменить значение для будущей ссылки. Благодарю.
– Jacobo de Vera
19 April 2011 в 14:27