Титла: Проблем с Firefox след смяна на Theme Публикувано от: ambrosius в Feb 21, 2006, 23:46 Преди един час реших да придам нов облик на "стария" browser Firefox 1.5.0.1. От https://addons.mozilla.org/themes си инсталирах
Aquatint 1.6.4 (Firefox Theme). След като рестартирах Firefox, за да приложи темата онемях. Програмата се отваря и веднага се затваря (за по-малко от 0.3 секунди). Повтори се още няколко пъти и реших да преинсталирам Firefox. [Дистрибуцията, която използвам е SuSE 10.0] След преинсталацията проблемът си остана. Ако съм логнат като root, си отваря Firefox без никакви проблеми, но с друг потребител не иска. Пробвах и през конзолата. Даде ми следните грешки: (Gecko:22678): Gtk-CRITICAL **: gtk_widget_get_parent_window: assertion `GTK_IS_ WIDGET (widget)' failed (Gecko:22678): Gdk-CRITICAL **: gdk_window_is_viewable: assertion `window != NUL L' failed (Gecko:22678): Gtk-CRITICAL **: gtk_widget_get_parent: assertion `GTK_IS_WIDGET (widget)' failed /usr/bin/firefox: line 152: 22678 Segmentation fault $AOSS $MOZ_PROGRAM $@ Ще съм ви признателен, ако ми помогнете! Титла: Проблем с Firefox след смяна на Theme Публикувано от: Hapkoc в Feb 21, 2006, 23:53 Аз си мисля, че си преинсталирал firefox-а, обаче темата, която е омазала нещата си е останала.
Понеже не ми стана съвсем ясно - ако си я инсталирал като обикновен потребител (в профила си) пробвай с firefox -ProfileManager и оттам да си направиш нов профил и се него би трябвало да тръгне. После може да я изтриеш от стария профил ако нещата тръгнат. Ако си я инсталирал като root, ще трябва да я разкараш на ръка. Точен път не мога да ти дам, понеже теми досега не съм инсталирал. Титла: Проблем с Firefox след смяна на Theme Публикувано от: ambrosius в Feb 22, 2006, 00:20 Инсталирал съм го и като root и като обикновен потребител. Все нещо си остава. Новак съм все още и не съм запознат добре с директориите в Линукс и не знам какво, къде и как да променя. Едно е сигурно и след преинсталацията си остават гадорийките, които ме тормозят. Като гледам разликата между отварянето на браузера като root и като обикновен потребител се открива в конзолата:
1.Обикновен потребител - ОПИТ НЕУСПЕШЕН: which: no gwget in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/ bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bi n:/usr/lib/mit/sbin) which: no d4x in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bi n:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin: /usr/lib/mit/sbin) which: no nt in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin :/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/ usr/lib/mit/sbin) which: no aria in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/b in:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin :/usr/lib/mit/sbin) (Gecko:22678): Gtk-CRITICAL **: gtk_widget_get_parent_window: assertion `GTK_IS_ WIDGET (widget)' failed (Gecko:22678): Gdk-CRITICAL **: gdk_window_is_viewable: assertion `window != NUL L' failed (Gecko:22678): Gtk-CRITICAL **: gtk_widget_get_parent: assertion `GTK_IS_WIDGET (widget)' failed /usr/bin/firefox: line 152: 22678 Segmentation fault $AOSS $MOZ_PROGRAM $@ 2. ROOT - ОПИТ УСПЕШЕН: ambrosius@linux:~> su- Password: linux:/home/ambrosius # firefox which: no gwget in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin) which: no d4x in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin) which: no nt in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin) which: no aria in (/home/ambrosius/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin) Иди го разбери!?!?!? Титла: Проблем с Firefox след смяна на Theme Публикувано от: Hapkoc в Feb 22, 2006, 00:46 По грешките, които дава при неуспешния опит, определено ми се струва, че е от темата.
which(1) показва пълния път, от който се изпълнява дадена програма, ако не е указано изрично. Например при мен: $ which firefox /usr/bin/firefox което идва да подскаже, че ако напишеш $ firefox ще се изпълни /usr/bin/firefox Аз лично бих направил следното: 1. Ако не знам точното име на пакета за firefox # rpm -qa | grep firefox 2. rpm -l <firefox-package-name> | grep lib 3. с резултата от т.2 отивам в директорията, където са библиотеките на firefox 4. търся поддиректория theme/themes или нещо от този род 5. намирам съответната тема и я трия # rm -r <direktoriata-na-temata> Друг доста по-лесен вариант е да пуснеш firefox като root и от Tools -> Themes да деинсталираш темата. Трети вариант е с find(1) да търсиш къде са файловете на темата и да ги изтриеш. Малко неадекватно се получи обяснението, прощавай. Титла: Проблем с Firefox след смяна на Theme Публикувано от: ambrosius в Feb 22, 2006, 01:08 Пробвах варианта със стъпките, но след стъпка 2 ме отвежда до директорията, където стои rpm пакета, а не до библиотеките.
Предложението за Firefox през root и да деинсталирам темата от Tools/Themes е нелогично, защото двата Firefox-a (на root и на обикновения потребител коренно се различават един от друг: по Themes, Extensions, Plugins; сякаш са различни браузъри). Трябва да открия Profile Manager, оттам наистина мога да направя нещо! Ще пробвам с Find.... Благодаря! ![]() Титла: Проблем с Firefox след смяна на Theme Публикувано от: Hapkoc в Feb 22, 2006, 01:20 -ProfileManager е опция на firefox.
Предложението да деинсталираш темата като root е породено от това, че си я инсталирал като root. Когато инсталираш тема за firefox с потребител с администраторски права мисля, че по подразбиране се инсталира за всички потребители (т.е. в системните директории на firefox). Не знам какво точно си направил и какво си получил като резултат, че да те отведе в директорията с rpm-а. Титла: Проблем с Firefox след смяна на Theme Публикувано от: ambrosius в Feb 22, 2006, 01:27 Приятелю, оправих го!?!?
Фасулско било... Директорията е била скрита (.mozilla) в Home директорията. Целият path e /home/ambrosius/.mozilla/firefox/extensions Изтърках ненужните теми и сега всичко си по старому. Благодаря отново! Лека нощ! |