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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№950106-02-2021 19:46:51

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

Vitaliy V. пишет

побочный эффект

Да. Закомментировал маржины - стрелки пропали. А есть вариант чтобы и маржины были и стрелки появлялись только когда нужно?

Отсутствует

 

№950206-02-2021 20:23:25

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

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

harryk пишет

А есть вариант чтобы и маржины были и стрелки появлялись только когда нужно?

можно убрать margin-bottom

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

Выделить код

Код:

#personal-bookmarks :is(menuitem,menu).bookmark-item:not(:first-of-type) {
    margin-top: -4px !important;
}

Отредактировано Vitaliy V. (06-02-2021 20:25:32)

Отсутствует

 

№950306-02-2021 21:03:49

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

Vitaliy V.
Да. То, что нужно. Ошибся. С этим стилем у меня ничего не происходит

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

Выделить код

Код:

#personal-bookmarks :is(menuitem,menu).bookmark-item:not(:first-of-type) {
    margin-top: -5px !important;
}


Все получилось когда я убрал нижний маржин в стиле, который мне дал sandro79
скрытый текст

Выделить код

Код:

#PlacesToolbarItems menuitem.bookmark-item,
#PlacesToolbarItems menu.menu-iconic  {
    margin-top: -5px !important;
    /* margin-bottom: -3px !important; */
}


Все равно спасибо за подсказку.

Отредактировано harryk (06-02-2021 21:24:44)

Отсутствует

 

№950406-02-2021 23:37:01

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

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

harryk пишет

Ошибся. С этим стилем у меня ничего не происходит

бред какой-то, он может не работать только на [firefox] < 78 из-за псевдокласса :is
а так тоже самое почти, но с дополнением :not(:first-of-type)

Отсутствует

 

№950506-02-2021 23:51:27

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

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

Для любой версии:
#personal-bookmarks :-moz-any(menuitem,menu).bookmark-item:not(:first-of-type) {
    margin-top: -5px !important;
}

Отредактировано solombala (06-02-2021 23:52:52)

Отсутствует

 

№950607-02-2021 02:26:51

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

Vitaliy V. пишет

бред какой-то

Простите, снова ошибся. Работают оба стиля, и ваш, и solombala. Просто перед вашим стилем у меня стоял криво закомментированный код, комментарий в комментарии. Как-то так

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

Выделить код

Код:

/* бла-бла-бла {
    /* бла-бла: бла; */
} */


Последняя строка "} */" как бы из комментария выпала и вызвала ошибку. Все стили после неё наверное вообще не обрабатывались

Отсутствует

 

№950707-02-2021 08:44:08

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

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

rubel пишет

А возможно в боковой панели закладок каждой папке прописать свою иконку?

Если я правильно понял, то у тебя же разёрнут ucf
и в боковую панель закладок даже уже что-то грузится.
Тогда в чём проблема?


Там всего-то достаточно переопределить PlacesTreeView.prototype.getImageSrc()
Код загрузчика не приведён, тогда, вот, например,
со своим встроенным на борту (это в custom_script.js).

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

Выделить код

Код:

(async url => {
	var icons = Object.assign(Object.create(null), {

		"Test": "chrome://browser/content/robot.ico",
		"Ещё папка": "chrome://global/skin/icons/warning.svg",
		"Снова папка": 'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="red" d="M14.12 3.71l-2.83-2.83A3 3 0 0 0 9.17 0H4a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3V5.83a3 3 0 0 0-0.88-2.12zM12.59 5H10V2.41zM12 14H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h5v3a1 1 0 0 0 1 1h3v7a1 1 0 0 1-1 1z"/></svg>',

	});
	var func = function PTV_getImageSrc(aRow, aColumn) {
		if (this._getColumnType(aColumn) != this.COLUMN_TYPE_TITLE)
			return "";
		var res, node = this._getNodeForRow(aRow);
		if (node.type == node.RESULT_TYPE_FOLDER)
			res = icons[node.title];
		return res || node.icon;
	}
	var obs = doc => {
		if (doc.documentURI == url)
			doc.ownerGlobal.PlacesTreeView.prototype.getImageSrc = func;
	}
	Services.obs.addObserver(obs, "chrome-document-loaded", false);
	Services.obs.addObserver(function quit(s, topic) {
		Services.obs.removeObserver(quit, topic);
		Services.obs.removeObserver(obs, "chrome-document-loaded");
	}, "quit-application-granted", false);
})("chrome://browser/content/places/bookmarksSidebar.xhtml");

Отсутствует

 

№950807-02-2021 12:09:12

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 79.0

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

Dumby

Dumby пишет

Если я правильно понял, то у тебя же разёрнут ucf

Спасибо, отлично получилось! Вот пока сделал эксперимент для двух папок. Потом все ухетаю.:)
1f1dc2f500ec1e7fd0c727863c37affa.png

Отсутствует

 

№950907-02-2021 14:59:45

GENNADICH
Участник
 
Группа: Members
Зарегистрирован: 20-05-2011
Сообщений: 55
UA: Firefox 85.0

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

Подскажите пожалуйста - как на Aris-t2 верхнюю панель поуже сделать - ту которая над адресной строкой?

Отсутствует

 

№951007-02-2021 15:03:41

JKT
Участник
 
Группа: Members
Зарегистрирован: 14-01-2016
Сообщений: 81
UA: Firefox 78.0

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

А возможно в боковой панели закладок каждой папке прописать свою иконку?

Dumby пишет

Если я правильно понял, то у тебя же развёрнут ucf

Так же интересует, как в боковушке свои иконки папкам проставить.
Можно подробней, как этот «usf» "развернуть" и что это вообще такое.

Отсутствует

 

№951107-02-2021 17:00:10

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

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

JKT пишет

Можно подробней, как этот «ucf» "развернуть" и что это вообще такое.

скрытый текст
Это такая библиотека. Знаменита, прежде всего, возможностью
обрести в браузере дополнительные тулбары, и, в некоторых кругах,
своими скриптами, в которые можно добавить собственный код.


Разворачивание (с нуля) осуществляется посредством размещения
определённых файлов и папок в определённых директориях.


Вобщем, идем на эту страницу, рассматриваем картинки,
и (внимательно) читаем то, что там написано.


Следует отметить, что это всё игрушки в «Firefox как Firefox»,
а такая концепция, как известно, прекратила существование с версии 57.
То есть, мазила может сломать всё что угодно и в любой момент времени.


Это требует определённой к этому готовности, как минимум, готовности сопоставлять
обновление браузера с проверкой возможного наличия обновления ucf.
А то тут недавно один чел зазевался, ну баг к нему и прилетел.


Мод для places-деревьев во всех окнах, и,
не только для настоящих папок, но и для шорткатов и кверей.

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

Выделить код

Код:

(async cdl => {
	var icons = Object.assign(Object.create(null), {

		"Test": "chrome://browser/content/robot.ico",
		"Ещё папка": "chrome://global/skin/icons/warning.svg",
		"Снова папка": 'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="red" d="M14.12 3.71l-2.83-2.83A3 3 0 0 0 9.17 0H4a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3V5.83a3 3 0 0 0-0.88-2.12zM12.59 5H10V2.41zM12 14H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h5v3a1 1 0 0 0 1 1h3v7a1 1 0 0 1-1 1z"/></svg>',

		"Метки": "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+/////v////wAA//8AAP//AAD//wAA//8AAP//AAD//7////+/////AAD//wAA//8AAP//AAD//wAA//8AAP//v////7////8AAP//AAD//wAA//8AAP//AAD//wAA//+/////v////wAA//8AAP//AAD//wAA//8AAP//AAD//7////+/////AAD//wAA//+/////v////wAA//8AAP//v////7////8AAP//AAD//wAA//8AAP//AAD//wAA//+/////v////wAA//8AAP//v////7////8AAP//AAD//7////+/////AAD//wAA//8AAP//AAD//wAA//8AAP//v////7////8AAP//AAD//7////+/////AAD//wAA//+/////v////wAA//8AAP//AAD//wAA//8AAP//AAD//7////+/////AAD//7////+/////v////7////8AAP//v////7////8AAP//AAD//wAA//8AAP//AAD//wAA//+/////v////7////+/////v////7////+/////v////7////+/////AAD//wAA//8AAP//AAD//wAA//8AAP//v////7////+/////v////wAA//8AAP//v////7////+/////v////wAA//8AAP//AAD//wAA//8AAP//AAD//7////+/////v////wAA//8AAP//AAD//wAA//+/////v////7////8AAP//AAD//wAA//8AAP//AAD//wAA//+/////v////wAA//8AAP//AAD//wAA//8AAP//AAD//7////+/////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQ==",
		"Сегодня": "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wIC//8CAv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wIC//8CAv//AgL//wIC/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wIC//8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv//AgL/AAAAAAAAAAAAAAAAAAAAAP8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv//AgL//wIC/wAAAAAAAAAAAAAAAAAAAAD/AgL//wIC//8CAv//1NT////////////////////////U1P//AgL//wIC//8CAv8AAAAAAAAAAAAAAAAAAAAA/wIC//8CAv//qqr///////9kZP//AgL//wIC//9kZP///////6qq//8CAv//AgL/AAAAAAAAAAAAAAAA/wIC//8CAv//ZGT///////9kZP//AgL//wIC//8CAv//AgL//2Rk////////ZGT//wIC//8CAv8AAAAA/wIC//8CAv//AgL//4eH////////AgL//wIC//8CAv//AgL//wIC//8CAv///////4eH//8CAv//AgL//wIC//8CAv//AgL//wIC//+Hh////////wIC//8CAv//AgL//wIC//8CAv//AgL///////+Hh///AgL//wIC//8CAv8AAAAA/wIC//8CAv//ZGT///////9kZP//AgL//wIC//8CAv//AgL//2Rk////////ZGT//wIC//8CAv8AAAAAAAAAAAAAAAD/AgL//wIC///U1P///////2Rk//8CAv//AgL//2Rk////////1NT//wIC//8CAv8AAAAAAAAAAAAAAAAAAAAA/wIC//8CAv//AgL//9TU////////////////////////1NT//wIC//8CAv//AgL/AAAAAAAAAAAAAAAAAAAAAP8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv//AgL//wIC/wAAAAAAAAAAAAAAAAAAAAD/AgL//wIC//8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv//AgL//wIC//8CAv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8CAv//AgL//wIC//8CAv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wIC//8CAv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/n+sQfw/rEHAA6xBwAOsQcADrEHAA6xBgAGsQQAArEEAAKxBgAGsQcADrEHAA6xBwAOsQcADrEH8P6xB/n+sQQ==",
		"Панель закладок": "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP8A////AP///wD///+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/wD///8A////AP///50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/AP///wD///8A////nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP8A////AP///wD///+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/wD///8A////AP///50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/AP///wD///8A////nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP8A////AP///wD///8A////AP///wD///8A////AP///wD///+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/wD///8A////AP///wD///8A////AP///wD///8A////AP///50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/nT8A/50/AP+dPwD/AACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQ==",

	});
	var tv = Ci.nsITreeView;
	var {RESULT_TYPE_URI: uri, RESULT_TYPE_SEPARATOR: sep} = Ci.nsINavHistoryResultNode;
	var func = function PTV_getImageSrc(aRow, aColumn) {
		if (this._getColumnType(aColumn) != this.COLUMN_TYPE_TITLE)
			return "";
		var res, node = this._getNodeForRow(aRow);
		if (node.type != uri && node.type != sep) res = icons[node.title];
		return res || node.icon;
	}
	var obs = doc => {
		var proto = doc.ownerGlobal.PlacesTreeView?.prototype;
		if (proto) try {
			if (proto.QueryInterface(tv) == proto) proto.getImageSrc = func;
		} catch {}
	}
	Services.obs.addObserver(obs, cdl, false);
	Services.obs.addObserver(function quit(s, topic) {
		Services.obs.removeObserver(quit, topic);
		Services.obs.removeObserver(obs, cdl);
	}, "quit-application-granted", false);
})("chrome-document-loaded");


скриншот

Выделить код

Код:

data:image/png;base64,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

Отсутствует

 

№951207-02-2021 17:46:29

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 79.0

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

Dumby
А какой размер иконок лучше брать 16x16, 24x24 и т.д. чтобы их закодировать в  Base64 ?

Отсутствует

 

№951307-02-2021 18:40:37

-Lyuka-
Участник
 
Группа: Members
Зарегистрирован: 07-02-2021
Сообщений: 1
UA: Firefox 85.0

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

Подскажите пож-та, как сделать вкладки в несколько строк на 85.0.1 (64-битный)?

Отсутствует

 

№951407-02-2021 19:03:38

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1644
UA: Firefox 78.0

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

rubel
SVG пофиг (там нет масштаба, т.е. он определяется [firefox] или css), ico и png на win7 сейчас 16 (до 52 - 18pt).
   
Добавлено 07-02-2021 19:04:30
-Lyuka-
Поищите в теме.

Отредактировано _zt (07-02-2021 19:04:51)

Отсутствует

 

№951507-02-2021 19:25:11

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

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

rubel пишет

А какой размер иконок лучше брать 16x16, 24x24 и т.д. чтобы их закодировать в  Base64 ?

Не знаю, не задумывался. Видимо не меньше чем тот, который реально отображается в браузере.
А больше — наверно какой-то компромисс между «сколько не жалко» и «разумной достаточностью».
Ну, например, если открыть Библиотеку во вкладке и выкрутить зум под 300%, то иконки с бо́льшим
разрешением будут смотреться лучше, но важно ли это.


Кстати, есть вариант не кодировать. В ucf же имеется своя хром-регистрация,
то есть «chrome://user_chrome_files/content/» ссылается на папку user_chrome_files
Можно где-то внутри расположить, дописать относительный путь, и будет адрес изображения.
Для примера — открой chrome://user_chrome_files/content/vertical_top_bottom_bar/svg/restart-app-16.svg

Отсутствует

 

№951607-02-2021 19:26:24

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 79.0

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

_zt
Где бы разжиться SVG -иконками. Да они гораздо приятнее смотрятся.

Отсутствует

 

№951707-02-2021 19:39:59

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

Dumby пишет

Для примера — открой chrome://user_chrome_files/content/vertical_top_bottom_bar/svg/restart-app-16.svg

Тестовые папки с иконками вижу, а сопоставил этот путь своей папке - ничего не изменилось

Отсутствует

 

№951807-02-2021 20:10:34

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 79.0

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

Dumby

Dumby пишет

Кстати, есть вариант не кодировать. В ucf же имеется своя хром-регистрация,

Сделал так, гораздо проще, все иконки в одной папке "chrome\user_chrome_files\Icons" :)

Отсутствует

 

№951907-02-2021 20:30:14

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

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

Dumby
Посмотри, пожалуйста, только у меня значок в библиотеке пропал?
"Help": "chrome://global/skin/icons/help.svg",

скрытый текст
gaPGf3t.png

Это мод из №9604

Отредактировано xrun1 (07-02-2021 20:34:10)

Отсутствует

 

№952007-02-2021 20:43:25

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

harryk пишет

сопоставил этот путь своей папке - ничего не изменилось

Кажется после каждого изменения custom_script.js надо удалять папку LocalAppData

Отсутствует

 

№952107-02-2021 20:43:59

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

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

rubel пишет

Где бы разжиться SVG -иконками.

Да их дофига в [linux], поиск пакетов содержащее icon-theme, смотрим исходный код...
Я вот такие в системе использую https://github.com/PapirusDevelopmentTe … icon-theme
ну и KDE'шные breeze https://github.com/KDE/breeze-icons
Разные иконки папок обычно находятся в разделе places.
Только смотрите там для некоторых .svg чтобы их не дублировать используются символические ссылки

Добавлено 07-02-2021 20:49:04

harryk пишет

Кажется после каждого изменения custom_script.js надо удалять папку LocalAppData

нет надо перезапускать как сказано в инструкции

Отредактировано Vitaliy V. (07-02-2021 20:49:04)

Отсутствует

 

№952207-02-2021 21:34:11

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

xrun1 пишет

только у меня значок в библиотеке пропал?

Если нет вложенных папок, значит в библиотеке стрелки не будет

Отсутствует

 

№952307-02-2021 22:04:45

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

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

harryk пишет

Кажется после каждого изменения custom_script.js надо удалять папку LocalAppData

Нет, только если есть подозрение, что не срабатывает

это

Vitaliy V. пишет

надо перезапускать как сказано в инструкции


У меня иногда (весьма редко) такое бывает, что кэш
должным образом программно не очищается, какой-то лисий глюк.
Тогда надо закрыть Firefox, чуть подождать, и удалить вручную.
И не всю LocalAppData, а только папку startupCache из неё.


xrun1 пишет

Посмотри, пожалуйста, только у меня значок в библиотеке пропал?

Уже harryk верно прокомментировал.
Как обстоят дела с наличием вложенных папок у папки Help?

Отсутствует

 

№952407-02-2021 22:14:26

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

Dumby пишет

Нет, только если есть подозрение, что не срабатывает

Не пробовал на FF, но на Ватерфоксе без всяких подозрений это работает через раз. Поэтому и удалял папку LocalAppData, у меня там ничего ценного нет.
А как в боковой панели изменить размер шрифта?

Отсутствует

 

№952507-02-2021 23:18:55

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1644
UA: Firefox 78.0

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

rubel
В писюне (Pichon) десятки тысяч, посмотрите в варезнике портативные сборки. Последнее не значит лучшее.

Отсутствует

 

Board footer

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