Як використовувати Alt + Shift для переключення макетів клавіатури?


93

Нещодавно я оновив до Ubuntu 13.10 нову систему управління клавіатурою. Маленька опція "клавіатура переключення" не дозволяє мені встановити її на Alt+ Shift. Як я можу отримати цю прив'язку клавіатури, оскільки я абсолютно не зацікавлений у використанні комбінації Mac-esque Super+ Space?

Відповіді:


93

Підтверджений помилка в Ubuntu 13.10 НЕ дозволяє користувачам перемикання розкладки з використанням комбінації , як Alt+ Shift, Caps Lock, Ctrl+ і Shiftт.д.

Помилка впливає на багатьох людей, її значення встановлено на "Високе", тому ми можемо очікувати, що незабаром буде випущено офіційне виправлення. Ви можете підписатися на сповіщення про цю помилку на launchpad.net, щоб ви отримали електронний лист, коли це буде зроблено.

Наразі виправлення, спрямоване на вирішення цієї проблеми, тестується. На сьогоднішній день, здається, він працює для більшості користувачів, хоча певні проблеми залишаються. Щоб встановити виправлення, використовуйте наступні команди:

sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get upgrade

У моєму випадку потрібна перезавантаження системи, щоб вона працювала (може бути достатньо простого виходу з системи та входу в систему).

Примітка: Спочатку патч розміщувався у ppa: attente / 1218322. Якщо ви попередньо встановили його звідти, ви можете спочатку очистити його наступним чином

sudo ppa-purge ppa:attente/1218322

а потім виконайте три команди вище.

Крім того, ви можете скористатися комбінацією, що містить ключ без модифікатора (літера, цифра, пробіл): спробуйте, наприклад, Alt+ Shift+ Space(це буде працювати без встановлення жодних патчів).

Зверніть увагу, що комбінації клавіш для перемикання макетів все ще не працюють на екрані блокування (це окрема помилка ). Якщо ви застрягли на заблокованому екрані і не можете ввести пароль через неправильну компоновку, просто натисніть значок індикатора мови праворуч від поля пароля.


1
Я встановив патч attente, сподіваючись, що він може повернути моєму коханому (лівий ALT) комбо перемикач. Але після перезавантаження не вийшло, як очікувалося.
corev

6
Дякую за це, насправді засмучує, як зламалася така істотна річ
rtpg

1
Творець ppa каже, що це було замінено цим
ставить

Не працював для мене з Ubuntu GNOME 13.10 :(
malhobayyeb

1
У мене є Ubuntu Gnome 14.04 і те саме питання. PPA не працює, просто ніякі файли не будуть встановлені.
Сіна

25

Величезне спасибі Вільяму Хуа (attente) за його вхідний перемикач PPA, що працює лише для модифікаторів . За його словами, він буде постійно оновлювати PPA, поки не буде випущено правильне виправлення цієї помилки .

Після того, як я додав цей PPA до мого списку джерел, використовуючи таку команду:

sudo add-apt-repository ppa:attente/modifier-only-input-switch

і після того, як я оновив свою систему, використовуючи:

sudo apt-get update
sudo apt-get upgrade

Я можу змінити комбінацію клавіш за замовчуванням Super+ Spaceклавіатуру на Alt+ Shift:

Введення тексту


Творець ppa каже, що це було замінено цим
ставить

Чи працює це рішення ubuntu 15.04теж? У мене є проблема і в цій версії.
Саджад

Чи працює він на Ubuntu 16.04?
Кріштіана Ніколае

10

В Ubuntu 16.04 з Gnome 3.18 ви можете змусити його працювати за допомогою dconf Editor(має працювати і для попередніх версій, оскільки помилка здається досить старою):

  1. Йти до org.gnome.desktop.wm.keybindings
  2. змінити switch-input-source(або switch-input-source-backward) на ['<Shift>Alt_L'](або ['<Alt>Shift_L'])
  3. Насолоджуйтесь! dconf редактор

1
Це був мій випадок, і це допомогло. цікаво, чому подібні речі не виправлені ...
Олег Абражаєв

Це рішення також працює в ubuntu 19.04
FlyingFoX

2

У вікні Ubuntu 12.04 LTS у вікні Параметри розкладки клавіатури я міг вибрати Клавіші, щоб змінити макет та позначити прив'язку за своїм вибором. Я використовую Shift+, CapsLockщоб перемикати макет із самої клавіатури, не використовуючи курсор миші, щоб вибрати потрібний макет із індикатора панелі. Це ж комбо клавіш, здавалося, працює для кріплення або вибору між декількома макетами. (Але в Ubuntu 13.10 це було не так просто.) оснащення5


В Ubuntu 13.10

У вікні налаштувань клавіатури на вкладці Ярлики я вибираю Введення тексту . За замовчуванням для переходу до наступного джерела є Super+, SPACEякий, здається, не працює для мене, і, натиснувши на нього, я призначив новий прискорювач ... , щоб змінити наступний L ayout (я використав Super+ L).

(Тоді я призначив щось подібне для Переключення на попереднє джерело, використовуючи той самий бажаний макет , а потім почав тестувати їх. Перехід від бажаного макета до альтернативного працював, але зворотний не робив . Будь ласка, зверніться до наступного кроку для виправлення.) пікантність1

Виправлення: Після призначення Super+ Lдля "Переключитися на наступне джерело" за допомогою мого вподобаного макета (A) я змінив розкладку клавіатури на альтернативну розкладку (B), а потім призначив комбінацію на "Переключитися на попереднє джерело" (для чого я використовував Shift+ Super+ L). Потім я їх випробував, і вони чудово працюють. (Можливе відключення «Перехід до попереднього джерела» буде працювати теж.)

Нові прискорювачі для ключових комбо, які я використав, виглядають так: солодкість2

Тоді я міг би перейти на макет (A) за допомогою Super+ Lта назад до макета (B) за допомогою Shift+ Super+ L.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.