Open8

Pop!_OS 設定ログ

zenwerkzenwerk

GUI/Gnome関連

# Windows10ライクなタスクバーの追加

https://extensions.gnome.org/extension/602/window-list/
https://www.lifewire.com/how-to-get-windows-style-gnome-taskbar-4685264

Alt+Tab でウィンドウ単位で切り替える

https://www.living-in.tokyo/post/2019/1/ubuntu_alt_tab/

マウススクロール量の調整

imwheel と以下のスクリプトを組み合わせる
https://io.bikegremlin.com/11541/linux-mouse-scroll-speed/
3〜5の値で調整するとちょうどよい。
system -> 自動起動するアプリケーションに imwheel を追加する

gnome-tweak でマウスのアクセリレーションプロファイルを flat にする。

スタートアップアプリケーション

「メニュー」→「System」からGUIで設定可能

カスタムGTKテーマのインストール

https://pop-planet.info/forums/threads/how-to-install-themes-cursors-for-pop-_os-19-04.268/

  • ocs-url.deb をDLして Eddy でインストール
  • https://www.gnome-look.org/ にアクセスして好みのテーマを INSTALL する
  • インストール後、Gnome-Tweakアプリからテーマ変更

オススメテーマ

Adwaita-Slim-Dark

$ git clone git@github.com:archbyte/Adwaita-Slim.git --branch dark
$ mv Adwait-Slim gtk-3.0  # cloneしたディレクトリ名を変更
$ mkdir ~/.theme/Adwaita-Slim-Dark
$ mv gtk-3.0 ~/.theme/Adwaita-Slim-Dark

上記作業後に gnome-tweak の「外観」からテーマを選択

vimix-gtk-themes

zenwerkzenwerk

開発関係

asdf-vm

以下のURLにしたがって設定すれば動く

Homebrew(Linuxbrew)

aptと相性が悪いので極力使うべきではない。
いつもどおり

Docker

以下のURLにしたがってインストール

SSH

VPN関連

tmux の設定

以下のサイトを参考にマウス操作を有効にする(後半のLinuxの設定をコピペ)
https://unix.stackexchange.com/questions/318281/how-to-copy-and-paste-with-a-mouse-with-tmux

zenwerkzenwerk

Emacs をソースからコンパイル

$ sudo apt-get build-dep emacs  # or build-essential libgtk-3-dev libgnutls28
$ sudo apt install libgccjit-10-dev  # with native compilation
$ sudo apt install libjansson4 libjansson-dev  # with native json support
$ wget https://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-28.1.tar.gz  # or HEAD git clone git://git.sv.gnu.org/emacs.git
# 解凍とcd
$ ./autogen.sh
$ ./configure --with-pgtk  --with-xpm=ifavailable --with-jpeg=ifavailable --with-gif=ifavailable --with-tiff=ifavailable --with-native-compilation --with-json
$ make -j8
$ ./src/emacs -Q # 動作確認
$ sudo make install
$ which emacs #=> /usr/local/bin/emacs

libgccjit が見つからない場合

zenwerkzenwerk

キーボード関連

標準設定ツール

  • マウス、トラックパッドのスクロール方向を逆にする →「Natural Scroll」をオンにする

キーボード

  • Realforce 限定 → Fn + F11 で CapsLock/Ctrlの入れ替え
  • fcitx, fcitx-mozc をインストールする
    • 「地域と言語」からデフォルトIMを ibus から fcitx へ変更
    • Mozcの設定からIMEの有効無効を変更できる
      • Zenkaku/Hankaku キーに設定されている箇所を自分の好きな設定に変更する。(要再ログイン)
  • Super+Space で切り替えるのはIMEそのものの切り替え
    • EN入力↔Mozcの切り替えが行わる

日本語キーボード向け
左Altと無変換キーの入れ替え

  1. xremapX11 をダウンロードする
  2. 設定ファイルを書いて sudo xremap config.yml する
modmap:
  - name: Swap Muhenkan and Alt_L
    remap:
      Muhenkan: Alt_L
      Alt_L: Muhenkan

キーボードレイアウトの変更

設定画面から言語を追加して、右クリックして keyboard layout を確認する
英字配列に変えるなら「英語」を追加してレイアウトを確認→変わっていたら「英語」を削除すればよい。
日本語に戻すなら「日本語」を追加して同じことをする

ターミナル内でのCtrl-Tab

そもそもGnome系列ではCtrl-Tabの識別ができないようだ(Ctrl-Tabは単なるTabとして認識される)
https://qiita.com/j0306043/items/093a9a0d6529673207a3

ターミナル内でのCtrl-/ (slash)

基礎となる VT100 の仕様では C-/ はそもそもシグナルキーとして定義されていないようだ

https://apple.stackexchange.com/a/24282
https://stackoverflow.com/a/7618015

GNOME Tweak

  • CapsLock と Ctrl の調整
    • Ctrl position → Caps Lock を Ctrl として扱う
    • Caps Lock behavior → Caps Lock is also a Ctrl

トラックパッド関連

(未施行) https://github.com/iberianpig/fusuma

zenwerkzenwerk

音声

パッケージの更新などでたまに音声が再生されなくなる場合があるので、以下の手順を試す。

https://support.system76.com/articles/audio/

bluetooth ヘッドセットの調子が悪い場合