A Brave böngésző már alapból is kiváló adatvédelmi funkciókat és gyors, hatékony böngészést kínál. De mi van, ha még ennél is többet szeretnél? Mi van, ha a felszín alatt rejlő erőre vágysz, amivel finomhangolhatod, automatizálhatod és speciális módokon használhatod a böngésződet? Ekkor jön képbe a **Brave parancssor**. Ez a cikk a parancssori funkciók mélységeibe kalauzol el, megmutatva, hogyan válhatsz igazi profivá a Brave kezelésében.
Akár fejlesztő vagy, aki tesztelési környezetet szeretne beállítani, akár egy rendszergazda, aki több felhasználói profilt kezel, vagy egyszerűen csak egy haladó felhasználó, aki a legtöbbet akarja kihozni a böngészőjéből, a **parancssori kapcsolók** hatalmas előnyöket kínálnak. A Brave, lévén Chromium-alapú, a Chrome/Chromium böngészők rendkívül gazdag parancssori felületét örökli, így szinte végtelen a testreszabhatóság.
A Kezdetek: Hozzáférés a Brave Parancssorhoz
Mielőtt belemerülnénk a különböző kapcsolókba, nézzük meg, hogyan adhatsz át parancssori argumentumokat a Brave böngészőnek a különböző operációs rendszereken.
Windows
Windows alatt többféleképpen is megteheted:
- Parancssor (CMD) vagy PowerShell: Navigálj el a Brave telepítési könyvtárához (általában
C:Program FilesBraveSoftwareBrave-BrowserApplication
vagyC:Program Files (x86)BraveSoftwareBrave-BrowserApplication
), majd futtasd azbrave.exe
fájlt a kívánt kapcsolókkal:
"C:Program FilesBraveSoftwareBrave-BrowserApplicationbrave.exe" --incognito --new-window
- Gyorsítótár (Shortcut): Létrehozhatsz egy asztali vagy start menü gyorsítótárat (shortcut) a Brave-hez, majd annak tulajdonságainál a „Cél” (Target) mező végéhez hozzáadhatod a kapcsolókat. Ne felejtsd el, hogy a végrehajtható fájl útvonalának idézőjelek között kell lennie, ha szóközöket tartalmaz.
Példa:"C:Program FilesBraveSoftwareBrave-BrowserApplicationbrave.exe" --profile-directory="MunkaProfil"
macOS
macOS-en a Terminál alkalmazáson keresztül adhatod át a parancssori argumentumokat. Fontos, hogy a Brave alkalmazás útvonalát helyesen add meg:
/Applications/Brave Browser.app/Contents/MacOS/Brave Browser --incognito --new-window
Figyelj a karakterre a szóközök előtt, ez szükséges az útvonal helyes értelmezéséhez.
Linux
Linux disztribúciókon, amennyiben a Brave telepítve van és a PATH
környezeti változóban szerepel, egyszerűen futtatható a terminálból:
brave --incognito --new-window
Ha nem lenne a PATH
-ban, akkor meg kell adnod a teljes elérési útvonalat, ami disztribúciótól függően változhat (pl. /opt/brave.com/brave/brave
).
Alapvető Parancssori Kapcsolók és Használatuk
Most, hogy tudod, hogyan adhatsz át argumentumokat, nézzük meg a leggyakoribb és leghasznosabb **parancssori kapcsolókat**.
1. Profilok Kezelése: Több Munkakörnyezet
Az egyik legerősebb funkció a profilok parancssori kezelése. Ez lehetővé teszi, hogy különböző célokra – például munka, személyes böngészés, fejlesztés vagy tesztelés – különálló böngésző környezeteket hozz létre.
--profile-directory="[Profilnév]"
: Meglévő profil betöltése vagy új létrehozása, ha a megadott nevű nem létezik. A „Default” név a Brave alapértelmezett profiljára utal.
Példa:brave --profile-directory="Munka"
--new-window --profile-directory="[Profilnév]"
: Egy új ablakot nyit meg a megadott profillal. Ez különösen hasznos, ha több profilt szeretnél egyszerre használni különböző ablakokban.
Példa:brave --new-window --profile-directory="Fejlesztés" https://developer.mozilla.org
Ezzel könnyedén elkülönítheted a munkádat a magánéletedtől, anélkül, hogy állandóan ki-be kellene jelentkezned.
2. Fejlesztés és Hibakeresés (Debugging)
Fejlesztők számára a Brave parancssora felbecsülhetetlen értékű eszköz a gyors hibakereséshez és a fejlesztői munkafolyamatok optimalizálásához.
--debug-devtools-on-start
: A fejlesztői eszközök (DevTools) automatikus megnyitása minden laphoz a böngésző indításakor. Ideális, ha egy weboldal fejlesztésén dolgozol.
Példa:brave --debug-devtools-on-start https://localhost:3000
--auto-open-devtools-for-tabs
: Hasonló az előzőhöz, de minden *új* lap megnyitásakor automatikusan megnyitja a fejlesztői eszközöket. Éles környezetben óvatosan használd!--enable-logging --v=1
: Engedélyezi a részletesebb logolást, ami hasznos lehet a problémák azonosításához. A log fájlok helye operációs rendszertől függően változik.
Példa:brave --enable-logging --v=1
--remote-debugging-port=[port_szám]
: Engedélyezi a távoli hibakeresést egy megadott porton keresztül. Ez lehetővé teszi, hogy egy másik Brave (vagy Chrome) böngészővel csatlakozz és debuggold a távoli példányt.
Példa:brave --remote-debugging-port=9222
3. Adatvédelem és Biztonság
Bár a Brave eleve adatvédelmi fókuszú, vannak olyan kapcsolók, amelyek tovább finomítják a biztonsági beállításokat, vagy segítik a hibaelhárítást.
--incognito
: A böngésző indítása inkognitó módban. Ez biztosítja, hogy a böngészési előzmények, cookie-k és egyéb adatok ne tárolódjanak.
Példa:brave --incognito https://privat.oldal.com
--disable-extensions
: Minden telepített kiterjesztés letiltása. Kiválóan alkalmas arra, ha gyanítod, hogy egy kiterjesztés okozza a böngésző problémáit vagy biztonsági aggályokat vet fel.
Példa:brave --disable-extensions
--proxy-server="[IP:Port]"
: A Brave forgalmának irányítása egy megadott proxy szerveren keresztül. Fontos, ha céges hálózaton vagy speciális biztonsági beállításokkal dolgozol.
Példa:brave --proxy-server="192.168.1.100:8080"
--no-sandbox
: FIGYELEM! Ez a kapcsoló letiltja a Brave (és Chromium) sandbox mechanizmusát, ami a böngésző egyik alapvető biztonsági rétege. Csak akkor használd, ha pontosan tudod, mit csinálsz, és megérted a kockázatokat (pl. virtuális gépen, tesztkörnyezetben). Éles használatra SZIGORÚAN NEM ajánlott!
Példa:brave --no-sandbox --disable-gpu
(Csak különleges tesztelési esetekben!)
4. Teljesítmény és Erőforrás-kezelés
Optimalizáld a Brave erőforrás-felhasználását speciális kapcsolókkal.
--disk-cache-size=[méret_bájtban]
: A lemez gyorsítótár maximális méretének beállítása bájtban. Segíthet, ha korlátozott a lemezterület vagy speciális tesztelési igényeid vannak.
Példa:brave --disk-cache-size=104857600
(100 MB)--disable-gpu
: Letiltja a GPU hardveres gyorsítását. Hasznos lehet, ha grafikus hibákat tapasztalsz, vagy régebbi/kompatibilitási problémás videokártyád van.--disable-brave-rewards
: Ha valamilyen oknál fogva le szeretnéd tiltani a Brave Rewards rendszert indításkor.--enable-brave-rewards
: Ha engedélyezni szeretnéd a Brave Rewards rendszert indításkor.
5. Automatizálás és Tesztelés
Az automatizálás a parancssor egyik leggyakoribb és leghatékonyabb felhasználási területe.
--url="[URL]"
: A megadott URL megnyitása a böngésző indításakor. Több URL is megadható, ekkor mindegyik új lapon nyílik meg.
Példa:brave --url="https://google.com" "https://brave.com"
--new-window "[URL]"
: Új ablak nyitása egy adott URL-lel.
Példa:brave --new-window "https://ujablak.com"
--app="[URL]"
: A megadott URL megnyitása „webalkalmazás” módban, keretek és címsor nélkül. Ideális webes alkalmazások indítására, mintha natív appok lennének.
Példa:brave --app="https://web.whatsapp.com/"
--start-fullscreen
: A böngésző indítása teljes képernyős módban. Kiosk rendszerekhez vagy bemutatókhoz kiváló.--kiosk
: A böngésző indítása kioszk módban. Ez teljes képernyős módot jelent, ahol a felhasználó nem tudja bezárni az ablakot vagy navigálni az operációs rendszer felületére. Digitális táblákhoz, nyilvános terminálokhoz ideális.
Példa:brave --kiosk "https://informacios-tablam.hu"
--headless
: Fej nélküli mód. Ez az egyik legfontosabb kapcsoló automatizált teszteléshez, web scrapinghez és szerveroldali rendereléshez. A Brave elindul grafikus felület nélkül, a háttérben futva. Ez lehetővé teszi, hogy programok (pl. Selenium, Puppeteer) irányítsák a böngészőt anélkül, hogy az megnyílna a képernyőn.
Példa:brave --headless --disable-gpu --dump-dom "https://example.com"
A--disable-gpu
gyakori a headless módban, mivel nincs szüksége grafikus kártyára. A--dump-dom
kiírja az oldal DOM struktúráját a konzolra.
Haladó Tippek és Jó Gyakorlatok
1. Kapcsolók Kombinálása
A **parancssori kapcsolók** ereje abban rejlik, hogy tetszőlegesen kombinálhatók, így rendkívül specifikus viselkedéseket hozhatsz létre. Gondolj egy fejlesztői tesztkörnyezetre:
brave --profile-directory="FejlesztőTeszt" --incognito --disable-extensions --debug-devtools-on-start --url="https://localhost:8080/tesztoldal"
Ez a parancs elindítja a Brave-et egy „FejlesztőTeszt” profillal, inkognitó módban, letiltott kiterjesztésekkel, automatikusan megnyitott fejlesztői eszközökkel, és egy adott helyi URL-re navigálva. Minden egyetlen paranccsal!
2. Shell Scriptek és Aliasok Létrehozása
Ha gyakran használsz komplex parancssori kombinációkat, érdemes scriptet vagy aliasokat létrehozni a könnyebb hozzáférés érdekében.
- Linux/macOS (Bash/Zsh):
Hozzáadhatsz aliasokat a
~/.bashrc
vagy~/.zshrc
fájlodhoz:alias brave-dev='brave --profile-directory="FejlesztőProfil" --debug-devtools-on-start --remote-debugging-port=9222' alias brave-anon='brave --incognito --disable-extensions'
Ezután egyszerűen beírhatod a
brave-dev
vagybrave-anon
parancsot a terminálba. - Windows (Batch fájlok):
Készíthetsz
.bat
fájlokat a kedvenc parancsaidhoz. Például hozz létre egybrave-kiosk.bat
nevű fájlt:@echo off "C:Program FilesBraveSoftwareBrave-BrowserApplicationbrave.exe" --kiosk "https://digitalis-tablam.com"
Ezt a fájlt futtatva azonnal elindul a böngésző a kívánt konfigurációban.
3. Brave Speciális URL-ek
A Brave (és a Chromium) belső állapotinformációkat és beállításokat kínál speciális URL-eken keresztül, amelyek hasznosak lehetnek a hibaelhárításhoz:
brave://version
: Megjeleníti a Brave verzióját, a Chromium verziót, a profil elérési útvonalát és az összes aktuálisan aktív parancssori kapcsolót. Ez elengedhetetlen a debuggoláshoz.brave://flags
: Itt kísérletezhetsz a böngésző kísérleti funkcióival. Ezek a beállítások nem parancssori kapcsolók, de fontosak a finomhangoláshoz.brave://gpu
: Részletes információt ad a GPU állapotáról és a hardveres gyorsításról, ami grafikai problémák esetén hasznos lehet.brave://settings
: Közvetlenül a beállítások oldalra visz.
4. Biztonsági Megfontolások
Mint már említettük, bizonyos kapcsolók, mint a --no-sandbox
, jelentősen csökkenthetik a böngésző biztonságát. Mindig légy tisztában azzal, hogy egy-egy kapcsoló mit tesz, mielőtt használnád. Különösen igaz ez nyilvános vagy nem megbízható hálózatokon való böngészéskor.
5. Hol találhatsz még több kapcsolót?
Mivel a Brave a Chromiumra épül, a legtöbb **Chromium flags** működik. A Chromium hivatalos dokumentációja (különösen a parancssori kapcsolók listája) kiváló forrás, ha mélyebbre szeretnél ásni. Ne feledd, hogy nem minden Chromium kapcsoló feltétlenül releváns vagy működik pontosan ugyanúgy a Brave-ben, de a legtöbb igen.
Gyakorlati Példák és Esetek
- Webfejlesztői Környezet: Külön profil a fejlesztői adatoknak, automatikus DevTools indítás, speciális proxy beállítás a tesztszerverekhez.
- Adatvédelmi Harcos Beállítása: Egy paranccsal indított inkognitó ablak, letiltott kiterjesztésekkel, garantálva a tiszta, nyomkövetésmentes böngészést.
- Automata Tesztelés és Web Scraping: A **headless mód** lehetővé teszi weboldalak automatikus betöltését, tartalmuk elemzését vagy interakciók szimulálását egy CI/CD pipeline részeként, felhasználói felület nélkül.
- Kiosk Rendszer Kiépítése: Nyilvános információs terminálok vagy digitális táblák, ahol a böngésző egyetlen célzott weboldalon marad, teljes képernyőn, a felhasználó beavatkozása nélkül.
Összefoglalás és Bátorítás
A Brave böngésző **parancssori funkciói** egy rendkívül erőteljes és rugalmas eszközkészletet biztosítanak a haladó felhasználók kezébe. Lehetővé teszik a böngésző működésének mélyreható személyre szabását, optimalizálását, automatizálását és hibakeresését.
Ne félj kísérletezni! Kezdj az alapokkal, majd fokozatosan fedezd fel a fejlettebb kapcsolókat. Hozz létre saját scripteket és aliasokat, amelyek felgyorsítják a mindennapi munkafolyamataidat. A Brave parancssora egy olyan portál, amelyen keresztül teljes kontrollt szerezhetsz a böngésződ felett, és kiaknázhatod annak rejtett potenciálját. Válj te is igazi **Brave parancssori mesterré**!
Leave a Reply