MozillaPL.org - polskie centrum Mozilli

Główne menu:

Szybka edycja ustawienia w about:config

Dodatki rozszerzające funkcjonalność i schematy wyglądu Mozilli Firefox

Moderator: Pomocy?!

Szybka edycja ustawienia w about:config

Postautor: Mirek » 09 sierpnia 2007, 20:29

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Witam!

Czy ktoś zna jakieś rozszerzenie, które umożliwiłoby mi na szybkie ustawienie np.: browser.sessionstore.resume_session_once na true (jak sama nazwa wskazuje - sprawia to, że przy następnym włączeniu FF jednorazowo odzyska aktualną sesję)

Np. dzisiaj odpaliłem program AutoPatcher XP - który po kliknięciu na przycisku "Koniec" znienacka oświadczył, że za 29s, 28s, zresetuje mi kompa - i zaczął się wyścig - zachować projekt, edytowany dokument, tworzony mail i jeszcze w FF ustawić, by przywrócił sesję przy następnym uruchomieniu (czyli kolejno: CTRL+T, about:config, Enter, w filtrze: once i dwuklikiem zmiana browser.sessionstore.resume_session_once z false na true). Tym razem się udało, ale ponieważ dość często zmieniam to ustawienie (choć nie na tyle często, żeby zdecydować się na permanentne przywracanie sesji) to przydałby mi się jakiś bajer, który pozwalał by mi na szybkie zmienianie przynajmniej tego jednego ustawienia na "true".

Ponieważ mam Chickenfoota (mniej więcej to samo co: GreaseMonkey), to chciałem w nim stworzyć odpowiedni skrypcik - ale on umożliwia chyba tylko na ustawianie własnych zmiennych -> GM_setValue()

Tak więc ma ktoś jakieś pomysły? Czy jedynym rozwiązaniem będzie nauczenie się (w końcu) pisania własnych rozszerzeń?

Pozdrawiam,
Mirek
Mirek
 

Postautor: Grzegorz » 09 sierpnia 2007, 23:12

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Co do Firefoksa to nie wiem.

Za to wiem, jak powstrzymać odliczanie (i przy odrobinie szczęścia i szybkości), jak odwołać zamykanie Windowsa:

Kod: Zaznacz cały
%windir%\System32\shutdown.exe -a


najlepiej stworzyć sobie skrót :P
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Mirek » 10 sierpnia 2007, 01:17

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Tak - znam tą komendę i mam nawet szybko dostępną w historii pod Start -> Uruchom (czyli szybciej: [WinKey]+[R])
Kiedyś krążył wirus który chciał tak resetować kompa i wtedy przezornie "uzbroiłem się" w tą komendę, tak na wszelki wypadek.
Niestety AutoPatcher korzysta z własnego odliczania i na nic się zdaje "shutdown -a".
Niemniej jednak to był tylko przykład - a z opcji korzystam znacznie częściej - nie tylko przy niespodziewanych resetach z odliczaniem, więc nadal będę wdzięczny za jakieś pomysły :-)
Mirek
Moderator
 
Posty: 2156
Z nami od: 09 sierpnia 2007, 20:37

Postautor: kabzior » 10 sierpnia 2007, 07:38

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12

GrzegorzJZD pisze:
Kod: Zaznacz cały
%windir%\System32\shutdown.exe -a


Nie znałem tego :)
To znaczy tego że się Windows restartuje a nie tej komendy (chociaż komendy też nie znałem). Co za system który na siłę robi użytkownikowi szkodę :D
kabzior
 
Posty: 663
Z nami od: 11 sierpnia 2006, 19:18
Lokalizacja: Łódź

Postautor: ajus » 10 sierpnia 2007, 09:23

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

wystarczy samo
Kod: Zaznacz cały
shutdown -a

zobaczcie też to: (należy to wpisać w konsoli: uruchom ->cmd)
Kod: Zaznacz cały
shutdown /?
ajus
 
Posty: 113
Z nami od: 26 października 2006, 10:48

Postautor: Grzegorz » 10 sierpnia 2007, 10:12

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

ajus pisze:wystarczy samo
Kod: Zaznacz cały
shutdown -a

Toś błysnął... Pewnie, że wystarczy, bo ścieżki systemowe są przechowywane w pamięci, i o ile danego programu nie ma w aktualnym katalogu, system poszukuje go w ścieżkach systemowych jak %windir%, %root% itd.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Mirek » 14 sierpnia 2007, 01:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

A może ktoś zna jakiekolwiek rozszerzenie, które po prostu modyfikuje jakieś z ustawień w about:config? Im prostsze i mniej funkcyjne, tym łatwiej będzie je przerobić :D?

Update:
Dobra - chyba nieważne - przeanalizowałem SwitchProxy Tool i napisałem takie coś:
Kod: Zaznacz cały
var oPrefs = Components.classes["@mozilla.org/preferences-service;1"].getService( Components.interfaces.nsIPrefService).getBranch("");
oPrefs.setBoolPref( "browser.sessionstore.resume_session_once",true);

i działa - jeszcze tylko jakoś to wkomponuję w menu...
Ostatnio zmieniony 14 sierpnia 2007, 23:36 przez Mirek, łącznie zmieniany 1 raz
Mirek
Moderator
 
Posty: 2156
Z nami od: 09 sierpnia 2007, 20:37

Postautor: Grzegorz » 14 sierpnia 2007, 21:59

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)

Mirek [PL] pisze:działa - jeszcze tylko jakoś to wkomponuję w menu...

Daj znać jak skończysz ;D Zgłaszam się do testów
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: kabzior » 14 sierpnia 2007, 22:22

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.5) Gecko/20070719 Iceweasel/2.0.0.5 (Debian-2.0.0.5-0etch1+lenny1)

GrzegorzJZD pisze:Daj znać jak skończysz ;D Zgłaszam się do testów


A co, Ubu Ci się znienacka restartuje dając jedynie 30 sek na reakcję? :D :D :D

ironia i żart oczywiście
kabzior
 
Posty: 663
Z nami od: 11 sierpnia 2006, 19:18
Lokalizacja: Łódź

Postautor: Grzegorz » 14 sierpnia 2007, 22:26

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)

kabzior pisze:A co, Ubu Ci się znienacka restartuje dając jedynie 30 sek na reakcję? :D :D :D

ironia i żart oczywiście

Hehehe, na szczęście nie :) Ale z ciekawości chciałbym to zobaczyć.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Mirek » 14 sierpnia 2007, 23:35

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Hejka!

Poszedłem na łatwiznę (nawet nie wierzyłem, że to zadziała) i stworzyłem zwykły bookmarklet / skryptozakładkę:
Kod: Zaznacz cały
javascript:var oPrefs = Components.classes['@mozilla.org/preferences-service;1'].getService( Components.interfaces.nsIPrefService).getBranch(''); oPrefs.setBoolPref( 'browser.sessionstore.resume_session_once',true);

i o dziwo działa...

Jeszcze tylko się upewniłem czy powyższy kod nie wykonuje się, gdy jest zamieszczony na stronie www (przez linki, zdarzenia) - bo jeśli tak by było, to byłaby to poważna luka) - ale z tego co widzę, to przez strony (nawet lokalnie na dysku) nie działa - inaczej bym tu nie pisał, tylko zgłaszał błąd :P
Tak więc skoro działa tak, to zamiast dorzucać kolejne (31.) rozszerzenie ograniczyłem się do dodania nowego bookmarkleta (mam na nie specjalny folder w pasku zakładek osobistych - a samych bookmarkletów już chyba z 80 - bo odkąd je poznałem, to co jakiś czas tworzę nowego lub dodaję znalezionego, gotowego)

Pozdrawiam,
Mirek
Ostatnio zmieniony 16 sierpnia 2007, 01:16 przez Mirek, łącznie zmieniany 1 raz
Mirek
Moderator
 
Posty: 2156
Z nami od: 09 sierpnia 2007, 20:37

Postautor: kabzior » 15 sierpnia 2007, 10:29

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.5) Gecko/20070719 Iceweasel/2.0.0.5 (Debian-2.0.0.5-0etch1+lenny1)

Mirek [PL] pisze:a samych bookmarkletów już chyba z 80 - bo odkąd je poznałem, to co jakiś czas tworzę nowego lub dodaję znalezionego, gotowego


Opowiedz kilka słów o tych Twoim zdaniem najbardziej przydatnych i funkcjonalnych gdybyś mógł proszę.

//GrzegorzJZD: Przyłączam się do prośby. Proponuję, żebyś założył nowy temat np. "Przydatne skryptozakładki", w którym każdy będzie mógł opublikować swoje ulubione wraz z opisem do czegu służą. PIerwszy post powinien także wyjaśniać mniej zaawansowanym użytkownikom w jaki sposób dodajemy skryptozakłądki, czym są i jak ich używać. Oraz ostrzeżenie o tym, że jeśli wpadną w nie powołane ręce mogą być dość niebezpieczne, zwłaszcza jeśli służą do autologowania.
kabzior
 
Posty: 663
Z nami od: 11 sierpnia 2006, 19:18
Lokalizacja: Łódź

Postautor: Mirek » 15 sierpnia 2007, 13:55

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Oki, nie obiecuję, że jeszcze dziś, ale wybiorę co ciekawsze i opiszę z grubsza co i jak. Tylko jedno małe pytanko - w którym dziale napisać:
Szkoła?
Rozszerzenia dla Firefoksa? (to nie są rozszerzenia i działają w większości przeglądarek, więc chyba jednak nie tu)
Programowanie z użyciem technologii Mozilli? - chyba zbyt "zaawansowany" dział.

Pozdrawiam,
Mirek
Mirek
Moderator
 
Posty: 2156
Z nami od: 09 sierpnia 2007, 20:37

Postautor: Grzegorz » 16 sierpnia 2007, 16:14

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)

Mirek [PL] pisze:Oki, nie obiecuję, że jeszcze dziś, ale wybiorę co ciekawsze i opiszę z grubsza co i jak. Tylko jedno małe pytanko - w którym dziale napisać:
Szkoła?
Rozszerzenia dla Firefoksa? (to nie są rozszerzenia i działają w większości przeglądarek, więc chyba jednak nie tu)
Programowanie z użyciem technologii Mozilli? - chyba zbyt "zaawansowany" dział.


Programowanie z użyciem technologii Mozilli powinno być jak najbardziej okej, opis działu głosi: Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych. Jak dla mnie skryptozakładki mają wystarczająco dużo wspólnego z JavaScriptem, aby znaleźć się w tym dziale, zwłaszcza, że nie ma innego lepiej dopasowanego dla tego typu tematów.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: E2rd » 16 sierpnia 2007, 19:44

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

kabzior pisze:Opowiedz kilka słów o tych Twoim zdaniem najbardziej przydatnych i funkcjonalnych gdybyś mógł proszę.

Hm... A strona Jesse Rudermana nie wystarczy? Ja biorę stamtąd... Mam ściągnięte ze 20, ale i tak używam tylko kilku.
Masz pytanie? Tu są odpowiedzi :)
E2rd
Moderator
 
Posty: 3937
Z nami od: 26 marca 2002, 23:16

Postautor: marcoos » 17 sierpnia 2007, 20:26

Przeglądarka: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; pl; rv:1.9a8pre) Gecko/2007081604 Minefield/3.0a8pre

Mirek [PL] pisze:Hejka!

Poszedłem na łatwiznę (nawet nie wierzyłem, że to zadziała) i stworzyłem zwykły bookmarklet / skryptozakładkę:
Kod: Zaznacz cały
javascript:var oPrefs = Components.classes['@mozilla.org/preferences-service;1'].getService( Components.interfaces.nsIPrefService).getBranch(''); oPrefs.setBoolPref( 'browser.sessionstore.resume_session_once',true);

i o dziwo działa...
Mirek


Tylko jeśli odpalisz tę skryptozakładkę na stronie z odpowiednimi przywilejami (czyli mając otwarte strony z pseudoprotokołu chrome://).
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław


Wróć do Rozszerzenia dla Firefoksa

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: