Pokazywanie postów oznaczonych etykietą Iceweasel. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Iceweasel. Pokaż wszystkie posty

czwartek, 3 lipca 2008

Iceweasel - otwieranie linków zewnętrznych

Po zainstalowaniu Iceweasela miałem problem z otwieraniem linków. Iceweasel nie otwierał linków z zewnętrznych aplikacji np. link zawarty w e-mailu lub w wiadomości komunikatora. Problem pojawiał się wtedy gdy Iceweasel był już uruchomiony. Kiedy Iceweasel był zamknięty wszystko było ok. Wtedy kliknięcie np. na link w e-mailu powodowało uruchomianie Iceweasela i otwarcie strony podanej w linku. Problem pojawiał się gdy Iceweasel był już uruchomiony. Wtedy kliknięcie w taki link powodowało wyświetlenie takiego komunikatu:

Iceweasel is already running , but is not responding. To open a new window, you must first close the existing Iceweasel process, or restart your system.
Znalazłem informację, że jest to znany bug i jego rozwiązaniem jest edycja pliku /usr/lib/iceweasel/iceweasel, w którym należy zmienić wyrażenie APPLICATION_ID=firefox na APPLICATION_ID=iceweasel. Po prostu w wyrażeniu APPLICATION_ID=firefox słowo firefox należy zamienić na iceweasel. U mnie niestety nie rozwiązało to problemu. Powróciłem więc ponownie do pierwotnej wersji APPLICATION_ID=firefox.
W moim przypadku rozwiązaniem okazało się usunięcie pliku .parentlock. Jest to plik znajdujący się w katalogu profilu użytkownika Iceweasela. Katalog ten to katalog w którym Iceweasel przechowuje dane i ustawienia użytkownika takie jak ulubione strony, ciasteczka, historię przeglądanych stron itp. Aby uniknąć konfliktów Iceweasela zaprojektowano tak aby tylko jedna jego kopia miała dostęp do danego profilu w tym samym czasie. Podczas uruchamiania Iceweasel tworzy w katalogu profilu plik lock, który blokuje pozostałym jego kopiom lub innym aplikacjom dostęp do tego profilu w tym samym czasie. Przy zamknięciu Iceweasela plik ten jest usuwany. Czasami zdarza się, że przeglądarka zostanie nieprawidłowo zamknięta i plik ten nie zostanie usunięty. Wtedy przy ponownym uruchomieniu może pojawić się ten komunikat, że Iceweasel jest uruchomiony, ale nie odpowiada i żeby najpierw zakończyć istniejący proces Iceweasela lub zrestartować system. Usunięcie tego pliku jest rozwiązaniem w tego typu sytuacjach. U mnie naprawiło to także problem z otwieraniem linków zewnętrznych przez Iceweasela. Teraz kliknięcie w link zewnętrzny powoduje po prostu otwarcie nowej zakładki w Iceweaselu.
Katalog profilu Iceweasla znajduje się w katalogu domowym użytkownika. Jego scieżka jest następująca ~/.mozilla/firefox/nazwa_profilu. Automatycznie utworzony profil kończy się na "default". Aby usunąć plik blokujący należy zamknąć przeglądarkę i usunąć z katalogu plik lock i .parentlock. Można wykonać następujące komendy:

$ rm ~/.mozilla/firefox/*/.parentlock
$ rm ~/.mozilla/firefox/*/lock

Gwiazdkę można zastąpić własną nazwą profilu.

Podobny plik blokujący wykorzystuje Icedove (Thunderbird) znajdujący się w analogicznym katalogu profilu.

poniedziałek, 23 czerwca 2008

Instalacja flasha

Do odtwarzania flasha na stronach www potrzebna jest odpowiednia wtyczka. Ja używam pakietu dostępnego w repozytorium - flashplayer-mozilla. Pakiet znajduje się w repozytorium więc instalacja jest bardzo prosta. Wystarczy w konsoli po zalogowaniu się na konto roota wpisać:

# aptitude install flashplayer-mozilla

Wtyczka instalowana jest w katalogu /usr/lib/mozilla/plugins - plik libflashplayer.so. Po instalacji wystarczy zrestartować przeglądarkę i można odtwarzać flasha. (Aptitude automatycznie tworzy do wtyczki dowiązanie w katalogu wtyczek Iceweasela - /usr/lib/iceweasel/plugins.)

poniedziałek, 9 czerwca 2008

Spolszczenie Iceweasela

Jeśli menu Iceweasela masz w języku angielskim a chcesz mieć Iceweasela po polsku wystarczy zainstalować pakiet iceweasel-l10n-pl. Jest to polski pakiet językowy dla Iceweasela.

Instalacja:

W konsoli logujemy się na konto roota:

$ su i hasło administratora

Instalujemy pakiet iceweasel-l10n-pl:

# aptitude install iceweasel-l10n-pl

Po chwili pakiet powinien być zainstalowany. Restartujemy przeglądarkę i powinniśmy mieć menu w języku polskim. Warto jeszcze w ustawieniach przeglądarki zmienić domyślny język wyświetlania stron na polski, jeśli ustawiony jest angielski. W menu Iceweasela: Edycja > Preferencje > Zaawansowane > Ogólne > Języki > Wybierz... Na liście wybieramy Polski [pl] i klikamy "W górę", tak żeby znalazł się pierwszy na liście. Jeśli na liście nie ma języka polskiego, w tym samym oknie klikamy "Wybierz język do dodania...", z listy wybieramy " Polski [pl]" i klikamy "Dodaj".
To ustawienie jest pomocne gdy jakaś strona ma kilka wersji językowych. Wtedy jest ona automatycznie wyświetlana w języku polskim.

środa, 4 czerwca 2008

Instalacja Javy

Java umożliwia korzystanie z czata, granie w gry online i wiele innych rzeczy. Aby zainstalować Javę (Oprogramowanie Java) w debianie:

Otwieramy konsolę i logujemy się na konto roota:

$ su i hasło administratora

Instalujemy pakiet sun-java6-jre:

# aptitude install sun-java6-jre

Po chwili pakiet powinien być zainstalowany. Teraz tworzymy link symboliczny (taki odpowiednik windowsowego skrótu) w /usr/lib/iceweasel/plugins (w przypadku przeglądarki Iceweasel) do /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so:

# ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins

Pomiędzy pierwszą i drugą linijką jest tylko spacja przerwy.

Można też najpierw wejść do katalogu /usr/lib/iceweasel/plugins i wpisać samo # ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so. Nie ma różnicy. Po zrobieniu dowiązania (linku symbolicznego) restartujemy przeglądarkę. Działanie Javy można sprawdzić tutaj.

czwartek, 22 maja 2008

Windowsowe czcionki w Debianie

Jeśli ktoś przyzwyczajony jest do windowsa, linuksowe czcionki mogą wydać mu się dziwne. Istnieje jednak bardzo prosty sposób na zainstalowanie windowsowych czcionek w Debianie. Wystarczy zainstalować pakiet msttcorefonts.

1. Otwieramy konsolę i logujemy się na konto roota (administratora)

wpisujemy: su i hasło roota

2. Instalujemy czcionki w systemie

# aptitude install msttcorefonts

Po chwili czcionki powinny być zainstalowane.

Ustawienie czcionek w Iceweaselu - Edycja>Preferencje>Treść>Czcionki i kolory> Zaawansowane

Przykładowe ustawienie czcionek może być następujące:



Jeśli masz jakieś problemy z instalacją czcionek sprawdź czy masz odpowiednie wpisy repozytoriów - plik /etc/apt/sources.list i czy w ogóle aptitude znajduje Ci te czcionki - $ aptitude search msttcorefonts.