Автор Тема: Проблем с Firefox след смяна на Theme  (Прочетена 2534 пъти)

ambrosius

  • Участници
  • ***
  • Публикации: 7
    • Профил
Преди един час реших да придам нов облик на "стария" 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 $@

Ще съм ви признателен, ако ми помогнете!
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Проблем с Firefox след смяна на Theme
« Отговор #1 -: Feb 21, 2006, 23:53 »
Аз си мисля, че си преинсталирал firefox-а, обаче темата, която е омазала нещата си е останала.

Понеже не ми стана съвсем ясно - ако си я инсталирал като обикновен потребител (в профила си) пробвай с firefox -ProfileManager и оттам да си направиш нов профил и се него би трябвало да тръгне. После може да я изтриеш от стария профил ако нещата тръгнат.

Ако си я инсталирал като root, ще трябва да я разкараш на ръка.

Точен път не мога да ти дам, понеже теми досега не съм инсталирал.
Активен

ambrosius

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с Firefox след смяна на Theme
« Отговор #2 -: 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)

Иди го разбери!?!?!?
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Проблем с Firefox след смяна на Theme
« Отговор #3 -: 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) да търсиш къде са файловете на темата и да ги изтриеш.


Малко неадекватно се получи обяснението, прощавай.
Активен

ambrosius

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с Firefox след смяна на Theme
« Отговор #4 -: Feb 22, 2006, 01:08 »
Пробвах варианта със стъпките, но след стъпка 2 ме отвежда до директорията, където стои rpm  пакета, а не до библиотеките.
Предложението за Firefox през root и  да деинсталирам темата от  Tools/Themes е нелогично, защото двата Firefox-a (на root  и на обикновения потребител коренно се  различават един от друг: по Themes, Extensions, Plugins; сякаш са различни браузъри).
Трябва да открия Profile Manager, оттам наистина мога да направя нещо! Ще пробвам с Find....
Благодаря! '<img'>
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Проблем с Firefox след смяна на Theme
« Отговор #5 -: Feb 22, 2006, 01:20 »
-ProfileManager е опция на firefox.

Предложението да деинсталираш темата като root е породено от това, че си я инсталирал като root. Когато инсталираш тема за firefox с потребител с администраторски права мисля, че по подразбиране се инсталира за всички потребители (т.е. в системните директории на firefox).

Не знам какво точно си направил и какво си получил като резултат, че да те отведе в директорията с rpm-а.
Активен

ambrosius

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с Firefox след смяна на Theme
« Отговор #6 -: Feb 22, 2006, 01:27 »
Приятелю, оправих го!?!?
Фасулско било...
Директорията е била скрита (.mozilla) в Home директорията.
Целият path e /home/ambrosius/.mozilla/firefox/extensions
Изтърках ненужните теми и сега всичко си по старому.
Благодаря отново!
Лека нощ!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
GTK - QT Theme Engine
Настройка на програми
JOKe 2 2935 Последна публикация Jul 26, 2004, 14:14
от JOKe
Customize GTK theme in KDE
Настройка на програми
sunhater 1 1499 Последна публикация Mar 20, 2005, 17:53
от
Openoffice.org 2.0 Theme
Настройка на програми
al_bitar 3 1278 Последна публикация Oct 27, 2005, 12:13
от icobgr
Theme проблем...
Настройка на програми
divine 2 1381 Последна публикация Jan 07, 2006, 02:04
от MetalIvo
Xp theme lol
Хумор
mars 3 1932 Последна публикация Apr 20, 2006, 19:06
от aaaaaa