Thay đổi cách bố trí bàn phím trong LightDM


7

Tôi đã cài đặt LightDM trên hệ thống Arch Linux (sử dụng pacman) và nó chạy tốt, ngoại trừ, nếu tôi cố gắng nhập một ký tự đặc biệt (như "@", "$", ...) trong trường người dùng hoặc mật khẩu thì không Không làm gì cả. Tôi đang sử dụng lời chào gtk3, nhưng nó không hoạt động với những người chào hỏi khác.

Tôi đã cấu hình bàn phím và ngôn ngữ như được mô tả trong hướng dẫn cài đặt Arch Linux và nó cũng cho biết ở góc trên cùng bên phải của LightDM "de_DE.utf-8".


1
Những nhân vật đặc biệt nào không hoạt động? Họ có phải là những người yêu cầu AltGr?
Gilles 'SO- ngừng trở nên xấu xa'

1
Đúng chính xác. Tôi nghĩ LightDM sử dụng vì một số lý do bố trí bàn phím của Mỹ (ví dụ "-" trên bàn phím của tôi trở thành "/"). Nhưng nếu tôi đăng nhập mà không có LightDM và bắt đầu Cinnamon thì mọi thứ đều hoạt động tốt.
TeHeRu33

Câu trả lời:


8

Vấn đề là tôi đã quên tập tin /etc/X11/xorg.conf.d/20-keyboard.conf. Tôi đã tạo ra nó với nội dung:

Section "InputClass"
    Identifier "keyboard"
    MatchIsKeyboard "yes"
    Option "XkbLayout" "de"
    Option "XkbVariant" "nodeadkeys"
EndSection

và bây giờ LightDM hoạt động.


Dưới đây là tài liệu Arch liên quan .
Serge Stroobandt

Các localectl list-x11-keymap-layoutslệnh sẽ liệt kê tất cả các bố trí bàn phím có sẵn / bản đồ.
Serge Stroobandt

1

Trên Xubfox

Trên Xubfox, tôi phải tạo một tệp trong một thư mục khác:

$ cd /etc/lightdm/lightdm.conf.d
$ sudo touch 00-keyboard.conf
$ sudo nano 00-keyboard.conf

với nội dung này cho bebàn phím tiếng Bỉ :

[SeatDefaults]
display-setup-script=/usr/bin/setxkbmap be oss

Lệnh setxkbmapđược cung cấp bởi gói x11-utils, do đó

$ sudo apt install x11-utils

Các mã bàn phím có sẵn được liệt kê với:

$ localectl list-x11-keymap-layouts

Trong khi bạn đang ở đó, bạn cũng có thể muốn đảm bảo NumLock hoạt động trong khi đăng nhập LightDM . Điều này có thể đạt được bằng cách nối thêm một dòng vào 00-keyboard.conftệp cấu hình rất giống nhau :

[SeatDefaults]
display-setup-script=/usr/bin/setxkbmap be oss
greeter-setup-script=/usr/bin/numlockx on

Tất nhiên, điều này đòi hỏi numlockxgói phải được cài đặt:

$ sudo apt install numlockx

0

Với linux mint của tôi (vốn là một công cụ phái sinh Ubuntu, vì vậy tôi cho rằng nó nên sử dụng các distro dựa trên Ubuntu khác):

Nhìn vào tập tin /etc/default/keyboard, có một dòng nhưXKBLAYOUT="us" .

Tôi đã thay thế usbằng fr(cho bàn phím tiếng Pháp của tôi) và nó hoạt động.


0

Tôi đã chỉnh sửa /etc/lightdm/lightdm.confvà dưới phần [Seat:*]tôi đã thêm một dòng:

display-setup-script=setxkbmap de

để có được bố cục của tôi (tôi sử dụng dvoraknhưng tôi nghĩ decó lẽ bạn sẽ muốn ) bố cục trong trình quản lý / chào hỏi hiển thị. Các keymap được cài đặt có thể được liệt kê cùng ls /usr/share/kbd/keymaps/i386và bạn có thể muốn decho bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.