年末も押し迫って、休みなのでちょっと気張って OpenBSD 7.6 を VMware 17.6 に入れた。幸いすんなりとインストールできて、音も出れば、CDも再生できて動画も見れてUSBメモリスティックもマウント出来て一応の環境構築は出来た。メモは後ほど整理するとして、とりあえず xfce デスクトップで記念撮影。
それにしても軽い軽い^^: 安定感も抜群。ええ。環境整備の手間はかかりましたが。
年末も押し迫って、休みなのでちょっと気張って OpenBSD 7.6 を VMware 17.6 に入れた。幸いすんなりとインストールできて、音も出れば、CDも再生できて動画も見れてUSBメモリスティックもマウント出来て一応の環境構築は出来た。メモは後ほど整理するとして、とりあえず xfce デスクトップで記念撮影。
それにしても軽い軽い^^: 安定感も抜群。ええ。環境整備の手間はかかりましたが。
Ubutu 24.04LTS に万一のことがあった時に備え、系統の違うLinux環境を構築した。Manjaro Linux 24 なのだが、ほぼ全て思い通りになったのだが、音だけおかしい。再生して約40秒は音が出ない。その後は正常に動作する。KDE デスクトップだけでなくGnome環境も試したが同じ症状。ChatGPTやGoogle検索で散々調べたが、RT Kernel を使わないと解決しそうになかったのでパス。悔しい...
それ以外は快適に使っている。それにしても、ManjaroベースのBiglinuxを試用した時はこんなことはなかった。Kernelは6.12だが、アップデートされるまで待つしかないか...
追記:解決
/etc/wireplumber/wireplumber.conf.d/51-disable-suspension.conf (or ~/.config/wireplumber/wireplumber.conf.d/51-disable-suspension.conf)
monitor.alsa.rules = [
{
matches = [
{
# Matches all sources
node.name = "~alsa_input.*"
},
{
# Matches all sinks
node.name = "~alsa_output.*"
}
]
actions = {
update-props = {
session.suspend-timeout-seconds = 0
}
}
}
]
# bluetooth devices
monitor.bluez.rules = [
{
matches = [
{
# Matches all sources
node.name = "~bluez_input.*"
},
{
# Matches all sinks
node.name = "~bluez_output.*"
}
]
actions = {
update-props = {
session.suspend-timeout-seconds = 0
}
}
}
]
/etc/wireplumber/wireplumber.conf.d/50-alsa-config.conf (or ~/.config/wireplumber/wireplumber.conf.d/50-alsa-config.conf)
monitor.alsa.rules = [
{
matches = [
{
node.name = "~alsa_output.*"
}
]
actions = {
update-props = {
api.alsa.period-size = 1024
api.alsa.headroom = 8192
}
}
}
]
で、無事に症状が解消。
追記2:ログイン時のキーボード設定(日本語)
# localectl set-keymap jp106
emacs 29.4 からPostscipt印刷する時のメモ。先に、Ghostscriptの設定をしておく。
それから、~/.emacs.d/init.el へ
;; 印刷設定 PostScript
(setq ps-mule-font-info-database
'((japanese-jisx0208 . ("IPAGothic" nil 12))
(katakana-jisx0201 . ("IPAGothic" nil 12))
(japanese-jisx0212 . ("IPAGothic" nil 12))))
(setq ps-print-color-p nil)
(setq ps-line-length 105) ;; 折り返し幅を指定(105文字)
(setq ps-print-line-limit t) ;; 折り返しを有効化
(eval-when-compile (require 'ps-mule nil t))
(setq ps-paper-type 'a4
ps-lpr-command "lpr"
ps-lpr-switches '("-o Duplex=DuplexNoTumble")
; ps-printer-name "LP-S7500" ; your printer name
ps-multibyte-buffer 'non-latin-printer ;for printing Japanese
ps-n-up-printing 1 ;print n-page per 1 paper
;; Margin
ps-left-margin 25
ps-right-margin 25
ps-top-margin 20
ps-bottom-margin 20
ps-n-up-margin 20
;; Header/Footer setup
ps-print-header t ;buffer name, page number, etc.
ps-print-footer nil ;page number
;; font
ps-font-size '(9 . 10)
;; ps-font-size '(10 . 12)
ps-header-font-size '(10 . 12)
ps-header-title-font-size '(12 . 14)
ps-header-font-family 'Helvetica ;default
ps-line-number-font "Times-Italic" ;default
ps-line-number-font-size 6
;; line-number
ps-line-number t ; t:print line number
ps-line-number-start 1
ps-line-number-step 1
)
これで、問題なく印刷出来ている。
Linux や FreeBSD では比較的簡単に Emacs のフォントをアンチエイリアスで利用できたのだが、OpenIndiana では手こずってしまった。emacs 29.4 となる。
幸い、何とか設定できたのでメモ
~/.emacs.d/init.el へ
;; フォント
(cond
((display-graphic-p)
;; フォントセット作成
(create-fontset-from-ascii-font
"DejaVuSans:antialias=subpixel" nil "Emacs_Console")
(set-fontset-font
"fontset-Emacs_Console"
'ascii
"DejaVuSans:antialias=subpixel"
nil
'prepend)
;; Unicode用フォント設定
(set-fontset-font
"fontset-Emacs_Console"
'unicode
"IPAゴシック:antialias=subpixel"
nil
'append)
;; 特定のUnicode範囲用フォント設定:絵文字
(set-fontset-font
"fontset-Emacs_Console"
; '(#x01F000 . #x01FFFF)
'(#x1F300 . #x1F64F)
"Noto Color Emoji:antialias=subpixel"
nil
'prepend)
;; デフォルトフレームのフォント設定
(add-to-list 'default-frame-alist
'(font . "fontset-Emacs_Console"))))
とした。絵文字フォントだけGoogleから貰ってきた。
NotoColorEmoji-Regular.ttf
を使っている。
後はデフォで入っているもので設定。お好みに変えてください。
まあ、Openindianaを使う人で自己解決できない人はいないでしょうけど一応メモ。
普通に、OpenindianaにLibreofficeをpkgで入れて今まで ibus+Anthyで何もしなくても日本語入力が出来ていたが、2024.10で急に出来なくなった。
仕方ないので ~/.profile に
export QT_IM_MODULE=ibus
と入れてやって解決。おかげで Qtcreatorも日本語入力がOKになった。