Ubuntu 15.10を実行しています。左のAltキーと左のCtrlキーを置き換えるために、ターミナルで次のコマンドを実行しましたsetxkbmap -option ctrl:swap_lalt_lctl
。動作しますが、再起動するとすぐに消え、コマンドを再実行する必要があります。 「スタートアプリ」に追加してみました。スタートアップアプリケーションGUIの[追加]をクリックし、[コマンド]フィールドに入力しましたsetxkbmap -option ctrl:swap_lalt_lctl
。私はそれを「Swap Alt Ctrl」と命名しました。これはうまくいきません。私は何が間違っていましたか?
答え1
私は成功した!私がしたことは次のとおりです。編集setxkbmap -option ctrl:swap_lalt_lctl
から.で始まるアプリケーションにエントリを追加しました
/bin/bash -c "sleep 15&&setxkbmap -option ctrl:swap_lalt_lctl"
。これは2つのことを行います。 1. コマンドが bash によって実行されることを確認します。 2.コマンドが実行されたときにデスクトップのロードが完了したことを確認するために遅延を追加します。
私はここからアイデアを得ました。https://askubuntu.com/questions/624868/run-command-at-login-ubuntu-15-04#624890
答え2
おそらくあなたが探しているものではないかもしれませんが、Xorg設定ファイルを変更してもgnomeが上書きされる傾向があるSEサブセクションの1つを読んだことを思い出してください。したがって、回避策は、使用しているコマンドをまたは.bashrc
に挿入することです.bash_profile
。これにより、新しいセッションを開始するたびにこのコマンドを実行してキーボードを再マップします。