適当に翻訳する。
ctags で fcitx-3.6.2 のソースコードのタグ・ファイルを作成した後、同じ tags ファイルに別のコードのタグを追加しようとしたら、下記のエラーが出て、追加できなかった。
ctags: "tags" doesn't look like a tag file; I refuse to overwrite it.
tags ファイルの中身を見てみたら、あちこちが文字化けしていた。
fcitx-3.6.2 のコードの符号化方式は「GB18030」であり、UTF-8等ではなかったため、うまくtagsファイルを作成できなかったようだ。
既存のtagsファイルを削除し、fcitx-3.6.2 のコードすべてをUTF-8に変換してから ctags を実行することで解決。
iconv -f GB18030 -t UTF-8 -o 出力ファイル 入力ファイル
「GB2312」や「GBK」だと変換できない部分があるので、「GB18030」を指定する。
(1)MSI A520M-A PROで「Secure Boot」を無効にする方法。
(2)steam をインストールしてゲームで遊ぶ。
(3)steam とそのゲームにおけるマウス・ポインタの大きさを変更する。
(4)Debian12で、端末エミュレータからシャットダウン。
(1)マザーボード「msi A520M-A PRO」で「Secure Boot」を無効にする。
電源を入れる前から「F11」キーを押しつづけて、マザーボードの設定画面を開く。
↓
OSではなく、「Enter Setup」を選択。
↓
「F7」キーを使って2つの設定モード「EZ Mode」「Advanced」を切り替える。「Advanced」を選択。
↓
「SETTINGS」を選択。
↓
「Advanced」を選択。(「Boot」や「Security」ではない。)
↓
「Windows OS Configuration」を選択。
↓
「BIOS CSM/UEFI Mode」を「CSM」から「UEFI」に変更する。すると、「Secure Boot」の項目が出現する。
↓
「Secure Boot」を「Disabled」に変更。
↓
変更を保存して終了「Save Changes and Exit」
これで「Secure Boot」が無効になる。
-----
起動時にWindowsとLinuxのどちらかを選べるようにしていたら、「shim_lock protocol not found」のエラーが出て、Linux(LinuxMint)の方が起動できなくなってしまった。
「Secure Boot」を「Disabled」にしてデータだけ保存して、新しいLinuxMintを入れた。
しかし、新しいLinuxMintでは、有線LANが認識されなかったり、GUIが反応しなくなる症状が出たりしたので、しかたなくDebian-12.8.0をインストールした。
すると、新しいLinuxMintでは出なかった「shim_lock protocol〜」のエラーがまた出るようになってしまった。
安全性を高めるための機能の不具合によって、「Secure Boot」を無効にせざるを得ないというのはバカげている。
(2)Debian12でsteamをインストールして遊ぶ。
このサイトの説明どおりのやり方でインストール・実行できた。
まず、「/etc/apt/sources.list」のリストの末尾に「contrib」と「non-free」を追加する。
自分の場合、次のようになった。
deb http://ftp.jaist.ac.jp/debian/ bookworm main contrib non-free
deb-src http://ftp.jaist.ac.jp/debian/ bookworm main contrib non-free
この状況で、
$ dpkg --add-architecture i386
$ apt update
$ apt install steam-installer
$ apt install mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386
この後、端末エミュレータから「steam」を実行すると、steamが起動する。
(3)Linuxで、steamとそのゲームにおけるマウス・ポインタの大きさを変更する。
マウスのポインタが steam (とそのゲーム)の中に入ったときだけ小さくなる問題が発生。
これは、環境変数「XCURSOR_SIZE」に適切な値を入れることで解決。
$ export XCURSOR_SIZE="72"
1度、この環境変数を設定した状態でゲームを実行したら、以後同じ症状はでなくなった。
(4)Debian12で、端末エミュレータからシャットダウン。
linuxMintでは「shutdown now」で電源を切っていたが、Debianでは「shutdown」は無いようだ。
$ systemctl poweroff
カレンダー
カテゴリー
最新コメント
最新記事
ブログ内検索
広告