Tôi sử dụng nhiều hơn một bố cục bàn phím và tôi muốn tìm cách chạy tập lệnh khi tôi chuyển đổi giữa chúng.
Điều này có thể không?
Cho đến nay, tôi có thể gán một phím tắt cho một kịch bản như thế này:
#!/bin/bash
#switch between two layouts (English and Greek in this case)
current_layouts=$(gsettings get org.gnome.libgnomekbd.keyboard layouts)
if [ "$current_layouts" = "us" ]; then
gsettings set org.gnome.libgnomekbd.keyboard layouts "['gr']"
else
gsettings set org.gnome.libgnomekbd.keyboard layouts "['us']"
fi
exec /path/to/another/script
Nhưng sử dụng phương pháp này, tôi chỉ có thể sử dụng phím tắt đó để chuyển giữa các bố cục và chỉ báo bàn phím sẽ biến mất khỏi menu trạng thái, điều không thoải mái.