setxkbmapを切り替えるスクリプト

setxkbmapを切り替えるスクリプト

setxkbmap se:とを切り替えるbashスクリプトが必要です setxkbmap us

私の意図は、CtrlEscキーボード>カスタムショートカットを介してそのスクリプトをマッピングすることです。

要点は、スイッチのキーボードレイアウトを使用したいことですCtrlEscape。どのように実装できますか?

ベストアンサー1

実行中のデスクトップ環境が何であるか、ショートカットキーを割り当てる方法は異なる場合がありますが、このスクリプトは少なくとも私の環境ではグローバルに機能しUbuntu 12.04 boxますArch Linux

#!/bin/bash

(setxkbmap -query | grep -q "layout:\s\+us") && setxkbmap se || setxkbmap us

おすすめ記事