2ch ブラウザ JD 20
■ このスレッドは過去ログ倉庫に格納されています
久々にJDビルドした。
ちゃんと使えるのが嬉しいね。♪ 画像見ようとしてURLクリックしても404not foundになる時あるじゃん
あれブラウザで開き直してたんだけど
何度かURLクリックするとダウンロード少しづつしてくれて見られるようになるのね
知らんかったよ >>699
一般的なペーストビン懐かしいな(´・ω・`) というか、>>699版をaptでインストール出来るようにしてくれ
他にも誰かそのままいろんな機能追加して最強2chブラウザにしちゃってくれ aptでインストール出来るようにしてもした本人に何の得もないからな
労力の無駄
という事実だけは認識してほしいね 誰かじゃねーよ言い出しっぺの>>773がやれよこういう人まかせで自分は美味しいところだけ持っていくヤツ見ると殺意わくわ でもUbuntu18.04からソフトウェアセンターアプリから外れたのは正直痛手。 最近の5chに対応した版取り入れてくれるなら意味あるけど
それでも非公認ブラウザだし
仕方がないよ 5ch対応にしようとすると板一覧や2chproxyの設定が必要だからなあ
そのことが分かってる人が自力でビルドして使い、そうでない人は調べるかWebブラウザ使ってもらった方がいいと思う 自力でビルドのハードルを下げるのなら可能なんじゃない?このスレのwiki作って1レスに追加するとか。
みんなで編集してくれるならwikiぐらいなら適当なのを用意してもいいよ。過去ログを探すのだるいし。
最も俺はarchだからそんなに苦労はしてないけど。 何故か片っ端からdat落ち判定されるように
何だこれは?
[バージョン] 2.8.9-180424
[ディストリ ] Ubuntu 16.04.5 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.4
[ glibmm ] 2.46.3
[ そ の 他 ] 2chproxy.pl入れ直したら直った
UA変更する時余計なことしちまったかな
>>780
>自力でビルドのハードルを下げるのなら可能なんじゃない?
可能だけどさ
そんな面倒なことしたくないって人が多そう ハードルを下げると言ってもReadme読めばできるし
後は >>759 するくらい >>789
その症状はたまにあるけど、開き直して再読込すれば治る。 >>777
どうやって復活させるんだろうな?
みんなで復活してくれって頼み込むのか?
apt対応にしてた人が消えただけ? 一回外れた以上、フォークするなりして責任持ってメンテしますよって
代表者が現れないと無理かと パッケージメンテナはだるいからJDみたいに更新のないソフトだとdebで配布とかでも良い気がするな。
どちらもめんどくさいことに変わりはないが。 このスレに技術力ある暇人いないの?
aptの方メンテしてくれないかなあ
俺は暇人だが技術力ないわ このスレにはそんな技術力のある人はいません。
wineでウインドウズ用の専ブラ使いましょう。 >>792
同意求められても知らんがなとしか言えん >>795
語尾が「種」になっちゃう星人なのかもしれないたね。 >>776
あなたつくる人私使う人
出来ないなら黙ってなさい 公式リポジトリに復帰できなくても、野良PPAで配布してくれればな。 >>803
試してみたが違いがわからなかった
正に宝の持ち腐れってやつだ >>805
そのうちサポート終了しそうなgtk2からgtk3に乗り換えるためのパッチセットなんだから、
使用感として違いがわからないなら、それは素晴らしいことじゃないか >>805
俺は今から試すけど、ブランチはtestじゃなくてgtk3-ideaにちゃんと変えた?
READMEは前バージョンの記述のままっぽいからそれに従うと、いつものが入っちゃうよ。 >>807
もちのろん
arch系はautoconf-archiveが必要っぽ >>808
俺もarchだけどしたわ。ココに
https://github.com/ma8ma/JD/pull/1
>AX_CXX_COMPILE_STDCXX_11を使うためのautoconfのパッケージ(Ubuntuではautoconf-archiveをインストール)
って書いてるぜ。
PKGBUILDにまとめたからしばらくこっち使うわ。見た目がちょっと変わったのと、タブ上でマウスホイールが使えなくなったぐらいか。
>gtk3のビルドではタブの上でマウスホイールをしてもスレッドや板が切り替わらない
>→ gtk3で機能が削除されています 自分もやってみた
[バージョン] 2.90.0-alpha180915
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 3.22.2
[ glibmm ] 2.56.0
[オプション ] '--with-gtkmm3''--with-stdthread'
[ そ の 他 ] LANG = en_US.utf8
カーソルが異常に細くて見えづらいのと範囲選択がハイライトされないのはおま環だろうか?🤔
それ以外は問題なさそうに見える🙌 >>811
#1に自作のPKGBUILDをコメントで残しておいたからよかったら参考にしてくれ。./configureのオプションもあるよ。 >>810
カーソルはDEによるのかな、わからないが、自分の環境では範囲選択はハイライトされるぞ。 >>812
無事帰還できたよありがとう
うちも色がおかしい部分がある
ライト系テーマだとスレ内の選択範囲がハイライトされない
ダーク系テーマだと書き込み内の選択範囲がハイライトされない
一部のダーク系テーマは最下部のステータス表示が背景と一緒で見えない
こんな感じ $GTK_THEME=**** jd で起動すればjdだけテーマを変えれるから都合の良いテーマがあればjdだけそれを使うとかが良さそう。
おれはadaptaのテーマ使ってるけど不自然に感じてる部分はないな。
darkテーマは見づらそうだけど、テーマをゴリゴリしたい人は設定から色設定をいじるのが良いかも。 色々調べて入れたけどpcだとエロしかみなくて嫌になってやめた >>757の様に、Ubuntu18.04,x86_64でビルドしようとしているのですが、上手く行きません。
ビルド中、端末上では時々warningが出るのですが、行数が多く流て内容が解らなくなります。
最後に、"make[3]:ディレクトリ'/home/ユーザー名/jd/sr'から出ます"等と5行出て終わりますが、
/src/jdの実行ファイルが出来ずにjdは共有ライブラリになってしまいます。
詳しくないので原因が解りません。 どうしたら上手くビルド出来るでしょうか?
別の32bitのPCでは(今書き込んでいるJD)、ちゃんとビルド出来たのですが… >>818
流れて見えないなら標準エラー出力だけページャにパイプすれば 最近はPIEが有効になってて普通の実行ファイルでも共有ライブラリに見えるような事も多いよ
jdができてるんなら多分きちんとビルドできてんじゃないかなぁ
あとmakeの結果とかは echo $? なんかで戻り値を見るほうが良さげ >>818
Ubuntu16.04 i386 dektopだけど README.md のとおりにやったらうまくできた。make にオプションがいった。それがないと実行ファイルが、70Mb超えと10倍位でかくなる。 >>819-821 皆さん、ご助言有難うございました。
何とかビルド出来ましたので、書き込みテスト。
[バージョン] 2.8.9-180424
[ディストリ ] Ubuntu 18.04.1 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] MATE Desktop Environment 1.20.1
[ gtkmm ] 2.24.5
[ glibmm ] 2.56.0
[オプション ] '--with-native'
[ そ の 他 ]
git clone -b test --depth 1 https://github.com/yama-natuki/JD.git jd
cd jd
autoreconf -i
./configure --with-native
make CXXFLAGS+="-std=c++11"
これで、warning出ずに"jd"が出来ました。
共有ライブラリのままですが、端末からなら実行出来るのですね。
ファイラーのメニューからだと実行出来なかったので、前は駄目だと思っていました。
2chproxy.plも何とか導入して、Linux板は見られます。
でも、他の板は"Gone"だらけになって、見られる板が少ないです… >>822
jd.desktop内のExecリンク先・2chproxy.plのjd.shを修正した?
jd実行ファイルのインストール先が、微妙に違う。
Ubuntu16.04公式レポジトリ: /usr/bin/jd
gitのソースからビルドして自分でパッケージ化してインストール: /usr/local/bin/jd >>822
2chproxyにデスクトップから起動するハウツーが乗ってるよ。
>使う場合は、jd.desktop ファイルを ~/.local/share/applications/ に コピー
https://github.com/yama-natuki/2chproxy.pl >>823
それ、最初ハマりました。 インストール先のパスが違うんですよね。
install.sh を実行すると、権限無いとか出るし。 sudoでじゃないと駄目?
とりあえず、jd.shのJDの場所をJD="/usr/local/bin/jd"に修正しました。
>>824 ありがとうごさいます。
そちらを参考に設定しています。
"Gone"で見られない板が有る場合の設定は、何処を参考にすればよいでしょうか?
まれに見ることが出来るのですが、ほとんどは"Gone"で更新出来ません。 sudo make install
でよくね
後はReadmeを読んでjd.desktop jd.sh を書き換え、必要なパッケージをインストールすればいい Gone.は過剰リロードと認定されて規制されてるだけだから時間をあけるしかないよ
html環境でしか起きないからAPI使う専ブラかびんたんみたいな専用ページ使うかして時を稼ぐか
諦めて寝て起きるか お気に入りから更新ボタン使って一括で開こうとすると、板によっては必ずと言っていいほどGoneが出る。
更新だけのボタンでもダメ。
時間を空けるのがめんどいならいっそルーター一度切ってつなぎ直すとか。
うちでは更新ボタン使うのをやめて登録したスレを一つ一つ手作業でポチってるけど、意外とこれでなんとかなる 至極当然な事を意外と思う人は世界が驚きに溢れているんだろうな >>828
> うちでは更新ボタン使うのをやめて登録したスレを一つ一つ手作業でポチってる
うちでは、お気に入りに板用のディレクトリを作って板を登録して
JD起動時はスレではなく板をクリックして開くようにしている。
お気に入りにあるスレに未読があればマークがつくので
それを開くようにしている >>826
説明不足でしたがinstall.shは、2chproxy.pl での事です。 スレ違いでしたね。
>>827-828
高度な設定で"起動時にお気に入りを自動でチェックする"にして、大量の板を更新していました。
これで、IPアドレスで規制されていたと言う事ですか。
ルーターを再起動して、自働更新をやめたら"Gone"も出ず、全ての板にアクセス出来ました。
どうもありがとございます。
>>831
結局、同じ事をしています。 自動での新着チェックは諦めるしか無いのか…
しかし、新たな問題が発性しました。
もう一台のUbuntu16.04.5(32ビット)にインストールいているJDで、https:の画像リンクを読み込めなくなりました。
ポップアップに "gnutls_handshake failed : https://….jpg"
とメッセージが出て、表示されません。 http:の画像リンクは、読み込まれる様です。
昨日は問題無くhttps:の画像リンクも読み込めていたのですが。
同様の方、いらっしゃるでしょうか?
ちなみに、Ubuntu 18.04.1 LTS (x86_64)の方のJDは、https:の画像も問題無く表示出来ています。 すいません、 >>833 のhttps:の画像が開けない件、原因が解りました。
昨日2.8.9-180424をビルドして >>823-824 の設定設定し、使っていました。
今日PCを再起動したら、公式リポジトリからインストールして残っていた2.8.9-150226のJDが起動していました。
画像表示以外は問題無く使えていたので、気づくのが遅れました。
何処かで設定をミスっていた様です。
古いのを削除し、 >>823-824 の設定をやり直して起動した新しいJDでは問題有りませんでした。
お騒がせしてすいませんでした。 はずかしい… >>834
Ubuntu 16.04 32Bit desktop の公式レポジトリのJDは、
その現象が起こってた。それで最新のをソースからビルドした。
なんか (jdの依存関係?)gnash パッケージ自体が、
aptかapt-getかaptitudeでインストール時にエラー出ておかしいんだよ。
気持ち悪いからエラーでないコマンドでインストールしなおした。
古いjd削除の時に依存パッケージも削除→
新規jdをインストールするときに依存パッケージのインストールエラー?
jdを勝手にUbuntu公式レポジトリ(こちらのほうが新しいと認識されてる?)のにアップグレードしないように
ソースビルドのjdをhold 固定にした。 pbs.twimg.comをHTTP/1.1 400 Bad Requestにならんようにする術はないのかねえ? >>836
2chproxy.pl を入れておけば、古いJDでも意外と動作していました。
ちなみに、"ソースビルドのjdをhold 固定にした。 "とは、なんでしょうか? ubuntu公式のjdをソースビルドのものに差し替えるようなことをせず別の場所に入れておけば
万一アップデートがかかっても影響あるのは公式のほうのjdだけだよ。
そして立ち上げるスクリプトの中を単なるjdとかじゃなくフルパスで指定すればよい。 自分も公式のはインストールせずに、ビルドしたものを/usr/local/binに入れてます自分でビルドしたものやappImage版などはぜんぶここにまとめて管理
自分一人しか使わないなら、/homeにbinディレクトリを作ってそこで管理してもいいのかも 大量のスレを、一括で開こうとしてるの?
数秒ずつ、wait しながら開けば?
そういう設定はないの? >>841
Gone.の話だと思うけどレスアンカーつけようぜ 2chproxy.plって定期的にバージョンアップしないと
だめですか? 定期的というより5ch側に何か変更があったら・・・・だね。 /binや/usr/binはシステムに使ってもらって/usr/local/binは自分で使えるだろ。
/usr/local/binのほうが優先度高いから、ビルドしたものはどこに置いてもいいけど、
/usr/local/binに起動スクリプト置いておけば良いんだよ。 >>838
アップグレード保留は、vim script で次の処理。GUI版のもあったと思う。
"" アップグレード保留を指定したパッケージ一覧の確認をする
!echo "* List of HOLD with dpkg --setselections."
!dpkg --get-selections | grep 'hold$'
"" アップグレードを保留するパッケージとして指定する。
!echo "* Change to HOLD with dpkg --set-selections."
!echo jd hold | sudo dpkg --set-selections Lubuntu16.04から18.04に上げたら
JDが前触れもなくストンと落ちるようになった
ビルドし直してみたが変わらず
まあマシン的に結構厳しいのかな?
Processor : Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz
Memory : 1974MB (1160MB used)
Operating System : Ubuntu 18.04.1 LTS
[バージョン] 2.8.9-180424
[ディストリ ] Ubuntu 18.04.1 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.5
[ glibmm ] 2.56.0
[オプション ] '--with-core2duo'
[ そ の 他 ] run.log見ると
jd: ../../src/xcb_io.c:259: poll_for_event: アサーション `!xcb_xlib_threads_sequence_lost' に失敗しました。
と何回も出てる
次に/home/hoge/jd/src/jdで起動してるから、クラッシュ時のメッセージだなあ
これは何だろう? make cleanしたりgithubからダウンロードしたばっかの完全にまっ更なソースツリーでビルドしても同じ結果? >>850
元々がダウンロードしたばっかの完全にまっ更なソースツリーでビルドしたものだったんですよ
それが18.04にしてから落ちるようになったので再度ビルドしたのです >>851
>>850が言ってるのはビルドした時の成果物が前バージョンでビルドしたものを再利用してるかもしれないから新規でやり直せってこと。
>元々がダウンロードしたばっかの完全にまっ更なソースツリーでビルドしたもの
これの元々が前バージョンならグダグダ言わずにアドバイス通りやり直せ。 >>852
>元々が前バージョンなら
現行バージョンですね
2.8.9-180424
ですよ
と言うか今回も前のJDフォルダをリネームして
git clone -b test --depth 1 https://github.com/yama-natuki/JD.git jdから始めているので
>ビルドした時の成果物が前バージョンでビルドしたものを再利用してるかもしれない
これはないですね >>852
お礼言い忘れました
説明ありがとう助かります 俺もJD即落ちした覚えがあるんだけど、今試してみたけど再現しなかった
昔の環境から ~/.jd/ をコピってくれば回避できたんだったような気がするんだけど
セットアップ画面が落ちてると思うから。記憶違いだったらごめんねー >>855
セットアップが落ちるのは板一覧の問題だったような NG理由が表示できると有り難い
その際に透明が選べるとなおいい /usr/local/binにjdを入れて置くのが普通なのかな。
sudo make install したら勝手に入れてくれた様な、気のせい?
但し2chproxy.plの初期設定が、"/usr/bin/jd"となっているので、変更が必要と言うことですね。
>>841
板の更新をしているだけで、スレは開いていません。 但し100板以上は有ったので、規制されたのかも。
>>847
難しくて解りませんが、Synapticでの"バージョンを固定"みたいな感じですか。
手動でビルドしたソフトの更新は手間がかかりますね。
スレ違いですが、最近のLinuxはAppimage,Snap,Flatpakと手動でダウンロードしてインストールする
ソフトが増えて来たので、ビルドしたソフトまで含めると管理が面倒くさいです。 今自分用にパッケージかいてるんだけど、2chproxyをJDとセットで配布したら不都合あるかな?
ライセンス的な権利的な意味で。 配布することは可能だが、
正直言ってそのライセンスを自分で調べられない人が
ライセンスに従って配布できるとは思えないんだよなあ…… ライセンスのことはよくわからないけど
オーナーが違うモノをオールインワンにして使い安くすると
知識に乏しい連中が群がってきていざ障害って時になると
責任分界点すら見つけられずに色んなところで大騒ぎして
方々に迷惑かけるだけじゃね?
オールインワンのパッケージとして自分が全て責任を持てるなら別だけど gplとmitだとは思うけど、2chの経緯とかよくわからないからな。apiを使ってない専ブラだから普通のブラウザー的な立ち位置でおkってこと? >>863
なるほどね、リポジトリ管理者に根回しはするよ。arch使ってるからPKBUILDに2chproxyを配置するだけでいいと思ってただけなんだ。 >>864
2chproxy.plの方のライセンスの経緯
ttps://prokusi.wiki.fc2.com/m/wiki/2chproxy.pl
ttp://mao.2ch.net/test/read.cgi/linux/1429072845/528-529 >>864
apiについてはそうでしょ
そのためのスクレイピングだし ■ このスレッドは過去ログ倉庫に格納されています