{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/chromium/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/chromium", "feed_url": "https://matoken.org/blog/tag/chromium/feed/json", "language": "ja", "title": "Chromium – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "https://matoken.org/blog/?p=4058", "url": "https://matoken.org/blog/2024/07/30/thorium-browser-aims-to-improve-performance-based-on-chromium-browser/", "title": "Chromium Browser \u3092\u30d9\u30fc\u30b9\u306b\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u5411\u4e0a\u3092\u76ee\u6307\u3059 Thorium Browser", "content_html": "
\n
\n
\n

Thorium \u3068\u3044\u3046 Chromium \u3092\u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u6700\u9069\u5316\u306a\u3069\u3092\u4f7f\u3044\uff0c\u901a\u5e38\u306e Chromium \u306b\u6bd4\u3079\u3066 8\u301c38% \u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306e\u5411\u4e0a\u304c\u5b9f\u73fe\u3067\u304d\u308b\u3082\u306e\u3092\u77e5\u308a\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n
\n

\u30b5\u30d6\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u304c\u591a\u6570\u3042\u308a\uff0c\u5404\u7a2e\u74b0\u5883\u5411\u3051\u306eThorium \u3084ThoriumOS, Codium \u306a\u3069\u3082\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n

\u30e2\u30d0\u30a4\u30eb\u7aef\u672b\u306e\u96fb\u6c60\u6301\u3061\u304c\u826f\u304f\u306a\u3063\u305f\u308a\uff0c\u53e4\u3044\u7aef\u672b\u3067\u306e\u52d5\u4f5c\u304c\u8efd\u304f\u306a\u308b\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u671f\u5f85\u304c\u6301\u3066\u307e\u3059\uff0e

\n
\n

\n

\n
\n
\n

\u5c0e\u5165

\n
\n
\n

\u4eca\u56de\u306f Debian sid amd64 \u74b0\u5883\u3078\uff0e.deb \u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3053\u3061\u3089\u3092\u5229\u7528\u3057\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
$ sudo wget --no-hsts -P /etc/apt/sources.list.d/ http://dl.thorium.rocks/debian/dists/stable/thorium.list\n$ sudo apt update\n$ sudo apt install thorium-browser\n$ thorium-browser --version\nThorium 124.0.6367.218 stable, built on Ubuntu
\n
\n
\n
\n

\"thorium

\n
\n
\n
\n
\n

\u8d77\u52d5

\n
\n
\n

\u8d77\u52d5\u3059\u308b\u3068\u898b\u305f\u76ee\u306f Chromium \u3067\u3059\uff0e\u666e\u901a\u306b\u4f7f\u3048\uff0cChrome \u306e\u62e1\u5f35\u6a5f\u80fd\u3082\u5229\u7528\u3067\u304d\u307e\u3059\uff0eGoogle \u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u540c\u671f\u3082\u53ef\u80fd\u3067\u3059\uff0e
\n\u3068\u3044\u3046\u3053\u3068\u3067\u4f7f\u3044\u52dd\u624b\u306f Chromium \u3068\u5909\u308f\u3089\u305a\uff0e

\n
\n
\n

\u3057\u304b\u3057\uff0c\u3057\u3070\u3089\u304f\u4f7f\u3063\u3066\u3044\u307e\u3057\u305f\u304c\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u964d\u308a\u3066\u304d\u307e\u305b\u3093\uff0eChromium \u306b\u8ffd\u5f93\u3057\u3066\u304a\u3089\u305a\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u7684\u306b\u4e0d\u5b89\u304c\u6b8b\u308a\u307e\u3059\uff0e

\n
\n
\n
Chromium \u306echangelog \u3092\u898b\u308b\u3068 urgency=high \u3092\u542b\u3080\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4fee\u6b63\u304c\u6ca2\u5c71\uff0e
\n
\n
$ zcat /usr/share/doc/chromium/changelog.Debian.gz | head -192 | grep CVE\n    - CVE-2024-6290: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-6291: Use after free in Swiftshader.\n    - CVE-2024-6292: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-6293: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-6100: Type Confusion in V8. Reported by Seunghyun Lee\n    - CVE-2024-6101: Inappropriate implementation in WebAssembly.\n    - CVE-2024-6102: Out of bounds memory access in Dawn.\n    - CVE-2024-6103: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-5830: Type Confusion in V8.\n    - CVE-2024-5831: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-5832: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-5833: Type Confusion in V8. Reported by @ginggilBesel.\n    - CVE-2024-5834: Inappropriate implementation in Dawn.\n    - CVE-2024-5835: Heap buffer overflow in Tab Groups.\n    - CVE-2024-5836: Inappropriate Implementation in DevTools.\n    - CVE-2024-5837: Type Confusion in V8. Reported by Anonymous.\n    - CVE-2024-5838: Type Confusion in V8.\n    - CVE-2024-5839: Inappropriate Implementation in Memory Allocator.\n    - CVE-2024-5840: Policy Bypass in CORS. Reported by Matt Howard.\n    - CVE-2024-5841: Use after free in V8.\n    - CVE-2024-5842: Use after free in Browser UI.\n    - CVE-2024-5843: Inappropriate implementation in Downloads.\n    - CVE-2024-5844: Heap buffer overflow in Tab Strip. Reported by Sri.\n    - CVE-2024-5845: Use after free in Audio. Reported by anonymous.\n    - CVE-2024-5846: Use after free in PDFium.\n    - CVE-2024-5847: Use after free in PDFium.\n    - CVE-2024-5493: Heap buffer overflow in WebRTC.\n    - CVE-2024-5494: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-5495: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-5496: Use after free in Media Session.\n    - CVE-2024-5497: Out of bounds memory access in Keyboard Inputs.\n    - CVE-2024-5498: Use after free in Presentation API.\n    - CVE-2024-5499: Out of bounds write in Streams API.\n    - CVE-2024-5274: Type Confusion in V8. Reported by Cl\u00e9ment Lecigne of\n    - CVE-2024-5157: Use after free in Scheduling. Reported by Looben Yang.\n    - CVE-2024-5158: Type Confusion in V8.\n    - CVE-2024-5159: Heap buffer overflow in ANGLE.\n    - CVE-2024-5160: Heap buffer overflow in Dawn. Reported by wgslfuzz.\n    - CVE-2024-4947: Type Confusion in V8. Reported by Vasily\n    - CVE-2024-4948: Use after free in Dawn. Reported by wgslfuzz.\n    - CVE-2024-4949: Use after free in V8.\n    - CVE-2024-4950: Inappropriate implementation in Downloads.
\n
\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u30e1\u30a4\u30f3\u74b0\u5883\u3067\u306f\u4f7f\u308f\u306a\u3044\u3053\u3068\u306b\u3057\u3087\u3046\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W thorium-browser\nthorium-browser 124.0.6367.218-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux trixie/sid\nRelease:        n/a\n$ arch\nx86_64
\n
\n
\n
\n
\n", "content_text": "Thorium \u3068\u3044\u3046 Chromium \u3092\u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u6700\u9069\u5316\u306a\u3069\u3092\u4f7f\u3044\uff0c\u901a\u5e38\u306e Chromium \u306b\u6bd4\u3079\u3066 8\u301c38% \u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306e\u5411\u4e0a\u304c\u5b9f\u73fe\u3067\u304d\u308b\u3082\u306e\u3092\u77e5\u308a\u307e\u3057\u305f\uff0e\n\n\n\n\nThorium Browser\n\n\n\n\n\u30b5\u30d6\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u304c\u591a\u6570\u3042\u308a\uff0c\u5404\u7a2e\u74b0\u5883\u5411\u3051\u306eThorium \u3084ThoriumOS, Codium \u306a\u3069\u3082\u3042\u308a\u307e\u3059\uff0e\n\n\n\u30e2\u30d0\u30a4\u30eb\u7aef\u672b\u306e\u96fb\u6c60\u6301\u3061\u304c\u826f\u304f\u306a\u3063\u305f\u308a\uff0c\u53e4\u3044\u7aef\u672b\u3067\u306e\u52d5\u4f5c\u304c\u8efd\u304f\u306a\u308b\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u671f\u5f85\u304c\u6301\u3066\u307e\u3059\uff0e\n\n\n\n\n\n\u5c0e\u5165\n\n\n\u4eca\u56de\u306f Debian sid amd64 \u74b0\u5883\u3078\uff0e.deb \u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3053\u3061\u3089\u3092\u5229\u7528\u3057\u307e\u3057\u305f\uff0e\n\n\n\n$ sudo wget --no-hsts -P /etc/apt/sources.list.d/ http://dl.thorium.rocks/debian/dists/stable/thorium.list\n$ sudo apt update\n$ sudo apt install thorium-browser\n$ thorium-browser --version\nThorium 124.0.6367.218 stable, built on Ubuntu\n\n\n\n\n\n\n\n\n\u8d77\u52d5\n\n\n\u8d77\u52d5\u3059\u308b\u3068\u898b\u305f\u76ee\u306f Chromium \u3067\u3059\uff0e\u666e\u901a\u306b\u4f7f\u3048\uff0cChrome \u306e\u62e1\u5f35\u6a5f\u80fd\u3082\u5229\u7528\u3067\u304d\u307e\u3059\uff0eGoogle \u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u540c\u671f\u3082\u53ef\u80fd\u3067\u3059\uff0e\n\u3068\u3044\u3046\u3053\u3068\u3067\u4f7f\u3044\u52dd\u624b\u306f Chromium \u3068\u5909\u308f\u3089\u305a\uff0e\n\n\n\u3057\u304b\u3057\uff0c\u3057\u3070\u3089\u304f\u4f7f\u3063\u3066\u3044\u307e\u3057\u305f\u304c\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u964d\u308a\u3066\u304d\u307e\u305b\u3093\uff0eChromium \u306b\u8ffd\u5f93\u3057\u3066\u304a\u3089\u305a\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u7684\u306b\u4e0d\u5b89\u304c\u6b8b\u308a\u307e\u3059\uff0e\n\n\nChromium \u306echangelog \u3092\u898b\u308b\u3068 urgency=high \u3092\u542b\u3080\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4fee\u6b63\u304c\u6ca2\u5c71\uff0e\n\n$ zcat /usr/share/doc/chromium/changelog.Debian.gz | head -192 | grep CVE\n - CVE-2024-6290: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-6291: Use after free in Swiftshader.\n - CVE-2024-6292: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-6293: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-6100: Type Confusion in V8. Reported by Seunghyun Lee\n - CVE-2024-6101: Inappropriate implementation in WebAssembly.\n - CVE-2024-6102: Out of bounds memory access in Dawn.\n - CVE-2024-6103: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-5830: Type Confusion in V8.\n - CVE-2024-5831: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-5832: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-5833: Type Confusion in V8. Reported by @ginggilBesel.\n - CVE-2024-5834: Inappropriate implementation in Dawn.\n - CVE-2024-5835: Heap buffer overflow in Tab Groups.\n - CVE-2024-5836: Inappropriate Implementation in DevTools.\n - CVE-2024-5837: Type Confusion in V8. Reported by Anonymous.\n - CVE-2024-5838: Type Confusion in V8.\n - CVE-2024-5839: Inappropriate Implementation in Memory Allocator.\n - CVE-2024-5840: Policy Bypass in CORS. Reported by Matt Howard.\n - CVE-2024-5841: Use after free in V8.\n - CVE-2024-5842: Use after free in Browser UI.\n - CVE-2024-5843: Inappropriate implementation in Downloads.\n - CVE-2024-5844: Heap buffer overflow in Tab Strip. Reported by Sri.\n - CVE-2024-5845: Use after free in Audio. Reported by anonymous.\n - CVE-2024-5846: Use after free in PDFium.\n - CVE-2024-5847: Use after free in PDFium.\n - CVE-2024-5493: Heap buffer overflow in WebRTC.\n - CVE-2024-5494: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-5495: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-5496: Use after free in Media Session.\n - CVE-2024-5497: Out of bounds memory access in Keyboard Inputs.\n - CVE-2024-5498: Use after free in Presentation API.\n - CVE-2024-5499: Out of bounds write in Streams API.\n - CVE-2024-5274: Type Confusion in V8. Reported by Cl\u00e9ment Lecigne of\n - CVE-2024-5157: Use after free in Scheduling. Reported by Looben Yang.\n - CVE-2024-5158: Type Confusion in V8.\n - CVE-2024-5159: Heap buffer overflow in ANGLE.\n - CVE-2024-5160: Heap buffer overflow in Dawn. Reported by wgslfuzz.\n - CVE-2024-4947: Type Confusion in V8. Reported by Vasily\n - CVE-2024-4948: Use after free in Dawn. Reported by wgslfuzz.\n - CVE-2024-4949: Use after free in V8.\n - CVE-2024-4950: Inappropriate implementation in Downloads.\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u30e1\u30a4\u30f3\u74b0\u5883\u3067\u306f\u4f7f\u308f\u306a\u3044\u3053\u3068\u306b\u3057\u3087\u3046\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\u74b0\u5883\n\n$ dpkg-query -W thorium-browser\nthorium-browser 124.0.6367.218-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux trixie/sid\nRelease: n/a\n$ arch\nx86_64", "date_published": "2024-07-30T06:15:26+09:00", "date_modified": "2024-07-30T06:15:28+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Thorium", "Web browser", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=3782", "url": "https://matoken.org/blog/2022/11/29/pdf-is-no-longer-output-well-in-chromiums-headless-environment/", "title": "Chromium\u306eheadless\u74b0\u5883\u3067PDF\u304c\u3046\u307e\u304f\u51fa\u529b\u3055\u308c\u306a\u304f\u306a\u3063\u3066\u56f0\u3063\u305f", "content_html": "
\n

\u6700\u8fd1\u306e\u30b9\u30e9\u30a4\u30c9\u306f Asciidoc \u3067\u66f8\u3044\u3066\uff0cReveal.js \u306ehtml \u306b\u5909\u63db\u3057\u3066\u767a\u8868\uff0c\u305d\u306ehtml \u3092Chrome \u306eheadless \u30e2\u30fc\u30c9\u3067PDF \u306b\u5909\u63db\u3057\u3066\u3044\u307e\u3057\u305f\uff0e
\n\u3053\u3051\u308c\u3092\u884c\u3063\u3066\u3044\u305f\u7aef\u672b\u3092\u5909\u66f4\u3057\u305f\u305b\u3044\u304b\u3053\u308c\u304c\u3046\u307e\u304f\u3044\u304b\u306a\u304f\u306a\u308a\u307e\u3057\u305f\uff0e

\n
\n

\n
\n

\u5f15\u6570\u306f\u3053\u3093\u306a\u611f\u3058\u3067

\n
\n
\n
\n
               chromium --user-data-dir=$TMPDIR --headless --disable-gpu --print-to-pdf=\"${PDF}\" \"$URL?print-pdf\"; \\
\n
\n
\n
\n

\u51fa\u529b\u3055\u308c\u308bPDF\u306fCSS\u304c\u8db3\u308a\u306a\u3044\u3088\u3046\u306a\u3082\u306e\u3084\uff0c\u771f\u3063\u767d\u306a\u3082\u306e\u306b\u306a\u308a\u307e\u3059\uff0e

\n
\n
\n

\"revealjs2pdf01\"/
\n\"revealjs2pdf02\"/

\n
\n
\n

make \u304b\u3089\u547c\u3093\u3067\u3044\u308b\u306e\u3067\u624b\u52d5\u3067\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u304b\u3089\u5b9f\u884c\u3057\u3066\u3082\u540c\u3058\uff0c --headless \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u524a\u3063\u3066\u624b\u52d5\u3067 Ctrl + p \u3067PDF \u51fa\u529b\u3059\u308c\u3070\u554f\u984c\u306a\u304f\u51fa\u529b\u3055\u308c\u307e\u3059\uff0e

\n
\n
\n

Firefox \u306b\u306fPDF \u51fa\u529b\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u306a\u3044\u306e\u3067\u3059\u304c\u753b\u50cf\u51fa\u529b\u304c\u3067\u304d\u308b\u306e\u3067\u753b\u50cf\u66f8\u304d\u51fa\u3057\u3092\u3057\u3066\u307f\u308b\u3068\u6c42\u3081\u308b\u7d50\u679c\u306b\u306a\u308a\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
$ firefox --screenshot /tmp/page.png --window-size=1280 \"file:///`pwd`/slide.html#print-pdf\"
\n
\n
\n
\n

\u5404\u30da\u30fc\u30b8\u3092\u3053\u308c\u3067\u753b\u50cf\u306b\u51fa\u529b\u3057\u3066\u7d50\u5408\u3057\u3066PDF\u306b\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u304c\uff0c\u6587\u5b57\u60c5\u5831\u304c\u6d88\u3048\u3066\u3057\u307e\u3044\u307e\u3059\u2026\u2026\uff0e

\n
\n
\n

wkhtmltopdf \u3082\u8a66\u3059\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b3\u30de\u30f3\u30c9\u3067\u8fd1\u3044\u3082\u306e\u304c\u51fa\u6765\u307e\u3059\u304c\u30b5\u30a4\u30ba\u3084\u4f59\u767d\uff0c\u30d5\u30a9\u30f3\u30c8\u304c\u9055\u3044\u307e\u3059\uff0e\u3082\u3046\u5c11\u3057\u9811\u5f35\u308c\u3070\u826f\u304f\u51fa\u6765\u305d\u3046?

\n
\n
\n
\n
$ wkhtmltopdf --enable-local-file-access --orientation Landscape --page-size B5 --margin-top 0 --margin-bottom 0 --margin-right 0 --margin-left 0 \"file://`pwd`/slide/slide.html?print-pdf\" /tmp/slide.pdf
\n
\n
\n
\n

\u691c\u7d22\u3057\u3066\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n
\n

\u3053\u3061\u3089\u3092\u53c2\u8003\u306bChromium \u306b --run-all-compositor-stages-before-draw \u3068 --virtual-time-budget \u3092\u6307\u5b9a\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u66f8\u304d\u51fa\u305b\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e --virtual-time-budget \u306e\u5024\u306b\u3064\u3044\u3066\u306f\u74b0\u5883\u306b\u3088\u308a\u5909\u3048\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n
\n
\n
$ chromium --headless --run-all-compositor-stages-before-draw --virtual-time-budget=9999999 --print-to-pdf=/tmp/slide.pdf file://`pwd`/slide/slide.html?print-pdf
\n
\n
\n
\n

Makefile \u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4\uff0e

\n
\n
\n
\n
-               chromium --user-data-dir=$TMPDIR --headless --disable-gpu --print-to-pdf=\"${PDF}\" \"$URL?print-pdf\"; \\\n+               chromium --user-data-dir=$TMPDIR --headless --run-all-compositor-stages-before-draw --virtual-time-budget=999999 --print-to-pdf=\"${PDF}\" \"$URL?print-pdf\"; \\
\n
\n
\n
\n

\u66f8\u304d\u51fa\u305b\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)

\n
\n
\n\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W chromium firefox-esr wkhtmltopdf\nchromium        107.0.5304.110-2\nfirefox-esr     102.5.0esr-1\nwkhtmltopdf     0.12.6-2+b1\n$ lsb_release -dc\nNo LSB modules are available.\nDescription:    Debian GNU/Linux bookworm/sid\nCodename:       bookworm\n$ arch\nx86_64
\n
\n
\n", "content_text": "\u6700\u8fd1\u306e\u30b9\u30e9\u30a4\u30c9\u306f Asciidoc \u3067\u66f8\u3044\u3066\uff0cReveal.js \u306ehtml \u306b\u5909\u63db\u3057\u3066\u767a\u8868\uff0c\u305d\u306ehtml \u3092Chrome \u306eheadless \u30e2\u30fc\u30c9\u3067PDF \u306b\u5909\u63db\u3057\u3066\u3044\u307e\u3057\u305f\uff0e\n\u3053\u3051\u308c\u3092\u884c\u3063\u3066\u3044\u305f\u7aef\u672b\u3092\u5909\u66f4\u3057\u305f\u305b\u3044\u304b\u3053\u308c\u304c\u3046\u307e\u304f\u3044\u304b\u306a\u304f\u306a\u308a\u307e\u3057\u305f\uff0e\n\n\n\n\u5f15\u6570\u306f\u3053\u3093\u306a\u611f\u3058\u3067\n\n\n\n chromium --user-data-dir=$TMPDIR --headless --disable-gpu --print-to-pdf=\"${PDF}\" \"$URL?print-pdf\"; \\\n\n\n\n\u51fa\u529b\u3055\u308c\u308bPDF\u306fCSS\u304c\u8db3\u308a\u306a\u3044\u3088\u3046\u306a\u3082\u306e\u3084\uff0c\u771f\u3063\u767d\u306a\u3082\u306e\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\n\n\n\n\nmake \u304b\u3089\u547c\u3093\u3067\u3044\u308b\u306e\u3067\u624b\u52d5\u3067\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u304b\u3089\u5b9f\u884c\u3057\u3066\u3082\u540c\u3058\uff0c --headless \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u524a\u3063\u3066\u624b\u52d5\u3067 Ctrl + p \u3067PDF \u51fa\u529b\u3059\u308c\u3070\u554f\u984c\u306a\u304f\u51fa\u529b\u3055\u308c\u307e\u3059\uff0e\n\n\nFirefox \u306b\u306fPDF \u51fa\u529b\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u306a\u3044\u306e\u3067\u3059\u304c\u753b\u50cf\u51fa\u529b\u304c\u3067\u304d\u308b\u306e\u3067\u753b\u50cf\u66f8\u304d\u51fa\u3057\u3092\u3057\u3066\u307f\u308b\u3068\u6c42\u3081\u308b\u7d50\u679c\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\n\n\n\n$ firefox --screenshot /tmp/page.png --window-size=1280 \"file:///`pwd`/slide.html#print-pdf\"\n\n\n\n\u5404\u30da\u30fc\u30b8\u3092\u3053\u308c\u3067\u753b\u50cf\u306b\u51fa\u529b\u3057\u3066\u7d50\u5408\u3057\u3066PDF\u306b\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u304c\uff0c\u6587\u5b57\u60c5\u5831\u304c\u6d88\u3048\u3066\u3057\u307e\u3044\u307e\u3059\u2026\u2026\uff0e\n\n\nwkhtmltopdf \u3082\u8a66\u3059\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b3\u30de\u30f3\u30c9\u3067\u8fd1\u3044\u3082\u306e\u304c\u51fa\u6765\u307e\u3059\u304c\u30b5\u30a4\u30ba\u3084\u4f59\u767d\uff0c\u30d5\u30a9\u30f3\u30c8\u304c\u9055\u3044\u307e\u3059\uff0e\u3082\u3046\u5c11\u3057\u9811\u5f35\u308c\u3070\u826f\u304f\u51fa\u6765\u305d\u3046?\n\n\n\n$ wkhtmltopdf --enable-local-file-access --orientation Landscape --page-size B5 --margin-top 0 --margin-bottom 0 --margin-right 0 --margin-left 0 \"file://`pwd`/slide/slide.html?print-pdf\" /tmp/slide.pdf\n\n\n\n\u691c\u7d22\u3057\u3066\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e\n\n\n\n[pdf – Headless Chrome command line – set timeout – Stack Overflow\n\n\n\n\u3053\u3061\u3089\u3092\u53c2\u8003\u306bChromium \u306b --run-all-compositor-stages-before-draw \u3068 --virtual-time-budget \u3092\u6307\u5b9a\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u66f8\u304d\u51fa\u305b\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e --virtual-time-budget \u306e\u5024\u306b\u3064\u3044\u3066\u306f\u74b0\u5883\u306b\u3088\u308a\u5909\u3048\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\n\n\n$ chromium --headless --run-all-compositor-stages-before-draw --virtual-time-budget=9999999 --print-to-pdf=/tmp/slide.pdf file://`pwd`/slide/slide.html?print-pdf\n\n\n\nMakefile \u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4\uff0e\n\n\n\n- chromium --user-data-dir=$TMPDIR --headless --disable-gpu --print-to-pdf=\"${PDF}\" \"$URL?print-pdf\"; \\\n+ chromium --user-data-dir=$TMPDIR --headless --run-all-compositor-stages-before-draw --virtual-time-budget=999999 --print-to-pdf=\"${PDF}\" \"$URL?print-pdf\"; \\\n\n\n\n\u66f8\u304d\u51fa\u305b\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)\n\n\n\nhttps://gitlab.com/matoken/kagolug-2022.11/-/blob/master/slide/slide.pdf\n\n\nhttps://gitlab.com/matoken/kagolug-2022.11/-/blob/master/slide/slide.pdf.sig\n\n\n\n\n\n\n\n\u74b0\u5883\n\n$ dpkg-query -W chromium firefox-esr wkhtmltopdf\nchromium 107.0.5304.110-2\nfirefox-esr 102.5.0esr-1\nwkhtmltopdf 0.12.6-2+b1\n$ lsb_release -dc\nNo LSB modules are available.\nDescription: Debian GNU/Linux bookworm/sid\nCodename: bookworm\n$ arch\nx86_64", "date_published": "2022-11-29T08:18:14+09:00", "date_modified": "2022-11-29T20:53:47+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "headless", "pdf", "bookworm", "Debian", "Linux", "testing" ] }, { "id": "http://matoken.org/blog/?p=3124", "url": "https://matoken.org/blog/2021/03/21/watch-widevine-drm-video-on-raspberry-pi-os-armhf/", "title": "Raspberry Pi OS armhf\u3067WidevineDRM\u30d3\u30c7\u30aa\u3092\u89b3\u3089\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u306e\u3067\u8a66\u3059", "content_html": "
\n

Raspberry Pi OS armhf\u306b libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0eRaspberry Pi 3 Model B\u3067\u3082\u52d5\u4f5c\u3057\u305f\u306e\u3067\u30e1\u30e2\u3057\u3066\u304a\u304d\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n

libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u306fWidevine\u3068\u3044\u3046DRM\u4ed8\u304d\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3059\u308b\u305f\u3081\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

Widevine\u306f\u7d50\u69cb\u3042\u3061\u3053\u3061\u3067\u898b\u304b\u3051\u307e\u3059\uff0esite\u306b\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b5\u30fc\u30d3\u30b9\u304c\u8f09\u3063\u3066\u3044\u307e\u3057\u305f\uff0e

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n

\u307e\u305aWidevine\u306b\u975e\u5bfe\u5fdc\u306a\u72b6\u614b\u3067Netflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n\n\n\n\n\n\n\n
\n
Note
\n
\nNetflix\u306e\u4f1a\u54e1\u3058\u3083\u306a\u304f\u3066\u3082\u6b21\u3067\u8a66\u305b\u307e\u3059\uff0e
\nTV\u756a\u7d44\u30fb\u30c9\u30e9\u30de\u3092\u7121\u6599\u3067\u8996\u8074 | Netflix \u304a\u8a66\u3057\u7121\u6599\u914d\u4fe1
\n
\n
\n

\u3053\u3053\u3067 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3057\u3066Chromium\u3092\u8d77\u52d5\u3057\u306a\u304a\u305b\u3070OK\u306a\u306f\u305a\u3067\u3059\u304c\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\uff0e
\nchrome://components/ \u3092\u898b\u3066\u3082 Widevine \u304c\u51fa\u3066\u304d\u307e\u305b\u3093\uff0e

\n
\n
\n

https://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using No DRM \u3068\u8868\u793a\u3055\u308cDRM\u304c\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n

Raspberry Pi 4 Model B/400\u4ee5\u5916\u306e\u4e8b\u4f8b\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u306e\u3067\u3082\u3057\u304b\u3057\u3066\u4f55\u3089\u304b\u306e\u8981\u4ef6\u304c\u8db3\u308a\u306a\u304f\u3066Raspberry Pi 4 \u3088\u308a\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u306f\u52d5\u304b\u306a\u3044\u306e\u304b\u306a?\u3068\u304b\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u3082\u3046\u5c11\u3057\u8abf\u3079\u308b\u3068Raspberry Pi OS\u306eChromium\u306b\u306f\u3000chromium \u3068 chromium-browser \u306e2\u3064\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
chromium
\n
\n
$ apt show chromium\nPackage: chromium\nVersion: 88.0.4324.146-1~deb10u1\nPriority: optional\nSection: web\nMaintainer: Debian Chromium Team <chromium@packages.debian.org>\nInstalled-Size: 114 MB\nProvides: gnome-www-browser, www-browser\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatomic1 (>= 4.8), libatspi2.0-0 (>= 2.9.90), libavcode\nc58 (>= 7:4.0), libavformat58 (>= 7:4.1), libavutil56 (>= 7:4.0), libc6 (>= 2.28), libcairo2 (>= 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9\n.14), libdrm2 (>= 2.4.38), libevent-2.1-6 (>= 2.1.8-stable), libexpat1 (>= 2.0.1), libflac8 (>= 1.3.0), libfontconfig1 (>= 2.12.6), libfreetype6\n(>= 2.3.9), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libha\nrfbuzz0b (>= 2.2.0), libicu63 (>= 63.1-1~), libjpeg62-turbo (>= 1.5.0), libjsoncpp1 (>= 1.7.4), liblcms2-2 (>= 2.2+git20110628), libminizip1 (>=\n1.1), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libopenjp2-7 (>= 2.2.0), libopus0 (>= 1.1), libpango-1.0-0 (>= 1.14.0), libpng16-16 (>= 1.6.2-\n1), libpulse0 (>= 0.99.1), libre2-5 (>= 20160901), libsnappy1v5, libstdc++6 (>= 7), libvpx5 (>= 1.6.0), libwebp6 (>= 0.5.1), libwebpdemux2 (>= 0.\n5.1), libwebpmux3 (>= 0.6.1-2), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libx\nfixes3, libxml2 (>= 2.7.4), libxrandr2, libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.2.2), chromium-common (= 88.0.4324.146-1~deb10u1)\nRecommends: chromium-sandbox\nSuggests: chromium-l10n, chromium-shell, chromium-driver\nConflicts: libgl1-mesa-swx11, libnettle4, libsecret-1-0 (<< 0.18)\nBreaks: chromium-lwn4chrome (<= 1.0-2), chromium-tt-rss-notifier (<= 0.5.2-2)\nHomepage: http://www.chromium.org/Home\nDownload-Size: 48.9 MB\nAPT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages\nDescription: web browser\n Web browser that aims to build a safer, faster, and more stable internet\n browsing experience.\n .\n This package contains the web browser component.
\n
\n
\n
\n
chromium-browser
\n
\n
$ apt show chromium-browser\nPackage: chromium-browser\nVersion: 88.0.4324.187-rpt1\nPriority: optional\nSection: web\nMaintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>\nInstalled-Size: 329 MB\nProvides: chromium, chromium-browser-inspector, www-browser\nPre-Depends: dpkg (>= 1.15.6)\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.18), libcairo2 (>=\n 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.3), li\nbgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.21.5), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1\n.14.0), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxkbcommon0 (>\n= 0.5.0), libxrandr2, libxtst6, bash (>= 4), xdg-utils, chromium-codecs-ffmpeg-extra (= 88.0.4324.187-rpt1) | chromium-codecs-ffmpeg (= 88.0.4324\n.187-rpt1), libraspberrypi0, libgl1-mesa-dri\nRecommends: chromium-browser-l10n\nSuggests: webaccounts-chromium-extension, unity-chromium-extension, adobe-flashplugin\nConflicts: chromium, chromium-browser-inspector\nReplaces: chromium, chromium-browser-inspector\nHomepage: https://chromium.googlesource.com/chromium/src/\nDownload-Size: 103 MB\nAPT-Manual-Installed: no\nAPT-Sources: http://archive.raspberrypi.org/debian buster/main armhf Packages\nDescription: Chromium web browser, open-source version of Chrome\n An open-source browser project that aims to build a safer, faster, and more\n stable way for all Internet users to experience the web.
\n
\n
\n
\n

\u305d\u3057\u3066\u3046\u307e\u304f\u884c\u304b\u306a\u304b\u3063\u305f\u306e\u306f chromium \u3067\u3057\u305f\uff0e
\nchromium-browser \u3092\u5165\u308c\u3066(\u6392\u4ed6\u306a\u306e\u3067 chromim \u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u524a\u9664\u3055\u308c\u308b)\u518d\u5ea6\u8a66\u3059\u3068\uff0cchrome://components/ \u306b Widevine \u304c\u73fe\u308c\u3066\uff0c

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n

https://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using widevine \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308aNetflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3082\u95b2\u89a7\u3067\u304d\u307e\u3057\u305f\uff0e

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n\n\n\n\n\n\n\n
\n
Note
\n
\n\u653b\u6bbb\u6a5f\u52d5\u968a SAC_2045 \u3088\u308a\uff0e\u306a\u3093\u3060\u304bOP\u304cPortal\u611f
\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\uff0cRaspberry Pi 3 Model B + Raspberry Pi OS armhf \u3067\u3082 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3068 chromium-browser \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067Widevine\u306eDRM\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u89b3\u3089\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)
\n(DRM\u306a\u3057\u3067\u95b2\u89a7\u3067\u304d\u305f\u307b\u3046\u304c\u5b09\u3057\u3044\u3067\u3059\u304c)

\n
\n
\n
\n
$ sudo apt update\n$ sudo apt install chromium-browser libwidevinecdm0\n$ chromium-browser &
\n
\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W chromium-browser* libwidevinecdm0\nchromium-browser        88.0.4324.187-rpt1\nchromium-browser-inspector\nchromium-browser-l10n   88.0.4324.187-rpt1\nlibwidevinecdm0 4.10.1679.0-1\n$ lsb_release -dr\nDescription:    Raspbian GNU/Linux 10 (buster)\nRelease:        10\n$ uname -m\narmv7l\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2
\n
\n
\n", "content_text": "Raspberry Pi OS armhf\u306b libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0eRaspberry Pi 3 Model B\u3067\u3082\u52d5\u4f5c\u3057\u305f\u306e\u3067\u30e1\u30e2\u3057\u3066\u304a\u304d\u307e\u3059\uff0e\n\n\n\nRaspberry Pi OS Gets Official Widevine Support (Allowing You To Play Netflix, Amazon Prime, Hulu, Etc.) – Linux Uprising Blog\n\n\n\nlibwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u306fWidevine\u3068\u3044\u3046DRM\u4ed8\u304d\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3059\u308b\u305f\u3081\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u3059\uff0e\n\n\n\nWidevine\n\n\n\nWidevine\u306f\u7d50\u69cb\u3042\u3061\u3053\u3061\u3067\u898b\u304b\u3051\u307e\u3059\uff0esite\u306b\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b5\u30fc\u30d3\u30b9\u304c\u8f09\u3063\u3066\u3044\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\u307e\u305aWidevine\u306b\u975e\u5bfe\u5fdc\u306a\u72b6\u614b\u3067Netflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\n\n\n\n\n\n\n\nNote\n\n\nNetflix\u306e\u4f1a\u54e1\u3058\u3083\u306a\u304f\u3066\u3082\u6b21\u3067\u8a66\u305b\u307e\u3059\uff0e\nTV\u756a\u7d44\u30fb\u30c9\u30e9\u30de\u3092\u7121\u6599\u3067\u8996\u8074 | Netflix \u304a\u8a66\u3057\u7121\u6599\u914d\u4fe1\n\n\n\n\n\n\u3053\u3053\u3067 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3057\u3066Chromium\u3092\u8d77\u52d5\u3057\u306a\u304a\u305b\u3070OK\u306a\u306f\u305a\u3067\u3059\u304c\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\uff0e\nchrome://components/ \u3092\u898b\u3066\u3082 Widevine \u304c\u51fa\u3066\u304d\u307e\u305b\u3093\uff0e\n\n\nhttps://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using No DRM \u3068\u8868\u793a\u3055\u308cDRM\u304c\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\n\n\nRaspberry Pi 4 Model B/400\u4ee5\u5916\u306e\u4e8b\u4f8b\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u306e\u3067\u3082\u3057\u304b\u3057\u3066\u4f55\u3089\u304b\u306e\u8981\u4ef6\u304c\u8db3\u308a\u306a\u304f\u3066Raspberry Pi 4 \u3088\u308a\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u306f\u52d5\u304b\u306a\u3044\u306e\u304b\u306a?\u3068\u304b\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u3082\u3046\u5c11\u3057\u8abf\u3079\u308b\u3068Raspberry Pi OS\u306eChromium\u306b\u306f\u3000chromium \u3068 chromium-browser \u306e2\u3064\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\n\n\nchromium\n\n$ apt show chromium\nPackage: chromium\nVersion: 88.0.4324.146-1~deb10u1\nPriority: optional\nSection: web\nMaintainer: Debian Chromium Team <chromium@packages.debian.org>\nInstalled-Size: 114 MB\nProvides: gnome-www-browser, www-browser\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatomic1 (>= 4.8), libatspi2.0-0 (>= 2.9.90), libavcode\nc58 (>= 7:4.0), libavformat58 (>= 7:4.1), libavutil56 (>= 7:4.0), libc6 (>= 2.28), libcairo2 (>= 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9\n.14), libdrm2 (>= 2.4.38), libevent-2.1-6 (>= 2.1.8-stable), libexpat1 (>= 2.0.1), libflac8 (>= 1.3.0), libfontconfig1 (>= 2.12.6), libfreetype6\n(>= 2.3.9), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libha\nrfbuzz0b (>= 2.2.0), libicu63 (>= 63.1-1~), libjpeg62-turbo (>= 1.5.0), libjsoncpp1 (>= 1.7.4), liblcms2-2 (>= 2.2+git20110628), libminizip1 (>=\n1.1), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libopenjp2-7 (>= 2.2.0), libopus0 (>= 1.1), libpango-1.0-0 (>= 1.14.0), libpng16-16 (>= 1.6.2-\n1), libpulse0 (>= 0.99.1), libre2-5 (>= 20160901), libsnappy1v5, libstdc++6 (>= 7), libvpx5 (>= 1.6.0), libwebp6 (>= 0.5.1), libwebpdemux2 (>= 0.\n5.1), libwebpmux3 (>= 0.6.1-2), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libx\nfixes3, libxml2 (>= 2.7.4), libxrandr2, libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.2.2), chromium-common (= 88.0.4324.146-1~deb10u1)\nRecommends: chromium-sandbox\nSuggests: chromium-l10n, chromium-shell, chromium-driver\nConflicts: libgl1-mesa-swx11, libnettle4, libsecret-1-0 (<< 0.18)\nBreaks: chromium-lwn4chrome (<= 1.0-2), chromium-tt-rss-notifier (<= 0.5.2-2)\nHomepage: http://www.chromium.org/Home\nDownload-Size: 48.9 MB\nAPT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages\nDescription: web browser\n Web browser that aims to build a safer, faster, and more stable internet\n browsing experience.\n .\n This package contains the web browser component.\n\n\n\nchromium-browser\n\n$ apt show chromium-browser\nPackage: chromium-browser\nVersion: 88.0.4324.187-rpt1\nPriority: optional\nSection: web\nMaintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>\nInstalled-Size: 329 MB\nProvides: chromium, chromium-browser-inspector, www-browser\nPre-Depends: dpkg (>= 1.15.6)\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.18), libcairo2 (>=\n 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.3), li\nbgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.21.5), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1\n.14.0), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxkbcommon0 (>\n= 0.5.0), libxrandr2, libxtst6, bash (>= 4), xdg-utils, chromium-codecs-ffmpeg-extra (= 88.0.4324.187-rpt1) | chromium-codecs-ffmpeg (= 88.0.4324\n.187-rpt1), libraspberrypi0, libgl1-mesa-dri\nRecommends: chromium-browser-l10n\nSuggests: webaccounts-chromium-extension, unity-chromium-extension, adobe-flashplugin\nConflicts: chromium, chromium-browser-inspector\nReplaces: chromium, chromium-browser-inspector\nHomepage: https://chromium.googlesource.com/chromium/src/\nDownload-Size: 103 MB\nAPT-Manual-Installed: no\nAPT-Sources: http://archive.raspberrypi.org/debian buster/main armhf Packages\nDescription: Chromium web browser, open-source version of Chrome\n An open-source browser project that aims to build a safer, faster, and more\n stable way for all Internet users to experience the web.\n\n\n\n\u305d\u3057\u3066\u3046\u307e\u304f\u884c\u304b\u306a\u304b\u3063\u305f\u306e\u306f chromium \u3067\u3057\u305f\uff0e\nchromium-browser \u3092\u5165\u308c\u3066(\u6392\u4ed6\u306a\u306e\u3067 chromim \u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u524a\u9664\u3055\u308c\u308b)\u518d\u5ea6\u8a66\u3059\u3068\uff0cchrome://components/ \u306b Widevine \u304c\u73fe\u308c\u3066\uff0c\n\n\n\n\n\nhttps://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using widevine \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308aNetflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3082\u95b2\u89a7\u3067\u304d\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\n\n\n\nNote\n\n\n\u653b\u6bbb\u6a5f\u52d5\u968a SAC_2045 \u3088\u308a\uff0e\u306a\u3093\u3060\u304bOP\u304cPortal\u611f\n\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067\uff0cRaspberry Pi 3 Model B + Raspberry Pi OS armhf \u3067\u3082 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3068 chromium-browser \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067Widevine\u306eDRM\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u89b3\u3089\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)\n(DRM\u306a\u3057\u3067\u95b2\u89a7\u3067\u304d\u305f\u307b\u3046\u304c\u5b09\u3057\u3044\u3067\u3059\u304c)\n\n\n\n$ sudo apt update\n$ sudo apt install chromium-browser libwidevinecdm0\n$ chromium-browser &\n\n\n\n\u74b0\u5883\n\n$ dpkg-query -W chromium-browser* libwidevinecdm0\nchromium-browser 88.0.4324.187-rpt1\nchromium-browser-inspector\nchromium-browser-l10n 88.0.4324.187-rpt1\nlibwidevinecdm0 4.10.1679.0-1\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ uname -m\narmv7l\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2", "date_published": "2021-03-21T07:05:39+09:00", "date_modified": "2021-03-21T07:05:39+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "DRM", "Raspberry Pi 3 B", "Raspberry Pi OS", "RaspberryPi", "Linux", "Raspberry Pi", "Raspbian Buster" ] }, { "id": "http://matoken.org/blog/?p=2981", "url": "https://matoken.org/blog/2021/02/10/find-the-time-stamp-format-of-google-chrome-chromium-brave-history-and-get-one-days-worth-of-history/", "title": "Google Chrome/Chromium/Brave\u306e\u5c65\u6b74\u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u5f62\u5f0f\u3092\u8abf\u3079\u30661\u65e5\u5206\u306e\u5c65\u6b74\u3092\u624b\u306b\u5165\u308c\u308b", "content_html": "
\n

\u305f\u307e\u306b\u4ee5\u524d\u30a6\u30a7\u30d6\u3067\u898b\u305f\u60c5\u5831\u304c\u6b32\u3057\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u5c65\u6b74\u306b\u6b8b\u3063\u3066\u3044\u308c\u3070\u3044\u3044\u3051\u3069\u6d88\u3048\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u304b\u3082\uff0e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306e\u30a2\u30af\u30bb\u30b9\u5c65\u6b74\u306e\u30bf\u30a4\u30c8\u30eb\u3068URL\u3060\u3051\u3067\u3082\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u306b\u6b8b\u3057\u3066\u304a\u304f\u3068\u4fbf\u5229\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n
\n

\u5c65\u6b74\u306fHistory\u30d5\u30a1\u30a4\u30eb\u3092sqlite3\u3067\u53e9\u304f\u3068\u53d6\u308c\u308b\u306e\u3067\u3059\u304c\uff0c\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u304c\u3088\u304f\u3042\u308bUNIX time\u3067\u3082\u306a\u304f\u3068\u3066\u3082\u5927\u304d\u306a\u5024\u3067\u3059\uff0e

\n
\n
\n
\n
$ sqlite3 ~/.config/chromium/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls;\" | jq . | grep timestamp | sort\n -n | tail -1\n    \"timestamp\": 13256542361632384,
\n
\n
\n
\n
UNIX time\u306e\u4f8b
\n
\n
$ date +%s\n1612703645
\n
\n
\n
\n

\u691c\u7d22\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30da\u30fc\u30b8\u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e

\n
\n
\n
WebKit/Chrome Timestamp Converter
\n
\n
\n

This timestamp format is used in web browsers such as Apple Safari (WebKit), Google Chrome and Opera (Chromium/Blink). It\u2019s a 64-bit value for microseconds since Jan 1, 1601 00:00 UTC. One microsecond is one-millionth of a second.

\n
\n
\n
\n
\n

\u3053\u306eTimestamp\u306fUTC 1601-01-01\u304b\u3089\u306e\u30de\u30a4\u30af\u30ed\u30bb\u30ab\u30f3\u30c9\u79d2\u3089\u3057\u3044\u3067\u3059\uff0e\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e

\n
\n
\n

\u307e\u305a\u306fUNIX time\u306e1601-01-01\u304b\u3089\u306e\u79d2\u6570\u306b10^6\u3092\u639b\u3051\u3066UNIX time\u3068\u306e\u5dee\u3092\u6c42\u3081\u307e\u3059\uff0e(GNU coreutils\u306edate\u3063\u30661970-01-01\u3088\u308a\u524d\u306e\u6642\u9593\u3082\u8a08\u7b97\u3067\u304d\u308b\u3093\u3060!)

\n
\n
\n
UTC 1601-01-01\u306eUNIX time?\u306b10^6
\n
\n
$ echo \"$( date --utc --date 1601-01-01 +%s ) * 10^6\" | bc\n-11644473600000000
\n
\n
\n
\n

Chrome\u6642\u9593\u3068UNIX time\u306e\u5dee\u3092\u5f15\u3044\u3066UNIX time\u306b\u5909\u63db\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ echo \"( 13256542361632384 -11644473600000000 ) / 1000000\" | bc\n1612068761
\n
\n
\n
\n

UNIX time\u3092\u4eba\u9593\u304c\u8aad\u3081\u308b\u3088\u3046\u306b\u5909\u63db

\n
\n
\n
\n
$ date --date=\"@1612068761\"\nSun 31 Jan 2021 01:52:41 PM JST
\n
\n
\n
\n

1\u884c\u306b\u307e\u3068\u3081\u308b

\n
\n
\n
\n
$ date --date=\"@`echo \"(13256542361632384/10^6-11644473600)\"|bc`\"\nSun 31 Jan 2021 01:52:41 PM JST
\n
\n
\n
\n

\u9006\u306b\u4eca\u306e\u6642\u9593\u3092Chrome\u306etimestamp\u306b\u5909\u63db

\n
\n
\n
\n
$ echo \"(`date +%s`+11644473600)*10^6\" | bc\n13257218080000000
\n
\n
\n
\n

1\u65e5\u524d\u306eChrome\u6642\u9593

\n
\n
\n
\n
$ echo \"(`date -d '1day ago' +%s`+11644473600)*10^6\" | bc\n13257336413000000
\n
\n
\n
\n

\"chrometime\"/

\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u30671\u65e5\u5206Chrome/Chromium\u306eHistory\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u53d6\u5f97\u3067\u304d\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
$ sqlite3 /tmp/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE last_visit_time >= $(((`date -d '1 day ago' +%s` +11644473600)*1000000));\"
\n
\n
\n
\n\n\n\n\n\n\n\n
\n
Note
\n
\n\u8a72\u5f53\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u5229\u7528\u4e2d\u306e\u5834\u5408\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e
\nError: database is locked
\n\u30d6\u30e9\u30a6\u30b6\u3092\u7d42\u4e86\u3059\u308b\u304b\uff0cHistory\u30d5\u30a1\u30a4\u30eb\u3092\u9069\u5f53\u306a\u5834\u6240\u306b\u30b3\u30d4\u30fc\u3057\u3066\u305d\u3061\u3089\u3092\u4f7f\u3044\u307e\u3059\uff0e
\n$ cp /home/matoken/.config/google-chrome/Default/History /tmp/
\n
\n
\n

History \u30d5\u30a1\u30a4\u30eb\u306f\u65e2\u5b9a\u5024\u3067\u306f\u3053\u306e\u8fba\u306b\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n
\n
Chromium
\n
~/.config/chromium/Default/History
\n
Google Chrome
\n
~/.config/google-chrome/Default/History
\n
Brave Brouser
\n
/.config/BraveSoftware/Brave-Browser/Default/History
\n
\n
\n
\n

\u65e2\u5b9a\u5024\u4ee5\u5916\u306e\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u691c\u7d22? ~/.config \u4ee5\u5916\u306b\u3082\u3067\u304d\u308b\u3051\u3069\u305d\u306e\u5834\u5408\u306f\u30d1\u30b9\u304c\u308f\u304b\u3063\u3066\u3044\u308b\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n
\n
\n
$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History -print
\n
\n
\n
\n

Opera\u306f\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u4f7f\u3063\u3066\u3044\u306a\u3044\u306e\u3067\u3059\u304c\uff0c\u53e4\u3044\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u898b\u308b\u3068\u3053\u306e\u8fba\u306e\u3088\u3046\u3067\u3059\uff0e\u73fe\u5728\u306f\u5909\u308f\u3063\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n
\n
Opera
\n
~/.config/opera/History
\n
\n
\n
\n

Safari\u306f\u74b0\u5883\u304c\u306a\u3044\u306e\u3067\u672a\u78ba\u8a8d\u3067\u3059\u304cArchiveBox\u306escript\u3092\u898b\u308b\u3068\u65e2\u5b9a\u5024\u306f\u6050\u3089\u304f\u3053\u306e\u3042\u305f\u308a\u3067\u3059\uff0e

\n
\n
\n
\n
Safari
\n
~/Library/Safari/History.db
\n
\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W bc google-chrome-stable chromium brave-browser coreutils sqlite3\nbc      1.07.1-2+b2\nbrave-browser   1.19.92\nchromium        88.0.4324.146-1\ncoreutils       8.32-4+b1\ngoogle-chrome-stable    88.0.4324.150-1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n

\n", "content_text": "\u305f\u307e\u306b\u4ee5\u524d\u30a6\u30a7\u30d6\u3067\u898b\u305f\u60c5\u5831\u304c\u6b32\u3057\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u5c65\u6b74\u306b\u6b8b\u3063\u3066\u3044\u308c\u3070\u3044\u3044\u3051\u3069\u6d88\u3048\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u304b\u3082\uff0e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306e\u30a2\u30af\u30bb\u30b9\u5c65\u6b74\u306e\u30bf\u30a4\u30c8\u30eb\u3068URL\u3060\u3051\u3067\u3082\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u306b\u6b8b\u3057\u3066\u304a\u304f\u3068\u4fbf\u5229\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\n\n\u5c65\u6b74\u306fHistory\u30d5\u30a1\u30a4\u30eb\u3092sqlite3\u3067\u53e9\u304f\u3068\u53d6\u308c\u308b\u306e\u3067\u3059\u304c\uff0c\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u304c\u3088\u304f\u3042\u308bUNIX time\u3067\u3082\u306a\u304f\u3068\u3066\u3082\u5927\u304d\u306a\u5024\u3067\u3059\uff0e\n\n\n\n$ sqlite3 ~/.config/chromium/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls;\" | jq . | grep timestamp | sort\n -n | tail -1\n \"timestamp\": 13256542361632384,\n\n\n\nUNIX time\u306e\u4f8b\n\n$ date +%s\n1612703645\n\n\n\n\u691c\u7d22\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30da\u30fc\u30b8\u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e\n\n\nWebKit/Chrome Timestamp Converter\n\n\nThis timestamp format is used in web browsers such as Apple Safari (WebKit), Google Chrome and Opera (Chromium/Blink). It\u2019s a 64-bit value for microseconds since Jan 1, 1601 00:00 UTC. One microsecond is one-millionth of a second.\n\n\n\n\n\u3053\u306eTimestamp\u306fUTC 1601-01-01\u304b\u3089\u306e\u30de\u30a4\u30af\u30ed\u30bb\u30ab\u30f3\u30c9\u79d2\u3089\u3057\u3044\u3067\u3059\uff0e\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\n\n\n\u307e\u305a\u306fUNIX time\u306e1601-01-01\u304b\u3089\u306e\u79d2\u6570\u306b10^6\u3092\u639b\u3051\u3066UNIX time\u3068\u306e\u5dee\u3092\u6c42\u3081\u307e\u3059\uff0e(GNU coreutils\u306edate\u3063\u30661970-01-01\u3088\u308a\u524d\u306e\u6642\u9593\u3082\u8a08\u7b97\u3067\u304d\u308b\u3093\u3060!)\n\n\nUTC 1601-01-01\u306eUNIX time?\u306b10^6\n\n$ echo \"$( date --utc --date 1601-01-01 +%s ) * 10^6\" | bc\n-11644473600000000\n\n\n\nChrome\u6642\u9593\u3068UNIX time\u306e\u5dee\u3092\u5f15\u3044\u3066UNIX time\u306b\u5909\u63db\u3057\u307e\u3059\uff0e\n\n\n\n$ echo \"( 13256542361632384 -11644473600000000 ) / 1000000\" | bc\n1612068761\n\n\n\nUNIX time\u3092\u4eba\u9593\u304c\u8aad\u3081\u308b\u3088\u3046\u306b\u5909\u63db\n\n\n\n$ date --date=\"@1612068761\"\nSun 31 Jan 2021 01:52:41 PM JST\n\n\n\n1\u884c\u306b\u307e\u3068\u3081\u308b\n\n\n\n$ date --date=\"@`echo \"(13256542361632384/10^6-11644473600)\"|bc`\"\nSun 31 Jan 2021 01:52:41 PM JST\n\n\n\n\u9006\u306b\u4eca\u306e\u6642\u9593\u3092Chrome\u306etimestamp\u306b\u5909\u63db\n\n\n\n$ echo \"(`date +%s`+11644473600)*10^6\" | bc\n13257218080000000\n\n\n\n1\u65e5\u524d\u306eChrome\u6642\u9593\n\n\n\n$ echo \"(`date -d '1day ago' +%s`+11644473600)*10^6\" | bc\n13257336413000000\n\n\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u30671\u65e5\u5206Chrome/Chromium\u306eHistory\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u53d6\u5f97\u3067\u304d\u305d\u3046\u3067\u3059\uff0e\n\n\n\n$ sqlite3 /tmp/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE last_visit_time >= $(((`date -d '1 day ago' +%s` +11644473600)*1000000));\"\n\n\n\n\n\n\n\nNote\n\n\n\u8a72\u5f53\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u5229\u7528\u4e2d\u306e\u5834\u5408\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e\nError: database is locked\n\u30d6\u30e9\u30a6\u30b6\u3092\u7d42\u4e86\u3059\u308b\u304b\uff0cHistory\u30d5\u30a1\u30a4\u30eb\u3092\u9069\u5f53\u306a\u5834\u6240\u306b\u30b3\u30d4\u30fc\u3057\u3066\u305d\u3061\u3089\u3092\u4f7f\u3044\u307e\u3059\uff0e\n$ cp /home/matoken/.config/google-chrome/Default/History /tmp/\n\n\n\n\n\nHistory \u30d5\u30a1\u30a4\u30eb\u306f\u65e2\u5b9a\u5024\u3067\u306f\u3053\u306e\u8fba\u306b\u3042\u308a\u307e\u3059\uff0e\n\n\n\nChromium\n~/.config/chromium/Default/History\nGoogle Chrome\n~/.config/google-chrome/Default/History\nBrave Brouser\n/.config/BraveSoftware/Brave-Browser/Default/History\n\n\n\n\u65e2\u5b9a\u5024\u4ee5\u5916\u306e\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u691c\u7d22? ~/.config \u4ee5\u5916\u306b\u3082\u3067\u304d\u308b\u3051\u3069\u305d\u306e\u5834\u5408\u306f\u30d1\u30b9\u304c\u308f\u304b\u3063\u3066\u3044\u308b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\n$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History -print\n\n\n\nOpera\u306f\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u4f7f\u3063\u3066\u3044\u306a\u3044\u306e\u3067\u3059\u304c\uff0c\u53e4\u3044\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u898b\u308b\u3068\u3053\u306e\u8fba\u306e\u3088\u3046\u3067\u3059\uff0e\u73fe\u5728\u306f\u5909\u308f\u3063\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\uff0e\n\n\n\nOpera\n~/.config/opera/History\n\n\n\nSafari\u306f\u74b0\u5883\u304c\u306a\u3044\u306e\u3067\u672a\u78ba\u8a8d\u3067\u3059\u304cArchiveBox\u306escript\u3092\u898b\u308b\u3068\u65e2\u5b9a\u5024\u306f\u6050\u3089\u304f\u3053\u306e\u3042\u305f\u308a\u3067\u3059\uff0e\n\n\n\nSafari\n~/Library/Safari/History.db\n\n\n\n\u74b0\u5883\n\n$ dpkg-query -W bc google-chrome-stable chromium brave-browser coreutils sqlite3\nbc 1.07.1-2+b2\nbrave-browser 1.19.92\nchromium 88.0.4324.146-1\ncoreutils 8.32-4+b1\ngoogle-chrome-stable 88.0.4324.150-1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2021-02-10T18:44:20+09:00", "date_modified": "2021-02-11T04:24:39+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Brave Browser", "Chromium", "Google Chrome", "timestamp", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2969", "url": "https://matoken.org/blog/2021/02/05/output-the-url-suspended-by-the-great-suspender-with-json/", "title": "The Great Suspender\u3067\u30b5\u30b9\u30da\u30f3\u30c9\u3057\u3066\u3044\u305fURL\u3092json\u3067\u51fa\u529b\u3059\u308b", "content_html": "
\n\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u524a\u9664\u3055\u308c\u3061\u3083\u3063\u305f\u3093\u3067\u3059\u306d\uff0e
\n\u81ea\u5206\u306f\u5148\u6708\u602a\u3057\u3044\u3068\u3044\u3046\u8a71\u3092\u805e\u3044\u3066\u524a\u9664\u3057\u3066\u3044\u307e\u3057\u305f\uff0e\u305d\u306e\u6642\u30bf\u30d6\u304c\u6d88\u3048\u3066\u3057\u307e\u3044\u60b2\u3057\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3053\u3093\u306a\u611f\u3058\u3067\u5fa9\u65e7\u3055\u305b\u307e\u3057\u305f\uff0e
\n\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3068\u30bf\u30a4\u30c8\u30eb\uff0cURL\u3092json\u3067\u51fa\u529b\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ sqlite3 ~/.config/google-chrome/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE url LIKE '%bkeccnjlkjkiokjodocebajanakg%';\" | jq . | sed -e 's/chrome-extension:\\/\\/klbibkeccnjlkjkiokjodocebajanakg\\/suspended.html.*&uri=//'
\n
\n
\n
\n

\u4f55\u3092\u3084\u3063\u3066\u3044\u308b\u304b\u3068\u3044\u3046\u3068\uff0c ~/.config/google-chrome/Default/History \u304cGoogle Chrome\u306esqlite3\u5f62\u5f0f\u306e\u5c65\u6b74\u30d5\u30a1\u30a4\u30eb\u306a\u306e\u3067\uff0c\u3053\u306e\u4e2d\u304b\u3089The Great Suspender\u306eurl\u306e\u542b\u307e\u308c\u3066\u3044\u308burl\u3092\u5f15\u3063\u5f35\u308a\u51fa\u3057\u3066\u6574\u5f62\u3057\u3066\u3044\u307e\u3059\uff0e

\n
\n
\n

Chromium\u306e\u5834\u5408\u306f ~/.config/chromium/Default/History
\nBrave\u306f ~/.config/BraveSoftware/Brave-Browser/Default/History \u3067\u3057\u305f\uff0e

\n
\n
\n

Default\u4ee5\u5916\u306eprofile\u306f\u540d\u524d\u3044\u308d\u3044\u308d\u306a\u306e\u3067find\u3068\u304b\u3067\u63a2\u3059\u3068\u3044\u3044\u3067\u3057\u3087\u3046\uff0e

\n
\n
\n

$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History

\n
\n
\n

\u3053\u3053\u3067\u7d39\u4ecb\u3057\u305f\u306e\u306fLinux\u3067\u306e\u5834\u5408\u3067\u3059\u304c\uff0c\u30d1\u30b9\u3092\u5909\u3048\u308b\u3068\u4ed6\u306eOS\u3067\u3082\u3044\u3051\u308b\u306f\u305a\u3067\u3059\uff0e

\n
\n
\n
\u74b0\u58831
\n
\n
$ dpkg-query -W jq sqlite3 chromium google-chrome-stable\nchromium\ngoogle-chrome-stable    69.0.3497.100-1\njq      1.6-2.1ubuntu1\nsqlite3 3.34.0-1\n$ lsb_release -dr\nDescription:    Ubuntu Hirsute Hippo (development branch)\nRelease:        21.04\n$ uname -m\nx86_64
\n
\n
\n
\n
\u74b0\u58832
\n
\n
$ dpkg-query -W jq sqlite3 chrome brave-browser google-chrome-stable\nbrave-browser   1.19.90\ngoogle-chrome-stable    88.0.4324.146-1\njq      1.6-2.1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n

\n", "content_text": "\u30de\u30eb\u30a6\u30a7\u30a2\u5316\u3057\u305f\u300cThe Great Suspender\u300d\u304cChrome\u30a6\u30a7\u30d6\u30b9\u30c8\u30a2\u304b\u3089\u6d88\u6ec5\u3001\u62e1\u5f35\u6a5f\u80fd\u524a\u9664\u6642\u306b\u5dfb\u304d\u6dfb\u3048\u3067\u6d88\u3048\u305f\u30bf\u30d6\u3092\u5fa9\u65e7\u3055\u305b\u308b\u65b9\u6cd5\u306f\u30b3\u30ec – GIGAZINE\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u524a\u9664\u3055\u308c\u3061\u3083\u3063\u305f\u3093\u3067\u3059\u306d\uff0e\n\u81ea\u5206\u306f\u5148\u6708\u602a\u3057\u3044\u3068\u3044\u3046\u8a71\u3092\u805e\u3044\u3066\u524a\u9664\u3057\u3066\u3044\u307e\u3057\u305f\uff0e\u305d\u306e\u6642\u30bf\u30d6\u304c\u6d88\u3048\u3066\u3057\u307e\u3044\u60b2\u3057\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3053\u3093\u306a\u611f\u3058\u3067\u5fa9\u65e7\u3055\u305b\u307e\u3057\u305f\uff0e\n\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3068\u30bf\u30a4\u30c8\u30eb\uff0cURL\u3092json\u3067\u51fa\u529b\u3057\u307e\u3059\uff0e\n\n\n\n$ sqlite3 ~/.config/google-chrome/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE url LIKE '%bkeccnjlkjkiokjodocebajanakg%';\" | jq . | sed -e 's/chrome-extension:\\/\\/klbibkeccnjlkjkiokjodocebajanakg\\/suspended.html.*&uri=//'\n\n\n\n\u4f55\u3092\u3084\u3063\u3066\u3044\u308b\u304b\u3068\u3044\u3046\u3068\uff0c ~/.config/google-chrome/Default/History \u304cGoogle Chrome\u306esqlite3\u5f62\u5f0f\u306e\u5c65\u6b74\u30d5\u30a1\u30a4\u30eb\u306a\u306e\u3067\uff0c\u3053\u306e\u4e2d\u304b\u3089The Great Suspender\u306eurl\u306e\u542b\u307e\u308c\u3066\u3044\u308burl\u3092\u5f15\u3063\u5f35\u308a\u51fa\u3057\u3066\u6574\u5f62\u3057\u3066\u3044\u307e\u3059\uff0e\n\n\nChromium\u306e\u5834\u5408\u306f ~/.config/chromium/Default/History\nBrave\u306f ~/.config/BraveSoftware/Brave-Browser/Default/History \u3067\u3057\u305f\uff0e\n\n\nDefault\u4ee5\u5916\u306eprofile\u306f\u540d\u524d\u3044\u308d\u3044\u308d\u306a\u306e\u3067find\u3068\u304b\u3067\u63a2\u3059\u3068\u3044\u3044\u3067\u3057\u3087\u3046\uff0e\n\n\n$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History\n\n\n\u3053\u3053\u3067\u7d39\u4ecb\u3057\u305f\u306e\u306fLinux\u3067\u306e\u5834\u5408\u3067\u3059\u304c\uff0c\u30d1\u30b9\u3092\u5909\u3048\u308b\u3068\u4ed6\u306eOS\u3067\u3082\u3044\u3051\u308b\u306f\u305a\u3067\u3059\uff0e\n\n\n\u74b0\u58831\n\n$ dpkg-query -W jq sqlite3 chromium google-chrome-stable\nchromium\ngoogle-chrome-stable 69.0.3497.100-1\njq 1.6-2.1ubuntu1\nsqlite3 3.34.0-1\n$ lsb_release -dr\nDescription: Ubuntu Hirsute Hippo (development branch)\nRelease: 21.04\n$ uname -m\nx86_64\n\n\n\n\u74b0\u58832\n\n$ dpkg-query -W jq sqlite3 chrome brave-browser google-chrome-stable\nbrave-browser 1.19.90\ngoogle-chrome-stable 88.0.4324.146-1\njq 1.6-2.1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2021-02-05T18:15:16+09:00", "date_modified": "2021-02-05T22:55:33+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "Debian", "Hirsute Hippo(21.04)", "Linux", "sid", "Ubuntu" ] }, { "id": "http://matoken.org/blog/?p=2752", "url": "https://matoken.org/blog/2020/05/26/chromium-risolve-il-problema-che-tutti-gli-schermi-sono-condivisi-quando-si-utilizza-la-condivisione-dello-schermo-in-un-browser-web-su-ambienti-multi-monitor-linux/", "title": "Linux\u30de\u30eb\u30c1\u30e2\u30cb\u30bf\u74b0\u5883\u306e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3067\u30b9\u30af\u30ea\u30fc\u30f3\u5171\u6709\u3092\u884c\u3046\u3068\u3059\u3079\u3066\u306e\u30b9\u30af\u30ea\u30fc\u30f3\u304c\u5171\u6709\u3055\u308c\u3066\u3057\u307e\u3046\u554f\u984c\u304cChromium\u3067\u89e3\u6c7a", "content_html": "
\n

\u4f8b\u3048\u3070\u30e2\u30cb\u30bf\u306e\u8a2d\u5b9a\u304c\u3053\u3046\u306a\u3063\u3066\u3044\u308b\u72b6\u614b\u3067

\n
\n
\n

\"Linux

\n
\n
\n

\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3067Jitsi Meet\u3084Zoom\u306a\u3069\u3067\u30b9\u30af\u30ea\u30fc\u30f3\u5171\u6709\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u8907\u6570\u306e\u30b9\u30af\u30ea\u30fc\u30f3\u304c\u3059\u3079\u3066\u4e00\u7dd2\u306b\u306a\u3063\u30661\u3064\u306e\u753b\u9762\u3068\u3057\u3066\u5171\u6709\u3055\u308c\u3066\u3057\u307e\u3044\u307e\u3059\uff0e

\n
\n
\n
Chromium 81.0.4044.92 built on Debian bullseye/sid, running on Debian bullseye/sid
\n

\"Linux

\n
\n
\n
Mozilla Firefox 76.0.1(Debian sid amd64 package\u7248)
\n

\"Linux

\n
\n
\n

\u4f8b\u3048\u3070LibreOffice \u3067\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u30e2\u30fc\u30c9\u3067\u30bb\u30ab\u30f3\u30c0\u30ea\u30e2\u30cb\u30bf\u306b\u30b9\u30e9\u30a4\u30c9\u3092\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u8868\u793a\u3055\u305b\u3066\u305d\u308c\u3092\u5171\u6709\u3057\u305f\u3044\u3068\u3044\u3063\u305f\u3053\u3068\u304c\u30b9\u30af\u30ea\u30fc\u30f3\u5171\u6709\u3067\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u8868\u793a\u306e\u5f8c\u305d\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u5171\u6709\u3059\u308b\u3053\u3068\u306f\u51fa\u6765\u307e\u3059\u304c\uff0c\u9014\u4e2d\u3067\u5225\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u898b\u305b\u305f\u3044\u5834\u5408\u30a6\u30a3\u30f3\u30c9\u30a6\u5171\u6709\u3092\u3084\u308a\u76f4\u3055\u306a\u3051\u308c\u3070\u3044\u3051\u306a\u3044\u306e\u3067\u3068\u3066\u3082\u9762\u5012\u3067\u3059\uff0e

\n
\n
\n

\u3053\u308c\u306b\u3064\u3044\u3066\u8abf\u3079\u3066\u307f\u308b\u3068Chromium \u3067\u306f\u6700\u8fd1\u4fee\u6b63\u3055\u308c\u305f\u3088\u3046\u3067\u3059 :)

\n
\n
\n\n
\n
\n

\u4ee5\u4e0b\u304b\u3089Chromium \u306esnapshots binary \u3092\u5165\u624b\u3057\u3066\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n
\n

\u8a66\u3057\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u306f Chromium 85.0.4157.0 \u3067\u3057\u305f\uff0e

\n
\n
\n
\n
$ wget 'https://download-chromium.appspot.com/dl/Linux_x64?type=snapshots' -O ./chrome-linux.zip\n$ unzip -l ./chrome-linux.zip | lv\n$ unzip ./chrome-linux.zip\n$ $ ./chrome-linux/chrome --version\nChromium 85.0.4157.0\n$ ./chrome-linux/chrome --temp-profile --user-data-dir=`mktemp -d`
\n
\n
\n
\n

\u3053\u306e\u74b0\u5883\u3067 Jitsi Meet \u306b\u63a5\u7d9a\u3057\u3066\u753b\u9762\u5171\u6709\u3092\u8a66\u3057\u3066\u307f\u308b\u3068 Screen 1, Screen 2 \u3068\u30b9\u30af\u30ea\u30fc\u30f3\u3054\u3068\u306b\u5171\u6709\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f :)

\n
\n
\n

\"Linux

\n
\n
\n

Stable \u306b\u964d\u308a\u3066\u304f\u308b\u306e\u306f\u66ab\u304f\u5148\u3067\u3057\u3087\u3046\u304c\u4fbf\u5229\u306b\u306a\u308a\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n

\u3061\u306a\u307f\u306bFirefox \u3082\u5c11\u3057\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\u304c\uff0c\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u3067\u3057\u3087\u3046\u304b?\u672a\u3060\u76f4\u3063\u3066\u306a\u3055\u305d\u3046?\u53e4\u3044bug\u306a\u306e\u3067\u4ed6\u306b\u3082\u4e0a\u304c\u3063\u3066\u305d\u3061\u3089\u3067\u8b70\u8ad6\u3055\u308c\u3066\u3044\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n
\u53c2\u8003URL
\n\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W chromium firefox\nchromium        81.0.4044.92-1\nfirefox 76.0.1-2\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n

\n", "content_text": "\u4f8b\u3048\u3070\u30e2\u30cb\u30bf\u306e\u8a2d\u5b9a\u304c\u3053\u3046\u306a\u3063\u3066\u3044\u308b\u72b6\u614b\u3067\n\n\n\n\n\n\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3067Jitsi Meet\u3084Zoom\u306a\u3069\u3067\u30b9\u30af\u30ea\u30fc\u30f3\u5171\u6709\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u8907\u6570\u306e\u30b9\u30af\u30ea\u30fc\u30f3\u304c\u3059\u3079\u3066\u4e00\u7dd2\u306b\u306a\u3063\u30661\u3064\u306e\u753b\u9762\u3068\u3057\u3066\u5171\u6709\u3055\u308c\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\n\n\nChromium 81.0.4044.92 built on Debian bullseye/sid, running on Debian bullseye/sid\n\n\n\nMozilla Firefox 76.0.1(Debian sid amd64 package\u7248)\n\n\n\n\u4f8b\u3048\u3070LibreOffice \u3067\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u30e2\u30fc\u30c9\u3067\u30bb\u30ab\u30f3\u30c0\u30ea\u30e2\u30cb\u30bf\u306b\u30b9\u30e9\u30a4\u30c9\u3092\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u8868\u793a\u3055\u305b\u3066\u305d\u308c\u3092\u5171\u6709\u3057\u305f\u3044\u3068\u3044\u3063\u305f\u3053\u3068\u304c\u30b9\u30af\u30ea\u30fc\u30f3\u5171\u6709\u3067\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u8868\u793a\u306e\u5f8c\u305d\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u5171\u6709\u3059\u308b\u3053\u3068\u306f\u51fa\u6765\u307e\u3059\u304c\uff0c\u9014\u4e2d\u3067\u5225\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u898b\u305b\u305f\u3044\u5834\u5408\u30a6\u30a3\u30f3\u30c9\u30a6\u5171\u6709\u3092\u3084\u308a\u76f4\u3055\u306a\u3051\u308c\u3070\u3044\u3051\u306a\u3044\u306e\u3067\u3068\u3066\u3082\u9762\u5012\u3067\u3059\uff0e\n\n\n\u3053\u308c\u306b\u3064\u3044\u3066\u8abf\u3079\u3066\u307f\u308b\u3068Chromium \u3067\u306f\u6700\u8fd1\u4fee\u6b63\u3055\u308c\u305f\u3088\u3046\u3067\u3059 :)\n\n\n\n396091 – desktopCapture.chooseDesktopMedia does not support multiple screens on linux – chromium\n\n\n\n\u4ee5\u4e0b\u304b\u3089Chromium \u306esnapshots binary \u3092\u5165\u624b\u3057\u3066\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\nDownload Chromium\n\n\n\n\u8a66\u3057\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u306f Chromium 85.0.4157.0 \u3067\u3057\u305f\uff0e\n\n\n\n$ wget 'https://download-chromium.appspot.com/dl/Linux_x64?type=snapshots' -O ./chrome-linux.zip\n$ unzip -l ./chrome-linux.zip | lv\n$ unzip ./chrome-linux.zip\n$ $ ./chrome-linux/chrome --version\nChromium 85.0.4157.0\n$ ./chrome-linux/chrome --temp-profile --user-data-dir=`mktemp -d`\n\n\n\n\u3053\u306e\u74b0\u5883\u3067 Jitsi Meet \u306b\u63a5\u7d9a\u3057\u3066\u753b\u9762\u5171\u6709\u3092\u8a66\u3057\u3066\u307f\u308b\u3068 Screen 1, Screen 2 \u3068\u30b9\u30af\u30ea\u30fc\u30f3\u3054\u3068\u306b\u5171\u6709\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f :)\n\n\n\n\n\nStable \u306b\u964d\u308a\u3066\u304f\u308b\u306e\u306f\u66ab\u304f\u5148\u3067\u3057\u3087\u3046\u304c\u4fbf\u5229\u306b\u306a\u308a\u305d\u3046\u3067\u3059\uff0e\n\n\n\u3061\u306a\u307f\u306bFirefox \u3082\u5c11\u3057\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\u304c\uff0c\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u3067\u3057\u3087\u3046\u304b?\u672a\u3060\u76f4\u3063\u3066\u306a\u3055\u305d\u3046?\u53e4\u3044bug\u306a\u306e\u3067\u4ed6\u306b\u3082\u4e0a\u304c\u3063\u3066\u305d\u3061\u3089\u3067\u8b70\u8ad6\u3055\u308c\u3066\u3044\u305d\u3046\u3067\u3059\uff0e\n\n\n\n513506 – Presentation Mode with multiple screens: duplicate/mirror main window to secondary screen-.\n\n\n\n\u53c2\u8003URL\n\nvideomeeting:jitsi [wiki.matoken.org]\n\n\n\n\u74b0\u5883\n\n$ dpkg-query -W chromium firefox\nchromium 81.0.4044.92-1\nfirefox 76.0.1-2\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2020-05-26T23:59:26+09:00", "date_modified": "2020-05-26T23:59:26+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Firefox", "Linux", "multimonitor", "Debian", "sid" ] }, { "id": "http://matoken.org/blog/?p=2689", "url": "https://matoken.org/blog/2019/12/18/try-google-chrome-chromium-79-tab-freeze/", "title": "Google Chrome / Chromium 79\u3067\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u30bf\u30d6\u306e\u30ea\u30bd\u30fc\u30b9\u6d88\u8cbb\u3092\u6e1b\u3089\u3059 Tab Freeze \u3092\u8a66\u3059", "content_html": "
\n

Google Chrome/Chromium \u306e 79 \u3067 Tab Freeze \u3068\u3044\u3046\u6a5f\u80fd\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0e\u3053\u308c\u306f\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u306e\u5229\u7528\u3057\u3066\u3044\u306a\u3044\u30bf\u30d6\u3092\u505c\u6b62\u3057\u3066\u30ea\u30bd\u30fc\u30b9\u6d88\u8cbb\u3092\u6291\u3048\u308b\u3068\u3044\u3046\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n

\u4f3c\u305f\u3088\u3046\u306a\u3082\u306e\u3067 The Great Suspender \u3068\u3044\u3046\u62e1\u5f35\u6a5f\u80fd\u304c\u3042\u308a\uff0c\u30bf\u30d6\u3092\u3064\u3044\u958b\u304d\u3063\u3071\u306a\u3057\u306b\u3057\u3066\u3057\u307e\u3046\u79c1\u306f\u3053\u308c\u3067\u5927\u5206\u52a9\u304b\u3063\u3066\u3044\u307e\u3059\uff0e(\u3053\u306e\u62e1\u5f35\u6a5f\u80fd\u306f\u30bf\u30d6\u306eCPU\u3060\u3051\u3067\u306a\u304f\u30e1\u30e2\u30ea\u3082\u958b\u653e\u3055\u308c\u307e\u3059\uff0e\u305d\u306e\u4ee3\u308f\u308a\u5fa9\u5e30\u306b\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\uff0e)

\n
\n
\n\n
\n
\n

\u4eca\u56de\u306e Tab Freeze \u3067\u4f3c\u305f\u3088\u3046\u306a\u3053\u3068\u304c\u6a19\u6e96\u3067\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u305d\u3046\u306a\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n

\u3053\u306e\u6a5f\u80fd\u306f\u672a\u3060\u5b9f\u9a13\u7684\u306a\u6a5f\u80fd\u3067Disabled \u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u624b\u52d5\u3067\u8a2d\u5b9a\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n

\u8a2d\u5b9a\u306e\u524d\u306b The Great Suspender \u306f\u7af6\u5408\u3057\u305d\u3046\u306a\u306e\u3067\u4e00\u65e6\u524a\u9664\u3057\u3066\u304a\u304d\u307e\u3059\uff0e(\u985e\u4f3c\u306e\u3082\u306e\u3092\u5165\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3084\u306f\u308a\u6d88\u3057\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u3044\u3044\u3068\u601d\u3046)

\n
\n
\n

\u8a2d\u5b9a\u5909\u66f4\u306f\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306b chrome://flags/#proactive-tab-freeze \u3068\u5165\u529b\u3057\u3066\u30a2\u30af\u30bb\u30b9\u3057\u305f\u9805\u76ee\u3067\u8a2d\u5b9a\u5909\u66f4\u3057\u307e\u3059\uff0e

\n
\n
\n

\"chrome://flags/#proactive-tab-freeze\"/

\n
\n
\n

\u3044\u304f\u3064\u304b\u9078\u629e\u9805\u76ee\u304c\u3067\u3066\u304d\u307e\u3059\uff0e

\n
\n
\n

\"Tab

\n
\n
\n

Enabled Freeze - Unfreeze 10 seconds every 15 minutes, \u3060\u3068\u5c11\u3057\u3059\u308b\u3068Chromium \u304c\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e
\nEnabled, Enabled Freeze - No Unfreeze \u3060\u3068\u843d\u3061\u306a\u3044\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c Shift + Esc \u3067\u30bf\u30b9\u30af\u30de\u30cd\u30fc\u30b8\u30e3\u3092\u8d77\u52d5\u3059\u308b\u3068\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e

\n
\n
\n

\u3066\u3053\u3068\u3067\u624b\u5143\u306e\u74b0\u5883\u3067\u306f\u672a\u3060\u4e0d\u5b89\u5b9a\u3067\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e\u6b8b\u5ff5\uff0e\u307e\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u4e0a\u304c\u3063\u305f\u3089\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n
\n

\u3053\u306e\u8fba\u306e\u6a5f\u80fd\u306fOpera\u306e\u7701\u96fb\u529b\u6a5f\u80fd\u304c\u3042\u3063\u3066\u6c17\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u4e2d\u56fd\u4f01\u696d\u306e\u5947\u864e360(Qihoo)\u306b\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u6016\u3044\u306a\u3068\u2026\u2026\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W chromium\nchromium        79.0.3945.79-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n", "content_text": "Google Chrome/Chromium \u306e 79 \u3067 Tab Freeze \u3068\u3044\u3046\u6a5f\u80fd\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0e\u3053\u308c\u306f\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u306e\u5229\u7528\u3057\u3066\u3044\u306a\u3044\u30bf\u30d6\u3092\u505c\u6b62\u3057\u3066\u30ea\u30bd\u30fc\u30b9\u6d88\u8cbb\u3092\u6291\u3048\u308b\u3068\u3044\u3046\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0e\n\n\n\u4f3c\u305f\u3088\u3046\u306a\u3082\u306e\u3067 The Great Suspender \u3068\u3044\u3046\u62e1\u5f35\u6a5f\u80fd\u304c\u3042\u308a\uff0c\u30bf\u30d6\u3092\u3064\u3044\u958b\u304d\u3063\u3071\u306a\u3057\u306b\u3057\u3066\u3057\u307e\u3046\u79c1\u306f\u3053\u308c\u3067\u5927\u5206\u52a9\u304b\u3063\u3066\u3044\u307e\u3059\uff0e(\u3053\u306e\u62e1\u5f35\u6a5f\u80fd\u306f\u30bf\u30d6\u306eCPU\u3060\u3051\u3067\u306a\u304f\u30e1\u30e2\u30ea\u3082\u958b\u653e\u3055\u308c\u307e\u3059\uff0e\u305d\u306e\u4ee3\u308f\u308a\u5fa9\u5e30\u306b\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\uff0e)\n\n\n\nThe Great Suspender – Chrome \u30a6\u30a7\u30d6\u30b9\u30c8\u30a2\n\n\n\n\u4eca\u56de\u306e Tab Freeze \u3067\u4f3c\u305f\u3088\u3046\u306a\u3053\u3068\u304c\u6a19\u6e96\u3067\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u305d\u3046\u306a\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\u3053\u306e\u6a5f\u80fd\u306f\u672a\u3060\u5b9f\u9a13\u7684\u306a\u6a5f\u80fd\u3067Disabled \u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u624b\u52d5\u3067\u8a2d\u5b9a\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e\n\n\n\u8a2d\u5b9a\u306e\u524d\u306b The Great Suspender \u306f\u7af6\u5408\u3057\u305d\u3046\u306a\u306e\u3067\u4e00\u65e6\u524a\u9664\u3057\u3066\u304a\u304d\u307e\u3059\uff0e(\u985e\u4f3c\u306e\u3082\u306e\u3092\u5165\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3084\u306f\u308a\u6d88\u3057\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u3044\u3044\u3068\u601d\u3046)\n\n\n\u8a2d\u5b9a\u5909\u66f4\u306f\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306b chrome://flags/#proactive-tab-freeze \u3068\u5165\u529b\u3057\u3066\u30a2\u30af\u30bb\u30b9\u3057\u305f\u9805\u76ee\u3067\u8a2d\u5b9a\u5909\u66f4\u3057\u307e\u3059\uff0e\n\n\n\n\n\n\u3044\u304f\u3064\u304b\u9078\u629e\u9805\u76ee\u304c\u3067\u3066\u304d\u307e\u3059\uff0e\n\n\n\n\n\nEnabled Freeze - Unfreeze 10 seconds every 15 minutes, \u3060\u3068\u5c11\u3057\u3059\u308b\u3068Chromium \u304c\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e\nEnabled, Enabled Freeze - No Unfreeze \u3060\u3068\u843d\u3061\u306a\u3044\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c Shift + Esc \u3067\u30bf\u30b9\u30af\u30de\u30cd\u30fc\u30b8\u30e3\u3092\u8d77\u52d5\u3059\u308b\u3068\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e\n\n\n\u3066\u3053\u3068\u3067\u624b\u5143\u306e\u74b0\u5883\u3067\u306f\u672a\u3060\u4e0d\u5b89\u5b9a\u3067\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e\u6b8b\u5ff5\uff0e\u307e\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u4e0a\u304c\u3063\u305f\u3089\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\u3053\u306e\u8fba\u306e\u6a5f\u80fd\u306fOpera\u306e\u7701\u96fb\u529b\u6a5f\u80fd\u304c\u3042\u3063\u3066\u6c17\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u4e2d\u56fd\u4f01\u696d\u306e\u5947\u864e360(Qihoo)\u306b\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u6016\u3044\u306a\u3068\u2026\u2026\uff0e\n\n\n\u74b0\u5883\n\n$ dpkg-query -W chromium\nchromium 79.0.3945.79-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2019-12-18T18:28:17+09:00", "date_modified": "2019-12-18T18:42:06+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2630", "url": "https://matoken.org/blog/2019/11/06/since-chromium-is-not-updated-with-debian-sid-try-snap-version/", "title": "Debian sid\u3067Chromium\u304c\u66f4\u65b0\u3055\u308c\u306a\u3044\u306e\u3067snap\u7248\u3092\u8a66\u3059", "content_html": "
\n
\n
\n

\u4ee5\u4e0b\u306e\u8a18\u4e8b\u306f\u4e00\u6628\u65e5(2019-11-04)\u3084\u3063\u3066\u3044\u305f\u3053\u3068\u3067\u6628\u591c(2019-11-05)update\u3092\u78ba\u8a8d\u3057\u305f\u3089\u964d\u308a\u3066\u304d\u3066\u3044\u307e\u3057\u305f :)

\n
\n
\n
\n
$ /usr/bin/chromium --version\nChromium 78.0.3904.87 built on Debian bullseye/sid, running on Debian bullseye/sid
\n
\n
\n
\n
\n
\n

Debian sid amd64 \u3067 Chromium \u304c\u306a\u304b\u306a\u304b\u66f4\u65b0\u3055\u308c\u306a\u3044\u306e\u3067\u3068\u308a\u3042\u3048\u305asnap\u7248\u3092\u5165\u308c\u3066\u307f\u307e\u3057\u305f\u3002

\n
\n
\n

snapd\u672a\u5c0e\u5165\u306a\u3089\u5c0e\u5165\u3002

\n
\n
\n
\n
$ sudo apt install snapd
\n
\n
\n
\n

\u691c\u7d22\u3057\u3066\u3001

\n
\n
\n
\n
$ snap find chromium\nName                      Version       Publisher    Notes  Summary\nchromium                  78.0.3904.70  canonical\u2713   -      Chromium web browser, open-source version of Chrome\nchromium-ffmpeg           0.1           canonical\u2713   -      FFmpeg codecs (free and proprietary) for use by third-party browser snaps\nrestart-chromium          1             mgibbs-dfrs  -      Restart Browser\ndashkiosk-client-browser  0.1           ogra         -      Chromium in Kiosk mode specifically adjusted for dashkiosk\nboxy-svg                  3.29.0        jarek-foksa  -      Scalable Vector Graphics (SVG) editor\nchromium-ffmpeg-test      0.1           osomon       -      Test snap that exercises the slots exposed by chromium-ffmpeg
\n
\n
\n
\n

\u5c0e\u5165\u3002

\n
\n
\n
\n
$ sudo snap install chromium chromium-ffmpeg
\n
\n
\n
\n
\n
$ snap list|grep chromium\nchromium 78.0.3904.70 920 stable canonical* -\nchromium-ffmpeg 0.1 15 stable canonical* -\n$ dpkg-query -W chromium\nchromium 76.0.3809.100-1
\n
\n
\n
\n

/snap/bin/chromium \u306b\u5165\u308b\u306e\u3067\u305d\u3061\u3089\u306e\u30d1\u30b9\u3092 /usr/bin \u3088\u308a\u512a\u5148\u3057\u3066\u901a\u3057\u3066\u304a\u304f\u3002

\n
\n
\n

\u4f8b\u3048\u3070bash\u3060\u3068 ~/.bash_profile \u306a\u3069\u3067 /usr/bin \u306e\u8a2d\u5b9a\u306e\u3042\u3068\u306b\u4ee5\u4e0b\u306e\u8a2d\u5b9a\u3092\u66f8\u3044\u3066\u304a\u304f\u3002

\n
\n
\n
\n
if [ -d \"/snap/bin\" ] ; then\n    PATH=\"/snap/bin:$PATH\"\nfi
\n
\n
\n
\n

\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u308b\u306e\u3092\u78ba\u8a8d\u3059\u308b\u3002

\n
\n
\n
\n
$ chromium --version\nChromium 78.0.3904.70 snap\n$ /usr/bin/chromium --version\nChromium 76.0.3809.100 built on Debian bullseye/sid, running on Debian bullseye/sid
\n
\n
\n
\n

\u3061\u306a\u307f\u306b\u4eca\u56de\u306e\u74b0\u5883\u306famd64\u3067\u3057\u305f\u304c\u3001\u4ed6\u306bi386, arm64, armhf \u3082\u3042\u308b\u3088\u3046\u3067\u3059\u3002

\n
\n
\n\n
\n
\n

\"chromium

\n
\n
\n

\u4eca\u56de\u306e\u72b6\u614b\u306f\u30e1\u30f3\u30c6\u30ca\u304c\u52d5\u3051\u306a\u3044\u72b6\u614b\u306a\u306e\u304b\u306a?

\n
\n
\n\n
\n
\n
\u74b0\u5883
\n
\n
$ snap list|grep chromium\nchromium 78.0.3904.70 920 stable canonical* -\nchromium-ffmpeg 0.1 15 stable canonical* -\n$ dpkg-query -W chromium snapd\nchromium 76.0.3809.100-1\nsnapd   2.40-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n", "content_text": "\u4ee5\u4e0b\u306e\u8a18\u4e8b\u306f\u4e00\u6628\u65e5(2019-11-04)\u3084\u3063\u3066\u3044\u305f\u3053\u3068\u3067\u6628\u591c(2019-11-05)update\u3092\u78ba\u8a8d\u3057\u305f\u3089\u964d\u308a\u3066\u304d\u3066\u3044\u307e\u3057\u305f :)\n\n\n\n$ /usr/bin/chromium --version\nChromium 78.0.3904.87 built on Debian bullseye/sid, running on Debian bullseye/sid\n\n\n\n\n\nDebian sid amd64 \u3067 Chromium \u304c\u306a\u304b\u306a\u304b\u66f4\u65b0\u3055\u308c\u306a\u3044\u306e\u3067\u3068\u308a\u3042\u3048\u305asnap\u7248\u3092\u5165\u308c\u3066\u307f\u307e\u3057\u305f\u3002\n\n\nsnapd\u672a\u5c0e\u5165\u306a\u3089\u5c0e\u5165\u3002\n\n\n\n$ sudo apt install snapd\n\n\n\n\u691c\u7d22\u3057\u3066\u3001\n\n\n\n$ snap find chromium\nName Version Publisher Notes Summary\nchromium 78.0.3904.70 canonical\u2713 - Chromium web browser, open-source version of Chrome\nchromium-ffmpeg 0.1 canonical\u2713 - FFmpeg codecs (free and proprietary) for use by third-party browser snaps\nrestart-chromium 1 mgibbs-dfrs - Restart Browser\ndashkiosk-client-browser 0.1 ogra - Chromium in Kiosk mode specifically adjusted for dashkiosk\nboxy-svg 3.29.0 jarek-foksa - Scalable Vector Graphics (SVG) editor\nchromium-ffmpeg-test 0.1 osomon - Test snap that exercises the slots exposed by chromium-ffmpeg\n\n\n\n\u5c0e\u5165\u3002\n\n\n\n$ sudo snap install chromium chromium-ffmpeg\n\n\n\n\n$ snap list|grep chromium\nchromium 78.0.3904.70 920 stable canonical* -\nchromium-ffmpeg 0.1 15 stable canonical* -\n$ dpkg-query -W chromium\nchromium 76.0.3809.100-1\n\n\n\n/snap/bin/chromium \u306b\u5165\u308b\u306e\u3067\u305d\u3061\u3089\u306e\u30d1\u30b9\u3092 /usr/bin \u3088\u308a\u512a\u5148\u3057\u3066\u901a\u3057\u3066\u304a\u304f\u3002\n\n\n\u4f8b\u3048\u3070bash\u3060\u3068 ~/.bash_profile \u306a\u3069\u3067 /usr/bin \u306e\u8a2d\u5b9a\u306e\u3042\u3068\u306b\u4ee5\u4e0b\u306e\u8a2d\u5b9a\u3092\u66f8\u3044\u3066\u304a\u304f\u3002\n\n\n\nif [ -d \"/snap/bin\" ] ; then\n PATH=\"/snap/bin:$PATH\"\nfi\n\n\n\n\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u308b\u306e\u3092\u78ba\u8a8d\u3059\u308b\u3002\n\n\n\n$ chromium --version\nChromium 78.0.3904.70 snap\n$ /usr/bin/chromium --version\nChromium 76.0.3809.100 built on Debian bullseye/sid, running on Debian bullseye/sid\n\n\n\n\u3061\u306a\u307f\u306b\u4eca\u56de\u306e\u74b0\u5883\u306famd64\u3067\u3057\u305f\u304c\u3001\u4ed6\u306bi386, arm64, armhf \u3082\u3042\u308b\u3088\u3046\u3067\u3059\u3002\n\n\n\nInstall Chromium for Linux using the Snap Store | Snapcraft\n\n\n\n\n\n\n\u4eca\u56de\u306e\u72b6\u614b\u306f\u30e1\u30f3\u30c6\u30ca\u304c\u52d5\u3051\u306a\u3044\u72b6\u614b\u306a\u306e\u304b\u306a?\n\n\n\n#941060 – chromium: When will the upgrade to v77 reach debian? – Debian Bug report logs\n#943909 – Chromium: Is the chromium browser still supported in Debian? – Debian Bug report logs\n#943668 – Getting “Can\u2019t update Chromium” notifications – Debian Bug report logs\n\n\n\n\u74b0\u5883\n\n$ snap list|grep chromium\nchromium 78.0.3904.70 920 stable canonical* -\nchromium-ffmpeg 0.1 15 stable canonical* -\n$ dpkg-query -W chromium snapd\nchromium 76.0.3809.100-1\nsnapd 2.40-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2019-11-06T08:05:32+09:00", "date_modified": "2019-11-06T13:35:18+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "snap", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2312", "url": "https://matoken.org/blog/2019/03/05/make-sure-to-download-pdf-instead-of-automatically-opening-in-google-chrome-chromium/", "title": "Google Chrome / Chromium \u3067 PDF\u3092\u81ea\u52d5\u7684\u306b\u958b\u304f\u4ee3\u308f\u308a\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u3088\u3046\u306b\u3059\u308b", "content_html": "

Google Chrome / Chromium \u3067 PDF \u30d5\u30a1\u30a4\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u65e2\u5b9a\u5024\u3067\u306f\u7d44\u307f\u8fbc\u307f PDF\u30d3\u30e5\u30ef\u30fc\u3067\u958b\u304b\u308c\u307e\u3059\uff0e\u3057\u304b\u3057\uff0c\u60c5\u5831\u6f0f\u3048\u3044\u304c\u8d77\u3053\u308b\u3088\u3046\u3067\u3059\uff0e

\n\n
2019/3/1\u6642\u70b9\u3067\u672a\u4fee\u6b63\u3002\r\n\u4fee\u6b63\u3055\u308c\u308b\u307e\u3067Adobe\u88fd\u306ePDF\u30ea\u30fc\u30c0\u30fc\u306e\u5229\u7528\u3092\u63a8\u5968\u3002\r\n2019\u5e744\u6708\u4e0b\u65ec\u3053\u308d\u4fee\u6b63\u306e\u4e88\u5b9a\u3068\u767a\u898b\u8005\u306f\u5831\u544a\u3002\r\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u66ab\u304f\u6cbb\u3089\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u81ea\u5206\u306f JavaScript \u3092\u57fa\u672c\u7684\u306b\u7121\u52b9\u306b\u3057\u3066\u3044\u308b\u306e\u3067 PDF\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u958b\u304b\u308c\u3066\u3044\u306a\u3044\u3088\u3046\u306b\u898b\u3048\u307e\u3059\u304c\u4e0d\u5b89\u306a\u306e\u3067\u7121\u52b9\u306b\u3059\u308b\u8a2d\u5b9a\u3092\u63a2\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n

chrome://settings/content/pdfDocuments
\n\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u300cPDF \u30d5\u30a1\u30a4\u30eb\u3092 Chrome \u3067\u81ea\u52d5\u7684\u306b\u958b\u304f\u4ee3\u308f\u308a\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u300d\u306e\u30c1\u30a7\u30c3\u30af\u3092 On \u306b\u3059\u308b\uff0e

\n

\"20190305-22-03-01-12486.jpg\"

\n

\u3053\u308c\u3067\u6b21\u304b\u3089 PDF \u30d5\u30a1\u30a4\u30eb\u3078\u306e\u30ea\u30f3\u30af\u3067\u81ea\u52d5\u7684\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308b\uff0e

\n

\uff03Okuar \u306e JavaScript \u7121\u52b9\u5316\u306e\u8a2d\u5b9a\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u2026\u2026

\n

\u74b0\u5883

\n
$ dpkg-query -W google-chrome-stable chromium\r\nchromium        72.0.3626.121-1\r\ngoogle-chrome-stable    72.0.3626.121-1\r\n$ lsb_release -dr\r\nDescription:    Debian GNU/Linux buster/sid\r\nRelease:        unstable\r\n$ uname -m\r\nx86_64\r\n
\n

\n", "content_text": "Google Chrome / Chromium \u3067 PDF \u30d5\u30a1\u30a4\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u65e2\u5b9a\u5024\u3067\u306f\u7d44\u307f\u8fbc\u307f PDF\u30d3\u30e5\u30ef\u30fc\u3067\u958b\u304b\u308c\u307e\u3059\uff0e\u3057\u304b\u3057\uff0c\u60c5\u5831\u6f0f\u3048\u3044\u304c\u8d77\u3053\u308b\u3088\u3046\u3067\u3059\uff0e\n\nChrome PDF\u30d3\u30e5\u30fc\u30ef\u30fc\u306e\u60c5\u5831\u6f0f\u3048\u3044\u306e\u8106\u5f31\u6027\u306b\u3064\u3044\u3066\u307e\u3068\u3081\u3066\u307f\u305f – piyolog\n\n2019/3/1\u6642\u70b9\u3067\u672a\u4fee\u6b63\u3002\r\n\u4fee\u6b63\u3055\u308c\u308b\u307e\u3067Adobe\u88fd\u306ePDF\u30ea\u30fc\u30c0\u30fc\u306e\u5229\u7528\u3092\u63a8\u5968\u3002\r\n2019\u5e744\u6708\u4e0b\u65ec\u3053\u308d\u4fee\u6b63\u306e\u4e88\u5b9a\u3068\u767a\u898b\u8005\u306f\u5831\u544a\u3002\r\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u66ab\u304f\u6cbb\u3089\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u81ea\u5206\u306f JavaScript \u3092\u57fa\u672c\u7684\u306b\u7121\u52b9\u306b\u3057\u3066\u3044\u308b\u306e\u3067 PDF\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u958b\u304b\u308c\u3066\u3044\u306a\u3044\u3088\u3046\u306b\u898b\u3048\u307e\u3059\u304c\u4e0d\u5b89\u306a\u306e\u3067\u7121\u52b9\u306b\u3059\u308b\u8a2d\u5b9a\u3092\u63a2\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\nchrome://settings/content/pdfDocuments\n\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u300cPDF \u30d5\u30a1\u30a4\u30eb\u3092 Chrome \u3067\u81ea\u52d5\u7684\u306b\u958b\u304f\u4ee3\u308f\u308a\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u300d\u306e\u30c1\u30a7\u30c3\u30af\u3092 On \u306b\u3059\u308b\uff0e\n\n\u3053\u308c\u3067\u6b21\u304b\u3089 PDF \u30d5\u30a1\u30a4\u30eb\u3078\u306e\u30ea\u30f3\u30af\u3067\u81ea\u52d5\u7684\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308b\uff0e\n\uff03Okuar \u306e JavaScript \u7121\u52b9\u5316\u306e\u8a2d\u5b9a\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u2026\u2026\n\u74b0\u5883\n$ dpkg-query -W google-chrome-stable chromium\r\nchromium 72.0.3626.121-1\r\ngoogle-chrome-stable 72.0.3626.121-1\r\n$ lsb_release -dr\r\nDescription: Debian GNU/Linux buster/sid\r\nRelease: unstable\r\n$ uname -m\r\nx86_64", "date_published": "2019-03-05T23:26:46+09:00", "date_modified": "2019-03-05T23:26:46+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "pdf", "\u672a\u5206\u985e" ] }, { "id": "http://matoken.org/blog/?p=2135", "url": "https://matoken.org/blog/2018/09/25/disable-sign-in-and-sync-on-google-chrome-chromium-on-linux/", "title": "Linux\u306e Google Chrome/Chromium \u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3068\u540c\u671f\u3092\u7121\u52b9\u306b\u3059\u308b", "content_html": "
\n\n
\n
\n

\u3092\u898b\u3066\u306a\u308b\u307b\u3069\u3068\u601d\u3063\u305f\u306e\u3060\u3051\u3069\uff0cmacOS, Windows \u306e\u624b\u9806\u306f\u3042\u308b\u3051\u308c\u3069Linux \u306e\u624b\u9806\u304c\u306a\u3044\u306a\u3066\u3053\u3068\u3067\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n

\u53c2\u8003\u306b\u3057\u305f\u306e\u306f\u3053\u3061\u3089\uff0e\n

\n
\n
\n\n
\n

/etc/opt/chrome, /etc/opt/chromium \u4ee5\u4e0b\u306b json \u5f62\u5f0f\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\u3059\u308b\u3060\u3051\u3067\u3057\u305f\uff0e

\n
\n

Google Chrome \u306e\u5834\u5408

\n
\n
\n
\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210
\n
\n
$ sudo mkdir -p /etc/opt/chrome/policies/managed /etc/opt/chrome/policies/recommended
\n
\n
\n
\n
/etc/opt/chrome/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e
\n
\n
{\r\n        \"SyncDisabled\":true,\r\n        \"RestrictSigninToPattern\":\".*@example.com\"\r\n}
\n
\n
\n
\n
\n
\n

Chromium \u306e\u5834\u5408

\n
\n
\n
\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210
\n
\n
$ sudo mkdir -p /etc/opt/chromium/policies/managed /etc/opt/chromium/policies/recommended
\n
\n
\n
\n
/etc/opt/chromium/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e
\n
\n
{\r\n        \"SyncDisabled\":true,\r\n        \"RestrictSigninToPattern\":\".*@example.com\"\r\n}
\n
\n
\n
\n
\n
\n

\u74b0\u5883

\n
\n
\n
\n
$ dpkg-query -W google-chrome-stable chromium\r\nchromium        69.0.3497.92-1\r\ngoogle-chrome-stable    69.0.3497.100-1\r\n$ lsb_release -d\r\nDescription:    Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64
\n
\n
\n
\n
\n", "content_text": "Disable Google Chrome Sign In and Sync | No Absolute Truths @ IdeaSynthesis\n\n\n\n\n\u3092\u898b\u3066\u306a\u308b\u307b\u3069\u3068\u601d\u3063\u305f\u306e\u3060\u3051\u3069\uff0cmacOS, Windows \u306e\u624b\u9806\u306f\u3042\u308b\u3051\u308c\u3069Linux \u306e\u624b\u9806\u304c\u306a\u3044\u306a\u3066\u3053\u3068\u3067\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\u53c2\u8003\u306b\u3057\u305f\u306e\u306f\u3053\u3061\u3089\uff0e\n\n\n\n\n\nLinux Quick Start – The Chromium Projects\n\n\n\n/etc/opt/chrome, /etc/opt/chromium \u4ee5\u4e0b\u306b json \u5f62\u5f0f\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\u3059\u308b\u3060\u3051\u3067\u3057\u305f\uff0e\n\nGoogle Chrome \u306e\u5834\u5408\n\n\n\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210\n\n$ sudo mkdir -p /etc/opt/chrome/policies/managed /etc/opt/chrome/policies/recommended\n\n\n\n/etc/opt/chrome/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e\n\n{\r\n \"SyncDisabled\":true,\r\n \"RestrictSigninToPattern\":\".*@example.com\"\r\n}\n\n\n\n\n\nChromium \u306e\u5834\u5408\n\n\n\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210\n\n$ sudo mkdir -p /etc/opt/chromium/policies/managed /etc/opt/chromium/policies/recommended\n\n\n\n/etc/opt/chromium/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e\n\n{\r\n \"SyncDisabled\":true,\r\n \"RestrictSigninToPattern\":\".*@example.com\"\r\n}\n\n\n\n\n\n\u74b0\u5883\n\n\n\n$ dpkg-query -W google-chrome-stable chromium\r\nchromium 69.0.3497.92-1\r\ngoogle-chrome-stable 69.0.3497.100-1\r\n$ lsb_release -d\r\nDescription: Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64", "date_published": "2018-09-25T06:58:04+09:00", "date_modified": "2018-09-25T06:59:27+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chrome", "Chromium", "Google Chrome", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2093", "url": "https://matoken.org/blog/2018/09/09/show-that-google-subdomains-of-urls-no-longer-appear-in-google-chrome-69/", "title": "Google Chrome 69 \u3067URL\u306e\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u3063\u305f\u306e\u3092\u8868\u793a\u3059\u308b", "content_html": "

\uff1c\u8ffd\u8a18\uff1e
\n69.0.3497.92 \u3067\u4fee\u6b63\u3055\u308c\u305f

\n\n

chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092\u300cDefault\u300d\u306b\u623b\u3057\u3066\u3082\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u7701\u7565\u3055\u308c\u306a\u3044\u306e\u3092\u78ba\u8a8d :)
\n\uff1c\uff0f\u8ffd\u8a18\uff1e

\n
\n

Google Chrome 69 \u3067 \u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306e\u8868\u793a\u304c\u5909\u308f\u308a\u307e\u3057\u305f\uff0e\u4f8b\u3048\u3070 www.matoken.org \u3067 www \u304c\u898b\u3048\u306a\u304f\u306a\u308a\uff0cmatoken.org \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
\n\u66f4\u306b\uff0cwww.hoge.www.matoken.org \u306f hoge.matoken.org \u306b\u898b\u3048\u308b\u3068\u3044\u3046\u304a\u305d\u3089\u304f\u30d0\u30b0\u3067\u3042\u308d\u3046\u6319\u52d5\u3082><

\n
\n
\n

\"42739367390

\n
\n
\n\n
\n
\n

Workaround \u3068\u3057\u3066\uff0cchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092 Disabled \u306b\u3059\u308b\u3068\u4ee5\u524d\u306e\u6319\u52d5\u306b\u306a\u308a\u307e\u3059\uff0e

\n
\n
\n

\"30678044578

\n
\n
\n

Chromium 69.0.3497.81-3 \u306f\u65e2\u5b9a\u5024\u3067\u4ee5\u524d\u3068\u540c\u3058\u52d5\u4f5c\u306e\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W google-chrome-stable chromium\r\nchromium        69.0.3497.81-3\r\ngoogle-chrome-stable    69.0.3497.81-1\r\n$ lsb_release -d\r\nDescription:    Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64
\n
\n
\n", "content_text": "\uff1c\u8ffd\u8a18\uff1e\n69.0.3497.92 \u3067\u4fee\u6b63\u3055\u308c\u305f\n\nChrome Releases: Stable Channel Update for Desktop\n\nchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092\u300cDefault\u300d\u306b\u623b\u3057\u3066\u3082\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u7701\u7565\u3055\u308c\u306a\u3044\u306e\u3092\u78ba\u8a8d :)\n\uff1c\uff0f\u8ffd\u8a18\uff1e\n\nGoogle Chrome 69 \u3067 \u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306e\u8868\u793a\u304c\u5909\u308f\u308a\u307e\u3057\u305f\uff0e\u4f8b\u3048\u3070 www.matoken.org \u3067 www \u304c\u898b\u3048\u306a\u304f\u306a\u308a\uff0cmatoken.org \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\n\u66f4\u306b\uff0cwww.hoge.www.matoken.org \u306f hoge.matoken.org \u306b\u898b\u3048\u308b\u3068\u3044\u3046\u304a\u305d\u3089\u304f\u30d0\u30b0\u3067\u3042\u308d\u3046\u6319\u52d5\u3082><\n\n\n\n\n\n\n\n881410 – Incorrect transforms when stripping subdomains – chromium – Monorail\n\n\n\n\nWorkaround \u3068\u3057\u3066\uff0cchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092 Disabled \u306b\u3059\u308b\u3068\u4ee5\u524d\u306e\u6319\u52d5\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\n\n\n\nChromium 69.0.3497.81-3 \u306f\u65e2\u5b9a\u5024\u3067\u4ee5\u524d\u3068\u540c\u3058\u52d5\u4f5c\u306e\u3088\u3046\u3067\u3059\uff0e\n\n\n\u74b0\u5883\n\n$ dpkg-query -W google-chrome-stable chromium\r\nchromium 69.0.3497.81-3\r\ngoogle-chrome-stable 69.0.3497.81-1\r\n$ lsb_release -d\r\nDescription: Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64", "date_published": "2018-09-09T05:55:42+09:00", "date_modified": "2018-09-13T04:56:26+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "Debian", "Linux", "sid" ] } ] }