Po raz kolejny problem z Firefoxem skłonił mnie do napisania artykułu na blogu – tym razem był to pasek zakładek, którego pojemność, pomimo udostępnienia mu pełnej szerokości mojego dwudziestodwucalowego monitora [1680 pikseli] stała się w pewnym momencie zbyt mała i zbyt dużo elementów pojawiało się w pasku przewijania z prawej strony. Na początku pomyślałem o wbudowanym rozwiązaniu, spróbowałem więc „po prostu” dodać brakujący element z menu kontekstowego – [PPM] na belce głównego menu [Plik, Edycja, etc.], pozycja „Dostosuj…”. Dodałem nowy pasek, jednak nazwanie go paskiem zakładek byłoby sporym nadużyciem, jako, że umożliwiał dodanie dowolnego elementu z listy w oknie „Dostosuj pasek narzędzi”, ale samych odnośników już, niestety nie. Jak zwykle więc, wiedziony nieustanną potrzebą ułatwiania [tja... ;]] sobie życia, otworzyłem nową kartę w przeglądarce i… zagooglałem.
Wyniki poszukiwań nie były zbyt owocne. Najgorsze jest to, że [przynajmniej na razie] idealny wariant rozwiązania [dodanie samodzielnego, kolejnego paska zakładek] nie istnieje, ani w postaci rozszerzenia programu, ani samodzielnej edycji kodu. Istniejące rozwiązania [należałoby je raczej nazwać obejściami, ang. "workarounds"] dzielą się na dwie grupy: dla „zwykłego użytkownika”, który chce mieć wszystko podane na tacy i dla programisty, który lubi sobie czasem pogrzebać w plikach konfiguracyjnych. Zacznę oczywiście od rozwiązania, które sam zastosowałem. ;]
Rozwiązanie z punktu widzenia programisty polega na edycji pliku arkusza stylów CSS userChrome.css, który w systemie Windows znajduje się w katalogu:
%WIN%:\Documents and Settings\%USER%\Dane aplikacji\Mozilla\Firefox\Profiles\%ID%.default\chrome\
Wyjaśnienie „znaczków”:
- %WIN% litera dysku na którym mamy zainstalowanego Windowsa
- %USER% to nazwa naszego użytkownika
- %ID% to ciąg znaków alfanumerycznych oznaczający razem z przyrostkiem „.default” katalog profilu. Zwykle znajduje się tam tylko jeden katalog o takiej nazwie, więc nie powinno być większych problemów ze znalezieniem tego właściwego.
Rozwiązanie to dzieli się na dwa warianty – dla starszej i nowszej wersji Firefoxa. Z tego, co udało mi się znaleźć i wyczytać w różnych źródłach, „starsza” wersja to każda niższa od 3.1, w razie niepowodzenia można zawsze spróbować drugiej opcji, jedna z nich zawsze zadziała. Więc do dzieła – otwieramy swoim ulubionym edytorem kodu pliku userChrome.css [jeśli taki nie istnieje, to należy zmienić nazwę pliku userChrome-example.css na odpowiednią. jesli plik userChrome-example.css też nie istnieje, to trzeba sobie go ściągnąć [Google naszym przyjacielem], albo spróbować utworzyć pusty.] i doklejamy na końcu, w zależności od wyżej objaśnionych wersji następujący blok kodu:
- starsza wersja
#bookmarks-ptf
{
display: block;
}
#bookmarks-ptf toolbarseparator
{
display: inline;
}
- nowsza wersja
#bookmarksBarContent
{
display: block !important;
}
.places-toolbar-items
{
display: block !important;
height: 48px !important;
overflow-y: auto !important;
}
#bookmarksBarContent toolbarseparator
{
display: inline !important;
}
#bookmarksBarContent .bookmark-item
{
visibility: visible !important;
}
.chevron
{
height: 0px !important;
}
Zapisujemy zmiany i restartujemy Firefoxa. Ważne – czasem zmiany mogą nie zostać uruchomione, jeśli mieliśmy otwartych wiele okien, więc najlepiej zrestartować wszystkie otwarte instancje programu.
Z punktu widzenia użytkownika, jest jak zwykle wygodniej. W tym wypadku wyręczamy się gotową wtyczką o nazwie „Multirow Bookmarks Toolbar”. Należy ją pobrać lub od razu zainstalować na stronie: https://addons.mozilla.org/pl/firefox/addon/6937. Po restarcie przeglądarki mamy dostępne dwie opcje, szczególnie interesująca jest dla nas liczba wyświetlanych niezawijanych wierszy. Wskazuje ona na ilość „pasków”, jak zostaną wyświetlone zanim linia zakończy się standardowym przyciskiem menu rozwijanego.
Mam nadzieję, że pomoże Wam to w użytkowaniu najlepszej z przeglądarek. GL! ;]
Warto przeczytać.
Trwa ładowanie…
Zajebisty art. A co z Thunderverterem? :-)
ThunderVerterem, jeśli już, prosiłbym o poprawną pisownię nazwy mojego dzieła. ;] Pracuję w tym momencie nad kilkoma swoimi pomysłami, które za jakiś czas rozpoczną kategorię „Projekty” na blogu, więc bądź cierpliwy, na pewno pojawią się jak tylko wszystkie komponenty zostaną dokładnie przetestowane.
A właściwie to co to będzie „ThunderVerter”?
Można także pobrać i zainstalować wtyczkę stylish:
https://addons.mozilla.org/en-US/firefox/addon/2108
Po zainstalowaniu należy dodać nowy styl, w którym wklepujemy kod zawarty w artykule i zatwierdzamy. nie trzeba nawet restartować firefoxa.
Dzięki za informację, w sumie czytałem gdzieś o rozwiązaniu bazującym na tej wtyczce, ale wiesz, bliskość kodu, to jest to… ;]
ThunderVerter to aplikacja w założeniu wspomagająca pisanie programów poprzez zapewnienie środowiska w którym mamy łatwy dostęp do różnych form interakcji z systemem operacyjnym, przez co pozostając nadal w języku C++ tracimy mniej czasu na rzeczy typu parsowanie parametrów w linii komend. Programy te są uruchamiane z bibliotek DLL, więc po prostu wystarczy napisać swoją wtyczkę do programu i odpowiednio ją wywołać.
Hej, a co z folderami w zakładkach? Według mnie super opcja, głównie dlatego nie wyobrażam sobie życia bez FF :>
Oczywiście, sam też korzystam tego typu funkcjonalności, o wiele łatwiej jest posegregować rzeczy do późniejszego przejrzenia. BTW. Oficjalnym skrótem nazwy Firefox jest „Fx”, nie „FF” – to tak tylko do Twojej informacji. ;]
„Po restarcie przeglądarki mamy dostępne dwie opcje, szczególnie interesująca jest dla nas liczba wyświetlanych niezawijanych wierszy. Wskazuje ona na ilość „pasków”, jak zostaną wyświetlone zanim linia zakończy się standardowym przyciskiem menu rozwijanego”
Gdzie pojawiają się te dwie opcje? Nie widzę tego. Chciałabym ustawić liczbę niezawijanych wierszy.
Miałam jeden pasek zadań, chciałam dodać drugi ale po zainstalowaniu tego dodatku wyskoczyły mi 3 paski i menu rozwijane ku dołowi. Koszmar jakiś. Miałam sporo adresów pod >> ale chciałam tylko zwiększyć liczbę pasków z 1 do 2 a resztę nadal mieć pod >> a tu teraz ogromna ilość pasków, że funkcjonalność spadła:(
Można ilość pasków ustalić samemu a resztę schować nadal pod menu rozwijane boczne>>?
Będę wdzięczna za poradę.
Podane opcje nie wyświetlają się same – należy uzyskać dostęp do nich z menu Narzędzia > Dodatki, wyszukując na liście naszą wtyczkę i klikając przycisk „Opcje”.
Pingback: [Blog] Pierwsza rocznica! | Tomasz Kowalczyk