
2015 Macbook Pro で Ubuntu 17.04 を実行しています。キーボードには、チルダ~/ バックティック</kbd> key is mapped to
< and
>` があります。この問題の修正方法はいくつか見つかりましたが、永続的に修正する方法が見つかりませんでした。
私はコマンド
echo 0 > sys/module/hid_apple/parameters/iso_layout
問題を修正し、
setxkbmap -option apple:badmap
私の問題は、起動時/ログイン時にこれらのコマンドのいずれかをスクリプト内で実行して、修正するたびに手動で実行しなくて済むようにすることです。 を使用しようとしました/etc/rc.local
が、Ubuntu 17.04 でこれを有効にしようとしても、systemctl
結果が出ません。機能するものなら何でも採用します。皆さん、ありがとう!
答え1
起動時に を変更する標準的な方法は/sys
を使用することですsysfsutils
。パッケージはデフォルトではインストールされない可能性があるため、まず以下を実行します。
sudo apt install sysfsutils
次に、ファイルを編集します/etc/sysfs.conf
。たとえば、次のようになります。
sudo nano /etc/sysfs.conf
最後に次の行を追加し、保存して終了し、再起動します。
module/hid_apple/parameters/iso_layout = 0
これはコマンドと同じことを行いますecho
。
答え2
ザンナからの回答は私には役に立たなかったが、この答えでした。そのため、私の場合は、/etc/modprobe.d/hid_apple.conf
その内容を作成して設定する必要がありました。
options hid_apple iso_layout=0
また、Fキーを通常のF1~F12キーのように動作させたかったので、
options hid_apple fnmode=2
コンピュータを再起動すると、これが機能しました。