Nguồn đầu vào của Mavericks được đặt thành bàn phím Hoa Kỳ trong màn hình đăng nhập


16

Tôi đến từ Bỉ và trên tài khoản người dùng của riêng tôi, nguồn đầu vào được đặt thành bàn phím tiếng Bỉ (thực ra là tiếng Pháp). Menu nguồn đầu vào được bật trong thanh menu, vì vậy tôi có thể chuyển nó sang bàn phím Bỉ trước khi nhập mật khẩu, nhưng làm cách nào để thay đổi vĩnh viễn nguồn đầu vào được sử dụng để đăng nhập? Tôi là quản trị viên hệ thống và tôi biết cách truy cập root nếu cần.

Nó hoạt động hoàn hảo trong Mountain Lion.

Câu trả lời:


16

Tôi luôn có bố cục tiếng Pháp thay vì tiếng Pháp canadian ở màn hình đăng nhập.
Đây là giải pháp hiệu quả với tôi:

  1. Tôi thấy rằng bố trí bàn phím Logon (tức là tiếng Pháp) tương ứng với:

    defaults read /Library/Preferences/com.apple.HIToolbox.plist

  2. Các mong muốn bố trí bàn phím (tức là người Canada gốc Pháp) được lưu ở đây:

    defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
    (Lưu ý ~!)

  3. Để giải quyết vấn đề này, tôi đã thay đổi bàn phím đăng nhập thành bàn phím mong muốn bằng cách ghi đè tệp .plist (sau khi đảm bảo rằng nguyên bản nguồn không chứa bất kỳ sự xuất hiện nào của bố cục không mong muốn):

    • Xem tệp với plutil -convert json ~/Library/Preferences/com.apple.HIToolbox.plist; vi ~/Library/Preferences/com.apple.HIToolbox.plist; plutil -convert binary1 ~/Library/Preferences/com.apple.HIToolbox.plistvà đảm bảo rằng không có sự xuất hiện của bố cục không mong muốn (ngay cả trong Lịch sử).

    • sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

    • sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist

Đăng xuất và nó ổn. :)


1
Giải pháp thông minh, nhưng không hiệu quả với tôi, thậm chí đã thử sửa quyền truy cập tệp và khiến tôi sở hữu nó, cũng không giúp được gì, bạn có thêm thông tin nào không?
Mostafa Berg

Chỉ cần tìm bản sửa lỗi!, Tôi cần phải sửa nó thành 644! Cảm ơn cả tỷ!
Mostafa Berg

4

Thiết lập nó theo cách bạn muốn trong tài khoản của mình và sau đó sao chép người dùng com.apple.HIToolbox.plist vào hệ thống một, sau đó khởi động lại.

Chạy cái này trong Terminal:

sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

Sau đó, khởi động lại máy tính của bạn mà không cần vào màn hình đăng nhập (chọn khởi động lại từ menu Apple mà không cần đăng xuất trước)


2

Bạn có thể thay đổi nguồn đầu vào bằng cách hiển thị menu Nhập trong cửa sổ đăng nhập, sau đó chọn bố cục bàn phím thay thế, sau đó đăng nhập vào tài khoản gốc .

  1. Mở tùy chọn hệ thốngNgười dùng & nhóm .

  2. Mở khóa khung tùy chọn và chọn Tùy chọn đăng nhập .

  3. Chọn Hiển thị menu Nhập trong cửa sổ đăng nhập .

  4. Đăng nhập ngay vào tài khoản root.

    Tài khoản root nên duy trì lựa chọn giống như cửa sổ đăng nhập. Nếu không, thay đổi nguồn đầu vào để khớp với cửa sổ đăng nhập, sau đó đăng xuất. Cả cửa sổ đăng nhập và tài khoản root phải có cùng một nguồn đầu vào để nó tồn tại vĩnh viễn.


1
Tôi không chắc điều này hoạt động. Tất cả quản trị viên trên máy của tôi đều có đầu vào Dvorak, nhưng thông tin đăng nhập của tôi tiếp tục được đặt lại ở Hoa Kỳ.
JoshRagem

Tài khoản quản trị @Josh không ảnh hưởng đến màn hình đăng nhập; bạn đã thay đổi tài khoản root chưa? Tôi biết bạn sẽ đọc câu trả lời nhưng tôi chỉ muốn kiểm tra lại vì nhận xét của bạn chỉ đề cập đến quản trị viên.
grg

Nó hoạt động với tôi trên Macos Catalina, nhưng tôi thậm chí không biết rằng bạn có thể đăng nhập bằng tài khoản root! @grg Tôi nghĩ bạn nên thêm liên kết này vào điểm thứ 4 của mình, vì tôi không nghĩ rằng nhiều người biết cách đăng nhập với tư cách người dùng root
kibin

0

Tôi có giải pháp hack đơn giản. Nếu bạn đã bật lựa chọn bàn phím màn hình đăng nhập và bàn phím mặc định là sai, ví dụ: US trong trường hợp của tôi thay đổi, NHƯNG không tiếp tục đăng nhập (không nhập mật khẩu) mà khởi động lại hoặc tắt máy Mac bằng các nút ở cuối màn hình đăng nhập. Cách này bàn phím sẽ được ghi nhớ!


0

Tôi đang chạy Catalina và không có câu trả lời nào ở trên làm việc cho tôi. Những gì đã làm cho tôi kết thúc khá đơn giản. (Tất cả tín dụng cho Daniel Aleksandersen cho giải pháp này.)

  1. Đi vào Tùy chọn hệ thống> Ngôn ngữ & Vùng> Chung.
  2. Đảm bảo ngôn ngữ ưa thích của bạn được đặt làm chính
  3. Nhấn biểu tượng bánh răng bên dưới danh sách các ngôn ngữ và nhấp vào "Áp dụng cho cửa sổ đăng nhập".
  4. Khởi động lại để kiểm tra nó hoạt động.

nhập mô tả hình ảnh ở đây

Đối với tôi đó là nó. Nếu biểu tượng bánh răng không hiển thị cho bạn, bạn có thể cần phải làm theo danh sách đầy đủ các bước bên dưới:

  1. Bắt đầu bằng cách vào Tùy chọn hệ thống: Bàn phím: Nguồn đầu vào. Đảm bảo bố cục bạn muốn có trên cửa sổ đăng nhập nằm ở đầu danh sách bố trí bàn phím.

  2. Chuyển đến Tùy chọn hệ thống: Người dùng và Nhóm: Tùy chọn đăng nhập. Mở khóa khung ưu tiên nếu cần.

  3. Bật và tắt menu Hiển thị đầu vào trong cửa sổ đăng nhập Tùy chọn tắt và bật lại. Hoặc bật nó lên nếu nó chưa được bật.

  4. Chuyển đến Tùy chọn hệ thống: Ngôn ngữ và Vùng: Chung: Ngôn ngữ ưa thích.

  5. Tạm thời thêm ngôn ngữ thứ hai vào danh sách bằng nút Plus. Bạn sẽ loại bỏ nó sau để chỉ cần thêm bất kỳ ngôn ngữ.

  6. Kéo ngôn ngữ mới lên đầu danh sách.

  7. Nhấp vào nút Gear mới xuất hiện trên thanh dưới cùng khi bạn sắp xếp lại danh sách ngôn ngữ và chọn Áp dụng cho Cửa sổ Đăng nhập. (Như thể hiện trong ảnh chụp màn hình ở trên.)

  8. Kéo ngôn ngữ ưa thích của bạn lên đầu danh sách một lần nữa.

  9. Lặp lại bước 7.

    1. Xóa ngôn ngữ bạn đã thêm tạm thời vào danh sách bằng cách chọn ngôn ngữ đó và nhấp vào nút Trừ. Khởi động lại máy Mac của bạn.

-1

Chỉ cần xóa / L Library /Pferences / com.apple.HIToolbox.plist thực hiện công việc cho tôi.


-1

Tại sao mọi người làm cho nó phức tạp như vậy. Đơn giản nhất sẽ là:

newton02:~ templahum$ sudo languagesetup

và sau đó bạn nhận được:

Password:

Nhập mật khẩu sẽ cho bạn thấy điều này. Chọn ngôn ngữ của bạn và di chuyển nhấn Return. Bạn xong việc rồi!

 1. Use English for the main language
 2. Utiliser le français comme langue principale
 3. Deutsch als Standardsprache verwenden
 4. Some language
 5. Some other language
 6. Some some other language
 7. Usar español como idioma principal

 q) Quit? 1
 System Language set to: en

Bạn dường như đã đọc sai câu hỏi, liên quan đến nguồn đầu vào mặc định trên trang đăng nhập, KHÔNG phải ngôn ngữ hệ thống. Ngay cả với ngôn ngữ hệ thống được đặt thành en, có lẽ có hàng tá nguồn đầu vào khác nhau mà người ta có thể muốn có làm mặc định. Vì câu trả lời của bạn không liên quan đến vấn đề được nêu ra bởi câu hỏi, tôi khuyên bạn nên xóa nó.
Tom Gewecke
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.