web-dev-qa-db-ja.com

Macbook ProキーボードでCtrlとCmdを反転するには?

macコンピューターを数年間使用して、キーボードのCmdキーを標準として使用することに慣れました Ctrl キー。

Macbook Pro 5,3(2009)上のUbuntu 13.04では、UnityコントロールにCmdが使用され、 Ctrl アプリケーションのショートカット用。 2つのキーを切り替える方法はありますか?たとえば、Firefoxのタブを閉じるには、Cmd + Wの代わりに Ctrl+W

4
greguti

回避策を見つけました。解決策は、xmodmapユーティリティを使用して、キーボードの正しいマッピングで個人ファイルをロードすることです。

  1. ターミナルを開き、/ homeフォルダーに新しいファイルを作成し、.Xmodmapと呼びます。

    nano .Xmodmap
    

    (私はコンソール内で素敵なテキストエディタとしてnanoを使用していますが、代わりにGeditを使用し、コマンドでナノをインストールすることができますSudo apt-get install nanoそれをテストしたい場合は、扱う。)

  2. 次のコンテンツを新しいファイルにコピーして貼り付けます。

    clear control
    clear mod4
    
    keycode 105 =
    keycode 206 =
    
    keycode 133 = Control_L NoSymbol Control_L
    keycode 134 = Control_R NoSymbol Control_R
    keycode 37 = Super_L NoSymbol Super_L
    
    add control = Control_L
    add control = Control_R
    add mod4 = Super_L
    
  3. ファイルを実行可能にします。

    chmod +x .Xmodmap
    
  4. 次のコマンドで今すぐテストします。

    xmodmap .Xmodmap
    

    ダッシュが表示されます Ctrl の代わりに CMD、hurra!

  5. ここで、システムが起動するたびにファイルが実行されるようにします。スタートアップアプリケーションユーティリティを開き、新しいエントリを追加し、必要に応じて名前を付けて、次のコマンドを入力します。

    /user/bin/xmodmap /home/YOURUSERNAME/.Xmodmap
    

再起動して、大丈夫です。そうでない場合は、.xinitrcフォルダーに/Homeファイルを追加し、その中にコマンドを追加する必要があります。 .xinitrcファイルは、デスクトップ環境のロード中にシステムによって読み取られます。

5
greguti