Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№1012625-04-2021 02:54:15

vk
Участник
 
Группа: Members
Зарегистрирован: 06-01-2005
Сообщений: 218
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

В тему поста №5119. Позиция под курсором больше не выделяется другим оттенком. Решение этому существует?

Отсутствует

 

№1012725-04-2021 05:14:08

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 396
UA: Firefox 87.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пожелание по агрументам команд в Меню Открыть ссылку в
Кавычки конфликтуют с опциями: например терминала в МакОС и xterm -e "…". Группировку одного аргумента Кавычками " я заменил на Гравис: `
[true, true, 'youtube-dl', 'youtube-dl', '/usr/bin/osascript',
    '-e `tell application "Terminal" to do script "youtube-dl %OpenURI || youtube-dl $(pbpaste) && exit"`'],


скрытый текст

Выделить код

Код:

arg = (arg !== ``) ? arg.split(/\s+(?=(?:[^`]*`[^`]*`)*[^`]*$)/g).map(sp => {
	if (/%OpenURI/g.test(sp)) {
		let uri = gBrowser.selectedBrowser.currentURI.displaySpec;
		try {
			let _uri = ReaderMode.getOriginalUrl(uri);
			if (_uri)
				uri = Services.io.newURI(_uri).displaySpec;
		} catch(e) {}
		try {
			uri = decodeURIComponent(uri);
		} catch(e) {}
		return sp.replace(/^`|`$/g, "").replace("%OpenURI", uri);
	}
	return sp.replace(/^`|`$/g, "");
}) : [];

Отредактировано Dobrov (26-04-2021 00:19:32)

Отсутствует

 

№1012825-04-2021 20:02:18

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

Это уже история, тултипы от 2020.12.24 13:37:10,
Вот актуальная ссылка https://github.com/VitaliyVstyle/Vitali … t.css#L152

Спасибо. Так гораздо лучше, в смысле, что совсем хорошо.

Vitaliy V. пишет

Ну да у меня тултипы же сочетаются, и Proton вроде не проблема, хотя на [windows] 10 проверить ещё надо
https://github.com/VitaliyVstyle/Vitali … -89-proton

Что-то сильно ярко, судя по скринам, а мне то к тёмной теме надо бы. Или я чего не понял?

Добавлено 25-04-2021 20:04:59

vk пишет

В тему поста №5119. Позиция под курсором больше не выделяется другим оттенком. Решение этому существует?

На предыдущей странице мою переписку с Vitaliy V. читали? Это не про то?

Отредактировано voqabuhe (25-04-2021 20:04:59)

Отсутствует

 

№1012925-04-2021 20:09:54

vk
Участник
 
Группа: Members
Зарегистрирован: 06-01-2005
Сообщений: 218
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

voqabuhe
Про то. Всё исправилось.

Отсутствует

 

№1013027-04-2021 15:04:57

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dobrov пишет

Кавычки конфликтуют с опциями: например терминала в МакОС ... Группировку одного аргумента Кавычками " я заменил на Гравис: `

Конечно если такой длинный скрипт добавить. Так то можно вообще не заморачиваться и не парсить строку аргументов а добавить сразу массив аргументов.
Смысл не чем заменить кавычки а как удобней или привычней добавить аргументы.
Установил посмотреть macOS 10.15 Catalina на виртуалку, название понравилось на этом всё, не моя абсолютно ос.
Действительно запустить терминал можно только с osascript, если вызвать напрямую то толку нет.
Короче изменил код https://forum.mozilla-russia.org/viewto … 54#p782454 см. пример с youtube-dl
добавляй %quot вместо двойных кавычек где это необходимо, но группировка как и было т.е. переделывать (др. пользователям) не придется

Dobrov пишет

и xterm -e "…"

Это где в [linux] или [macos] ?
У меня xterm в [linux] не запускается т.к. wayland а не иксы
Добавил пример с konsole и youtube-dl. А зачем там ещё одни двойные кавычки? Может какую особую команду запускаешь типа как с osascript...

voqabuhe пишет

Что-то сильно ярко, судя по скринам, а мне то к тёмной теме надо бы. Или я чего не понял?

Дело не в цвете а форме, а цвета разумеется меняются сменой темы. Ну и изображение фона там их два для темной и светлой темы, можно заменить

скрытый текст

Screenshot_20210427_135016.th.png Screenshot_20210427_133828.th.png Screenshot_20210427_135358.th.png

Отредактировано Vitaliy V. (27-04-2021 15:54:44)

Отсутствует

 

№1013128-04-2021 01:54:16

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 396
UA: Firefox 87.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

Смысл не чем заменить кавычки а как удобней или привычней добавить аргументы.
Короче изменил код https://forum.mozilla-russia.org/viewto … 54#p782454 см. пример с youtube-dl
добавляй %quot вместо двойных кавычек где это необходимо, но группировка как и было т.е. переделывать (др. пользователям) не придется

Новый скрипт ucf_win_contextmenuopenwith.js не выполняет действия.
Убрал "забытый Гравис" в строке youtube-dl для МакОС, но всё равно ничего не запускается, а в консоли - пусто.
P.S. мой вариант выглядит более понятным (читабельным), по сравнению со вторым!

скрытый текст

Выделить код

Код:

'-e `tell application "Terminal" to do script "youtube-dl %OpenURI"`'
'-e "tell application %quotTerminal%quot to do script %quotyoutube-dl %OpenURI%quot"'


Может в скрипте ucf_win_contextmenuopenwith.js убрать русское имя каталога «Загрузки»?
Я не использую русские имена в user-dirs.dirs, а делаю ссылки ~/Downloads >> ~/Загрузки

Отредактировано Dobrov (28-04-2021 02:29:04)

Отсутствует

 

№1013228-04-2021 13:26:47

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dobrov пишет

Новый скрипт ucf_win_contextmenuopenwith.js не выполняет действия.

Скрипт был изменен не только добавлением примеров, сначала проверь без своих правок и тогда пиши результат.

Dobrov пишет

Убрал "забытый Гравис"

Он не забытый в сложных строках вместо внешних одинарных кавычек можно использовать `` а внутри их `  "     '    '      "` двойные и одинарные
Там есть одинарные кавычки для  '%OpenURI'
У меня на macOS 10.15 Catalina используется оболочка
zsh а не bash ничего не менял

скрытый текст
VirtualBox_catalina2019_28_04_2021_13_06_45.th.png

и без этих кавычек ошибка
скрытый текст
VirtualBox_catalina2019_28_04_2021_13_07_58.th.png

с кавычками скачивается
скрытый текст
VirtualBox_catalina2019_28_04_2021_13_09_53.th.png

Dobrov пишет

Может в скрипте ucf_win_contextmenuopenwith.js убрать русское имя каталога «Загрузки»?

А что от этого изменится? Это же не [windows] где из-за кирилицы проги могут не увидеть файл.
А так я не пользуюсь почти папкой Загрузки обычно скачиваю на др. диск

Отсутствует

 

№1013328-04-2021 14:56:25

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 396
UA: Firefox 87.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. - пожелание для ucf_win_contextmenuopenwith.js: действия над ссылками могут быть различные и фраза Открыть в… не всегда понятна.
Лучше убрать переменную sublink и писать полный текст.


Vitaliy V. пишет

Скрипт был изменен не только добавлением примеров, сначала проверь без своих правок и тогда пиши результат.

Так и делал. Причина была в том, что терминал запускался свёрнутым, добавил показ окна:

Выделить код

Код:

[false, true, 'mpv', 'Смотреть в MPV плеер', '/usr/bin/open', '-n -a mpv --args  --ytdl-format=bestvideo[height<=?720][fps<=?30]+bestaudio/best[height<=?720][fps<=?30] %OpenURI', 'moz-icon://file:///Applications/mpv.app?size=16'],
[true, true, 'youtube-dl', 'Найти/скачать видео: youtube-dl', '/usr/bin/osascript', `-e "tell app %quotTerminal%quot to do script %quotyoutube-dl '%OpenURI'%quot" activate`, 'moz-icon://file:///System/Applications/Utilities/Terminal.app?size=16'], // в ~/.config/youtube-dl.conf указан каталог загрузки

Отсутствует

 

№1013428-04-2021 20:39:37

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dobrov пишет

пожелание для ucf_win_contextmenuopenwith.js: действия над ссылками могут быть различные и фраза Открыть в… не всегда понятна

Добавил настройки
var prelabpage = true; // Добавить вначале "Открыть страницу в ";
var prelablink = true; // Добавить вначале "Открыть ссылку в ";

Отсутствует

 

№1013528-04-2021 23:07:35

ulver73
Участник
 
Группа: Members
Зарегистрирован: 03-05-2020
Сообщений: 26
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Подскажите, пожалуйста, как убрать с контекстного меню пункт (открыть ссылку в новой вкладке в контейнере)

Отсутствует

 

№1013628-04-2021 23:18:46

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

ulver73

скрытый текст

Выделить код

Код:

#context-openlinkinusercontext-menu {
  display: none !important;
}

https://forum.mozilla-russia.org/viewto … 58#p758758

Отсутствует

 

№1013728-04-2021 23:43:05

ulver73
Участник
 
Группа: Members
Зарегистрирован: 03-05-2020
Сообщений: 26
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Sandro79,огромное спасибо!

Отсутствует

 

№1013829-04-2021 02:06:32

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 396
UA: Firefox 87.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

Добавил настройки
var prelabpage = true; // Добавить вначале "Открыть страницу в ";

Спасибо! Не забудь скрипты добавить на гитхаб, там искать и обновлять проще!
Ещё неправильно указана иконка для youtube-dl, путь /System/lications есть только в новых МакОС, лучше так:
moz-icon://file:///Applications/Utilities/Terminal.app?size=16


Ещё твой вариант вызова терминала иногда открывает два окна терминала, а мой нет (вторая строка) :

Выделить код

Код:

/usr/bin/osascript -e 'tell app "Terminal" to activate' -e 'tell app "Terminal" to do script "echo OK"'
/usr/bin/osascript -e 'tell app "Terminal" to do script "echo OK" activate'

Отредактировано Dobrov (29-04-2021 07:06:01)

Отсутствует

 

№1013929-04-2021 11:05:53

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dobrov пишет

путь /System/lications есть только в новых МакОС, лучше так:
moz-icon://file:///Applications/Utilities/Terminal.app?size=16

Почему так лучше, потому что у тебя не новый [macos], если бы это работало везде было бы лучше а так на новых не будет иконки терминала.

Dobrov пишет

Ещё твой вариант вызова терминала иногда открывает два окна терминала, а мой нет (вторая строка) :

Нет твой тоже вызывает два окна если терминал вызван первый раз или после завершения его процесса.
Разница в том что в твоем случае первое окно не видно из-за второго, а в моем окна открываются каскадом как и должны.
В документации сказано использовать несколько команд -e для создания многострочного скрипта

Отсутствует

 

№1014029-04-2021 18:27:22

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V., здравствуте!
Перешел с 86 на 88 и в менеджере расширений перестали отображаться версии расширений.
Использую Ваш стиль:

скрытый текст

/*Отображать версии аддонов в менеджере аддонов*/
@-moz-document url-prefix("chrome://mozapps/content/extensions/aboutaddons.html") {
 
*|*.addon-name-link[title] {
    font-size: 0 !important;
    display: flex !important;
    flex-direction: row !important;
}

*|*.addon-name-link[title]::after {
    display: block !important;
    content: attr(title) !important;
    font-size: 16px !important;
}

}

Не могли бы подправить его под 88 билд лисы?
-------------------

Vitaliy V., спасибо большое!

Отредактировано usalex (29-04-2021 20:44:53)

Отсутствует

 

№1014129-04-2021 19:47:58

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Отсутствует

 

№1014230-04-2021 20:58:52

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 228
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

А как в этом стиле для about:addons сделать, чтобы кнопка Включить-Отключить была крайняя справа?
https://forum.mozilla-russia.org/viewto … 11#p776011

Отредактировано momo2000 (30-04-2021 20:59:30)

Отсутствует

 

№1014330-04-2021 22:25:31

trofey
Участник
 
Группа: Members
Зарегистрирован: 28-01-2018
Сообщений: 42
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

а как из меню по правой кнопке убрать некоторые пункты?

Отредактировано trofey (30-04-2021 22:27:02)

Отсутствует

 

№1014401-05-2021 02:28:46

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1160
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

trofey
https://forum.mozilla-russia.org/viewtopic.php?pid=758758#p758758

Отсутствует

 

№1014501-05-2021 06:31:58

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

xrun1 пишет

https://forum.mozilla-russia.org/viewtopic.php?pid=758758#p758758

щелкните по значку, который похож на 4 квадрата на верхнем правом углу

и где такой значек в 87 ?

Отсутствует

 

№1014601-05-2021 12:46:13

trofey
Участник
 
Группа: Members
Зарегистрирован: 28-01-2018
Сообщений: 42
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

xrun1 пишет

trofey
https://forum.mozilla-russia.org/viewtopic.php?pid=758758#p758758

спасибо, а как добавить в меню по правой кнопке пункт открыть новую вкладку и как двигать вниз-вверх пункты меню?

Отсутствует

 

№1014701-05-2021 13:11:47

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Столкнулся с одним небольшим протонским аспектом,
который затрагивает ucf, на 89 уже хорошо видно. Конфигурация:


«Создать Дополнительную панель» — галочка отмечена.
«Размещение Доп. панели под панелью навигации» — галочка не отмечена.
То есть, дополнительный (верхний) тулбар ниже всех соседних.


STR: Запускаем с консоли
gBrowser.getNotificationBox().appendNotification("Test");


AR: Инфобар появляется над Дополнительной панелью,
как бы вклинивается между тулбарами, что, наверно, не очень хорошо.


Видимо это Bug 1682676 - Move chrome/content separating line below top InfoBar
Пока внёс себе такую правку в vertical_top_bottom_bar.js

скрытый текст

Выделить код

Код:

/*
            if (options.t_next_navbar)
                navtoolbox.querySelector("#nav-bar").after(topbar);
            else
                navtoolbox.append(topbar);
*/
            let sel = options.t_next_navbar
                ? "#nav-bar"
                : ":scope > toolbar:last-of-type";
            navtoolbox.querySelector(sel).after(topbar);

Отсутствует

 

№1014801-05-2021 17:08:33

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
В протонном интерфейсе в 89 стала очень высокая панель вкладок.
Не могли бы сделать стиль, чтоб уменьшить высоту панели вкладок (и заодно желательно уменьшить паддинги у панели адреса, чтоб ещё компактнее стало).

Отсутствует

 

№1014901-05-2021 18:11:19

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

momo2000 пишет

А как в этом стиле для about:addons сделать, чтобы кнопка Включить-Отключить была крайняя справа?

Можно сказать никак, кроме костыля ничего не выйдет

nexterr пишет

и где такой значек в 87 ?

Есть пункт в меню "Отключить автоскрытие всплывающих окон"

trofey пишет

как добавить в меню по правой кнопке пункт открыть новую вкладку

Стилем никак, только скриптом

trofey пишет

как двигать вниз-вверх пункты меню?

можно c
-moz-box-ordinal-group:
0 - переместить пункт вверх
> 1 - переместить вниз

Dumby пишет

Пока внёс себе такую правку в vertical_top_bottom_bar.js

Спасибо, исправил https://github.com/VitaliyVstyle/Vitali … bar.js#L66

usalex пишет

Не могли бы сделать стиль, чтоб уменьшить высоту панели вкладок (и заодно желательно уменьшить паддинги у панели адреса, чтоб ещё компактнее стало).

скрытый текст

Выделить код

Код:

:root:not([uidensity="touch"]) {
    --proton-tab-block-margin: 0px !important;
    --tab-block-margin: 0px !important;
    --tab-border-radius: 0px !important;
    --tab-min-height: 24px !important;
    --tabs-navbar-shadow-size: 0px !important;
    --space-above-tabbar: 0px !important;
    --toolbarbutton-outer-padding: 1px !important;
    --bookmark-block-padding: 1px !important;
    --toolbarbutton-inner-padding: 4px !important;
    --toolbar-start-end-padding: var(--toolbarbutton-outer-padding) !important;
    --urlbar-min-height: 24px !important;
    --urlbar-icon-padding: 3px !important;
    --urlbar-container-padding: 0px !important;
    --v-textbox-padding: 1px;
}
:root[uidensity="touch"] {
    --proton-tab-block-margin: 0px !important;
    --tab-block-margin: 0px !important;
    --tab-border-radius: 0px !important;
    --tabs-navbar-shadow-size: 0px !important;
    --space-above-tabbar: 0px !important;
    --toolbar-start-end-padding: var(--toolbarbutton-outer-padding, 0px) !important;
}
:root:not([uidensity="touch"]) :is(#urlbar-container, #search-container) {
    padding-block: var(--v-textbox-padding) !important;
}
#PersonalToolbar {
    padding: 0 !important;
}
#personal-toolbar-empty-description,
#PersonalToolbar .toolbarbutton-1,
toolbarbutton.bookmark-item:not(.subviewbutton) {
    margin: var(--toolbarbutton-outer-padding) !important;
}
:root:not([uidensity="touch"]) :is(.titlebar-button, #minimize-button, #restore-button, #close-button) {
    margin: 0 !important;
    padding: 0px 8px !important;
}
.tabbrowser-tab {
    padding-inline: 1px !important;
}
@media (-moz-windows-compositor), (-moz-os-version: windows-win7) and (-moz-windows-default-theme) {
:root[tabsintitlebar][sizemode="normal"] #titlebar {
    appearance: none !important;
}
}
#nav-bar {
    box-shadow: 0 -1px 0 var(--tabs-border-color, transparent) !important;
}
#TabsToolbar > .toolbar-items {
    padding-top: 0 !important;
}
toolbarbutton#scrollbutton-down, toolbarbutton#scrollbutton-up {
    border: none !important;
    margin-block: 0px !important;
}
.toolbarbutton-badge {
    margin-inline-end: calc(-1 * (var(--toolbarbutton-outer-padding) + var(--toolbarbutton-inner-padding))) !important;
}
.tab-background {
    margin-block: 1px 0 !important;
    min-height: 0 !important;
}
.tab-label, .tab-icon-sound-label  {
    line-height: 1.25em !important;
    height: 1.25em !important;
    margin-block: 0 !important;
    padding-block: 0 !important;
}
.tab-secondary-label {
    margin-block: -0.25em 0 !important;
    padding-block: 0 !important;
}
:root:not([uidensity="touch"]) .tab-close-button {
    width: 20px !important;
    height: 20px !important;
    padding: 5px !important;
}
:root:not([uidensity="touch"]) .tab-label-container {
    height: auto !important;
}

Отредактировано Vitaliy V. (15-01-2022 20:19:57)

Отсутствует

 

№1015001-05-2021 20:12:25

trofey
Участник
 
Группа: Members
Зарегистрирован: 28-01-2018
Сообщений: 42
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

как добавить в меню по правой кнопке пункт открыть новую вкладку

Стилем никак, только скриптом

а как это скриптом тогда сделать или куда спрашивать про это?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]