Chẩn đoán
Gợi ý
Phần tiêu đề “Gợi ý”- Thông thường, khi gặp vấn đề với cái gì, bạn nên mở terminal (
Super+T) và chạy nó. Xem có cảnh báo/lỗi gì không. - Top bar, sidebars, cheatsheet,… thuộc về AGS. Mở terminal và chạy
pkill ags; ags
Dùng phán đoán thông thường. Không tìm ra được thì có thể mở discussion
Một số vấn đề (ấn Ctrl+F mà tìm)
Phần tiêu đề “Một số vấn đề (ấn Ctrl+F mà tìm)”Music controls không hiện ra?
Phần tiêu đề “Music controls không hiện ra?”- Kiểm tra xem player có hỗ trợ Mpris không (có một danh sách trên Arch Wiki)
- Nếu là trình duyệt, Cài extension Plasma Integration: Firefox hoặc Chromium và gói
plasma-browser-integration(cho Arch)
Rồi khi firefox đang mở, chạy:
dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames|grep mprisNó nên hiện ra
string "org.mpris.MediaPlayer2.plasma-browser-integration"Phải có “plasma-browser-integration”. Những tên khác không hoạt động.
Nếu nó vẫn không có org.mpris.MediaPlayer2.plasma-browser-integration, có thể thử làm như sau:
- Tạo profile Firefox mới
firefox --ProfileManager. - Khởi động profie Firefox đó rồi cài extension Plasma Integration
- Khởi động lại Firefox
- Ghi chú: Dùng
playerctl -F metadatađể xem có đủ thông tin media không
Firefox sập
Phần tiêu đề “Firefox sập”- Dừ với nhiều hạn chế, bạn có thể chạy trong XWayland:
env MOZ_ENABLE_WAYLAND=0 firefox- Nếu nó ổn, có thể lúc sau vấn đề cũng sẽ được giải quyết khi chạy trong Wayland.
Bạn có thể copy desktop entry
/usr/share/applications/firefox.desktopvào~/.local/share/applications/xfirefox.desktopvà đổi tên thànhName=X Firefoxvà lệnh chạy thànhExec=env MOZ_ENABLE_WAYLAND=0 /usr/lib/firefox/firefox %u, để nếu có vấn đề gì thì lại có thể dùng Firefox trong XWayland
Lỗi khi cài AGS
Phần tiêu đề “Lỗi khi cài AGS”PermissionError: [Errno 13] Permission denied: '/usr/local/lib/libgvc.so'
Phần tiêu đề “PermissionError: [Errno 13] Permission denied: '/usr/local/lib/libgvc.so'”- Kiểm tra xem file có thuộc gói nào quản lí bởi hệ thống hay không (nhiều khả năng không, vì nó trong
/usr/local)
pacman -Qo /usr/local/lib/libgvc.so- Nếu không thì có thể xóa nó:
sudo mv /usr/local/lib/libgvc.so /tmp/Lỗi khác
Phần tiêu đề “Lỗi khác”- Xóa
./cache/agsvà thử lại