Ako korektne ukončiť FireFox cez systemctl reboot

Sekcia: Aplikácie & Desktop 25.03.2014 | 21:51
Avatar bedňa LegacyIce-antiX  Administrátor

Skúšam systemd a momentálne nemám moc času čítať si dokomuntáciu, tak by som uvítal radu so systemctl. Pokiaľ do terminálu napíšem systemctl reboot, tak zabije procesy a FireFox si neuloží nastavania. Po reštarte nabootuje systém s defaultnou stránkou a nie s uloženými záložkami. Čo som mrkol do dokumentácie tak by to malo ísť, tak vopred dík za radu.

Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 10:18
      Avatar WlaSaTy   Návštevník

      Čau,

      Firefox si už niekoľko rokov ukladá otvorené záložky priebežne počas prehliadania internetu do sessionstore.js. Ale v poslednej dobe (pekných pár mesiacov dozadu) zmenil vzhľad stránky a tak štandardne nenahodí stránku s rozpisom okien a tabov, ale informáciu že nebol úkončený korektne a pod tým sú dve tlačítka s otázkou či chceš čistú session anebo obnoviť predchádzajúcu session. Máš to inak?

      • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 11:37
        Avatar bedňa LegacyIce-antiX  Administrátor

        Keď vypnem FireFox pred rebootom, tak po reboote nabehne FireFox v pohode so zapamätanými tabmi (Štartuje sa v spúšťacom skripte s IceWM). Pokiaľ ho ale nevypnem a rebootnem, tak nabehne FireFox s domovskou stránkou a nič sa nepýta (je pravda že som sa kedysi hrabal v nastaveniach a preto to tak bude).

        Preto by som chcel vedieť ako mu cez systemctl reboot [niečo magické] poslať ten správny signál na ukončenie, teda až je to možné, inak si na to spravím skript.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
        • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 13:54
          Avatar WlaSaTy   Návštevník

          Ak si mu niečo menil, tak mu stornuj dané nastavenia. Mňa sa to pýta bez ohľadu na to, či ho zostrelím, korektne ukončím alebo reštartnem či vypnem počítač. A tomu "niečo magické" nerozumiem. To chceš akože posieľať špeciálny typ signálu jedinému programu ktorý ma užívateľom vytzunené nastavenia do nefunkčnosti? To nie je riešenie.

          • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 15:06
            Avatar bedňa LegacyIce-antiX  Administrátor

            Čo som sa si narýchlo preletel nápovedu, tak sa dajú posielať signály, len sa mi už nechcelo hľadať, či to platí aj pre konkrétny proces a či dokáže čakať až sa skutočne zatvorí.

            To chceš akože posieľať špeciálny typ signálu jedinému programu ktorý ma užívateľom vytzunené nastavenia do nefunkčnosti?
            Je to práve jediné funkčné. Pretože z tej zbytočnej otázky pri spustení ma išlo zakaždým jebnúť. Pokiaľ v systemd nieje implementovaná taká funkčnosť, tak to budem zas vypínať skriptom s wmctrl.

            Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
            • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 15:54
              Avatar WlaSaTy   Návštevník
              Pokiaľ v systemd nieje implementovaná taká funkčnosť, tak to budem zas vypínať skriptom s wmctrl.

              Pred časom Ti vadilo že je systemd moc veľký a že v sebe implementuje príliž veľa zvytočností. Teraz Ti vadí že pomocou neho nemôžeš zabarličkovať špeciálne vypnutie jediného programu ktorému si rozbil konfiguráciu. Skús sa opýtať inak, použi otázku ktorej zodpobedanie povedie k riešeniu:

              Ako si znova zapnem aby sa ma firefox znova pýtal či chcem obnoviť predchádzajúcu reláciu po jeho násilnom alebo nekorektnom vypnutí, alebo ako si aspoň zabezpečim aby sa relácia obnovila bez opýtania?

              • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 18:32
                Avatar bedňa LegacyIce-antiX  Administrátor

                Takže nieje možné aby systemd čakal na ukončenie aplikácie? Pretože FF si nestihne pri reboote uložiť nastavenia a umrie.

                Vyriešil som to nakoniec inak, pozrel som sa do about:config a zapol som voľbu

                browser.sessionstore.resume_from_crash - true
                Zatiaľ to funguje, tak uvidím či sa FF nezačne časom sypať. Nepríde mi to moc korektné aby pri každom reboote, vypnutí sa zosypal.

                Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 18:51
                  Avatar WlaSaTy   Návštevník
                  Takže nieje možné aby systemd čakal na ukončenie aplikácie?

                  Systemd tak ako každý iný init spravuje systémové služby. Užívateľské procesy nie sú v jeho kompetencii.

                  Pretože FF si nestihne pri reboote uložiť nastavenia a umrie. ... Zatiaľ to funguje, tak uvidím či sa FF nezačne časom sypať.

                  Čím viac tzuningu, tým viac problémov. Už sa Ti to sypalo.

                  Vyriešil som to nakoniec inak, pozrel som sa do about:config a zapol som voľbu

                  To varovanie "This might void your warranty" si asi pochopil, a teraz vidíš výsledky. Ale som rád, že si si položil odporúčanú otázku na ktorú si si sám nažiel odpoveď a nastavil si si tú premennú na pôvodnú východziu hodnotu.

                  • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 19:09
                    Avatar bedňa LegacyIce-antiX  Administrátor

                    No hlavne to nehádže tú otravnú (zbytočnú) otázku, kvôli tomu mám vypnuté browser.sessionstore.resume_session_once aspoň myslím že je to tá voľba. Pokiaľ sa FF korektne vypínal tak s ním nebol žiadny problém.

                    Tak až máš nejaké iné riešenie, napíš.

                    Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                    • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 20:13
                      Avatar WlaSaTy   Návštevník

                      Riešenie už máš. A teraz jedna poznámka k predchádzaniu tohoto typu problémov:

                      Nesnaž sa silou mocou aplikovať zmeny nastavení ktoré Ti viac uškodia ako pomôžu.

                      Mimochodom, to bol dôvod prečo FF pri znásilňovaní nastavenia spomínalo stratu záruky. To varovanie si čítal, pochopil a aj si sa podľa neho zariadil.

                      • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 20:23
                        Avatar bedňa LegacyIce-antiX  Administrátor

                        Čau WlaSaTy (na odzdravenie som v práci na rýchlo zabudol) a dík za objasnenie vecí čo si tu spomenul. Inak myslíš si že by sa oplatilo písať skript, nech sa čaká na ukončenie FF po SIGTERM, alebo to nemá zmysel keď to funguje.

                        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                        • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 21:06
                          Avatar WlaSaTy   Návštevník

                          Pokaziť nastavenie jedného programu, a potom takto vzniknutú chybu chcieť opraviť prestavením iného programu znie ako zaujímavý logický problém. Obávam sa však, že ten problém nesedí v počítači. Brú noc, a pekné sníčky.

                          • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 21:19
                            Avatar bedňa LegacyIce-antiX  Administrátor

                            Realita je taká že ukončenie FF potrebuje čas na uloženie nastavení, systemctl reboot ho zabije bez možnosti sa ho spýtať ešte bratm žiješ? Ukladáš si nastavenia? Tak to ešte nevypnem a počkám na teba. To že úspešne rebootne z nastavení čo si posledné pamätal je fajn, len sa pýtam ši je korektné sa takto k FF a iným moloch sa správať. Brú noc.

                            Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                            • RE: Ako korektne ukončiť FireFox cez systemctl reboot 27.03.2014 | 09:56
                              Avatar WlaSaTy   Návštevník

                              Ak Ti nestíha FF priebežne ukladať nastavenia, tak ten stroj zahoď. Ako desktop je už nevhodný. Mne to FF stíha ukladať bez problémov na takmer desať ročnom stroji ktorý má slabší výkon ako môj zastaraný smartphone. A ak ten stroj chceš naozaj používať aj napriek tomu že na daný štýl práce je už nevhodný, tak si nastav timeout vypínania pre service z ktorého spútaš FF. To nastavenie malo byť pridané v lete roku 2012.

                              Ale, naozaj. Používať molochy na stroji ktorý ich už nezvláda je blbosť. Násilný tzunning na tom nič nezmení. Len sa budeš zamotávať do prestavovaní stále iných a iných programov.

    • Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 14:02
      Avatar vxmery Mint 21.3 Cinnamon  Používateľ

      Chalani, prepáčte že Vám do toho skáčem, mám (hlúpu) otázku: štandardné chovanie je také, že sa pred korektným zatvorením spýta, či si má otvorené taby zapamätať? Alebo to treba nejako zvlášť nakonfigurovať? Mne sa to chová raz tak, raz onak, tak som confused alebo robím niečo zle...

      • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 15:08
        Avatar bedňa LegacyIce-antiX  Administrátor

        Toto sa ma pýtal len IE u FF si nič také nepamätám. Inak v about:config sa dajú všetky tieto otravné serepetičky odstaviť.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
        • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 15:41
          Avatar vxmery Mint 21.3 Cinnamon  Používateľ

          vďaka

      • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 16:00
        Avatar WlaSaTy   Návštevník

        Štandardné chovanie FF je, že si sedenie priebežne odpamätáva do súboru ~/.mozilla/firefox/*/sessionstore.js a tak sa môže pri štarte opýtať či chceš otvoriť TABy čo si mal otvorené pred tým. A je jedno či FF spadne, zavrie sa násilím (napr. po zacyklení nejakej stránky s agresúvnym flashom či JS), alebo či ho zavrieš korektne, poprípade po reštarte pri aplikovaní záplat ak je nainštalovaný do užívateľského priestoru mimo správcu balíčkov.

        • RE: Ako korektne ukončiť FireFox cez systemctl reboot 26.03.2014 | 16:20
          Avatar vxmery Mint 21.3 Cinnamon  Používateľ

          aha, predpokladám, že to bude pod skrytým adresárom v home. Pozriem doma, dik WlaSaTy