snapが怪しい…

イメージ
メインマシンの Ubuntu26.04が固まる 通常のUpdateを行なって、再起動が必要というので再起動を実施。 gdmのログイン画面は表示される ユーザ選択 パスワード入力 デスクトップに切り替わる途中で固まる マウスは動作せず キーボードは反応する あれ?タイミングの問題かな?と思い再度実施するが、改善はしない。 どうやら最後のUpdateが問題っぽい。 ということで、GRUBメニューからSafe Mode(Netoworkあり+root)で起動する 記憶では、Linux-Kernel関係が7.0.0-29に上がっていた表示を見ているので、前の7.0.0-28に戻す。 改善せず ちなみにメインマシンの環境は Ubuntu26.04(64GB) + GeForce3060(8GB) + デュアルディスプレイ SSD(1TB+2TB) , HDD(4TB)という構成 一応、sshでの接続はできるので、MacBookからリモートでこの状況のログを確認しながら作業する。 ログを渡してGeminiに確認するが、nvidiaのドライバと、kernel7.0.0-29の問題と指摘される。 まぁ過去にもアップデート後にドライバ入れ直すことは多々あったので、またかぁ…という感じ。 そこで、open版に入れ直したり、バージョン変えたり…。 どれもだめ。 結局3時間ほど粘ったが改善せず。

recollでドキュメント検索

全文検索といえばNamazu

古い人間なので、やっぱりNamazuでしょ!というイメージがあった。
サーバ上でApacheと連携して、ファイルサーバ上のドキュメントを検索するには十分な機能だったが、Indexの作成に若干時間がかかるので、夜間バッチ(cron)で回したりしていた。

ただクライアント上の検索となると、夜間にcronで回すわけにはいかない。以前はBeagleなんてソフトをテストした覚えがあるが、あまり良い印象が残っていない・・・。

もう少し便利なものはないかなぁと思って、探してみたら結構良い物があった。

Recollを試す

結構古くから開発されているのに、全然知らなかった。
ドキュメントを読んでみると、かなり高機能。しかも速度が早いらしい。
インデックスはバックグラウンドでリアルタイムに監視して作成してくれるらしい。

ということで、ubuntu用のパッケージを確認すると、しっかりあった。
# apt-get install recoll
で完了。あっけない!

初回起動時に、「Index scheduling setup」のDialogが表示されるので、もちろんRealtimeを選択。この機能が使いたかったわけですし・・・。

最初はインデックスが無いので、作成まで少々時間がかかるけれど、所詮モバイルクライアントなので、それ程多くのドキュメントを抱えているわけじゃない。

少しまつことで、indexingが完了する。

起動すると、こんな画面。

検索したい語句を入力してエンターもしくは「Search」ボタンを押せば結果が出てくる。
嬉しいことに、メールも全部拾ってくれる。

Preferencesから詳細な設定も可能。
自分は、「.cache」をskipped pathに設定してみた。

詳細な日本語の解説も見つけたので、載せておく。
少々古めの記事だけれど、分かりやすく解説されていた。

コードも当然検索できるので、色々と使えそう。

これで、grep や find をチマチマ叩かずに快適になりそう。
なにせ、Preview機能とOpenが簡単にできるので、チラッとみて確認できて、その後開くことができるのは素敵。

通常Project内のコードならエディタの機能で十分だけど、古いドキュメントや、打合せの資料を確認しようと思うと途端に時間がかかっていたのが、ほぼ瞬間的に見つけられる。

日頃はmarkdownでドキュメントを書くことが増えているので、テキスト検索が激速でできれば十分実用的。

テストしてみると、wordのdocx内も検索してくれる。
これで、wordでドキュメントを送ってくれる嫌味なお客の文書も楽勝で対応できる。

めでたしめでたし(笑)

これで、ubuntu環境がより快適になったゎ。


コメント

このブログの人気の投稿

MEGAにも弱点があった?

Ubuntu24.04 でGUIが死んだ

VirtualBoxでUSBを使う方法が分かった!