Чому мій символ @ не працює?


41

Я ніколи раніше не використовував Linux, тому це може бути проблемою, але я намагаюся просто SSH у веб-сервер своїх друзів, використовуючи інформацію, яку він мені дав. Я подивився, що команда linux на ssh є ssh username@hostname. Я не намагаюся вводити це в LXTerminal, але кожного разу, коли я тримаю зсув і натискаю на номер два, я не отримую, @я отримую ". Будь-які ідеї?


7
Відображається @на "ключ у Великобританії.
Jivings

2
До речі, я знаю, що це, мабуть, непотрібно, але якщо ви не можете потрудитися зробити переоформлення, описане нижче, ви, ймовірно, виявите, що Shift+ 'дасть @(ключ поруч ;) Якщо я здогадуюсь правильно, це комбінація що зазвичай дасть вам"
ACarter

Дякуємо за комбінацію клавіш "shift + апостроф" для створення символу @. Це працює! Я не зміг вказати свою електронну адресу під час входу в Netflix. Вдячний за це! Крім цього, Raspberry Pi - чудовий досвід навчання!

До речі, у Вікіпедії є приємні фотографії як у США, так і у Великобританії .
Дмитро Григор’єв

Відповіді:


48

Вам потрібно перезавантажити клавіатуру. За замовчуванням він встановлений на карті Великобританії.

у типі командного рядка:

sudo nano /etc/default/keyboard 

і натисніть Enter. знайдіть наступний рядок

XKBLAYOUT = "gb"

Змініть gb до нас (Це передбачає, що ви хочете зіставити нам карти, якщо не замінити gb двома буквеними кодами для вашої країни)

і перезавантажте машину.

якщо він тривалий час призупиняється на етапі відображення клавіатури, введіть у командному рядку наступне:

sudo setupcon

Наступне перезавантаження має бути набагато швидшим.

Довідка:

http://elinux.org/index.php?title=R-Pi_Troubleshooting&oldid=147362#Re-mapping_the_keyboard_with_Debian_Squeeze


Лише зауваження, якщо nano не є вашим редактором за вибором, пі також поставляється разом з vi.
піперчестер

1
Це так гарно. Просто кажу ....
GreenAsJade

2
Користувачі програми Raspbian обов'язково повинні бачити відповідь scruss та / або це як альтернативу.
золотинки

Для setupconмене це було вирішальним. До цього часу локаль клавіатури просто не оновлювався. Дякую!
ІгорГанапольський

22

Відповідь Стіва, хоча й правильна на той час, тепер дещо застаріла. На Raspbian:

sudo raspi-config

і перейдіть до розділу configure_keyboard з 4 Internationalisation Options->I3 Change Keyboard Layout

Ви можете вибрати правильний тип клавіатури та макет звідти.


2
Це просто сприймається як більш зручний у користуванні спосіб робити те саме, чи це усуває додаткові проблеми, яких не має рішення Стіва?
TimFoolery

У програмі Raspbian він принаймні використовує офіційний інструмент налаштування. Це може робити додаткові речі у фоновому режимі. Принаймні, він встановлює консольну клавіатуру та клавіатуру X з однією командою, а не дві Стіва.
scruss

1

Конфігурація Raspberry Pi змінилася станом на Jessie (2017):

  1. raspi-config більше не пропонує Internationalisation Options. У Localisation Optionsпідменю немаєChange Keyboard Layout
  2. Просто встановлення XKBLAYOUT = "us" може бути за замовчуванням для іспанського макета.

Це працювало для мене:

sudo nano /etc/default/keyboard

І це були мої налаштування (я канадський):

XKBMODEL="pc104"
XKBLAYOUT="ca"
XKBVARIANT="eng"

Для наших південних сусідів:

XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT=""

Однак у цьому є помилка. Коли ви зареєструєтесь

Pi > Preferences > Raspberry Pi Configuration
Pi > Preferences > Keyboard and Mouse. 

він покаже США> іспанська (латиноамериканська). Я не думаю, що це впливає на функціональність.


Щоб дізнатися потрібний макет, запустіть його в Терміналі:

rc_gui

Потім натисніть на Localisation> Set Keyboard...і внесіть зміни. Клацніть, OKщоб закрити діалогове вікно "Клавіатура". Клацніть Set Keyboard...ще раз. Цього разу у вікні терміналу ви покажете:

Sections: ['Global']
Layouts: ['ca']
Variants: ['eng']
Options: []

Тепер ви можете помістити їх у своє

sudo nano /etc/default/keyboard

Layouts --> XKBLAYOUT
Variants --> XKBVARIANT

Я хотів би зазначити, що пошук "змінити розкладку клавіатури" приводить до подібної відповіді, яка дуже схожа: raspberrypi.stackexchange.com/a/10103 Але це не згадує, що клавіатура США / Канади - pc104; Я здогадуюсь, що решта світу (латинський алфавіт поза межами США / Канади) використовує pc105?
Колін

0

Інший варіант, який не використовує термінал, переходить у (з графічного інтерфейсу), меню> Налаштування> Конфігурація Raspberry Pi> Локалізація> Встановити клавіатуру та встановити її відповідно до місця проживання.

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