Друзья, доброго всем. Подскажите плииз, как изменить размер выпадающего окна закладок?
Экран 3840х2160 и не совсем удобно, что это окошко на половину экрана. На скрине стрелочкой показал на это окно. Спасибо.
https://disk.yandex.ru/i/v0ej0hwKPpWmBQ
v0ej0hwKPpWmBQ

chriscelvin
Нет такого, скорее всего у вас конфликт старых стилей с новым браузером, отключите toolkit.legacyUserProfileCustomizations.stylesheets и проверьте.

_zt пишет

отключите toolkit.legacyUserProfileCustomizations.stylesheets

Доброго дня. То же самое. Не изменилось. Забыл добавить: протокол управления окнами wayland. На xwayland и х11 окошко открывалось полностью на всю высоту экрана. Перечитал в очередной раз документацию по wayland, ничего не нашел. Может что-то упускаю. В секции Display0 - 3840x2160@144Hz scales:2.000000|2.000000. Предполагаю, что это из-за scales 2.0.

chriscelvin
Я не подскажу, нет ни xwayland и х11. Измените для начала scales, что б точно быть уверенным. А потом может кто и подскажет.

_zt пишет

Измените для начала scales

Я к тому, что в данном конкретном случае, firefox получается видит экран как 1920х1080 и, соответственно, масштабирует его до разрешения 3840x2160. О чем нам и говорит scales 2.0. Т.е. масштабируется все: интерфейс, кнопки, шрифт, изображения. Не масштабируется только это пресловутое окно закладок))) Даже не так. Оно масштабируется, за исключением высоты окна. Немного коряво написал, но надеюсь понятно)) Вот и пытаюсь разобраться с этим)

chriscelvin
Сомнительно. Я же говорю, зачем гадать? Проверьте при scales 1.0.
И еще, как это окно выглядит в гамбургере?

_zt пишет

Проверьте при scales 1.0.

При принудительном layout.css.devPixelsPerPx в значении 1.0, display0, в about:support, показывает следующее: 3840x2160@144Hz scales:2.000000|1.000000. Но интерфейс, шрифт, все очень маленькое, что естессно. Высота окна не изменилась. Но учитывая, что все уменьшилось, инфы в этом окне помещается больше. В "гамбургере" вкладка "закладки" по высоте еще меньше чем здесь.

chriscelvin
Вам его увеличить что ли надо? )
А зачем, оно же пустое будет?
Давайте вы соберетесь и подробнее свою хотелку опишите.
Из первого поста можно понять только одно - у вас перекосило меню и вам надо его уменьшить до нормальных размеров.
2024.09.15_140601.png

Выпадающее окно закладок, которое я прикрепил в первом сообщении, оно не пустое. Я просто замазал закладки в цвет, дабы избежать любопытствующих взглядов)) там внизу этого окна видна стрелочка при нажатии на которую список начинает прокручиваться (это если не использовать колесико). Этот список достаточно большой. И удобнее было бы, если бы он раскрывался на всю высоту экрана, а не на половину. Собственно вот и все. Ладно, забейте. Спасибо, что откликнулись) Файерфокс в связке с вейланд так определяет размер экрана. Т.е. 1920х1080 и умножает (масштабирует) на 2, чтобы получить 3840х2160. В связке с xwayland и x11, файерфокс определял экран как 2560х1440 и, соответственно, умножал (масштабировал) на 1,5. Поэтому и выпадающее окно было больше и пользоваться им было комфортнее. У либревольф такая же фигня. Единственный, кто определял начальное разрешение с чистым wayland, также как и с xwayland и x11 - это palemoon. Но он стал очень глючным и я его снес к хренам собачьим. Тупит. Подождем. Вейланд теперь уже развивается достаточно активно, думаю поправят. Ну или сам привыкну))

chriscelvin
Я понял, у меня меню закладок пустое, все закладки на панели. Сейчас заполнил меню закладками и оно во весть экран стало. А вот второй блок закладок так и не воспроизвел. В гамбургере есть "Недавние закладки", а на панели нет. Видимо второй блок у вас это они.
   
А вот наличие у вас этих кнопок загадка.
lib__downloader.disk.yandex.ru__2024-09-16_15.24.14.png
   
Попробуйте в userChrome.css

Выделить код

Код:

#bookmarksMenuPopup {
    max-height: 2160px;
}

у меня на уменьшение работает. Цифру свою подберите по предполагаемой высоте экрана минус заголовок меню.

Не, не загадка))) Просто перед этими кнопками тоже закладки) так вот они у меня спонтанно сохранились. Они также замазаны) Ща попробую. Хотя уже плюнул и в переменных снова указал GDK_BACKEND=x11. И в секции Display0 теперь scales 1.000/1.2500 .Теперь вновь на весь экран. Начинаю подозревать, что это wayland еще не научили передавать в нужном виде edid монитора в случае hidpi. Но ща попробую обязательно.

UPD: не, нифига. Такое же коротенькое окошко. Ладно, хрен с ним. пока gtk приложения посидят на xwayland. Где-то читал в документации, но сейчас не могу вспомнить место, что wayland пока не умеет в правильный размер экрана. Имеется в виду экраны hidpi. Учат его этому.

chriscelvin пишет

не, нифига

Сомневаюсь.
toolkit.legacyUserProfileCustomizations.stylesheets = true?
Цифры меняли?
Путь userChrome.css точно "ваш профиль"\chrome\userChrome.css ?
Лишнего, двойного расширения у файла нет?

Точно, точно. Все именно так. К сожалению. Я далеко не новичок во всем этом. В частности, у меня в userChrome.css прописан код для скрытия кнопки установленных расширений с панели. Кнопочка скрыта и не появляется. Ладно, пусть пока так остается. Спасибо за помощь и отличного настроения)

chriscelvin,

_zt пишет

Попробуйте в userChrome.css

Выделить код

Код:

#bookmarksMenuPopup {
    max-height: 2160px;
}

у меня на уменьшение работает. Цифру свою подберите по предполагаемой высоте экрана минус заголовок меню.

Можно в конце попробовать поставить !important. Хотя это маленько для другого)
У меня и без !important работает.

ivan568 пишет

Можно в конце попробовать поставить !important.

Проблема здесь не в том, что не работает. Оно работает на уменьшение. На увеличение никак. Проблема именно в том, что в чистом вейланд данные по экрану передаются файерфоксу как 1920х1080. Т.е. это начальный распознанный экран. Для такого размера экрана, вертикальный размер выпадающего окна закладок, как раз-таки на всю страницу. Потом файерфокс делает масштабирование в 2 раза и увеличивает экран до фактического, а именно до 3840х2160. Но вот именно высота этого окошка не масштабируется в чистом вейланде. Вот в чем проблема. И стилями это не исправить. Либо лезть в omni.ja и там копаться, либо исправлять непосредственно в протоколе wayland. В протоколе - не вариант...)) Разработчики еще сами не знают как)) В omni.ja - я тоже не разработчик)) Поэтому пусть работает в xwayland. Все комфортно, все летает, как самолет. Окошко открывается полностью на всю высоту. У меня долго этот профиль файрфокс переходил из системы в систему. Менял оборудование, менял процессоры, переставлял систему. Есть такое. Хочется, чтобы система работала как часы и была настроено четко и скрупулезно под конкретное оборудование. И профиль уже достаточно замусорился. Файерфокс себя позиционирует, с какого-то выпуска, что полностью поддерживает вейланд из коробки. Заморочился, полностью сделал новый профиль. Но вот с окошком никак)) Перфекционизм, мать его. Куда ж без него)) Сейчас новый профиль, отстроено, отлажено, пусть пока так и будет. Прочитаю, что добавили необходимые изменения в вейланд, попробую снова. Пока так. Друзья, огромная благодарность за участие) Дай бог всем нам любви, процветания  и благодарных потомков)))

chriscelvin
Вы проверили, на уменьшение у вас работает?
Возможен вариант, что в том коде что про кнопку у вас скобка не закрыта или левый @namespace задан, в этом случае все последующие коды могут не работать или работать не правильно. Поэтому проверять коды надо внося их в самое начало документа, до всех существующих в нем строк.

Да, да. Все работает. И на уменьшение и в обратную сторону. Но до границы 1080 рх. Все, дальше не идет. Можно писать хоть 10000 рх. Все равно окно останется неизменным на полэкрана в высоту. А так да, код работает. Я повторюсь, изначально экран определяется неверно. Как 1920х1080 и уже потом масштабируется. 1080рх - это граница.Где-то что-то кем-то недописано. Скорее всего в вейланде.