Làm cách nào để đặt phím tắt tùy chỉnh để điều khiển âm lượng?


31

Tôi muốn có thể đặt ba phím tắt tùy chỉnh để có thể giảm, tăng và tắt âm lượng trong Ubuntu 12.04 (Unity). Trên hệ thống Ubuntu 10.04 (Gnome) cũ của tôi, tôi đã tạo các lệnh CTRL + [, CTRL +] và CTRL + \ để đạt được điều này.

Cách đơn giản nhất để đi về điều này là gì?


Câu trả lời:


38

Giải pháp của @ dobey hoạt động nếu bạn muốn chỉ có một phím tắt để tăng / giảm âm lượng.

Thay vào đó, nếu bạn muốn có nhiều ràng buộc phím điều khiển âm lượng (muốn giữ các nút âm lượng mặc định trên máy tính xách tay của bạn hoạt động, đồng thời thêm các phím tắt bổ sung để sử dụng khi bạn kết nối bàn phím ngoài không có điều khiển âm lượng), thì:

  1. Chuyển đến Cài đặt hệ thống → Bàn phím → Phím tắt → Phím tắt tùy chỉnh.
  2. Nhấn vào đây +để thêm một phím tắt mới. Đặt "Tên" thành Volume up, "Lệnh" thành

    amixer -D pulse sset Master 5%+và bấm vào Apply.

  3. Nhấp vào Disabledbên cạnh phím mới của bạn và chọn liên kết mong muốn trên bàn phím của bạn.
  4. Thêm một lối tắt khác với tên Volume downvà lệnh

    amixer -D pulse sset Master 5%-

Các bước GIF


1
+1 Phép thuật tốt - nó hoạt động. Sẽ thật tuyệt nếu nó được gắn vào cùng một thanh âm lượng bật lên với các nút âm lượng thông thường.
CivilMeierFan

10
tắt tiếng / bật tiếng:amixer -D pulse sset Master toggle
CivilMeierFan

Tôi đã sử dụng các lệnh của bạn nhưng phím tắt Tăng âm lượng thực sự làm giảm âm lượng thay vì nó hoạt động bình thường trong thiết bị đầu cuối. Chuyện gì đang xảy ra vậy?
dùng10853

Hãy chắc chắn rằng bạn gõ 5%+không 5%-cho tăng âm lượng.
Anis Abboud

5
Các phím tắt tăng / giảm âm lượng không hoạt động trong Ubuntu 16.04 với Gnome3. Phím tắt Mute, tuy nhiên, không. Các lệnh lên / xuống hoạt động nếu tôi sử dụng chúng trong một thiết bị đầu cuối theo cách thủ công. Tôi nhận thấy các phím tắt thay vì đặt các giá trị thành 0%, ngụ ý lỗi phân tích cú pháp lệnh. Một cách giải quyết không hoàn hảo là sử dụng các giá trị thô thay thế - ví dụ amixer -D pulse -R sset Master 3277+amixer -D pulse -R sset Master 3277-. Số lượng thực tế có thể thay đổi tùy thuộc vào thiết bị của bạn. Giá trị thô tối đa của tôi là 65536.
CivilMeierFan

15

Mở System Settings, đi đến Keyboard, sau đó là Shortcutstab và cuối cùng chọn Sound and Mediatrong danh sách bên trái. Sau đó, bạn có thể chọn các mục liên quan đến Âm lượng trong danh sách ở bên phải và chọn sử dụng phím bấm nào.

(Sử dụng ngược của trái và phải ở đây, cho các ngôn ngữ RTL.)


Điều này hoạt động, nhưng nó cũng vô hiệu hóa các nút điều khiển âm lượng tích hợp trên máy tính xách tay của tôi. Câu trả lời của Anis ở trên cho phép những người vẫn làm việc.
CivilMeierFan

1
Đó không phải là một yêu cầu của câu hỏi được hỏi và cũng phụ thuộc vào cách thực hiện các nút điều khiển âm lượng. Ngoài ra, câu hỏi này đã được 5 tuổi và Ubuntu 12.04 là End of Life now.
dobey

Một gợi ý cho các phím bấm đa phương tiện: Tăng âm lượng ALT+ PageUp, Giảm âm lượng ALT+ PageDown, Tắt tiếng ALT+ Pos1. Mặc dù nó là một tiêu chuẩn của Windows để sử dụng các phím PageUp và Down cho âm lượng, nhưng nó cũng được ánh xạ trong rất nhiều phần mềm. Tuy nhiên, Firefox sử dụng STRG+ Page Upđể chuyển đổi giữa các Tab để chỉ sử dụng ALT.
đôi khi

3

Thông thường, lệnh này hoạt động tốt như một lệnh để giảm âm lượng (Ubuntu 16.04):

amixer -q -D pulse sset Master 5%- 

Trên Ubuntu 18.XX (Gnome) thoát% biểu tượng:

amixer -q -D pulse sset Master 5%%-

Đã làm cho tôi!


1
Tôi chỉ muốn nhấn mạnh rằng việc thoát chỉ cần thiết cho một phím nóng mới, không phải trên thiết bị đầu cuối.
Tobias S

-2

Tôi đã có cùng loại vấn đề, tôi có thể xác nhận cú pháp này hoạt động:

amixer set Master 5%%-
amixer set Master 5%%+

Ngoài ra hãy chắc chắn không sử dụng - hoặc + ký tự bên trong tên phím tắt tùy chỉnh của bạn. Lần đầu tiên tôi sử dụng "Âm lượng -" và "Âm lượng +" không thành công. Sử dụng "Tăng âm lượng" và "Giảm âm lượng" hoạt động tốt hơn nhiều.


1
set? Nên sset, hay?
abu_bua

@abu_bua theo hướng dẫn, cả hai setssetđều là các lệnh hợp lệ vào ngày 16.04 (phiên bản tôi đang chạy)
Fabby
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.