[+] Firefox - niew

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
gthl
Posty: 23
Rejestracja: 20 kwietnia 2012, 20:44
Lokalizacja: Dzikie Miasto

Post autor: gthl »

saturno pisze: Dopóki dopóty nie zmienisz toku rozumowania często będziesz miał mniejsze czy większe problemy z Linuksem.
Chyba trochę mnie źle zrozumiałeś. Nie uruchamiam niepotrzebnie programów jako root - był to po prostu pomysł na sprawdzenie działania. Także nie miałem nigdy żadnych problemów z Firefoksem... A poza tym, czymże byłaby nauka bez ryzyka i dawki adrenaliny? Abstrahując od głównego wątku, a nawiązując do nauki - jestem pracownikiem utrzymania ruchu w dużym zakładzie - jeszcze nikt się dobrze nie nauczył obsługi urządzeń studiując same schematy, instrukcje i DTR-ki; to awarie otwierają ludziom oczy i czynią z nich lepszych fachowców. Tylko żebyś nie zrozumiał mnie źle: nie obchodzę zabezpieczeń, nie wciskam bezmyślnie guzików - robię testy, doświadczenia, analizy awarii i pracy urządzeń po to, żeby w przyszłości uniknąć podobnych problemów.

Gdyby nie to, że niestety jestem zmuszony używać Firefoksa przez firmę zewnętrzną (ich aplikacje działają tylko na Firefoksie), do szczęścia wystarczyłby mi Iceweasel.

Wracając do tematu - stworzyłem nowego użytkownika - brak oczekiwanych efektów.
Zainstalowałem Iceweasel (po uprzednim usunięciu Firefoksa) - brak oczekiwanych efektów.
I nie uruchomiłem go jako root. Myślę więc, i tutaj się zgadzamy, że problem leży w systemie, co już wcześniej też sugerowałem. Nie wiem tylko jak mam zabrać się do szukania. Przejrzałem wszystko z /var/log/ ale niczego niepokojącego nie znalazłem. Nie wiem, czy to istotne, ale myślę, że te problemy są związane raczej ze środowiskiem Xfce oraz z elementami z Gnome - nie wiem tylko jak szukać tych powiązań...
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Napisz na czym polegają te błędy albo wklej wyraźny zrzut ekranu, bo z tamtego nic nie wynika.

PS. Chodzi o Firefoksa, bo w Operze widzę, że Ci się tekst rozjeżdża.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:Gdyby nie to, że niestety jestem zmuszony używać Firefoksa przez firmę zewnętrzną (ich aplikacje działają tylko na Firefoksie), do szczęścia wystarczyłby mi Iceweasel.
A znasz różnice dotyczące tych przeglądarek? Iceweasel posiada wszystkie funkcje firefoksa.

&quot pisze:Nie uruchamiam niepotrzebnie programów jako root - był to po prostu pomysł na sprawdzenie działania.
Skoro program uruchamiany przez administratora systemu działa, a uruchamiany przez użytkownika nie działa, oznacza to tylko tyle, że użytkownik nie posiada pełnych praw do programu.

Sprawdź prawa dostępu do plików, zarówno w katalogu domowym jak i w katalogu, w którym są pliki wspomnianej przeglądarki.

Uruchomienie przeglądarki, z poziomu konta root, spowodowało dodatkowe restrykcje odnośnie programu (jego katalogów, plików konfiguracyjnych tworzonych po pierwszym uruchomieniu itp.).
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

A znasz różnice dotyczące tych przeglądarek? Iceweasel posiada wszystkie funkcje firefoksa.
Poprawię lekko. Iceweasel to jest Firefox ze zmienionym logotypem. Jeżeli wymóg korzystania z Firefoxa jest podyktowany korzystaniem z dedykowanych pod niego programów, to śmiało można korzystać z Iceweasel bo to jest ten sam program. Niemniej pójdź tropem proponowanym przez fnmirka bo może mieć racje.
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

gthl pisze: Podsumowując, dalej myślę, że to coś z systemem. Nie z zależnościami, ale z jakąś pozostałością po odinstalowanym programie (tylko jakim) - aktualnie przeszukuję system i usuwam osierocone pliki (np. wine).
Czy używałeś na tym systemie kiedykolwiek program BleachBit lub inny o podobnym działaniu?

Opisz dokładniej jak to robisz, konkretnie chodzi o: "aktualnie przeszukuję system i usuwam osierocone pliki (np. wine).".
gthl pisze:Wracając do tematu - stworzyłem nowego użytkownika - brak oczekiwanych efektów.
Zainstalowałem Iceweasel (po uprzednim usunięciu Firefoksa) - brak oczekiwanych efektów.
Wykonaj jeszcze jedną próbę na koncie tego nowo utworzonego użytkownika, a mianowicie zdezaktywuj ukryty katalog: .mozilla (np. zmień nazwę). Następnie rozpakuj instalator Firefoksa w katalogu domowym tegoż użytkownika i uruchom Firefoksa podając w konsoli pełną ścieżkę do pliku uruchamiającego.
gthl pisze:Przejrzałem wszystko z /var/log/ ale niczego niepokojącego nie znalazłem.
Może w: .xsession-errors znajdziesz coś ciekawego.
gthl pisze:Nie wiem, czy to istotne, ale myślę, że te problemy są związane raczej ze środowiskiem Xfce oraz z elementami z Gnome - nie wiem tylko jak szukać tych powiązań...
Pokaż co wyświetli konsola po:

Kod: Zaznacz cały

apt-get install task-xfce-desktop
Awatar użytkownika
gthl
Posty: 23
Rejestracja: 20 kwietnia 2012, 20:44
Lokalizacja: Dzikie Miasto

Post autor: gthl »

Przepraszam, ale z przyczyn niezależnych ode mnie nie mogłem wcześniej nic napisać.

saturno pisze:Czy używałeś na tym systemie kiedykolwiek program BleachBit...
Nie, poza tym system w momencie awarii przeglądarki miał tydzień.

saturno pisze:Opisz ... "aktualnie przeszukuję system i usuwam osierocone pliki (np. wine)."

Wiem, jakie programy zainstalowałem, i które usunąłem. Niestety większość programów pozostawia po sobie różne pliki. Np. po deinstalacji wine pozostały aktywatory w menu, ikony i różne pliki w katalogu domowym i nie tylko.

saturno pisze:Wykonaj jeszcze jedną próbę ... i uruchom Firefoksa podając w konsoli pełną ścieżkę do pliku uruchamiającego

Odinstalowałem Iceweasel, usunąłem pliki .mozilla, rozpakowałem i wydałem polecenie:

Kod: Zaznacz cały

wg@debian:~/firefox$ ./firefox
- brak oczekiwanego efektu:
Załącznik Firefox_v12_01.jpg nie jest już dostępny
Zawartość pliku .xsession-errors:

Kod: Zaznacz cały

Xsession: X session started for wg at czw, 10 maj 2012, 08:29:07 CESTlocaluser:wg being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[3334]: starting up
[3628:3641:572397490:ERROR :o bject_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[3628:3628:573931589:ERROR:extension_prefs.cc(1181)] Bad or missing pref 'version' for extension 'coobgpohoikkiipiblmjeljniedjpjpf'
[3628:3628:573942743:ERROR:extension_prefs.cc(1181)] Bad or missing pref 'version' for extension 'pjkljhegncpnkpknbcohdijeoejaedia'
[3767:3780:716820609:ERROR :o bject_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
xscreensaver-command: activating and locking.


xscreensaver-command: activating and locking.


xscreensaver-command: activating and locking.


[4014:4027:4556138240:ERROR :o bject_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files


(exe:4099): Gdk-WARNING **: XID collision, trouble ahead


(exe:4099): Gdk-WARNING **: XID collision, trouble ahead
xscreensaver-command: activating and locking.

Po wydaniu polecenia:

Kod: Zaznacz cały

apt-get install task-xfce-desktop
konsola wyświetla:

Kod: Zaznacz cały

root@debian:/home/wg# apt-get install task-xfce-desktopCzytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  anacron ant ant-optional brasero browser-plugin-gnash cpufrequtils
  cups-pk-helper epdfview exfalso fonts-lyx fonts-opensymbol fonts-sil-gentium
  fonts-sil-gentium-basic foo2zjs gcj-4.6-base gcj-4.6-jre-lib gnash
  gnash-common gstreamer0.10-fluendo-mp3 hp-ppd hyphen-en-us iceweasel
  kerneloops-applet kerneloops-daemon libapache-pom-java libbonoboui2-0
  libbonoboui2-common libboost-program-options1.49.0 libboost-thread1.49.0
  libbrasero-media3-1 libcolamd2.7.1 libcommons-beanutils-java
  libcommons-collections3-java libcommons-compress-java
  libcommons-digester-java libcommons-logging-java libcommons-parent-java
  libcpufreq0 libdb-java libdb-je-java libdb5.1-java libdb5.1-java-gcj
  libdirac-decoder0 libdvbpsi7 libgcj-bc libgcj-common libgcj12
  libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common
  libgpod-common libgpod4 libgraphite2-2.0.0 libhsqldb-java libhyphen0
  libicu4j-java libindicate-gtk3 libiso9660-7 libjaxp1.3-java libjline-java
  libjtidy-java liblucene2-java libmythes-1.2-0 libnautilus-extension1a
  libnl-3-200 libnl-genl-3-200 liboil0.3 libpcsclite1 libpostproc52
  libregexp-java libreoffice libreoffice-base libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-emailmerge libreoffice-filter-binfilter
  libreoffice-filter-mobiledev libreoffice-gtk libreoffice-help-en-us
  libreoffice-impress libreoffice-java-common libreoffice-math
  libreoffice-report-builder-bin libreoffice-style-galaxy
  libreoffice-style-tango libreoffice-writer libsdl-image1.2
  libservlet2.5-java libstlport4.6ldbl libswscale2 libtar0 libtextcat-data
  libtextcat0 libtotem-plparser17 libtracker-sparql-0.14-0 libupnp3
  libvcdinfo0 libvlc5 libvlccore5 libwebp2 libwps-0.2-2 libxalan2-java
  libxcb-composite0 libxcb-keysyms1 libxcb-randr0 libxcb-xfixes0 libxcb-xv0
  libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java
  lp-solve media-player-info mythes-en-us python-cddb python-cups
  python-cupshelpers python-gconf python-gnome2 python-gpod python-indicate
  python-mmkeys python-musicbrainz2 python-mutagen python-notify
  python-pyorbit python-uno python-wicd quodlibet quodlibet-plugins
  system-config-printer system-config-printer-udev task-desktop ttf-lyx
  ttf-sil-gentium-basic uno-libs3 ure vlc vlc-data vlc-nox vlc-plugin-notify
  vlc-plugin-pulse wicd wicd-daemon wicd-gtk wireless-tools wpasupplicant
  xfonts-mathml xsane xsane-common
Sugerowane pakiety:
  default-jdk java-compiler java-sdk ant-gcj ant-doc libbsf-java liboro-java
  junit liblog4j1.2-java jython antlr libbcel-java libjdepend-java
  libgnumail-java libcommons-net-java libjsch-java javacc ant-optional-gcj
  vcdimager browser-plugin-lightspark linuxprinting.org-ppds
  ttf-mathematica4.1 mozplugger libcommons-beanutils-java-doc
  libcommons-collections3-java-doc libcommons-digester-java-doc
  libavalon-framework-java libcommons-logging-java-doc
  libexcalibur-logkit-java libgcj12-dbg libgcj12-awt java-virtual-machine
  libhsqldb-java-doc libhsqldb-java-gcj libjaxp1.3-java-gcj libjline-java-doc
  libjtidy-java-doc pcscd libreoffice-help-3.4 libreoffice-l10n-3.4 unixodbc
  hyphen-hyphenation-patterns mythes-thesaurus libreoffice-gnome
  libreoffice-kde openclipart-libreoffice libreoffice-officebean libmyodbc
  odbc-postgresql libsqliteodbc tdsodbc mdbtools libmysql-java libpg-java
  libjtds-java libreoffice-gcj libreoffice-report-builder
  libreoffice-style-hicontrast libreoffice-style-crystal
  libreoffice-style-oxygen libxalan2-java-doc libxsltc-java
  libxerces2-java-doc libxerces2-java-gcj libxml-commons-resolver1.1-java-doc
  python-gnome2-doc python-musicbrainz2-doc lastfmsubmitd python-smbc
  python-gnomekeyring sessioninstaller cli-uno-bridge videolan-doc wpagui
  libengine-pkcs11-openssl otf-stix hylafax-client mgetty-fax gv gocr
Polecane pakiety:
  myspell-en-us
Następujące pakiety zostaną USUNIĘTE:
  libreoffice-debian-menus
Zostaną zainstalowane następujące NOWE pakiety:
  anacron ant ant-optional brasero browser-plugin-gnash cpufrequtils
  cups-pk-helper epdfview exfalso fonts-lyx fonts-opensymbol fonts-sil-gentium
  fonts-sil-gentium-basic foo2zjs gcj-4.6-base gcj-4.6-jre-lib gnash
  gnash-common gstreamer0.10-fluendo-mp3 hp-ppd hyphen-en-us iceweasel
  kerneloops-applet kerneloops-daemon libapache-pom-java libbonoboui2-0
  libbonoboui2-common libboost-program-options1.49.0 libboost-thread1.49.0
  libbrasero-media3-1 libcolamd2.7.1 libcommons-beanutils-java
  libcommons-collections3-java libcommons-compress-java
  libcommons-digester-java libcommons-logging-java libcommons-parent-java
  libcpufreq0 libdb-java libdb-je-java libdb5.1-java libdb5.1-java-gcj
  libdirac-decoder0 libdvbpsi7 libgcj-bc libgcj-common libgcj12
  libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common
  libgpod-common libgpod4 libgraphite2-2.0.0 libhsqldb-java libhyphen0
  libicu4j-java libindicate-gtk3 libiso9660-7 libjaxp1.3-java libjline-java
  libjtidy-java liblucene2-java libmythes-1.2-0 libnautilus-extension1a
  libnl-3-200 libnl-genl-3-200 liboil0.3 libpcsclite1 libpostproc52
  libregexp-java libreoffice libreoffice-base libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-emailmerge libreoffice-filter-binfilter
  libreoffice-filter-mobiledev libreoffice-gtk libreoffice-help-en-us
  libreoffice-impress libreoffice-java-common libreoffice-math
  libreoffice-report-builder-bin libreoffice-style-galaxy
  libreoffice-style-tango libreoffice-writer libsdl-image1.2
  libservlet2.5-java libstlport4.6ldbl libswscale2 libtar0 libtextcat-data
  libtextcat0 libtotem-plparser17 libtracker-sparql-0.14-0 libupnp3
  libvcdinfo0 libvlc5 libvlccore5 libwebp2 libwps-0.2-2 libxalan2-java
  libxcb-composite0 libxcb-keysyms1 libxcb-randr0 libxcb-xfixes0 libxcb-xv0
  libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java
  lp-solve media-player-info mythes-en-us python-cddb python-cups
  python-cupshelpers python-gconf python-gnome2 python-gpod python-indicate
  python-mmkeys python-musicbrainz2 python-mutagen python-notify
  python-pyorbit python-uno python-wicd quodlibet quodlibet-plugins
  system-config-printer system-config-printer-udev task-desktop
  task-xfce-desktop ttf-lyx ttf-sil-gentium-basic uno-libs3 ure vlc vlc-data
  vlc-nox vlc-plugin-notify vlc-plugin-pulse wicd wicd-daemon wicd-gtk
  wireless-tools wpasupplicant xfonts-mathml xsane xsane-common
0 aktualizowanych, 154 nowo instalowanych, 1 usuwanych i 4 nieaktualizowanych.
Konieczne pobranie 197 MB/199 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 499 MB miejsca na dysku.
Kontynuować [T/n]? 
Natomiast po wydaniu polecenia:

Kod: Zaznacz cały

root@debian:/home/wg# aptitude -R install task-xfce-desktopNastępujące NOWE pakiety zostaną zainstalowane:   
  task-desktop{a} task-xfce-desktop 
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
  anacron browser-plugin-gnash cpufrequtils epdfview foo2zjs hp-ppd 
  hyphen-en-us iceweasel kerneloops-applet libreoffice libreoffice-gtk 
  libreoffice-help-en-us myspell-en-us mythes-en-us quodlibet 
  system-config-printer vlc wicd xsane 
0 pakietów aktualizowanych, 2 instalowanych, 0 do usunięcia i 4 nieaktualizowanych.
Do pobrania 1908 B archiwów. Zajęte po rozpakowaniu: 2048 B.
Kontynuować? [Y/n/?]
Czy zainstalować?
Załączniki
Firefox_v12_01.jpg
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

gthl pisze: Nie, poza tym system w momencie awarii przeglądarki miał tydzień.
Czas tu nie ma żadnego znaczenia.
Jednym poleceniem można całkowicie popsuć system.
gthl pisze: Wiem, jakie programy zainstalowałem, i które usunąłem. Niestety większość programów pozostawia po sobie różne pliki. Np. po deinstalacji wine pozostały aktywatory w menu, ikony i różne pliki w katalogu domowym i nie tylko.
Chyba za bardzo kombinujesz.
Wystarczy w apt-get odinstalować program z opcją:

Kod: Zaznacz cały

purge
by przestał wpływać na inne zainstalowane programy.
Dodatkowo można usunąć jego ustawienia w katalogu domowym i tyle.

Zastanawiam się czego szukasz poza katalogiem domowym skoro wine i programy uruchamiane za jego pomocą nie mają prawa zapisywać czegokolwiek w katalogach do których zwykły użytkownik nie ma praw dostępu.
Czyżby kolejny program który uruchamiałeś z root-a?
Ile jeszcze takich było?
gthl pisze: Odinstalowałem Iceweasel, usunąłem pliki .mozilla, rozpakowałem i wydałem polecenie:

Kod: Zaznacz cały

wg@debian:~/firefox$ ./firefox
- brak oczekiwanego efektu:
...
Niezupełnie to miałem na myśli.
Choć wątpię żeby była różnica, ale na wszelki wypadek sprawdź:

Kod: Zaznacz cały

/home/twoja_nazwa_użytkownika/firefox/firefox
gthl pisze: Po wydaniu polecenia:

Kod: Zaznacz cały

apt-get install task-xfce-desktop
konsola wyświetla:
...[/CODE]
Sądząc po ilości pakietów którą wyświetliło to polecenia masz system okrojony do granic możliwości.
Obawiam się że nawet aż za bardzo.
gthl pisze: Natomiast po wydaniu polecenia:

Kod: Zaznacz cały

root@debian:/home/wg# aptitude -R install task-xfce-desktopNastępujące NOWE pakiety zostaną zainstalowane:   
  task-desktop{a} task-xfce-desktop 
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
  anacron browser-plugin-gnash cpufrequtils epdfview foo2zjs hp-ppd 
  hyphen-en-us iceweasel kerneloops-applet libreoffice libreoffice-gtk 
  libreoffice-help-en-us myspell-en-us mythes-en-us quodlibet 
  system-config-printer vlc wicd xsane 
0 pakietów aktualizowanych, 2 instalowanych, 0 do usunięcia i 4 nieaktualizowanych.
Do pobrania 1908 B archiwów. Zajęte po rozpakowaniu: 2048 B.
Kontynuować? [Y/n/?]
Czy zainstalować?
Nie wiem po co się pytasz skoro używasz tak zaawansowanych opcji (-R), to powinieneś wiedzieć również jakie dokładnie są konsekwencje ich używania.
Domyślam się że również w ten sposób instalowałeś wcześniej iceweasel więc może to nic nie da ale pokaż co wyświetli się po:

Kod: Zaznacz cały

apt-get install iceweasel
I ostatnia sprawa: przeczytaj bardzo dokładnie wszystkie posty w tym temacie: http://ubuntu.pl/forum/viewtopic.php?f=137&t=118484
Awatar użytkownika
gthl
Posty: 23
Rejestracja: 20 kwietnia 2012, 20:44
Lokalizacja: Dzikie Miasto

Post autor: gthl »

Wziąłem sobie rady do serca i poczytałem - ostatni link naprowadził mnie na trop. Dorzucałem do systemu "trochę" czcionek do /usr/share/fonts i pewnie zrobiłem jakiś błąd... (zawsze mogłem dodać do ~/.fonts) W każdym razie:

Kod: Zaznacz cały

fc-cache -f -v
następnie odznaczyłem w Firefoksie: "Edycja>Preferencje>Treść>Zaawansowane>Pozwalaj stronom stosować inne czcionki niż zastosowane tutaj" - jest efekt połowiczny, czyli widzę tekst na stronie, ale czcionka jest ustawiona "na sztywno" przez przeglądarkę, co (jak myślę nie było zamiarem autorów strony). Struktura katalogu z czcionkami:

Kod: Zaznacz cały

wg@debian:/usr/share/fonts$ ls
cmap  opentype  truetype  type1  X11
Prawa dostępu:

Kod: Zaznacz cały

g@debian:/usr/share/fonts$ ls -l
razem 136
drwxr-xr-x 4 root root   4096 kwi 25 18:33 cmap
drwxr-xr-x 2 root root 118784 kwi 28 16:28 opentype
drwxr-xr-x 9 root root   4096 kwi 28 16:31 truetype
drwxr-xr-x 4 root root   4096 kwi 26 15:00 type1
drwxr-xr-x 8 root root   4096 kwi 25 17:53 X11 
Czy poniżej podane uprawnienia są prawidłowe?

Kod: Zaznacz cały

wg@debian:/usr/share/fonts/truetype/msttcorefonts$ ls -l
razem 5584
-rw-r--r-- 1 root root 105468 lis 12  1998 Andale_Mono.ttf
lrwxrwxrwx 1 root root     15 kwi 26 15:02 andalemo.ttf -> Andale_Mono.ttf
lrwxrwxrwx 1 root root     14 kwi 26 15:02 arialbd.ttf -> Arial_Bold.ttf
lrwxrwxrwx 1 root root     21 kwi 26 15:02 arialbi.ttf -> Arial_Bold_Italic.ttf
-rw-r--r-- 1 root root 117028 lis 10  1998 Arial_Black.ttf
-rw-r--r-- 1 root root 224692 maj 11  2000 Arial_Bold_Italic.ttf
-rw-r--r-- 1 root root 286620 maj 11  2000 Arial_Bold.ttf
-rw-r--r-- 1 root root 206132 maj 11  2000 Arial_Italic.ttf
lrwxrwxrwx 1 root root     16 kwi 26 15:02 ariali.ttf -> Arial_Italic.ttf
lrwxrwxrwx 1 root root      9 kwi 26 15:02 arial.ttf -> Arial.ttf
-rw-r--r-- 1 root root 275572 maj 11  2000 Arial.ttf
lrwxrwxrwx 1 root root     15 kwi 26 15:02 ariblk.ttf -> Arial_Black.ttf
lrwxrwxrwx 1 root root     22 kwi 26 15:02 comicbd.ttf -> Comic_Sans_MS_Bold.ttf
-rw-r--r-- 1 root root 111476 lis 10  1998 Comic_Sans_MS_Bold.ttf
-rw-r--r-- 1 root root 126364 lis 10  1998 Comic_Sans_MS.ttf
lrwxrwxrwx 1 root root     17 kwi 26 15:02 comic.ttf -> Comic_Sans_MS.ttf
lrwxrwxrwx 1 root root     20 kwi 26 15:02 courbd.ttf -> Courier_New_Bold.ttf
lrwxrwxrwx 1 root root     27 kwi 26 15:02 courbi.ttf -> Courier_New_Bold_Italic.ttf
-rw-r--r-- 1 root root 234788 maj 11  2000 Courier_New_Bold_Italic.ttf
-rw-r--r-- 1 root root 311508 maj 11  2000 Courier_New_Bold.ttf
-rw-r--r-- 1 root root 244156 maj 11  2000 Courier_New_Italic.ttf
-rw-r--r-- 1 root root 302688 maj 11  2000 Courier_New.ttf
lrwxrwxrwx 1 root root     22 kwi 26 15:02 couri.ttf -> Courier_New_Italic.ttf
lrwxrwxrwx 1 root root     15 kwi 26 15:02 cour.ttf -> Courier_New.ttf
-rw-r--r-- 1 root root 158796 lis 10  1998 Georgia_Bold_Italic.ttf
-rw-r--r-- 1 root root 139584 lis 10  1998 Georgia_Bold.ttf
lrwxrwxrwx 1 root root     16 kwi 26 15:02 georgiab.ttf -> Georgia_Bold.ttf
-rw-r--r-- 1 root root 156668 lis 10  1998 Georgia_Italic.ttf
lrwxrwxrwx 1 root root     18 kwi 26 15:02 georgiai.ttf -> Georgia_Italic.ttf
lrwxrwxrwx 1 root root     11 kwi 26 15:02 georgia.ttf -> Georgia.ttf
-rw-r--r-- 1 root root 142964 lis 10  1998 Georgia.ttf
lrwxrwxrwx 1 root root     23 kwi 26 15:02 georgiaz.ttf -> Georgia_Bold_Italic.ttf
lrwxrwxrwx 1 root root     10 kwi 26 15:02 impact.ttf -> Impact.ttf
-rw-r--r-- 1 root root 136076 lis 10  1998 Impact.ttf
lrwxrwxrwx 1 root root     24 kwi 26 15:02 timesbd.ttf -> Times_New_Roman_Bold.ttf
lrwxrwxrwx 1 root root     31 kwi 26 15:02 timesbi.ttf -> Times_New_Roman_Bold_Italic.ttf
lrwxrwxrwx 1 root root     26 kwi 26 15:02 timesi.ttf -> Times_New_Roman_Italic.ttf
-rw-r--r-- 1 root root 238612 maj 11  2000 Times_New_Roman_Bold_Italic.ttf
-rw-r--r-- 1 root root 333900 maj 11  2000 Times_New_Roman_Bold.ttf
-rw-r--r-- 1 root root 247092 maj 11  2000 Times_New_Roman_Italic.ttf
-rw-r--r-- 1 root root 330412 maj 11  2000 Times_New_Roman.ttf
lrwxrwxrwx 1 root root     19 kwi 26 15:02 times.ttf -> Times_New_Roman.ttf
lrwxrwxrwx 1 root root     21 kwi 26 15:02 trebucbd.ttf -> Trebuchet_MS_Bold.ttf
lrwxrwxrwx 1 root root     28 kwi 26 15:02 trebucbi.ttf -> Trebuchet_MS_Bold_Italic.ttf
-rw-r--r-- 1 root root 131188 kwi  9  2001 Trebuchet_MS_Bold_Italic.ttf
-rw-r--r-- 1 root root 123828 kwi  9  2001 Trebuchet_MS_Bold.ttf
-rw-r--r-- 1 root root 139288 kwi  9  2001 Trebuchet_MS_Italic.ttf
-rw-r--r-- 1 root root 126796 kwi  9  2001 Trebuchet_MS.ttf
lrwxrwxrwx 1 root root     23 kwi 26 15:02 trebucit.ttf -> Trebuchet_MS_Italic.ttf
lrwxrwxrwx 1 root root     16 kwi 26 15:02 trebuc.ttf -> Trebuchet_MS.ttf
-rw-r--r-- 1 root root 153324 lis 12  1998 Verdana_Bold_Italic.ttf
-rw-r--r-- 1 root root 136032 lis 12  1998 Verdana_Bold.ttf
lrwxrwxrwx 1 root root     16 kwi 26 15:02 verdanab.ttf -> Verdana_Bold.ttf
-rw-r--r-- 1 root root 154264 lis 12  1998 Verdana_Italic.ttf
lrwxrwxrwx 1 root root     18 kwi 26 15:02 verdanai.ttf -> Verdana_Italic.ttf
lrwxrwxrwx 1 root root     11 kwi 26 15:02 verdana.ttf -> Verdana.ttf
-rw-r--r-- 1 root root 139640 lis 12  1998 Verdana.ttf
lrwxrwxrwx 1 root root     23 kwi 26 15:02 verdanaz.ttf -> Verdana_Bold_Italic.ttf
lrwxrwxrwx 1 root root     12 kwi 26 15:02 webdings.ttf -> Webdings.ttf
-rw-r--r-- 1 root root 118752 lip 10  1998 Webdings.ttf 
W innych katalogach jest tak samo.
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

gthl pisze:Wziąłem sobie rady do serca i poczytałem - ostatni link naprowadził mnie na trop. Dorzucałem do systemu "trochę" czcionek do /usr/share/fonts i pewnie zrobiłem jakiś błąd... (zawsze mogłem dodać do ~/.fonts) W każdym razie:
...
Zamiast kombinować nie prościej było zainstalować pakiety z czcionkami przy okazji czego wykonywane są wszystkie wymagane czynności konfiguracyjne?

Przeinstaluj wszystkie pakiety związane z czcionkami, które masz obecnie zainstalowane w systemie.
Następnie zainstaluj wszystkie pakiety związane z czcionkami, które znajdują się w liście pakietów do zainstalowania po wykonaniu polecenia:

Kod: Zaznacz cały

apt-get install task-xfce-desktop
Ps.: "wszystkie pakiety związane z czcionkami" to te pakiety które w nazwie zawierają: font
Awatar użytkownika
gthl
Posty: 23
Rejestracja: 20 kwietnia 2012, 20:44
Lokalizacja: Dzikie Miasto

Post autor: gthl »

Z Waszą pomocą, a zwłaszcza z pomocą saturno, który wykazał się dużą dozą cierpliwości do mojej osoby, problem został rozwiązany. Ale może po kolei: jak do tego problemu doszło?
  1. Zainstalowałem system bazowy oraz Xorg
  2. Poleceniem:

    Kod: Zaznacz cały

    aptitude -R install xfce4 xfce4-goodie lightdm
    zainstalowałem środowisko, dlatego system jest "okrojony", ale to był świadomy wybór ze względu na bardzo cenne zasoby systemowe (dysk 10GB) - liczyłem się też z możliwymi trudnościami.
  3. Zainstalowałem potrzebne mi programy w tym Firefoksa (korzystając z tego postu: http://debian.linux.pl/entries/151-Fire ... C4%99ziach) oraz Xfe - wszystko działało dobrze i szybko.
  4. Potrzebne były dodatkowe czcionki, więc je skopiowałem jako root do /usr/share/fonts, następnie jako root wydałem polecenie:

    Kod: Zaznacz cały

    /usr/share/fonts# fc-cache
    /usr/share# fc-cache
    /usr# fc-cache
    /# fc-cache
    ...dlaczego tak? Dobre pytanie - przepis znalazłem na jakimś forum dotyczącym Ubuntu - ale stało się i pojawił się problem z Firefoksem, Iceweaselem oraz Operą i Xfe.


    Jak to naprawić? Najprostszą rzeczą jaka przyszła mi do głowy po tym wszystkim, to zmienić uprawnienia do poszczególnych fontów, więc tak zrobiłem. Jako root w poszczególnych katalogach fontów wydałem polecenie:

    Kod: Zaznacz cały

    chmod 755 *
    następnie jako zwykły użytkownik:

    Kod: Zaznacz cały

    fc-cache -f -v
    W wyniku tych zabiegów problem z wyświetlaniem tekstu przez Firefoksa oraz z uruchomieniem Xfe został rozwiązany...


    Na koniec tej przygody moje wnioski:
  5. Frefoksa najlepiej rozpakować do katalogu domowego (wtedy aktualizacje będą automatyczne, bez potrzeby uruchamiania go z uprawnieniami roota)
  6. Fonty też najlepiej instalować w katalogu domowym ~/.fonts, wtedy nie popsujemy zależności systemowych (oczywiście nieumyślnie).
  7. ...i najważniejsze:
    saturno pisze:UWAGA: Nigdy nie uruchamiaj Firefoksa ani innych programów, które tego nie wymagają z uprawnieniami roota
Dziękuję wszystkim za pomoc.
ODPOWIEDZ