English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
5090 | #5836 | ^ | Idézet | Wed, 12 Jul 2023 02:57:34 +02
84.236.*.* Linux x86 Google Chrome Hungary *.pool.digikabel.hu
Ezt most a saját magam által forgatott Ungoogled Chromium 106 alól...
Először kifutott a tárból a forgatás alatt, mert 40 GB nem volt elég neki. Aztán beszart, mert, ha az enable_mse_mpeg2ts_stream_parser be van kapcsolva a flags.gn-ben, akkor annak kell a proprietary_codecs. Bekapcsoltam. Akkor beszart, hogy azt nem lehet bekapcsolni, ha az ffmpeg_branding Chromiumra van állítva. Itt untam meg és inkább lekapcsoltam a enable_mse_mpeg2ts_stream_parser-t a faszba. Ekkor úgy döntöttem, hogy bár megpróbálom negyedjére, de ötödjére nem leszek hajlandó újból megvárni, amíg mindent letölt és összeszinkronizál, mert az kb. 3 óra (!), úgyhogy a takarító részt kiszedtem a szkriptemből és nekivágtam negyedjére. Ezúttal végigment az egész közel 8 óra (!!!) alatt, bár a végén csak hajszál híja volt, hogy nem baszódtam meg megint, mert bár letöröltem az új webkit repoját és ~44 GB-ról 70-75 GB-ra növeltem a szabad tárhelyet, de még az is kevés volt neki!!! Úgy kellett villámgyorsan letörölnöm a régi webkit repoját is. (Minden este mindenről csinálok backupot, szóval utána simán visszaállítottam őket.)

Hát bassza meg a kurwa anyját a kibebaszott kugli ezzel a monstrum bloatware szar krómmal. A buildscriptem, ha valakit érdekel (a GTK3 a rendszeremből repository szinten ki van tiltva, egy db. könyvtárba be van rakva és csak a 83-as - és most már a 106-os - Ungoogled Chromium használja):
#!/bin/sh
UGC_TARGET="/opt/"
cd "$HOME"
mkdir kocsog_gugli 2>/dev/null
cd kocsog_gugli
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH="$PATH":"$HOME"/kocsog_gugli/depot_tools
export CPATH="$CPATH":/opt/gtk3/include/gtk-3.0/:/opt/gtk3/include/gtk-3.0/unix-print/
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH":/usr/lib/x86_64-linux-gnu/pkgconfig/:/opt/gtk3/lib/pkgconfig/
mkdir chromium 2>/dev/null
cd chromium/
fetch --nohooks chromium
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
cd src
git checkout 106.0.5249.119
gclient sync -D
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
rm -rf .git
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
git clone https://github.com/Eloston/ungoogled-chromium/
cd ungoogled-chromium/
git checkout 106.0.5249.119-1
cd ..
find ungoogled-chromium/patches/ -name '*.patch' -exec mv {} ./ \;
rm -rf ungoogled-chromium
for PATCH in *.patch;
do
	patch -p1 -f < "$PATCH";
done
rm *.patch
wget https://raw.githubusercontent.com/Eloston/ungoogled-chromium/106.0.5249.119-1/flags.gn
echo 'use_gnome_keyring=false' >> flags.gn
echo 'use_pulseaudio=false' >> flags.gn
echo 'is_official_build=true' >> flags.gn
echo 'is_debug=false' >> flags.gn
echo 'symbol_level=0' >> flags.gn
echo 'dcheck_always_on=false' >> flags.gn
sed -i 's/enable_mse_mpeg2ts_stream_parser=true/enable_mse_mpeg2ts_stream_parser=false/' flags.gn
gn gen out/Release "--args=`cat flags.gn | tr '\n' ' '`"
gn args --list out/Release/ > ninja.settings
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
autoninja -C out/Release chrome
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
cd out/Release
mkdir "$UGC_TARGET""/ungoogled-chromium-106-devuan4-gtk3-portable"
cp -R locales chrome *.pak *.info *.so *.bin *.dat "$UGC_TARGET""/ungoogled-chromium-106-devuan4-gtk3-portable/"
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
cd "$HOME"
rm -rf kocsog_gugli/
Vigyázat, legalább 80 GB (!!!) kell neki a buildeléshez; a kész cucc 0.5 GB sincs... Sz*rk: Úgy néz ki, hogy ez azért van, mert az Ungoogled Chromium bekapcsolva hagyta a debugot... Az is_debug változót false-ra kell állítani.
Sz*rk #2: Nem. A .git és a third_party könyvtárak miatt van. Le kell törölni a .git könyvtárat a gecibe, ha leszedett mindent.


Egyébként érdekességképpen:
 •  Ungoogled Chromium 73.0 GTK2: 288.6 MB
 •  Ungoogled Chromium 83.0 GTK3: 318.1 MB
 •  Ungoogled Chromium 106.0 GTK3: 447.6 MB
Nem hízik ám egyre jobban ez a szar, miközben egyre több dolgot basznak ki belőle, nem bloatware ám, egy cseppet sem...!

Fuck google...

Ja futtatni így kell:
LD_LIBRARY_PATH=/opt/gtk3/lib/ LANGUAGE=en /opt/ungoogled-chromium-106-devuan4-gtk3-portable/chrome --no-sandbox --user-data-dir="" --disable-web-security --ignore-certificate-errors


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!