Các phím âm lượng đang hoạt động trong sự thống nhất nhưng không phải trong xfce4


20

Các phím âm lượng của tôi không hoạt động trong xfce. Khi tôi sử dụng chúng, nó hiển thị một dấu hiệu trên màn hình rằng âm lượng đang được thay đổi, nhưng âm lượng hoàn toàn không thay đổi (điều tương tự với phím tắt tiếng).

Điều kỳ lạ là khi tôi chuyển từ xfce sang Ubuntu, các phím hiện đang hoạt động tốt.

Tôi không biết nếu điều này có vấn đề nhưng tôi có một card âm thanh trong máy tính của mình.

Làm cách nào để làm cho các phím âm lượng hoạt động trong xfce?


Bạn có các thiết bị âm thanh khác được kích hoạt như HDMI không? Có lẽ các phím âm lượng được cấu hình cho các thiết bị này thay vì loa chính của bạn. Hãy thử đi đến điều khiển âm lượng (hoặc nhập pavucontrolvào thiết bị đầu cuối) và xem cấu hình cho các thiết bị khác. Tắt mọi thiết bị khác ngoài âm thanh tích hợp của bạn và đăng xuất để xem các thay đổi.
Christian Skjødt

Câu trả lời:


14

Điều này vẫn bị phá vỡ trong 12.10. Bạn có thể sửa nó bằng cách cài đặt xfce4-mixer và sau đó chọn thủ công các bộ trộn để điều khiển với nó - và sau đó vào trình chỉnh sửa cài đặt xfce4 và nhập tên của "thẻ hoạt động". Nút tắt tiếng vẫn không hoạt động bình thường, bạn có thể tắt tiếng nhưng không bật tiếng với nó. Tất cả mọi thứ khác hoạt động mặc dù, bao gồm cả trên thông báo màn hình. Thật sự rất khó để làm cho tất cả hoạt động, vì vậy tôi đã mở một lỗi: https://bugs.launchpad.net/ubfox/+source/xfce4-mixer/+orms/1085752

Cụ thể, trong xfce4-mixer, bạn muốn nó trông giống như thế này:

máy trộn xfce4

Điều này sẽ chỉ hiển thị điều khiển âm lượng chính của card âm thanh của bạn. Bạn phải chọn một card âm thanh ở trên cùng và sau đó nhấp vào "Chọn Điều khiển ..." để thêm điều khiển. Sau đó, trong trình chỉnh sửa xfce4-settings, bạn cần đặt "thẻ hoạt động" như thế này:

xfce4-settings-Editor

Trong "card âm thanh", bạn sẽ thấy danh sách mọi card âm thanh mà bạn đã thêm bộ trộn. Bạn có thể sẽ có nhiều thẻ vì vậy có thể mất một số thử nghiệm và lỗi ở đây để tìm đúng thẻ. Bạn cần sao chép tên của thẻ chính xác từ "card âm thanh" sang "card hoạt động" - đây sẽ là bộ trộn mà các nút âm lượng điều khiển.


Tôi đã tìm được một thẻ mà tôi có thể điều khiển với tăng âm lượng, giảm âm lượng và tắt tiếng - nhưng không bật tiếng. Thay vào đó, tôi đã phải sử dụng một thẻ khác để bật tiếng để làm việc; Tôi đã có thể tìm ra thẻ nào sẽ sử dụng bằng cách tìm một trong tất cả các điều khiển hoạt động trong ứng dụng xfce4-mixer (và không phải trải qua toàn bộ quá trình thêm thẻ và kiểm tra các phím tắt của tôi mỗi lần).
corvec

2
Vì một số lý do, "thẻ hoạt động" không được liệt kê trong phần "Tài sản" đối với tôi.
dùng87317

@ user87317 Tôi có cùng một vấn đề, bạn cần sao chép nó từ giá trị thuộc tính của 'sound-card'. nó là một chuỗi đơn giản
đăng xuất

5

xfce4-volumedchỉ hoạt động với tôi khi nó không chạy trong chế độ daemon. Các phím âm lượng hoạt động với tôi khi tôi chạy lệnh này để tiêu diệt mọi tiến trình có sẵn và bắt đầu một quy trình mới không chạy trong chế độ daemon:

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &

Điều này chạy quá trình bằng cách sử dụng nohup, vì vậy thiết bị đầu cuối mà bạn chạy lệnh này có thể được đóng mà không làm chết quá trình.


2
À, có vấn đề của tôi! - xfce4-volumedđã chết hoặc không bắt đầu đăng nhập (đã quá lâu kể từ khi tôi khởi động lại mà tôi không nhớ lại nếu tôi gặp sự cố lần cuối khi tôi khởi động). Bắt đầu bằng tay xfce4-volumedđã thực hiện thủ thuật cho tôi (cũng hoạt động tốt trong chế độ daemon).
Ponkadoodle

Chào! Phát triển! Cho đến nay tôi chỉ chạy xfce4-volumed --no-daemontrực tiếp trong một thiết bị đầu cuối, bây giờ tôi chỉ cần tìm ra cách để khởi động nó khi tôi khởi động!
nmz787

4

Các phím âm lượng đó dựa trên gnome ... Hoặc dựa trên sự thống nhất hoặc bất cứ điều gì ... Bạn phải tạo một phím tắt tùy chỉnh trong cài đặt bàn phím để giảm, tăng và tắt âm lượng ... Để tăng âm lượng, lệnh là "bộ trộn master 5% + "để giảm âm lượng" amixer set master 5% - "for câm" amixer set master toggle "


Điều này hoạt động, nhưng nó không cung cấp osd thông báo đi kèm với xfce4-volumed .. vì vậy không có phản hồi trên màn hình nào cả ...
kolslorr

1

Tôi đã gặp vấn đề tương tự trong Xubfox 12.04, mặc dù tôi không biết liệu nó có hoạt động trong Unity không, vì tôi chỉ có Xfce4. Trong thiết bị đầu cuối, gõ:

$ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card

Nguồn: https://wiki.archlinux.org/index.php/Xfce#Xfce4-volumed


Điều này sẽ không hoạt động trong 12.10 vì xfce4-mixer không được cài đặt theo mặc định và vì vậy những cài đặt đó sẽ không tồn tại. Xem câu trả lời của tôi dưới đây để biết cách tạo ra chúng.
Alistair Buxton

1

Nếu đây là một vấn đề tạm thời, giống như trong trường hợp của tôi, chỉ cần thực hiện nó trong dòng lệnh:

killall xfce4-volumed && xfce4-volumed


0

Tôi đã khắc phục sự cố thay đổi tham số "Thẻ hoạt động" trong trình chỉnh sửa xfce4-settings-Editor

Tôi có hai card âm thanh (một HDMI và một là một bình thường) và thẻ được chọn khác với thẻ thông thường mà tôi đang sử dụng.


0

Tôi cũng gặp vấn đề rất kỳ quặc này, tôi có thể điều chỉnh thanh trượt âm lượng trong menu và nó sẽ không làm gì cả. Ngoài ra, nếu tôi cố điều chỉnh nó bằng bàn phím, thanh trượt sẽ di chuyển nhưng không có gì thay đổi với âm lượng thực tế.

Tôi đã sửa nó bằng cách đi đến PulseAudio Volumne Control. Trong Output Devicesbảng điều khiển, bạn có thể thấy tất cả các tùy chọn card âm thanh của mình. Từ đó, tôi chắc chắn rằng cổng được đặt thành Đầu ra tương tự. Trong trường hợp của bạn, đó có thể là HDMI hoặc tai nghe tùy thuộc vào nơi bạn muốn âm thanh của mình đi. Sau đó chọn tùy chọn 'đặt làm dự phòng'. Nó trông giống như một dấu kiểm màu xanh lá cây.

Tôi đã không phải cài đặt xfce4-mixerđể làm việc này.


0

Trong Settings > Settings Manager > Keyboard > Applications Shortcut:

  • thêm amixer set Master 3+vào để tăng âm lượng
  • thêm amixer set Master 3-vào để giảm âm lượng
  • thêm amixer -D pulse set Master Playback Switch togglevào âm thanh tắt / bật tiếng

0

Tôi đã gặp vấn đề tương tự, và quản lý để giải quyết nó.

Tôi nhận thấy trong Ubuntu Studio 18.10 XFCE4 của mình, ứng dụng khởi động bao gồm XFCE Volume Daemon, khi tôi tắt nó, khởi động lại và cài đặt xfce4-pulseaudio-plugin, nó sẽ hoạt động như dự định.

Hy vọng nó sẽ giúp những người khác ngoài đó.

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.