Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 2026 08:18:24 +0900
From:      Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
To:        masa@amogha.jp
Cc:        takachan@running-dog.net, freebsd-users-jp@freebsd.org
Subject:   Re: baloo_file_extractor
Message-ID:  <20260212081824.2f9f085508d66bcbad80bac5@dec.sakura.ne.jp>
In-Reply-To: <ydl1pir8c9m.fsf@pc06.mar>
References:  <20260210080155.2815553cb703cf8a7ae9b38f@dec.sakura.ne.jp> <ydl1pir8c9m.fsf@pc06.mar>

index | next in thread | previous in thread | raw e-mail

青木@名古屋です。

On Thu, 12 Feb 2026 01:40:05 +0900
丸山直昌 <masa@amogha.jp> wrote:

> 青木 様
> 
> 丸> KDEシステム設定の検索のところで「ファイル検索を有効化」のチェックを外す
> 丸> と、確かに~/.config/baloofilerc の中身が
> 丸> 
> 丸> [Basic Settings]
> 丸> Indexing-Enabled=false
> 丸> 
> 丸> となりましたが、既に動き出している baloo のプロセスは止まらず、10秒毎に
> 丸> core を吐き出し続けました。ロッグアウトすれば止まるのでしょうが、明示的
> 丸> kill で止めました。
> 丸> 
> 丸> 今初心者向けの FreeBSD+KDE5 の使用説明文を自分のブログに載せようと思って
> 丸> 書いているのですが、こういうの困るんだよね。初心者に kill を使えって、無
> 丸> 理ですよ。

baloo_file_extractorでググってみると不平不満が噴出していますね。

KDE公式関連でも

 https://discuss.kde.org/t/baloo-file-extractor-running-and-eating-up-cpu-and-memory/6043

がありますし、もしこれがFreeBSDのforums.freebsd.orgのように
ユーザ間の交流・相互扶助のための(公式サポートではない)場と
して提供されていて公式が見落としているとしても、リンク先の
コメントのひとつからリンクされている

 https://bugs.kde.org/show_bug.cgi?id=431664#c0

というバグトラッカーにも関連の話があるので、公式が自前の公式
サポートの場以外に頼らず問題を把握できないという事態ではなさそう
です(FreeBSDよりは大きい組織だと思いますし)。

よって、公式で改善が図られる可能性は皆無に近い気がします。


重くなる原因の日本語での記述としては

 https://chienomi.org/archives/livewithlinux/1852

がありますね。


ざっとFreshPortsでbalooを検索したら

 https://www.freshports.org/sysutils/baloo-widgets/
 https://www.freshports.org/sysutils/kf5-baloo/
 https://www.freshports.org/sysutils/kf6-baloo/

の3つがヒットし、sysutils/kf6-baloo/pkg-plistに
etc/xdg/autostart/baloo_file.desktopが存在し、

 https://github.com/freebsd/freebsd-ports/blob/main/sysutils/kf6-baloo/pkg-plist#L4

のようになっていますが、これがsysutils/kf5-baloo/pkg-plistでは

 https://github.com/freebsd/freebsd-ports/blob/main/sysutils/kf5-baloo/pkg-plist#L6

のように@commentで無効化されて(インストールされないように
処置されて)います。

kf6の方で無効化していないのに何か理由があるのか無効化
し忘れたのかは分かりませんが、KDEまで使えるようにする
インストールスクリプトを用意されるならその中で予め削除
しておくか、手許でインストールされている中身を見ると
(sylpheedが折り返してしまっているものの実際は1行ですが)

X-KDE-autostart-condition=baloofilerc:Basic
Settings:Indexing-Enabled:true

という行があるので、この末尾の「true」を「false」に
変えてうまく行くならそのように修正しておくのも
一手と思います。 そこからHDDなりSSDなりに恒久的に
インストールするならという中級or上級編でその対処の
しかたを解説するのはどうでしょうか?

もしこのbaloo_file.desktopが無くても支障がないなら、
FreeBSD側でKF5では無効化されているのにKF6では無効化
されていなくて極端に高負荷になっているというPRを出すと
FreeBSDサイドのKDEチームがKF5と同様の対応をしてくれる
かもしれませんし、それが通れば悩む必要も無くなります。

# 私はKDEではなくMateを使っていて、いろいろとフルの
# KDEではなくともKF5(今ではKF6への移行が進んでいますが)
# に依存するものに頼る機会が増えてきたのを機にいっそ、と
# まるごとインストールしただけのようなものです。
# KDE5の時期に一時は非常用も兼ねていましたがその目的では
# xfce4がHiDPIでも使い物になる方法が見つかったため
# 不要になっています。 なので、もし代わりにPRを登録
# したとしてもメンテナやコミッタからの質問が来たら対応
# できないんです。


> Tue, 10 Feb 2026 08:01:55 +0900
> Tomoaki AOKI <junchoon@dec.sakura.ne.jp> writes:
> 
> >KDEやらFreeBSDやらに限らず、初心者向け解説では「ログアウト又は再起動後に
> >再度ログインすると設定が反映されます」のような記述を当たり前のように
> >見かけますので、それでいいのではないでしょうか?
> 
> baloo_file_extractor が core を吐き始めると、ログアウトが困難になるくら
> い重くなります。USBメモリスティック上のシステムの場合ですが。
> 
> >どうしてもログアウト→ログインさせるのが嫌だけれどPIDを調べて
> >killは無理だろう、ということならkillallを使う手もあるかと。
> 
> それ全部 CLI じゃないですか。私は初心者に CLI なんか教えません。私が今書
> いている説明文は、「FreeBSD+KDEのGUIはこれだけ使い物になるよ」という内容
> です。近日中に公開できると思います。
> 
> だいたいWindowsだって、開発者側は CLI 使ってシステム書いているんじゃない
> の?でも初心ユーザにコマンドプロンプトを使え、とか、PowerShellを使え、な
> んて言っていないじゃないですか。KDEのGUIでWindowsを初心者が使う程度のこ
> とは何でもできるし、それ以上のことができるはずだと思うのですが、そういう
> 趣旨で書かれた解説が無いようで、そこが私には不満なのです。

勤務先の情シスから(部門毎の管理者経由で)普通に「各端末を使用する
全てのユーザーで、スタートメニューからコマンドプロンプトを開き、
○○○としてダウンロードした添付の○○○を実行し、正常終了しなかった
場合は×××を実行して下さい」とか指示が飛んできますよ。
もちろんWindowsです。 なので、Windowsだからって素人がコマンド
プロンプトを使わないなどということはありません。

# 製造現場の作業者でPCを使わない(個人でも使わない)人が
# 間接部門に異動していきなり直面する場合もあります。
# その場合、部門の管理者がサポートしますが、やらざるを得ない
# ことには変わりありません。

そういったことが必要な場合に対応するスタートアップスクリプトを
自動展開して次にログインするときに使える状態に移行するまでに
自動処理とか、全端末で情シスからリモート接続してプロファイルのある
全ユーザ分の処理をするとかは全てのケースで現実的に可能という
訳でもなさそうですし。

MS公式のページでもトラブル対応等では「コマンドラインから○○を
実行して下さい」みたいなのはありますよ?
なので、CLIを教えないとまでこだわる意味は無いと思います。
ただ、「誰がやっても指示されているままにコマンドを叩けばいい」
ところまでは面倒を見てあげないと初心者には厳しいかな、という
こともあってkillallを提案した次第です。


また、KDEでもターミナルエミュレータはあるので、いずれは
「これなぁに?」となるかと思います。 初級編としては
「何かコマンドを直接実行したいときのもの」でいいとしても、
中級以上では何らかの事例が避けて通れないかと。
その中でこの事例への対処を例にする手もありますね。
あくまで中級以上も予定されているのなら、ですが。


> 丸> ブラウザを使って non-ascii のファイル名のファイルをダウンロードした時か
> 丸> らこのbaloo_file_extractor が core を吐く現象が始まったように思います。
> 丸> これのバグレポートを悠長に書いているほど私の人生の残り時間は長くはありま
> 丸> せん。馬鹿馬鹿しくてつきあっていられません。初心者に使わせる時点でbaloo
> 丸> は止めておかないといけません。インストールスクリプトを直します。
> >
> >ご参考まで、Bugzillaでキーワード「baloo」、ステータス「New, Open,
> >In Progress」で検索すると1件ヒットしました。
> >
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285309
> >
> >1年近く前からあるみたいですね。 開発者側で再現できずに
> >いるように見えます。 もしかすると丸山さんの「non-ascii のファイル名の
> >ファイルをダウンロード」というのが鍵なのかもしれませんね。
> 
> この情報は参考になります。有難うございました。レポートをどう書くか考えて
> みます。

最初のステップとしては、このPRに「This seems to be triggered when
attempting to download any files having non-ascii filenames.」とでも
コメントしておくくらいでもいいのでは?
適当な誰でもアクセスできて問題を起こすと分かっているリンク先の例が
あればそのURLも書いておくと再現し易いかと。


> --------
> 丸山 直昌 まるやま なおまさ
> メールアドレス: masa@amogha.jp


-- 
青木 知明  [Tomoaki AOKI]    <junchoon@dec.sakura.ne.jp>


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20260212081824.2f9f085508d66bcbad80bac5>