Linuxで窓ライクな日本語入力ライフ

やりたかったこと

入力方法を切り替えるキーをいちいち設定するのがめんどくさいし Windowsで慣れた方式でやりたかった。

  • Caps Lockで日本語入力on/off
  • Shift+Caps LockでCaps Lock on/off

環境

  • OS: Manjaro Linux 18.1.2
  • デスクトップ環境: GNOME 3.34
  • 日本語入力ソフト: Fcitx

手順

  • 日本語入力ソフトの起動ショートカットキーを英数キーに
  • Caps LockをShift+Caps Lockで発動するようにGnome Tweaksで設定を変える

日本語入力ソフトの起動ショートカットキーを英数キーに

Fcitxの設定を開いて「入力メソッドのオンオフ」に「Eisutoggle」を設定するだけ。

Gnome Tweaksで設定を変更

Gnome Tweaksがある前提で行きます

「キーボードとマウス」タブから「追加のレイアウトオプション」 * 「Caps Lock Behavior」から「無効」を選択 * 「その他の互換性に関するオプション」から「Both Shift together enab」を選択

これだと左右のシフトを同時に押してもCaps Lockが発動しますが大した問題ではないのでヨシ(!!)

Ubuntu18.04が入った富士通のノートPCでタッチパッドを使えるようにした

最近ふと、マウスでの操作がめんどくさく感じてきたので ショートカットキーとタッチパッドだけで操作できるようにしたかった。

そこでタッチパッドを使えるようにすべく先生に訪ねたのだが 出てきた方法ではうまく行きませんでした。 その方法というのは基本的にはgrubをいじって更新し、再起動というながれでした。

そこで機種名を入れて検索。

askubuntu.com

機種もUbuntuのバージョンも違いますが、 こちらのやり方でうまく行きました。 日本語でやり方を載せておきます。

端末で以下のコマンドを実行

$sudo nano /etc/default/grub

以下のように書き換え

#これを
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#このように
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.notimeout i8042.nomux"

Ctrl+XYEnterで保存

再び端末で以下のコマンドを実行

$sudo update-grub
$sudo shutdown -r now

自分の場合は以上の方法で使えるようになりました。

プロプライエタリなNVIDIAドライバを使用したら解像度がおかしくなった

状況

最近すぐUbuntuがフリーズするので試しにnouveauからプロプライエタリnvidia-390のドライバに変えたところ、2つあるディスプレイのうち一つにしか表示されなくなり、また解像度が1024x768から変更ができなくなった。

調べたところxrandrコマンドで解像度を定義すると出てきたので手順を追ってやってみるも

検出されない解像度を追加する xrandr - ArchWiki

xrandr: failed to get size of gamma for output default

と言われて挫折寸前。OSを再インストールするか悩んだ

自分の環境

CPU: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
VGA: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
OS: Ubuntu 18.04.2 LTS

どう解決したか

色々試したけど効果なかった。ドライバをnouveauに戻して、

$ sudo apt autoremove
$ sudo reboot

これで一応元に戻った。