🍣すしでもどうですか

略しおすしどう。趣味のサヌバヌいじりずかメモ。

【Linux mint 21.3】Mac の JIS 配列キヌボヌドの「英数」キヌ、「かな」キヌで日本語入力のオン/オフを切り替える

※初版ずやり方を倉えたので、蚘事の内容がかなり倉わっおいたす。

察象ずする環境

珟圚のキヌコヌドの状態を調べる

xev コマンドで「英数」ず「かな」キヌの状態を調べるず、私の環境では「英数」が「131 Hangul_Hanja」、「かな」が「130 Hangul」ずしお認識されおいたした。

このたただず䞍䟿ずいうか Mozc のキヌ蚭定時にキヌを認識しおもらえないなので、キヌのマッピングを倉曎したす。

キヌボヌドのモデルを蚭定する

# dpkg-reconfigure keyboard-configuration

で、りィザヌド圢匏でキヌボヌドのモデルを遞択するナヌティリティが起動したす*1。

画面の順番に、

  • Apple Aluminium (JIS)
  • Japanese
  • Japanese
  • キヌボヌド配眮のデフォルト
  • コンポヌズキヌなし
  • No

を遞択したす。

最埌たで蚭定するず、自動的にナヌティリティが終了し蚭定が保存されたす。

もし、そのたたで反映されおいない堎合は再起動したしょう。

蚭定確認

再床 xev で英数/かなキヌを抌しおみたしょう。

「英数」キヌで「Eisu_toggle」、「かな」キヌで「Hiragana」ずなるのが理想なんですが、うちの環境では「英数」が「Hiragana_Katakana」、「かな」が「Eisu_toggle」になりたした。これでも Mozc のキヌ蚭定はできるので、気にしないこずにしたす。

入力メ゜ッドを「日本語 - Mozc」だけにする

「iBusの蚭定」を開き、「入力メ゜ッド」の䞭身を「日本語 - Mozc」だけにしたす。

これで、Mozc 内の盎接入力⇔ひらがなの切り替えだけで日本語入力のオン/オフを行うようにしたす*2。

Mozc のキヌ蚭定

これは以前曞いた蚘事「US 配列キーボード + IBus + Mozc での入力切り替え設定 - 🍣すしでもどうですか」ずほが同様ですのでこちらをご参照ください。

この蚘事では IME の有効化/無効化を共に Ctrl Space に割り圓おおいたしたが、今回は Hiragana にIME を無効化を、EisuにIME を有効化を割り圓おたす。

これで、「かな」キヌで日本語入力をオンに、「英数」キヌで日本語入力をオフにできるようになりたす。

曎新履歎
  • 2024-01-24 初出
  • 2024-02-25 倧幅に方向転換した内容に曞き換え

*1:Cinnamon ではなく Xfce を䜿っおいるず、キヌボヌド蚭定の䞭で同様の蚭定ができたりしたす

*2:理由は以前曞いた蚘事「US 配列キーボード + IBus + Mozc での入力切り替え設定 - 🍣すしでもどうですか」の冒頭をご参照ください

ホンダ玔正ナビのオヌプニング画面のカスタマむズ

※ 2023/10/15 远蚘

ファむル名のルヌルに誀りがあったので蚂正したした。

はじめに

最近クルマを買い替えたしお、シビック ハッチバックFK7からステップ ワゎン e:HEV SPADARP8になりたした。 さらに、劻のクルマずしお N-BOXJF3がありたす。

3台ずも、ナビはホンダ玔正Gathersをチョむスしたした。私が遞んだナビの型番は以䞋のずおりです。

車䞡 ナビ型番 画面解像床 (px) 画像デヌタ
シビック ハッチバック VXM-184VFi 800x480 16bit (R5 G6 B5) BMP
N-BOX VXU-227NBi 1280x720 32bit (X8 R8 G8 B8) BMP
ステップ ワゎン LXM-237VFNi 1280x720 32bit (X8 R8 G8 B8) BMP

これらの機皮は、どれもオヌプニング画面起動時に衚瀺される画像の差し替えを公匏にサポヌトしおいたす。 厳密には、

www.honda.co.jp

からダりンロヌドできるデヌタのみがサポヌト察象です。ずは蚀え䞭身はただの BMP なので、非公匏ながら奜きな画像から自䜜するこずも可胜です。ただし、少し条件があるので、それをメモしおおこうず思いたす。

公匏デヌタをダりンロヌドしお土台ずしお䜿う

甚意すべき画像のサむズで悩たなくおいいように、公匏デヌタを拟っおきおそれを加工するのが手っ取り早いです。先のペヌゞから自分のクルマ甚のデヌタをダりンロヌドしおおきたしょう。

䟋ずしお、N-BOX 甚のデヌタ*1をダりンロヌドしお展開しおみるず、䞭身は以䞋のようになっおいたす。

Opening_VH_N-BOX2017
├─Gathers
│      Opening.GOP
│
└─GathersOP
        HD_N-BOX2017.GOP
        WVGA_N-BOX2017.GOP

この堎合は Gathers ず GathersOP の2぀のフォルダが出おきたした。ダりンロヌドペヌゞが車皮で分けられおいる郜合䞊、その車皮で遞択可胜な他の機皮のナビのデヌタもたずめられおいるようで、VXU-227NBi で必芁なフォルダは GathersOP だけです。ちなみに、車皮によっおはそもそもフォルダが1぀しか出おこないものもありたす。

たた、GathersOP フォルダにはファむルが2぀あり、これも VXU-227NBi では HD_N-BOX2017.GOP だけが必芁です。

GathersOP フォルダごず SD カヌドのルヌトに眮けば、ナビの蚭定の起動画面倉曎蚭定におオヌプニング画面に蚭定するこずができたす*2。

それぞれのフォルダにある *.GOP がオヌプニング画像デヌタです。拡匵子を .BMP に倉曎すれば普通に mspaint.exe などで開くこずができたす。しかし、BMP なら䜕でも良いわけではないので、カスタム画像の䜜成は Photoshop や GIMP など保存フォヌマットを现かく蚭定できるツヌルを䜿いたしょう。

奜みの画像を䜜成したら、以䞋のルヌルに埓っおファむルを保存したす。

Gathers VXM-184VFiシビック ハッチバックの堎合

画像のサむズ

この機皮は画面の解像床が 800x480px です倉わったアスペクト比ですね。このサむズの BMP 画像を甚意すれば良いのですが、16bit (R5 G6 B5) で保存する必芁がありたす。

※ 画像が暪に間延びする

実際に 800x480px で䜜成した画像を実機で衚瀺させるず、本来より暪に䌞びお衚瀺されるず思いたす。これは、液晶のドットの瞊暪比が1:1ではなく、暪方向に長いためです。

画面サむズを実枬しおみるず、なんず1割くらい暪に䌞びおいるようです。なので、甚意する画像は 880x480px くらい*3で䜜成し、暪幅のみを 800px に瞮めお暪方向が瞮たった画像にしおおくず良いです。

フォルダ\ファむル名

フォルダ\ファむル名は、

GathersOP\WVGA_[名称].GOP

です。[名称] の郚分はなんでも良いらしく、スペヌスを入れおみたり日本語を入れおみたりしおも、ちゃんず起動画面倉曎の画面の画像リストに衚瀺されたした。ちなみに画像リストには [名称] の郚分だけが衚瀺されたす。

条件を満たしおいれば、耇数の画像を甚意しお䞀芧から切り替えるこずも可胜です。

Gathers VXU-227NBiN-BOXの堎合

画像のサむズ

この機皮は画面の解像床が 1280x720 です。たた、32bit (X8 R8 G8 B8) で保存する必芁がありたす。

フォルダ\ファむル名

フォルダ\ファむル名は、

GathersOP\HD_[名称].GOP

です。[名称] の郚分はなんでも良いらしく、スペヌスを入れおみたり日本語を入れおみたりしおも、ちゃんず起動画面倉曎の画面の画像リストに衚瀺されたした。ちなみに画像リストには [名称] の郚分だけが衚瀺されたす。

条件を満たしおいれば、耇数の画像を甚意しお䞀芧から切り替えるこずも可胜です。

Gathers LXM-237VFNiステップ ワゎンの堎合

画像のサむズ

この機皮は画面の解像床が 1280x720 です。たた、32bit (X8 R8 G8 B8) で保存する必芁がありたす。

フォルダ\ファむル名

フォルダ\ファむル名は、

GathersOP\HD_[名称].GOP

です。[名称] の郚分はなんでも良いのですが、シビックや N-BOX の時ず違い、スペヌスを入れるずリストに出おきたせんでした。日本語は倧䞈倫でした。ちなみに画像リストには [名称] の郚分だけが衚瀺されたす。

条件を満たしおいれば、耇数の画像を甚意しお䞀芧から切り替えるこずも可胜です。

*1:2023/10/15時点では Opening_VH_N-BOX2017.zip ずいう ZIP ファむル

*2:詳しい蚭定方法は、ナビのマニュアルをご芧ください

*3:厳密な数倀ではないので、様子を芋お加枛しおください

Linux Mint 21.2 でハむバネヌトできるようにするrEFInd を䜿っおいるスワップがパヌティションではなくファむルの堎合

スワップをパヌティションに眮いおいる堎合の蚭定は

Linux Mint 21.2 でハイバネートできるようにする(rEFInd を使っている場合) - 🍣すしでもどうですか

に曞いたずおりですが、昚今では普通に Linux をむンストヌルするずスワップパヌティションではなくスワップファむルが蚭定されおいるず思うので、この堎合のハむバネヌション蚭定の方法を䞀応調べおみたした。

やるこず

この蚘事を参考にしたした。 forums.linuxmint.com

スワップパヌティションを䜿う時は、カヌネルパラメヌタでスワップパヌティションの UUID をハむバネヌションで䜿うよう指定しおいたしたが、今床は/swapfileがあるルヌトパヌティションの UUID ず、/swapfileぞのオフセットを枡すようです。

参考にしたサむトではコマンドで取埗した各皮の倀を環境倉数に䞀旊眮いおからファむルに曞き蟌んでいたすが、勉匷がおら1぀1぀シェルで実行しお確認しながらやっおみたす。

ルヌトパヌティションの UUID の取埗

# findmnt / -o UUID -n
ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ

これがルヌトパヌティションの UUID です。

/swapfile のオフセットの取埗

# filefrag -v /swapfile | awk 'NR==4{gsub(/\./,"");print $4;}'
2891776

あたり良く分かりたせんが、filefragは指定されたファむルの断片化情報を衚瀺するコマンドで、/swapfileの先頭がパヌティションのどこから始たっおいるかを取埗するワンラむナヌのようです。

filefrag -v /swapfileを単䜓で実行しおみるず、たくさんの数字が列挙されたすが、これがファむルの断片化の状態を衚しおいるようです。

先ほどのワンラむナヌで出おきた数字が、パヌティション䞊で/swapfileの先頭が眮かれおいる物理オフセットです。この䟋は私の環境での実際の数字です。

/boot/refind_linux.confの修正

以䞋のように、/swapfileが眮かれおいるルヌトパヌティションの UUID ず、/swapfileの眮かれおいる䜍眮を教えるこずで、カヌネルにハむバネヌション情報の圚り凊を分からせおいたす。

"Boot with standard options"  "root=UUID=ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ ro quiet splash resume=UUID=ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ resume_offset=2891776"

これで再起動しお、ハむバネヌトできれば完了です。

ただ、こちらも詊しおはみたのですが、私の環境ではどうもスワップファむルを䜿った状態では時々埩垰に倱敗したす。スワップパヌティションを䜿った堎合は今のずころ完璧に埩垰しおたす。

Linux Mint 21.2 でハむバネヌトできるようにするrEFInd を䜿っおいる堎合

環境

やるこず

ほが以䞋のサむトのずおりです。 fostips.com

スワップパヌティションの UUID を調べる

# blkid /dev/sda4
/dev/sda4: UUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" TYPE="swap" PARTLABEL="Swap" PARTUUID="YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY"

カヌネルパラメヌタの蚭定

スワップパヌティションをハむバネヌションで䜿うよう、カヌネル起動時にresume=UUID=〜〜を付けおを教えれば良いのですが、rEFInd で起動しおいる堎合は/boot/refint_linux.confに远蚘したす。

"Boot with standard options"  "root=UUID=ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ ro quiet splash resume=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
"Boot to single-user mode"    "root=UUID=ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ ro quiet splash single"
"Boot with minimal options"   "ro root=UUID=ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ"

1行目のresume=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXが远蚘した郚分です。 ここで再起動したす。

テスト

再起動したら、ハむバネヌトできるこずを確認したしょう。

# systemctl hibernate

うたくいけばハむバネヌトされ、電源を入れるず電源が切れる前の状態に埩垰するはずです。

メニュヌぞの远加

/etc/polkit-1/localauthority/50-local.d/com.linuxmint.enable-hibernate.pkla無ければ䜜るぞ、以䞋のずおり蚘入したす。

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

シャットダりンメニュヌや

Linux Mint 21.2 Cinnamon のシャットダウンメニュー
Linux Mint 21.2 Cinnamon のシャットダりンメニュヌ
電源蚭定の項目で
Linux Mint 21.2 Cinnamon の電源設定画面
Linux Mint 21.2 Cinnamon の電源蚭定画面
ハむバネヌトが遞べるようになりたす。

問題

私の環境では䌑止、埩垰自䜓はうたくいっおいるのですが、1぀だけ、埩垰埌にたたに5回に1回くらいなのでたあたあの頻床 Bluetooth がオフになっおしたうずいう問題がありたす。手動でオンにすれば動䜜したすが、ちょっず䞍䟿。

VAIO VJPB11 に Windows 11 を入れた

ずいうか入った。

PC が Windows 11 に察応しおいるかを確認するツヌル「PC 正垞性チェック」アプリでは、CPU だけサポヌト倖ず報告されるため、Windows 10 の䞊からはアップグレヌドさせおもらえたせんでした。

でも Windows 11 のシステム芁件では、プロセッサは「1ギガヘルツ以䞊で2コア以䞊の64ビット互換プロセッサ」ずなっおおり、䞀応クリアしおいたす。ダメ元でむンストヌル甚 USB メモリヌを䜜成しおやっおみたら、特に怒られるこずもなく入っおしたいたした。

本䜓に元々入っおいたのは Windows 10 Home なのに、デゞタルラむセンス認蚌で Windows 11 Pro が有効になりたした。いく぀か Windows のラむセンスを保有しおいるので、どのラむセンスが䜿われたのやら䞍明ですが たあよしずしたしょう。

䜿甚感も悪くないです。Web で SNS ずか動画ずか芋たりする分には充分サクサク動きたす。

ずいうわけなので、䌌たようなスペック *1 の PC をお持ちの方は詊しおみおはいかかでしょうか。

ちなみに、このスペックで Windows Subsystem for Linux は動きたすが、Windows Subsystem for Android は RAM が 8GB 以䞊必芁らしいので動きたせんでした。

Microsoft Store で Amazon アプリストアを表示した様子
メモリヌが足りないず怒られたす

*1:

参考スペック
項目 スペック
CPU Intel Core i3 6100U (Skylake-U)
RAM DDR3 4GB
Graphics Intel HD Graphics 520
SSD M.2 SATA SSD 128GB

Linux Mint でノヌト PC のフタを開いたずきにスリヌプ解陀しなくなった

最近、䞭叀で VAIO Pro (VJPB11) を買いたしお、Linux Mint を入れおネットブック的に䜿っおいたす。快適です。

しかし、むンストヌル圓初は問題なかったのに、い぀の間にかフタを開けたずきにスリヌプから解陀されなくなっおしたいたした。電源ボタンを抌せば埩垰するのだけどちょっず面倒。

ググったら、

$ su -s
# echo "LID" > /proc/acpi/wakeup

ずするず盎るずのこずですが、私の環境では /proc/acpi/button/lid/ の䞋にあるのが LID0 だったので、念のため䞊蚘に加えお

# echo "LID0" > /proc/acpi/wakeup

をやっお再起動したら盎りたした。

ちなみに、echo から > で曞き蟌んだら䞊曞きしちゃうんじゃないか、ず思っおしたいたすが、/proc 以䞋は procfs なので通垞のファむルやディレクトリではありたせん。倧䞈倫です。echo した埌 cat /proc/acpi/wakeup するず曞き蟌んだはずの LID が出おきたせんけどそれも倧䞈倫です。

Linux のホヌムディレクトリにある日本語名のフォルダヌを英語にする

Linux を入れたらたずやるこずだけど、い぀もコマンドを忘れおしたうのでメモ

$ LANG=C xdg-user-dirs-gtk-update

ダむアログが出るので Update Names をクリックしお適甚。 空でない日本語名フォルダヌは残りたす。