JDim Part9【ワッチョイ有】
>>487 ,488 ありがとう。でも書けないね。なぜだろう。 どんぐり今一分らんのだけど 例えばMan爺みたいなのが暴れだした時に垢版クリックすれば良いの? あと「検索バーを開く」ボタンは 「実況開始/停止」ボタンと同様、トグルボタンで良いのでは? >>497 他の検索バーや一行の入力欄(エントリー)はでかくない? アイコンの間隔も謎に広いけど、サイズも間隔もこっちじゃ再現しないな トグルじゃないボタンだけど検索バー開いてる状態でボタンを押せばバー閉じるんだよね 検索バーを開閉する操作はショートカットキーもあって、さらにツールバーのカスタマイズでボタンを消せるから トグルボタンの状態とバーの開閉状態を一致させるのが簡単じゃなかったのかな うーんなんだろう…そこだけ大きくする方法がわからない 環境変数GDK_SCALE=2でHiDPIの表示にしてるとか、でも他の部分も変わってないとおかしいか # 敢えて全角で、 twitter.com を x.com に変換し 投稿して欲しいわー。 以前にも言ったけど、「書き込み」窓で外部エディターを起動するようにしてくれないかなー。そうなりゃエディター側で勝手にやるのだけど。 別個に立ち上げたエディターでテキストファイルを編集して 書き込みビューにある挿入ボタンで入れたほう手っ取り早いと思う 特にsnap版だと外部コマンドが基本的に使えなくて 起動失敗のエラーを直して、仕様です直りませんの繰り返しになるから消極的なところ >>505 > 特にsnap版だと外部コマンドが基本的に使えなくて どゆこと!? 例えばsnap版でwebブラウザ設定をfirefoxにして通常リンクをクリックするとコンソールにこんな感じのエラーが表示されて何も起きない what : 子プロセス“/usr/bin/firefox”の起動に失敗しました (No such file or directory) nano、vim、geditとかエディターの直接指定はブロックされるし debian系にある間接的なsensible-editor, sensible-pager, sensible-browserもだめ what : 子プロセス“sensible-editor”の起動に失敗しました (Permission denied) >>507 snap 版では「外部ブラウザで開く(W)」機能を殺しているということ? snap 版の不具合に本家が憚るのは主客転倒な気がするけど、サポートがタイヘンなのではね... >>508 snap版でも初期設定のxdg-openは使えるからURLを開く動作は機能する snapのセキュリティ保護による制限だから不具合と言うより拒否されてるんだよね snapで配布するほうも、snapで入れようとする方も 脱帽するわ >>510 であれば、 > snap版だと外部コマンドが基本的に使えなくて ってのは、xdg-open tmp.txt で良いのでは。 日記。 「ERROR: この板へ投稿するにはどんぐりレベルが足りません。[Lv.0 Required:1]の出るときは、 「設定(C)」→「about:config 高度な設定(C)」→「2chのクッキー」→「デフォルト」でクッキーを空にし、JDim を再起動、再投稿。 >>511 snapいじるよりビルドした方が百倍早いもんな >>512 まあ、一時ファイルを作って開くとこまではできそうだけど ファイル保存やエディター終了に合わせて編集内容を自動でjdimにロードするのは正直モチベーションが足りない ubuntu22.04でaptで入れたバージョンの設定ファイルを ubuntu24.04でaptで入れたjdimに全部コピーしたら、メニュが表示されなくなったわ そしてカキコようのウィンドウが段々大きくなるの直らない。 おまかんってやつなんだろうなあ… aptのパッケージは上流debianで更新されてなくて24.04に入ってるバージョン古いんだよなぁ >>520 でも>>505 - さくっとビルドしちゃったほうがいいよ 今日のアプデ後にw snapとcpuの脆弱性対策はUbuntuインストールしたら 真っ先に消してるわ 後者は速度差が体感できるくらい、違いが出る >>504-505 > 別個に立ち上げたエディターでテキストファイルを編集して > 書き込みビューにある挿入ボタンで入れたほう手っ取り早いと思う ここのやり取り理解できない。 なんで?vimとかで編集して、挿入ボタンで入れんの?なぜ、「書き込み」窓で直接編集したらダメなの? どういう条件のとき、それが役立つの? 挿入ボタンなんてあんの、初めて気づいた。あんがと >>524 その引用箇所は、 >>515 のモチベ不足の言い替えじゃないかな。 > なぜ、「書き込み」窓で直接編集したらダメなの? 56億7千万行の「氏ね」を投稿したいとき、「書き込み」窓に直接書かず、vimスクリプトやshスクリプトなど何等かの手続きで原稿を生成し、「書き込み」窓に挿入するでしょ。 > 56億7千万行の「氏ね」を投稿したいとき、「書き込み」窓に直接書かず、vimスクリプトやshスクリプトなど何等かの手続きで原稿を生成し、「書き込み」窓に挿入するでしょ。 ありがとうございました。消化してから、また質問に来ます(≧◡≦) 板のプロパティ>クッキーと書き込みキーワード クッキー: yuki=akari これは何を示す? どんぐりで苦しんでます それで基礎から理解しないとダメだなと >>527 > 板のプロパティ>クッキーと書き込みキーワード > > クッキー: > yuki=akari これについて教えてください [バージョン] JDim 0.5だからですか〜? [バージョン] JDim 0.5.0-20210109 [ディストリ ] Debian GNU/Linux 11 (bullseye) (x86_64) [パッケージ] バイナリ/ソース( <配布元> ) [ DE/WM ] MATE [ gtkmm ] 3.24.2 [ glibmm ] 2.64.2 [ TLS lib ] GnuTLS 3.7.1 [オプション ] '--disable-option-checking' '--disable-silent-rules' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-pangolayout' '--with-alsa' '--with-regex=oniguruma' '--with-migemo' '--with-migemodict=/usr/share/cmigemo/utf-8/migemo-dict' [ そ の 他 ] yuki=akariは5chの正常なcookieだから気にしなくていいよ あと、どんぐりとJDimのバージョンは関係ないんじゃないか で、どんぐりに関してはどんぐり板で聞いたほうがいいよ みんなー、ありがとう!テキストファイル挿入のキーボードショートカットはないのかあ? ----------- ERROR: この板へ投稿するにはどんぐりレベルが足りません。[Lv.0 Required:1] -------- < どこに投稿すんにも、これでノイローゼなっちゃうよ〜〜 要はこれ!これを解決したくて発狂してる >>534 まず最初に、名前欄に !donguri と入れて投稿。 多分エラーだから、そのまま5分ほど待つ。 そしてもう一回投稿すれば、多分2回目は投稿出来る。 どんぐりレベルは、いつも名前欄に !donguri と入れて 投稿すれば表示されるよ。 5ch どんぐり でググってみ。 どんぐりがどんなものか分かるよ。 そんならあきらめて 最新版ビルドするよ。指導してな >>535 > 多分エラーだから、そのまま5分ほど待つ。 > そしてもう一回投稿すれば、多分2回目は投稿出来る。 わかりました。5分ですね?5分も待ったらケンカチャットできねえ。舐められる あなた、>>535 の内容読めないの? 答え書いてあるじゃん。 最新版ビルドしても一緒だよ。 ああ。かぶっちゃった。 喧嘩チャット防止のためのどんぐり なんだよ。 他のアプリに比べたらJDimはビルド方法を丁寧に説明してるし変なライブラリも 必要ないし出来たバイナリは実行時変数渡すとかもなくてどこに置いても単体で実行可能 ビルドはかなり楽な方だと思うよ [バージョン] JDim 0.11.0-20240427(git:717f2017d2) [ディストリ ] Ubuntu 22.04.4 LTS (x86_64) [パッケージ] バイナリ/ソース( <配布元> ) [ DE/WM ] KDE [ gtkmm ] 3.24.5 [ glibmm ] 2.66.2 [ TLS lib ] GnuTLS 3.7.3 [オプション ] '--with-pangolayout''--with-native' [ そ の 他 ] [バージョン] JDim 0.11.0-20240427(git:717f2017d2:M) [ディストリ ] Debian GNU/Linux 12 (bookworm) (x86_64) [パッケージ] ソース( <配布元> https://github.com/JDimproved/JDim ) [ DE/WM ] XFCE [ gtkmm ] 3.24.7 [ glibmm ] 2.66.5 [ TLS lib ] GnuTLS 3.7.9 [オプション ] '--with-alsa''--with-native' [ そ の 他 ] メニューキー小改造 1. しおりを設定/解除 の右クリックメニューキーを(_B)→(_D)に変更 src/article/articleviewbase.cpp:176 行目 2. [履歴(S)]-[スレ履歴(T)] を [スレ履歴(A)] にする src/history/historymanager.cpp:86 行目 × > 1. しおりを設定/解除 の右クリックメニューキーを(_B)→(_D)に変更 ○ > 1. しおりを設定/解除 の左クリックメニューキーを(_B)→(_D)に変更 >>538-539 > あなた、>>535 の内容読めないの? > 答え書いてあるじゃん。 > 最新版ビルドしても一緒だよ。 > > ああ。かぶっちゃった。 > 喧嘩チャット防止のためのどんぐり > なんだよ。 ありがとな!オメーたち!! スレの前半の方で、板のプロパティのクッキー削除したら、どうたらこうたら。って 書いてあるじゃんか?なんで本当のこと教えねーんだよっ? ケチケチすんなや。はやくワザ教えろや。 >>534 > テキストファイル挿入のキーボードショートカットはないのかあ? これの回答まだかよ?? 画像に毎回モザイクがかかるの解除したいのですが 設定ありますか? > 板のプロパティのクッキー削除したら、 これ、クッキーを削除しないと、(たとえ Lv.0 でも書けるスレにおいても)延々「ERROR: どんぐりが枯れてしまいました。[0088]」とエラーではじかれ続けるように見える。 [バージョン] JDim 0.11.0-20240113 ERROR: どんぐりが枯れてしまいました。が出るとクッキーの有効期限が切れるんだけど 有効期限が切れたクッキーを自動で削除するのは前回のリリース0.11.0-20240113ではできなくて masterブランチの0.11.0-20240413(git:3a096d1481)以降に更新しないとできない 20240113だとabout:configの2chのクッキーを保存するを"いいえ"にして どんぐり枯れたらjdim再起動して一度クッキーを全部消去するのが一番分かりやすいかな >>549 > > 板のプロパティのクッキー削除したら、 > > これ、クッキーを削除しないと、(たとえ Lv.0 でも書けるスレにおいても)延々「ERROR: どんぐりが枯れてしまいました。[0088]」とエラーではじかれ続けるように見える。 ----------- ERROR: この板へ投稿するにはどんぐりレベルが足りません。[Lv.0 Required:1] -------- どこに投稿すんにも、これ出ます。5分待つ以外の、もっと攻撃的な手だては無いのでしょうか?「枯れてしまいました」は見たことがない。 > [バージョン] JDim 0.11.0-20240113 [バージョン] JDim 0.5.0-20210109です。 >>550 > 20240113だとabout:configの2chのクッキーを保存するを"いいえ"にして > どんぐり枯れたらjdim再起動して一度クッキーを全部消去するのが一番分かりやすいかな いつも親切にしてくれて感謝。JDim 0.5.0-20210109の場合は?about:configの2chのクッキーを保存する"いいえ"がデフォルトで、"はい"にしたことがなく、どのような設定するかもわかりません。 >>550 ありがとう。同主旨が広告されていた。 https://github.com/JDimproved/JDim/issues/1376 > 5ch.netのドングリシステムに関して #1376 > ドングリシステムを使用するには、以下の手順を行ってください。 > [バージョン] JDim 0.11.0-20240413(git:3a096d1481)以降に更新します。 てっきりリリース最新版を使うべきものと思っていたが、開発者が未リリース版を使えと言うので、従うことにするよ。 [バージョン] JDim 0.11.0-20240504(git:368d7c54e6) >>552 > てっきりリリース最新版を使うべきものと思っていたが、開発者が未リリース版を使えと言うので、従うことにするよ。 これの意味が分からん 今の正式最新がJDim 0.11.0-20240504(git:368d7c54e6)だろ? 未リリース版じゃないぞ >>553 GitHub においては、Releases Latest は、 https://github.com/JDimproved/JDim/releases > JDim 0.11.0-20240113 に見えるよ。 >>554 そこメジャーバージョン上がらないと更新されないからなあ JDimのバージョン番号はncurses(番号+パッチの日付)を参考にしていて リリースした後に日付だけ更新されている間は開発中なんだ バージョンにalphaを付けるやり方なら今は0.12.0-alphaの段階 細かく段階分けても不安定で使えないalphaと思われて試す人がいなくなるのが困るというか… きっちりと物事考えすぎなんじゃね? もうちょっと肩の力抜いてあー更新できるんだー程度に考えてたほうが楽だよ 普通はgit pullでええやろ バージョン番号なんて気にするのは自分でビルドできない連中ぐらいじゃねえの masterが大きな変更途中の中途半端な状態ということもあるからちゃんと動く区切りという意味では意味がある とはいえ一人プロジェクトだとどこでリリースタグ打っていいのかわかんなくなるのもわかる。作ってると区切りのいいところなんてないもの >>552 自己レス。リリース版から開発版に更新したら、早速開発版らしい不具合にぶち当たってワロタ。 4日バグ盛り込み5日修正なんて瞬間的なものを、なぜ引き当ててしまうのか。 > スレビューでマウスホイールを使ってスクロールしたときに異常終了することがある #1390 https://github.com/JDimproved/JDim/issues/1390 [バージョン] JDim 0.11.0-20240504(git:368d7c54e6) 改修ごとにブランチ作ればいい気がするが、 一人開発だとそこまでするのも面倒だな >>561 だからそのリリース版とか開発版って概念はお捨てなさいよ すこんすこんと連発で堕ちるんだけどw 3a096d1481090763ac704fe724d7b83ed229cc8aあたりまで戻したら まだ堕ちてないけど JDim 0.11.0-20240505 の "0.11.0" はどうやって取得するの? "20240505" の取得方法は、 https://github.com/JDimproved/JDim/blob/master/src/buildinfo.h.sh に書かれていたけれど。 $ git clone 'https://github.com/JDimproved/JDim.git' Cloning into 'JDim'... : Resolving deltas: 100% (29448/29448), done. $ cd JDim/ $ git log --pretty='format:%ad' --date='format:%Y%m%d' -n 1 20240505 ソースすら確認しなせず、人に物を乞うのにタメ口ってこれがZ世代? >>569 おソース? 版数取得するのに、 #include <jdversion.h> printf("%d.%d.%d", MAJORVERSION, MINORVERSION, MICROVERSION); とかやるの? ちょっと意表を突かれたわ。 だいたいsed頼みだが、まあこんなかんじか builddirはビルドディレクトリ名 ビルドした実行ファイルから取得する $ ./builddir/src/jdim --version | head -n1 | sed -e 's/JDim //' -e 's/-.*//' 0.11.0 meson.buildから $ meson introspect --projectinfo builddir | jq --raw-output .version 0.11.0 git tagから $ git tag -l --sort -taggerdate | head -n1 | sed -e 's/JDim-v//' 0.11.0 src/jdvrsion.hから $ <src/jdversion.h sed -n -e 's/#define M[A-Z]\+VERSION *//gp' | sed -z -e 's/\([0-9]\+\)\n\([0-9]\+\)\n\([0-9]\+\)\n/\1.\2.\3/' 0.11.0 どんぐりに対するために jd使いとして いったいなにができる? !donguri ↑これを名前欄に書いて投稿する。 >>571 ありがとう。git tag が用途に合いそう。不幸にして 0.5.0-20240507 なんてのが出て来たらまた考える。 >>575 tag付けした日時じゃなくてmasterブランチの中で一番新しいtagを見つけるならこっちのほうがいいかも $ git describe master --match='JDim-v*.*.*' --abbrev=0 | sed -e 's/^JDim-v//' 0.11.0 機能改修をブランチわけて、完了すれば、 リリースのブランチにマージでダメなん? まあ複数のブランチを管理するほど余裕がなくて考えてないんだ 眼の前のバグで参ってる deb に見える以下2つは、開発側でなくパッケージング側の生産物? https://github.com/JDimproved/JDim 内に無いっぽいし、現行版を ninja install しても生成されないような。 $ 7z -so x jdim_0.10.1-1build2_amd64.deb | tar tvf - | grep -e 'jdim\.1' -e '\<jd\>' -rw-r--r-- root/root 797 2024-04-01 15:02 ./usr/share/man/man1/jdim.1.gz lrwxrwxrwx root/root 0 2024-04-01 15:02 ./usr/bin/jd -> jdim IPv6だとワッチョイ毎日変わるんだな。 JDimのバージョン上げてから、固定されなくなった >>581 そう、debian側で追加されてる パッケージメンテナーさんがdebianのリポジトリでソース含めて管理してる https://salsa.debian.org/debian/jdim >>583 ありがとう。そんなことってあるんだね。 と思ったが、昔、アプリケーションが能書き通りに動作せず四苦八苦した末にその機能がメンテナに無効化されていたなんて事が、そう言えば、あった。 これで堕ちなくなったよ ありがとう commit 507f4ddb4e55cda35382d6c32e5369b1b217a4a3 (HEAD -> master, origin/master, origin/HEAD) Date: Wed May 8 00:37:45 2024 +0900 DrawAreaBase: Fix crash if scroll thumb maximized (#1393) スレビューでレスの少ないスレを開きスクロールバーのノブがバー一杯に 広がると異常終了することががあったため修正します。 修正前は変数値の取りうる範囲を間違えていました。 [バージョン] JDim 0.10.1-20230723 [ディストリ ] Ubuntu 24.04 LTS (x86_64) [パッケージ] バイナリ/ソース( <配布元> ) [ DE/WM ] GNOME [ gtkmm ] 3.24.8 [ glibmm ] 2.66.7 [ TLS lib ] GnuTLS 3.8.3 [オプション ] '--with-migemo' '--with-migemodict=/usr/share/cmigemo/utf-8/migemo-dict''--with-alsa' [ そ の 他 ] 毎日どんぐり枯れるんだけど、そういうもんですか? それとも、JDimのバージョン上げたらなおりますか? read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる