Làm cách nào tôi có thể ngăn `gnome-Screensaver` đặt lại bàn phím của mình về bố cục mặc định?


8

Tôi sử dụng xmodmapđể thay đổi bố trí bàn phím của mình trong khi khởi động phiên. Tuy nhiên, mỗi lần kích hoạt màn hình khóa / bảo vệ màn hình Gnome, nó sẽ đặt lại bàn phím về bố cục mặc định và tôi phải chạy xmodmap lại để lấy lại các phím bấm .

Tôi hiểu rằng việc đặt lại bố cục bàn phím là điều nên làm trước khi trình bày lời nhắc mật khẩu, nhưng Có cách nào để ngăn chặn trình bảo vệ màn hình Gnome thực hiện không? Hoặc một cách để nói với Gnome sử dụng bố cục bàn phím tùy chỉnh mọi lúc?

Câu trả lời:


2

Khi đăng nhập, .Xmodmap(được thiết lập là người dùng hoặc toàn cầu) sẽ đọc đúng. Tuy nhiên, khi màn hình chuyển sang chế độ ngủ và tôi đăng nhập lại, nó sẽ được đặt lại và các phím sẽ hoạt động như trước khi .Xmodmapđược tải. Không có cài đặt nào hoạt động cho đến một lúc nào đó tôi nhận ra rằng bàn phím của mình đã được cắm vào màn hình và do đó tất cả các vị trí bị mất khi màn hình đi ngủ hoặc bị tắt. Điều giúp là cắm trực tiếp bàn phím vào tháp máy tính. Bây giờ việc đọc ban đầu .Xmodmapngay sau khi đăng nhập được duy trì độc lập với màn hình đang bật hoặc tắt.


vấn đề trở lại khi tôi có những thứ khác (chuột, webcam) cắm vào màn hình - nhưng hoạt động tốt trở lại kể từ khi tôi cắm chúng vào máy tính hoặc bàn phím (qua máy tính)
user11243 15/03/2016

9

Tìm kiếm với gconf-tool, tôi tìm thấy cài đặt /desktop/gnome/peripherals/keyboard/general/update_handlers, rõ ràng là một danh sách các tệp Xmodmap sẽ được tải lại mỗi khi trạng thái bàn phím được đặt lại.

Setti điều này để .Xmodmaplàm cho điều này làm việc cho tôi (sau khi đăng xuất và đăng nhập lại).


Sử dụng dconf-tooltrong Ubuntu 18.04 Tôi không thể tìm thấy khóa này :(
Enrico

2

Bạn có thể thay đổi tùy chọn bố trí bàn phím Gnome trong Hệ thống -> Tùy chọn -> Bàn phím.

Bạn có thể chỉnh sửa các ràng buộc chính trong Hệ thống -> Tùy chọn -> Phím tắt.

Chúng có thể không có tính linh hoạt giống như xmodmap, nhưng nên hoạt động chính xác ngay cả sau khi bảo vệ màn hình / khóa màn hình.


1
Cảm ơn những lời đề nghị. Tôi quên đề cập đến trong câu hỏi mà tôi sử dụng xmodmapchủ yếu để thêm các ký tự có dấu vào một số tổ hợp sửa đổi + chữ cái. Theo như tôi có thể thấy, điều này không thể được thực hiện bằng các công cụ có sẵn trong menu.
Riccardo Murri

1

Tôi có các ràng buộc khóa tùy chỉnh được lưu trữ trong một tệp xkb , mà tôi có thể tải với xkbcomp . Tôi chưa bao giờ gặp bất kỳ vấn đề nào với trình bảo vệ màn hình đặt lại cấu hình này.

Sau đó, bạn có thể đặt xkbcomplệnh trong tệp .xinitrc của mình để tải sơ đồ bàn phím bất cứ khi nào x bắt đầu.


Cảm ơn! Đây có lẽ sẽ là con đường để đi nếu tôi đang bắt đầu chỉnh sửa bố cục bàn phím của mình bây giờ. Tuy nhiên, tôi đã có một số sửa đổi khá rộng ở định dạng Xmodmap và không cảm thấy muốn dành một buổi tối để chuyển đổi các tệp ...
Riccardo Murri
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.