LINUX.ORG.RU

Скриншот-вопрос, файрфокс

 , , , ,


0

1

Здравствуйте.

Уродуя интерфейс файрфокса, вовсю пользуюсь Browser Tollbox'ом в режиме «сниффера»: я в девелопер тузл тег щёлкнул - браузер блок в интерфейсе в явной форме прямоугольником выделил (четвёртый скриншот), очень просто искать нужные idы и классы, и маны грызть не надо. Тут вопросов нет.

Но недавно я оценил потенциал штатной страницы «Library» - вот этой конструктции, которая открывается по crtl shft y (верхнее окно первого скриншота) - и захотел покурочить уже её - ну вот высокие текстовые поля прибить, зазоры уменьшить, чему-то display:none поназначить, вот это всё. Естественно, мне проще её так же «поснифать» по методу предыдущего абзаца. Но... как? У неё меню нету, и ctrl alt shift i жать без толку.

Ещё парочку допкартиночек, и спасибо за внимание. RPI4, archlinuxarm, xorg, awesome.

★★★★★

Проверено: hobbit ()
Последнее исправление: piyavking (всего исправлений: 13)

Попробуй в Browser Toolbox на панели выбора инструментов кликнуть на иконку слева от меню настроек (три точки).

Во «всплывашке» у меня подсказка гласит ‘Select an iframe as the currently targeted document’

Выбери chrome://browser/content/places/places.xhtml (она будет там если Library открыта).

k6
()
Последнее исправление: k6 (всего исправлений: 1)
Ответ на: комментарий от k6

Но эта всплывашка даёт мне выбор только css'ов конкретного браузерного окна, из которого он запущен. В этом и проблема. Отдельного окна «Library Window» в списке нет. А оно есть ©

Ну вот нажми контрл шифт «y». Выскочит окно. Я хочу уметь курочить интерфейс этого окна полностью, а chrome://browser/content/places/places.xhtml - это только его часть, iframe...

piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от k6

у меня всё работает

Всмысли? Ты можешь переходить в интерфейс Library Window и там подсвечивать плиточки?

Disable Popup Auto-Hide

Сейчас прошарюсь по about:config, что-то всяко есть...

piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от piyavking

Да. Любую. Всё как обычно. Лень скрин выкладывать…

Inspector → нажать рядом слева диагональную стрелочку → Alt-Tab на Library.

k6
()
Последнее исправление: k6 (всего исправлений: 1)
Ответ на: комментарий от lealxe

То, что на скриншотах, собственно, и получилось уже. Интерфейс по умолчанию скрыт, всплывает «шторкой» по F6/Ctr l, sidebar всплывает и убирается по Ctrl B/Ctrl H, скроллбары не нужны, табы в топку. Как-то так...

piyavking ★★★★★
() автор топика
Ответ на: комментарий от piyavking

Сейчас прошарюсь по about:config

‘Disable Popup Auto-Hide’ находится в меню настроек Browser Toolbox (три точки).

Ты, вроде, прошаренный в этом деле, я и не стал сразу писать об этом; думал, и так знаешь. Без включения этого режима ведь интерфейс почти невозможно исследовать.

k6
()
Ответ на: комментарий от k6

У меня бредочек какой-то происходить, фокус пика с окна браузера не перемещается. То есть фокус иксов на них переключается, а фокус «pick"а нет...

piyavking ★★★★★
() автор топика
Ответ на: комментарий от k6

Может, я и нахватан кое-где по-мелочи, но всё равно лошара и весь в белых пятнах)

Нет, отключен там такой пункт.

piyavking ★★★★★
() автор топика
Ответ на: комментарий от piyavking

Идей нет даже. У меня тоже вусмерть закастомизированный/покалеченный интерфейс, но всё работает. Вот скрин: https://ibb.co/fY7htwfq

k6
()
Ответ на: комментарий от piyavking

Попробуй на чистом профиле, даже не знаю.
Мелочь какая-то мешает.
И ещё…

Несколько десятков версий Firefox назад добавил один кусок кода в userChrome.css с подобной целью.
И до сих пор работает. Хотя всякое другое отваливалось уже много раз.
Посмотри, может быть сможешь для себя что-то взять из него:

/*line height for treechildren*/
:-moz-any(#bookmarks-view, #historyTree, #editBMPanel_folderTree, #placesList, #placeContent) treechildren::-moz-tree-row {
  margin-top: -1px !important;
  min-height: 20px !important;
  height: 20px !important;
}
k6
()
Ответ на: комментарий от k6

/*line height for treechildren*/

Всё, что касается tree я уже упилил как хочу. Меня, в частности, интересует как скрыть/уменьшить поля «Name», «URL» и прочее, а это уже не tree, а интерфейс окна. В общем, есть где порыться, спасибо за материал!

на чистом профиле

а ведь и действительно...

piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от piyavking

Понял. Боюсь, настолько даже я не упарывался. ;-)
Проверил. Работает и для интерфейса окна.
Ну, удачи! Разбирайся. Может, отпишешься позже в чём дело было.

k6
()
Ответ на: комментарий от mister_me

Спасибо на добром слове, рехтую мелочи помаленьку. При рехтовке хомяка, кстати, всю мороку уничтожила внезапно подвернувшаяся японская огонь-приблуда. Доволен. Именно этого я от хоумпейджа, сбсн, и хотел.

piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от spawn_sp

Видимо, дело в чём-то низкоуровневом и железном. У меня окна не альттабом переключаются, правда, а супер j/k, но тоже должен бы по идее «мозилловый» фокус инспектора перепрыгивать в активное окно после активизирования его WM'ом. А он... остаётся на старом, неактивном окне. Что-то неведомое, и проще забить, наверно...

piyavking ★★★★★
() автор топика
Ответ на: комментарий от piyavking

Я колесом мыши переключал в тасклисте, на пенели, разницы нет как переключаться. И эти же клавиши у меня также работают.

spawn_sp ★★★★
()
Ответ на: комментарий от piyavking

Я перепроверил в своих основных и запасных WM.
Openbox, spectrwm, dwm, sowm, sxwm. Везде работает.

В новом профиле повторил. Работает.

и проще забить, наверно…

Меня бы это заело.

Так что, вот ещё пара идей; не на устранение проблемы, а на решение задачи.

Идея первая: попробовать другой WM; что-то лёгкое, с минимумом зависимостей чтобы в систему не гадить и без необходимости настройки.
Для простоты лучше что-то не тайловое. Например, IceWM.
В awesome уже протестировали — работает.
Так что, возможно, идея — фигня.

Идея вторая: скачать Live какой-нибудь EndevourOS или тот же Mint. Желательно чтобы Firefox уже был в комплекте для минимума телодвижений.
Можно подсунуть свой профиль или хотя бы свои user.js, userChrome.css, userContent.css. Сделать всё то, чего так хотелось, забрать новые конфиги и домой.
Меняются такие настройки не то чтобы часто — хватит надолго.

P.S. Я там ранее упоминал опцию Disable Popup Auto-Hide. В данном случае она необязательна.
Она нужна чтобы исследовать всякие выпадающие меню и всякое такое, что пропадает после увода фокуса или клике вовне.
Её лучше не забывать отключать после работы с Browser Toolbox. А то всякие «всплывашки» перестанут закрываться.
Мой косяк, признаю.

k6
()
Последнее исправление: k6 (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.