Ubuntu20.04 macライクな設定


UI Macライク

macのキーボード入力に慣れているが、linuxを使っている。
linuxで入力する時、CapsLockとか、変換/無変換を入力しまくって困ったため調べた

参考記事
https://qiita.com/momokura/items/33cd6ee525553fc91473

Dockの長さを適切に短くする

$ gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false

「アプリケーションを表示する」を左端に配置する

$ gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true

「ゴミ箱」をDockに配置する

$ gsettings set org.gnome.shell.extensions.dash-to-dock show-trash true

UIをMac風

https://www.gnome-look.org/s/Gnome/p/1305429からアイコンをダウンロードし、/usr/share/icons/に展開する

# Gitをインストールしていない人だけ
$ sudo apt install git curl
$ mkdir ~/.themes
$ cd ~/.themes/
# 他にもDarkモードなどあるので自分にあったテーマを
$ git clone https://github.com/B00merang-Project/macOS.git
# iconとかを変えるやつ
$ sudo apt install gnome-tweak-tool
$ gnome-tweaks

gnome-tweaksの設定

タイトルバーの位置を左に

ここまででこんな感じになる

キー配置をmacライクに

変換/無変換 → かな/英数

https://magidropack.hatenablog.com/entry/2018/11/30/120602

Caps Lock英数 → hyper(control)

https://www.komee.org/entry/2018/10/24/150000

  • xmodmapを作成する
$ xmodmap -pke > ~/.Xmodmap_default
  • キーボードの割当keycodeを探す
$ xev
  • 書き換える
$ vim ~/.Xmodmap_default

keycode 66 = Hyper_L
# 私の場合は、CapLockキーが66だったため
  • システムログイン時に自動でキーバインドする(ログインスクリプトに追記する)
vim ~/.bashrc

xmodmap -e 'keycode 66 = Hyper_L'
# 私の場合は、ログインスクリプトがbashrcだったため
  • 再起動する bash $ sudo reboot

CapsLock + f →

https://zenn.dev/skanehira/articles/2021-03-08-linux-autokey

Autokeyをインストールする

$ sudo apt install autokey-gtk
  • Autokeyを設定する

    1. フォルダを作成する

      GUIで アプリケーション新規フォルダ作成

2. フォルダとアプリケーションを紐付ける
3. キーバインドを設定する
    - Set Hotkey ⇒ Press to Setで、キー設定を行う
        - 例> hyper + f
    - Scriptに入力する⇒ keyboard.send_keys("<right>")
    - 保存

これで完了