Có cách nào để thay đổi biểu tượng của cửa sổ ứng dụng từ dòng lệnh không?
Chẳng hạn, tôi muốn có các biểu tượng riêng cho các cửa sổ Firefox theo các cấu hình khác nhau (các quy trình khác nhau), thay đổi biểu tượng của thiết bị đầu cuối nếu nó chạy tmux
, v.v.
Theo 'icon', ý tôi là hình ảnh nhỏ được hiển thị bởi trình chuyển đổi cửa sổ, thường được gọi bằng Alt+ Tab. Cụ thể, tôi quan tâm đến việc này để làm việc theo xfwm4
, nhưng một giải pháp tổng quát hơn sẽ chỉ được hoan nghênh.
Rõ ràng, không phải xdotool
cũng không wmctrl
có khả năng này.
xseticon
theo khuyến nghị của @dakatine. Nó sử dụng_NET_WM_ICON
và đã thay đổi biểu tượng ở góc trên cùng bên trái (trong thanh tiêu đề). Tuy nhiên, không có thay đổi trong thanh tác vụ hoặc khay hệ thống (khi một ứng dụng có biểu tượng ở đây). Bạn có biết tại sao thanh tác vụ không thay đổi.