【5chブラウザ】 JDim Part2
■ このスレッドは過去ログ倉庫に格納されています
>>12 です
[バージョン] JDim 0.3.0-20200419(git:f2a498354e)
[ディストリ ] Ubuntu 16.04.6 LTS
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] MATE
[ gtkmm ] 2.24.4
[ glibmm ] 2.46.3
[ TLS lib ] GnuTLS 3.4.10
[オプション ] '--with-native''--with-gtkmm3=no'
[ そ の 他 ]
家のGTK2環境では、 >>97 の履歴は問題無く機能しています
ちなみに、 >>79-82 のウインドウを掴むのは、出来無い様です
(カーソルは矢印に変化するが、掴めない)
別のUbuntu18.04 64bit,GTK3環境では掴めます
まあ、出来なくても特に困りませんが まちBBSを表示させたいんですがどういう設定をしたらいいんでしょうか?
http://jdimproved.github.io/JDim/external/
これ見ると最初から入ってると書いてますが見当たりません。 ところで、
>>40,83 のGTK2版終了 A) rfc案は、具体的には何時頃の予定でしょうか
自分の環境だと、
2021年3月まで : Ubuntu 16.04.6 LTS(EOL 2021.04) , GTK2 , JDim 0.3.0
と考えて、OSを
2021年4月以降: Ubuntu 18.04.x〜 or 20.04.x , GTK3 , JDim 0.4.0 に
アップグレードすれば良いでしょうか? >>102
マニュアル正しくないな、デフォだと最初から入ってないから設定いる
板一覧の外部板(たぶん一番上)を右クリックして外部板追加(E)を選択
名前とアドレスを登録、例えば東京なら https://tokyo.machi.to/tokyo/
それかabout:configの板一覧を取得するサーバにカスタムBBSメニューを設定する(&板一覧再読込)
http://bbsmenu.afi.click/5ch_machi/bbsmenu.html >>103
それだとちょっと遅い
GTK2版は2020年7月予定の0.4.0リリースでお終い
ubuntu 16.04は2021年1月予定の0.5.0リリースでサポート終了するつもり
最新版を使い続けるには2020年7月からGTK3版に切り替えて2021年1月までにディストロを更新する感じかな?
でも誰も困る人がいなければ16.04も2020年7月でサポート終了しちゃおうかな… [バージョン] JDim 0.3.0-20200419(git:f2a498354e)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] BUDGIE
[ gtkmm ] 3.24.2
[ glibmm ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ] '--with-pangolayout'
[ そ の 他 ] >>105
回答有り難うごさいます
GTK2版のサポートが負担なら、終了しちゃっても良いのではないでしょうか
最新版でなくても5ch側の仕様変更が無ければ、そのまま使えると思いますし
どのみちUbuntu 16.04もEOLが2021.04なので、そのうちアップグレードが必要です
今年中(2020)位には、18.04 or 20.04にアップグレードすれば良さそうですね
16.04を18.04にするとGTK3になり、外観の色設定が廃止されました
テーマの色がカスタマイズ出来なくなり、JDimで設定出来ない所の色選択肢が少なくなりました
それが嫌で16.04をずっと使っていました
しかし、そろそろ年貢の納め時ですね
ちなみに、こちらの環境ではUbuntu 16.04.6 LTS(32bit)でGTK3版をビルドすると、
外観の色設定、タブのサイズ等がGTK2版と見た目が大分変わり使いづらくなります
なのでとりあえずOSをアップグレードするまで、しばらくはGTK2版を使って行きたいと思います たすけてください。
スレ一覧の板名のタブをダブルクリックすると
--
移転しました
板一覧を更新しますか?
--
ってダイアログが出てYesを押すとSegmentation faultで強制終了します。
こうなるとjdimをアンインストールして再度インストールし直さないと治らないんですが
これはどうしてなるんでしょうか? 普通はキャシュディレクトリを消さないとjdimをアンインストールして入れ直しても変わらないけどな >>108
板のURLを下記から選んで入れは替えたら?
カスタムBBSメニュー
https://bbsmenu.afi.click/ >>108
動作環境、about:configの板一覧を取得するサーバのURL、クラッシュした板名をくわしく
それから新しいキャッシュで起動して同じ問題が起こるか確認してもらえると助かる まったく使えなくなった。
動作ログみたいなのも見当たらないし、問題をどう見極めるかもわからん。
ダメだなこりゃ。 >>113
あきらめてSikiっていう5chブラウザー使った方が楽だよ
linux,win,mac対応なので設定とログの移動も楽
とくにJDimで出来てSikiで出来ないことないし、操作性もJDimそっくりに出来るし
何より機能豊富だし、設定も細かくいじれて、janestyle、chmateの機能全部持ってるぞ
【5chブラウザ】Siki 【汎用掲示板ビューア】Part1
https://mao.5ch.net/test/read.cgi/linux/1586800759/
Electronによる掲示板ビューア Siki
https://egg.5ch.net/test/read.cgi/software/1581869479/ フォーラムのhttps://forums.ubuntulinux.jp/viewtopic.php?id=20362見てインストールしてみたんだけど
/usr/share/applications/jdim.desktopの編集のところで躓いてる
自分のMIntだと編集じゃなく新規作成になるんだけど、どこかここ以前に失敗してるのかな? ディストリはArch、WMはSwayなんだけど、Jdimで日本語入力できない。
Firefoxからは書き込めるんだけど。 >>117
ありがとうございました。なんとかインストール出来て閲覧と書き込みまで出来ました(これが書き込まれれば iBus、mozcな環境です。
どなたかなぜ日本語入力できないか説明できます? なんかしょっちゅうスレが壊れるんだがこういうもの? >>123
うん。仕方ないとおもう。
反応に時間がかかった場合たいてい壊れていますになるね。
余裕持たせて対策するともっさりしてしまうんじゃないかな。
中の人じゃないからあてずっぽうだが。 今日から使い始めたんだけど
リンククリックからブラウザー表示にならないんだけど何か設定が必要でしょうか?
カーソル合わせると形状は変わるのでリンクは認識していると思うのです
また同様に右クリックメニューからブラウザで開くをクリックしても同じように無反応です
デフォルトブラウザーはGoogleChromeに変更してますがメモ帳に貼ったURLからは正常にブラウザが立ち上がってます >>123
串のキャッシュディレクトリ設定が間違っているとスレが壊れるよ
動作環境とキャッシュディレクトリの場所は?
複数のjd/jdimを突っ込んだ目茶苦茶な環境じゃなければ2chproxyにあるinstall.shで設定できるはず >>125
メニューバーの設定(C)→ネットワーク(N)→Webブラウザ(W)...を開いてgoogle chromeを設定する
ユーザー設定にしてブラウザ起動コマンドに「google-chrome "%LINK"」を入れてOK押す
実行ファイル名がgoogle-chromeで合ってるか確かめて >>126
>串のキャッシュディレクトリ設定が間違っているとスレが壊れるよ
これについて詳しく
どう設定すればいいの? でもその場合ってたまに壊れたり壊れなかったりじゃなく
ほとんど壊れるんじゃないか? >>121
これ試してみて
https://www.archlinux.site/2017/11/waylandfcitx.html
uimでもOKだったので多分ibusでも大丈夫
駄目なら追加で端末から、
$ ibus-daemon -rdx >>127
調べてみたらgoogle-chrome-stableだったのでgoogle-chrome-stable "%LINK"に書き直して見たのですが駄目でした 試しにchromiumをインストールしてデフォルト設定にしてみましたが駄目でした
他に試すことってないでしょうか >>130
ありがとうございます。
試してみましたが、できませんでした。 /etc/sway/configに
exec GTK_IM_MODULE_FILE=/usr/lib64/gtk-3.0/3.0.0/immodules.cache
exec GTK_IM_MODULE=ibus
exec QT_IM_MODULE=ibus
exec XMODIFIERS=@im=ibus
exec ibus-daemon -rdx
の5行を書き加えてIBusを使えるようにしました。
しかし、他のLibreOfficeなどもGtkアプリであるために、日本語入力ができないです。
これ以上は、スレ違いかもしれませんので、GitHubで聞いてみます。 >>134
X11のDEでも同じなのか検証してみたほうがいいよ。
Waylandセッションは日本語入力に不具合が出やすいので。 >>128
https://github.com/yama-natuki/2chproxy.pl/blob/f904e3e482934b32f1d5bb41c38707be79beef6b/2chproxy.pl#L62
スクリプトの "$ENV{HOME}/.jd/" を適切なパスに書き換えるんだけど
snapやaptでjdimをインストールしたときはinstall.shを実行すれば書き換わる
自分でjdimをmakeした場合はとりあえず "$ENV{HOME}/.cache/jdim/" に書き換えて確認 >>132
>>127のブラウザ設定を標準ブラウザxdg-openに変える
ただ、標準ブラウザがchrome以外のブラウザだとそれで開かれてしまう そうそう、動作環境があると手掛かりになるからなるべく書いてね >>137
狐に摘まれたよう
xdg-openに変えたらGoogleChromeが開きました
xdg-openってデフォだった気がするのですが。謎ですけど良かったです
ちなみにLinuxMint19.3でDynaBookT551でした
ありがとうございました siki、良いと思ったがソースコードが公開されてない以上、使いたくない 俺は乗り換えてしまったわ
オープンソースじゃないのは残念だけど
だってベータ版ですでに他の専ブラの機能全部持ってるんだもん [バージョン] JDim 0.3.0-20200423(git:c333211808)
[ディストリ ] Ubuntu 20.04 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] XFCE
[ gtkmm ] 3.24.2
[ glibmm ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ] '--with-pangolayout'
'--disable-compat-cache-dir'
[ そ の 他 ] [バージョン] JDim 0.3.0-20200423(git:c333211808)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm ] 3.24.2
[ glibmm ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ] '--with-pangolayout'
[ そ の 他 ]
そっかUbuntu 20.04リリースされたんだね [バージョン] JDim 0.3.0-20200423(git:c333211808)
[ディストリ ] FreeBSD 11.3-RELEASE-p8 (amd64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] WindowMaker
[ gtkmm ] 3.22.2
[ glibmm ] 2.56.0
[ TLS lib ] GnuTLS 3.6.13
[オプション ] '--with-gtkmm3'
'--with-tls=gnutls'
'--with-native'
'--with-pangolayout'
[ そ の 他 ]
/usr/ports/converters/libiconvを使用
環境変数は以下を設定
CFLAGS=-I/usr/local/include
CXXFLAGS=-I/usr/local/include
LIBS=-L/usr/local/lib -liconv
CFLAGSはたぶん不要だけどなんとなく 146さんの言う通りにやるとど素人の私でもビルド出来ました まちがってNGしちゃったIDを取り消したいときってスレのプロパティからあぼーん設定のNGIDタブで編集するのであってますか?
あとそこで消してもJDimを再起動するまでスレをリロードとかしても反映されないのは仕様でしょうか? おれの環境だと
idをあぼーんしたあと
あぼーんをクリックして
あぼーん設定ローカルとあぼーん設定板の両方の該当IDを消すと
即時表示される
どういう挙動が正解かは不明 スレのタブ右クリ→プロパティ→あぼーん設定→NG ID開くと
>ここでIDを削除してもレスが表示さない場合は板全体に対してIDがあぼーん指定されている可能性があります。
>板のプロパティのあぼーん設定も確認してください。
と書いてあるんだけどな >>149-151
サンクス、板とスレ両方に追加されるってのも板の方は再起動で消えるってのもおもいっきし書いてあったね
なんか視界から完全に除外して読んでなかったわ… WaylandのGNOMEでたまにアンカーをクリックすると落ちるんですけど、Waylandはまだ動作保証対象外ですか?
X11では起きません celeron N3086だとビルドでアップアップだぜ [バージョン] JDim 0.3.0-20200426(git:e6e4e5bc37)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm ] 3.24.2
[ glibmm ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ] '--with-pangolayout'
[ そ の 他 ] >>154
https://github.com/JDimproved/JDim/blob/e6e4e5bc/src/jdlib/miscx.cpp#L26
waylandでは利用不可らしいXWarpPointer関数を使っている箇所があるからこれで落ちるのかな?
多重ポップアップモードの設定を全部offにするどうだろう
あとarch wikiに書いてある方法なのでXwaylandを試してみて
GDK_BACKEND=x11 ./src/jdim
https://wiki.archlinux.jp/index.php/Wayland#GTK.2B_3
> Wayland と X 両方のバックエンドが有効になっているとき、
> GTK+ ではデフォルトで Wayland バックエンドを使いますが、
> GDK_BACKEND=x11 環境変数を設定することで Xwayland を使うように上書きできます。 >>158
>多重ポップアップモードの設定を全部offにするどうだろう
流石ですね。そうすれば全く問題ありません。
ただ、ポップアップの類は便利で手放せないのでしばらく教えて頂いた通りXwaylandで使用させて頂きます。
(今現在Xwayland経由で問題は起きません)
私的には「余裕があって気が向いたらそのうち」位でいいので気長にお待ちしております。
これからもご自身のペースで頑張って下さい。 >>159
Xwaylandが大丈夫ならwaylandのときだけ多重ポップアップモードを強制offにできないか試してみる
1次ソース見つからなかったけどwaylandはマウスポインター移動を提供しないらしい
XwaylandがXWarpPointer関数をエミュレートするからそれで代用という感じだった
多重ポップアップが必要ならX11かXwaylandを使う or マウスの右ボタンを押しながらポインター移動で k@k:~$ git clone -b master --depth 1 https://github.com/JDimproved/JDim.git jdim
fatal: destination path 'jdim' already exists and is not an empty directory.
になってしまう
どうしたらいいんだ? [バージョン] JDim 0.3.0-20200426(git:e6e4e5bc37)
[ディストリ ] Ubuntu 18.04.4 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] LXDE
[ gtkmm ] 3.22.2
[ glibmm ] 2.56.0
[ TLS lib ] GnuTLS 3.5.18
[ そ の 他 ] >>160
伝授して頂いた方法で問題は全く起きなくなりました。
お役に立てるかわかりませんが、動作環境, jd.conf, 落ちた時の端末の標準出力をコピペしたものをtarに固めてみました。
宜しければご参照下さい。
https://send.firefox.com/download/746373088e4d0244/#6y0IO7lLoJwQTMBON7Aaqw
何から何までありがとうございました。 checking how to hardcode library paths into programs... immediate
./configure: line 12558: syntax error near unexpected token `noext,'
./configure: line 12558: `AX_CXX_COMPILE_STDCXX_11(noext, mandatory)' >>161
>fatal: destination path 'jdim' already exists and is not an empty directory.
「宛先パス jdim はすでに存在し、空のディレクトリではない」
と言ってるぞ >>165
リネームしたらちゃんとうまく行きました
それが162 ps://video.twimg.com/ext_tw_video/1254416308231221249/pu/vid/540x674/J3DntphK2JDfLxNu.mp4
https抜いたときにもリンククリックできるようにできん?
要望です >>170
httを抜いたんだろ
tps://ならリンクされるんだからそれでいいと思うけどな いろんな貼り方されてても対応されてたほうがいいに決まってる 否定されたら、そういう論法に逃げるのは非常にかっこ悪い "tp://"ってhttpともftpとも取れるけど現状ではhttpとして解釈してるんやな
その機能がほしいって人はそういう具体的な場合分けをまとめるだけでも貢献になるんじゃない? このブラウザーって昔から全員で作るというより
一人一人が勝手に作るって方針らしいよ
共有するって意志はないらしい
だから、ずっと機能が増えない
まあ、普通に>>172みたいに思う人は昔からいっぱいいだけど、自分で作れ派ばっかでほとんどの人はJaneStyleとかSikiに流れたよ
ぶっちゃけ、Sikiに流れた方がいいよ
ps://の件も意見言えばすぐ通るから
Sikiは今ユーザーめちゃ増えてるよ
ソフトウェア板、Linux板でSikiで検索すればスレ出てくる >>174
そういう世界だから
>>175
当然されてる >>178
該当する辺りをみてみたら最近変更のあったとこみたい(≒その辺りの動作をある程度把握してるかも)って事だからもしかしたら対応してもらえるかもね
ただもっと具体的にどういう動作をしてほしいのかを書いたほうが良いような気がする
とりあえず安直に"p://" "ps://"に対応した適当パッチ
https://pastebin.com/8BBvHduT >>180
://video
s://video
ps://video
tps://video
ttps://video
理想はこれ全部をリンクとして認識してほしいかなと 結局これって単なる規制逃れだから
いたちごっこで終わると思うよ >>181
嫌味ったらしくそのレスの後にリンクの一文字をアスキーコードに変えて貼ってやればいい
そうすれば自分でも直で飛べるし相手にも小技を教えてる感が有って楽しくなるだろ >>184
そりゃまあJDimでは飛べるけど
chromeとかだと飛べないからなあ Chrome上からじゃ飛べないが専ブラからならどれでも飛べるし
リンクをそのままブラウザに渡せば普通にChromeだろうがFirefoxだろうが飛べる >>181
手元のログをgrepしてみたけどh抜きの亜種いろいろ見つかった
p, htt@p, hxp
ps, hps, htTps, h**ps
s, hs, htts, http@s, ht@tp@s, httpZs
ht, htt
wikipediaにあるhxxp, h++pはなかった
調べた範囲で誤判定の可能性が低い&ある程度利用があったのは ps://
:// はプロトコル判定不能、p://, s:// は別のプロトコルの一部で間違ったリンクになる可能性がある
例えば
http://mao.5ch.net/test/read.cgi/linux/1444805068/59 ... rtmp://
http://mevius.5ch.net/test/read.cgi/tech/1187922645/333 ... php://
これとか
http://lavender.5ch.net/test/read.cgi/chakumelo/1129799355/651 ... mms://
http://mevius.5ch.net/test/read.cgi/unix/1043510520/69 ... fonts:// ユーザコマンドを使うのがソースコードを変更する必要もないし良いと思う
https://jdimproved.github.io/JDim/usrcmd/
その他 > ユーザコマンドの編集に
$VIEW $TEXT
を登録
あとは開きたいのを範囲選択してコンテキストメニューから登録したユーザコマンドを実行
>>169 も開けたけど、判定はブラウザ次第だから s:// だと開けなかった
その場合は://下を選択 [バージョン] JDim 0.3.0-20200317(git:3f6d18a46e)
[ディストリ ] Ubuntu 18.04.4 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] LXDE
[ gtkmm ] 3.22.2
[ glibmm ] 2.56.0
[ TLS lib ] GnuTLS 3.5.18
[オプション ] '--with-gtkmm3'
[ そ の 他 ] >>186
だったらコピペして補完すればどんな環境でも飛べるよね スレタイ検索https://ff5ch.syoboi.jp/使ってるんだけど
サイトは普通に生きてるのにJDimからだと検索できない
0件になってしまう
仕様変わったのかな? >>191
とりあえずレス数の表示を止めれば表示できた
正規表現:<a class="thread" href="(http[^"]+)">([^<]+)</a> 20.04になってJDimもリポジトリに追加されたけど、2chproxy.plはgitで自分で持って来ないといけないのね。 >>160の訂正
XwaylandはXWarpPointer関数をエミュレートしない、落ちないだけで何もしない
だからスレビューでアンカーをクリックして多重ポップアップモードに移行する機能はX11環境限定になる [バージョン] JDim 0.3.0-20200426(git:e6e4e5bc37)
[ディストリ ] Ubuntu 18.04.4 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] LXDE
[ gtkmm ] 3.22.2
[ glibmm ] 2.56.0
[ TLS lib ] GnuTLS 3.5.18
[ そ の 他 ] [バージョン] JDim 0.3.0-20200429(git:f99f815da2)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm ] 3.24.2
[ glibmm ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ]
[ そ の 他 ] これはJDの後継アプリということですが、JD時代の過去ログは読み込める? >>199
形式は同じだからapt版や自分でビルドならそのままで読める
snap版は互換機能が無いからログのコピーが必要
あとapt版はアンインストールしてもログ残るけどsnap版だと消えるので注意 ■ このスレッドは過去ログ倉庫に格納されています