Firefox - Unable to connect

Egy ideje szopok már azzal, hogy a Firefox nem találja meg a hálózatot, ha előbb indul el, mint ahogy a WiFi kapcsolat felépülne. Ha bezárom, elindítom újra, akkor jó.

A 'network.captive-portal-service.enabled' beállítást próbáltam, de nem használ. KDE van és network manager, ha ez számít esetleg.

Hozzászólások

Biztos workarond-ot csinálnék. Írnék egy scriptet, amelyik csak élő hálózat esetén hagyná indulni a böngészőt.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Arra, hogy a hálózat létezése után indul el az FF, és így fog működni. Nem ez volt a bajod? Mitől önszopatás?

Ha az a gondod, hogy a script neve nem firefox lesz, míg mindenki ezzel a névvel hivatkozik rá, van megoldás. A scripted legyen /usr/local/bin/firefox, amikor ténylegesen hívod a böngészőt, teljes elérési úttal hivatkozol rá, mint /usr/bin/firefox, a PATH-ban pedig hamarabb van a /usr/local/bin, mint a /usr/bin, így a firefox névvel a scripted indul.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Lehet félreérthetően fogalmaztam. Megvárja a hálózat felépülését, így értettem. Esetleg egy nagy time out-tal visszatér, ha sohasem épül fel a hálózat, vagy nagy time out után mindenképp indítja a böngészőt akár offline is.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

A KDE megjegyzi a nyitott alkalmazásokat leállításkor és indításkor automatikusan elindítja azokat, így indul a Firefox is automatikusan.

Ha van elérhető automatikusan csatlakozó WiFi kapcsolat, akkor ez általában előbb felépül, mint ahogy a Firefox indulna, így általában nincs probléma ebből. Probléma akkor van, ha nincs elérhető WiFi kapcsolat indulásnál és/vagy később kapcsolódik, mint ahogy a Firefox automatikusan elindul.

Szóval mire jó ez, hogy írok egy szkriptet, ami nem indítja el a Firefox-ot, ha nincs hálózat? Tudom nézni a saját szemmel, hogy felépült-e a WiFi kapcsolat és akkor indítom el a böngészőt vagy bezárom és megnyitom újra.

Azt a viselkedését szeretném megszüntetni, hogy ha az indításakor nincs felépült hálózati kapcsolat, akkor nem veszi észre, hogy közben lett. A workaround az, hogy megnyomom a jobb felső sarokban az X gombot és elindítom újra, de szeretném ezt megspórolni, mert faszul működik és hátha van valakinek ötlete a probléma megoldására.

Így már világos, csak ezt nem írtad le. Xfce-n - azt használok - is van lehetőség a session mentésére, de én ezt elsők között kapcsoltam ki, ezért nem szembesülök a problémával. Úgy is mondhatnám, irigylésre méltó életed van, ha az a gondod, hogy néha - még csak nem is mindig - a hálózati kapcsolat hiányában be kell zárni a böngészőt, majd újra kell azt indítani.

Különben mi abban a jó, hogy kilépés előtt nem zárod be az alkalmazásokat?

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ezt írtam:

Egy ideje szopok már azzal, hogy a Firefox nem találja meg a hálózatot, ha előbb indul el, mint ahogy a WiFi kapcsolat felépülne. Ha bezárom, elindítom újra, akkor jó.

Mi az, ami ehhez képest plusz információ volt?

Különben mi abban a jó, hogy kilépés előtt nem zárod be az alkalmazásokat?

Az a jó, hogy nem kell újra elindítanom mindent, úgy jön vissza minden szoftver, ahogy voltak: a KDE megőrzi, hogy mi futott és elindítja azokat; az elindított cuccok pedig visszaállnak abba az állapotba, ahogy bezárás előtt voltak.

Azért az nem mindegy, hogy valami visszaállítja a session-t, netán van egy belépéskor induló saját script, ami indítja a böngészőt. Utóbbi esetben lényegesen nagyobb a mozgástered. Tehát a plusz információ az, hogy a KDE indítja el olyan módon, hogy nincs beavatkozási lehetőséged. Szemben azzal, amit én szoktam csinálni: az összes ilyen vackot belapátolom egy autostart bash scriptbe, ahol tudom kezelni a függőségeket. Például a volumeicon hangerő szabályozó klienst vagy az audacious lejátszót csak akkor indítom el, ha már fut a pulseaudio hangszerver.

Ha hagyom az Xfce-nek, hogy elindítsa ész nélkül a volumeicont, az jó eséllyel szétfagy, mert nincs alatta még hangszerver.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ha ezt akarjuk, erre a hibernálás való. A munkamenet visszaállítása félmegoldás, mert attól függően, hogyan van implementálva az alkalmazás, vagy inicializálódik minden, vagy megnyitja azokat a file-okat, amellyel az ember épp dolgozott.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ha éppen nem azért indítod el a géped, hogy a munkát folytasd, amit előtte csináltál, akkor szerintem idegesítő arra várni, hogy elinduljon és erőforrást emésszen az ami nem is kell.

Én inkább ha olyan alkalmazás van, amit biztos szeretném, hogy menjen (pl torrent kliens), azt inkább szkriptelem, hogy menjen.

"Errors are red
My screen in blue
Someone help me
I've deleted Sys32"