Только что обновил свой Firefox до версии 3.5 и заметил, что если остаётся только одна вкладка то на ней нету кнопочки «закрыть вкладку». Мне как человеку использующему Fast Dial гораздо удобнее просто закрыть последнюю вкладку и увидеть окошко Fast Dial чем открывать новый таб и лишь потом закрывать старый.
Но решение есть и оно нашлось довольно быстро:
Идём в папку профайлов Firefox, у меня например это C:\Users\crash\AppData\Roaming\Mozilla\Firefox\Profiles, затем там будет ещё одна или несколько папок, у меня там есть в наличии лишь одна и звучит она как nxe2r5h9.default, заходим в неё и в ней в папку chrome.
Видим там 2 файла:
userContent-example.css и userChrome-example.css, переименовываем последний в userChrome.css и дописываем в него следующие строки:
/* Add tab-close-button to last tab*/
.tabbrowser-tabs[closebuttons=«alltabs»] > .tabbrowser-tab >
.tab-close-button { display: -moz-box !important; }
.tabbrowser-tabs:not([closebuttons=«noclose»]):not
([closebuttons=«closeatend»]) >
.tabbrowser-tab[selected=«true»] > .tab-close-button { display: -moz-
box !important; }
Сохраняем, перезапускаем наш браузэр и вуаля!
Но не тут-то было, теперь при закрытии последней вкладки закрывается весь браузер, не беда! Идём в about:config и меняем переменную browser.tabs.closeWindowWithLastTab с true на false.
Перезапускаем наш браузер, и наш old-style готов. Надеюсь вам пригодится.
UPD: Дабы убрать кнопочку создания нового таба просто добавте в вышеупомянутый userChrome.css следующий код:
.tabs-newtab-button {display: none}
комментарии (85)
browser.tabs.closeWindowWithLastTab = false
Так, знаете ли, проще.
© 1998 В.Тихонов. Теория ошибок
Я только эту строчку оставил, и все заработало.
Автору респект!
P.S. А у вас Fast Dial корректно работает под 3.5? o_O
В моей коллекции есть:
https://addons.mozilla.org/en-US/firefox/collection/4every1
Замечу, все аддоны прекрасно работают в 3.5.
Tab Mix Plus и Stop-or-Reload Button не работают.
И TMP работает. Просто надо ставить с сайта разработчика:
tmp.garyr.net/forum/viewtopic.php?t=9864
Я же написал в комментарии там ссылку.
https://addons.mozilla.org/ru/firefox/addon/6543?src=api
у меня 20+ аддонов и не заработал только RSS reader который и так был неактивен
до этого на линуксе с бетой 3,5 пришлой ставить SpeedDial тяжеловесная скатина
а вот час назад поставил Fast Dial… все отлично заработало, как по маслу
.tabs-container > stack { display:none !important; }
Классическая компактная тема оформления
Download master plugin
Duplicate tab
Nokia PC sync.
Chromin frame
Остальное вроде работает как надо :)
Чтобы продублировать таб аддоны не нужны. Тяни таб на новое место с Ctrl+Shift.
Ну а дальше все по инструкции из поста.
Еще можно создать новый чистый профиль, возможно в нем проблемы не будет.
Резервные копии закладок лежат тут: "~/Library/Application Support/Firefox/Profiles/буковки_и_циферки.default/bookmarkbackups/". Их можно будет импортировать в новый профиль.
Кстати, ваша проблема похожа вот на эту.
Чтобы не быть полным оффтопом) удобный аддон для сохранения состояния кучи вкладок Session Manager
Или как вариант нажать на иконку Home. =)
У всех в FF 3.5 глючит аякс на хабре? К примеру, если отредактировать настройки профиля и нажать «Сохранить», вместо окошка в правом верхнем углу об успешном применении, меня перебрасывает на XML-страницу olhado.habrahabr.ru/ajax/users/settings/, где написано:
<xmlresponse>
<message>ok</message>
</xmlresponse>
От чего это?
.tab-close-button { display: -moz-box !important; }.tabs-newtab-button {display: none}
Все можно реализовать через about:config
Для получения аналогичного эффекта я выставил:
browser.tabs.closeButtons=2
browser.tabs.closeWindowWithLastTab=false
«Possible values and their effects
0 Display a close button on the active tab only
1 Display close buttons on all tabs (Default)
2 Don’t display any close buttons
3 Display a single close button at the end of the tab strip (Firefox 1.x behavior)»
browser.tabs.closeWindowWithLastTab=false
Но также, иконка закрытия начинает вести себя не очень красиво (появляется, пропадает, снова появляется, при закрытии предпоследнего таба). Мне это не понравилось, тем более, что никогда не использую эту иконку. Закрываю таб middle-click. Поэтому, добавил для себя еще и
browser.tabs.closeButtons=2