Làm cách nào tôi có thể dừng khóa meta của Unity 2d khi tôi ở trong VirtualBox?


8

Bất cứ khi nào tôi đang làm việc trong hệ thống máy khách ảo và nhấn phím meta (còn gọi là winkey hoặc Mod4), một menu thống nhất rất lớn bật lên.

Có cách nào để khắc phục hành vi này?


Tôi không biết có cách nào để thay đổi nó hay không, nhưng đó là mặc định cho Ubuntu, có hay không trong VirtualBox. Nếu bạn vẫn có thể sử dụng nó như một công cụ sửa đổi (ví dụ Super + Dù thế nào), thì nó được thiết lập chính xác, như được xác định bởi các quyền hạn.
zpletan

Thật không may, điều này dường như là không thể - xem ở đây .
Takkat

1
đồng ý với Takkat - nếu bạn muốn dừng việc chặn khóa meta thì hãy chạy khách ở chế độ toàn màn hình - điều khiển bên phải + F
fossfreedom

fossfreedom, vẫn đánh chặn
chụcai_cirno

@TensaiCirno - rất lạ - Tôi đang sử dụng hộp ảo 4.1.6 và chạy toàn màn hình hoạt động với tôi.
fossfreedom

Câu trả lời:


1

Vẫn không hoạt động, ngay cả trên hồ sơ mới: /. Tôi đã tạo bản vá đơn giản, để vô hiệu hóa trình khởi chạy thống nhất và tắt menu tô sáng trên bảng điều khiển khi nhấn Alt.

phiền toái_keys_unity_2d.diff

Các bước để áp dụng nó:

  • cd $build_dir (bất kỳ thư mục trống)
  • apt-get source unity-2d
  • sudo apt-get build-dep unity-2d
  • wget https://raw.github.com/gist/1352470/eb9c736bd1041af4be04f0bafdd8e437c222ea15/annoying_keys_unity_2d.diff
  • patch -Np1 < annoying_keys_unity_2d.diff
  • cd unity-2d-4.12.0
  • dpkg-buildpackage -rfakeroot -b
  • cd ..
  • sudo dpkg -i ./*.deb

1

Thật không may, không có cách nào để lấy Superkhóa khi làm việc trong Virtual Box ở chế độ không toàn màn hình vì khóa này không được Unity phát hành.

Bằng cách cài đặt compizconfig-settings-manager Cài đặt compizconfig-settings-manager và chạy, ccsmchúng tôi có thể xác định các phím tắt để hiển thị các phần tử máy tính để bàn thống nhất ngay cả khi Unity2D đang chạy.

Cảnh báo: ccsm có thể dẫn đến các hiệu ứng không mong muốn có thể khó khắc phục và có thể khiến bạn không có máy tính để bàn (xem thêm câu hỏi này để biết thêm thông tin cơ bản).

Duyệt đến Bàn làm việc -> Cài đặt thống nhất và chọn phím tắt bạn muốn thay đổi từ tab Hành vi .

Lưu ý: Không cần bật plugin Unity để thay đổi các phím bấm:

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

Phím điều khiển dấu gạch ngang "khổng lồ đen" là Khóa để hiển thị trình khởi chạy . Bằng cách làm như vậy, bạn có thể chỉ định một tổ hợp phím khác trên máy chủ và trên máy khách để tránh cả hai mở. Tuy nhiên, lưu ý rằng vẫn Supersẽ mở Dash trên máy chủ khi chọn bất kỳ kết hợp nào với Super-key (ví dụ Ctrl+ Super) trong máy khách.

Bạn cũng có thể vô hiệu hóa phím tắt từ đây.

Quy trình này đã được thử nghiệm trên một máy ảo chạy 11.10. nơi chúng tôi đã vô hiệu hóa khả năng tăng tốc đồ họa 3D trong máy. Nó có thể không hoạt động tương tự trên phần cứng thực sự.


Bạn có chắc chắn rằng cài đặt này được áp dụng cho Unity 2D không? Bởi vì nó không phải là plugin compiz, nó là ứng dụng QML độc lập. Và không hoạt động đối với tôi :(
chụcai_cirno

Chà, tôi chỉ có thể kiểm tra cái này cho Unity2D với cài đặt compiz chứ không chạy . Rất tiếc khi biết rằng nó không hiệu quả với bạn.
Takkat

Rất lạ, tôi sẽ thử với hồ sơ người dùng mới. Dù sao cũng cảm ơn trước. :)
chụcai_cirno

0

OK ... câu hỏi của tôi liên quan đến dấu gạch ngang Unity 3d đã bị đóng vì nó được đánh dấu là bản sao "chính xác" của câu hỏi này.

Có bản vá nào để áp dụng điều này cho Unity 3d không? Bất cứ khi nào tôi sử dụng các phím "Alt-L 'để khóa cửa sổ khách của mình, bảng điều khiển sẽ được hiển thị dưới nền và mật khẩu của tôi được nhập bằng văn bản rõ ràng.


Tôi không nghĩ là có. Nhưng bạn có thể viết bản vá của riêng bạn, chỉ cần sử dụng greptrên các nguồn.
Tensai_cirno
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.