it-swarm-vi.com

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?

Tôi sử dụng xmodmap để thay đổi bố cục bàn phím 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 của nó và tôi phải chạy lại xmodmap để lấy lại phím của mình.

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 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?

8
Riccardo Murri

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 .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 của .Xmodmap ngay sau khi đăng nhập được duy trì độc lập với màn hình đang bật hoặc tắt.

2
user11243

Tìm kiếm với gconf-tool, tôi tìm thấy cài đặt /desktop/gnome/peripherals/keyboard/general/update_handlers, có vẻ như 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 cho .Xmodmap đã làm cho công việc của tôi (sau khi đăng xuất và đăng nhập lại).

9
Riccardo Murri

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.

2
dv3500ea

Tôi có các ràng buộc khóa tùy chỉnh được lưu trữ trong 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 lệnh xkbcomp 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.

1
DLH