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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » Firefox
  •  » Разные директории сохранения для разных табов или окон Firefox'а

№120-02-2018 00:10:12

saahriktu
Участник
 
Группа: Members
Зарегистрирован: 20-02-2018
Сообщений: 4
UA: Firefox 59.0

Разные директории сохранения для разных табов или окон Firefox'а

А есть ли в природе сабж?

Поясню, дефолтное поведение таково: даже если открыть 2 разных окна Firefox'а (не говоря уже о табах), в одном из них сохранить файл указав директорию, а потом в другом окне сохранить уже другой файл уже в другую директорию, то эта же самая последняя директория автоматически становится дефолтной для сохранения и в первом окне, а чтобы сохранить в прежнюю - нужно заново в неё переходить в диалоге.

А как сохранять файлы в Firefox'е из разных источников, то из одного, то из другого (пусть даже они и в разных окнах, если на уровне разных табов это не работает), но так, чтобы не приходилось каждый раз переключать директории? Чтобы как в самом начале указал директорию сохранения - так она для этого окна/таба и сохранялась независимо от последующего выбора директорий для сохранения в других окнах/табах.

Отсутствует

 

№220-02-2018 00:57:06

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3642
UA: Firefox 58.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

А мне кажется, что это обычное поведение ОС для любой программы, которая использует диалог открытия/сохранения, нет?

Отсутствует

 

№320-02-2018 10:30:11

saahriktu
Участник
 
Группа: Members
Зарегистрирован: 20-02-2018
Сообщений: 4
UA: Firefox 59.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

Coroner пишет

А мне кажется, что это обычное поведение ОС для любой программы, которая использует диалог открытия/сохранения, нет?

Ну, вот, возьмём хотя бы текстовый консольный lynx в GNU/Linux'е. У него нет ни табов, ни множества окон на один процесс. Один процесс - одно окно без вкладок. Однако, можно открыть множество процессов из разных директорий и, переключаясь между разными процессами, сохранять именно в те директории, из которых они были запущены.

Код Firefox'а препятствует открытию более чем одной копии Firefox'а, поскольку его разработчики предполагают, что он настолько юзерфрендли, что множества окон и табов в рамках одной копии хватит всем. Но, где такой момент юзерфрендли как сохранение в разные директории без постоянного перехода из одной в другую, который есть в т.ч. и в текстовом консольном lynx'е, пусть и через переключение между разными его копиями?

Отредактировано saahriktu (20-02-2018 10:37:20)

Отсутствует

 

№420-02-2018 10:55:41

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1325
UA: Firefox 55.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

Отсутствует

 

№520-02-2018 11:44:01

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3642
UA: Firefox 58.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

saahriktu пишет

Ну, вот, возьмём хотя бы текстовый консольный lynx в GNU/Linux'е.

А чего его не взять в Windows? Уверен, что консольное приложение и там не использует стандартные окна GUI.
Только каким боком консольные относятся к графическим приложениям?

saahriktu пишет

Но, где такой момент юзерфрендли как сохранение в разные директории без постоянного перехода из одной в другую, который есть в т.ч. и в текстовом консольном lynx'е, пусть и через переключение между разными его копиями?

Это в тему про Windows. Только это не про "юзерфрендли", а про стандартное поведение стандартного ПО под Windows. А поскольку [firefox] всегда позиционировался как платформа без дополнительных функций, но с возможностью наращивания оных посредством дополнений — то в нём никогда не было столь экзотических функций. И вряд-ли будут в дальнейшем. Ему далеко до истинной юзерфрендли Lynx.

Отсутствует

 

№620-02-2018 11:57:12

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 338
UA: Firefox 45.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

saahriktu
за этим следит ОС и она подсовывает путь в этот диалог. Хочешь другое мето - надо указывать при вызове диалога сохранения. Решаеццо по-другому: расширением со списком папок куда и что сохранять. Например Save File to и ему подобные Save In… и т.д.

Добавлено 20-02-2018 11:58:53
зы. ага. Stkvsky уже дал. ну лана. :)

Отредактировано mokujin (20-02-2018 11:58:53)

Отсутствует

 

№720-02-2018 12:28:28

saahriktu
Участник
 
Группа: Members
Зарегистрирован: 20-02-2018
Сообщений: 4
UA: Firefox 59.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

mokujin пишет

за этим следит ОС

Тулкит и ОС - это разные вещи. Другой вопрос, что в винде уже есть идущий в комплекте (как и многое другое) тулкит (WinForms или как там его), который многие используют.

Вне Windows'а Firefox использует другие тулкиты. В GNU/Linux'е Firefox использует тулкит GTK 3. Сборки тулкита GTK 3, кстати, есть и под Windows.

Хочешь другое мето - надо указывать при вызове диалога сохранения.

Ну так и вот. Ничто не мешает Firefox'у хранить пути директорий для сохранения хоть для каждой отдельной вкладки или для каждого отдельного окна независимо от остальных.

Вот я и спрашиваю: умеет ли он их хранить, или у него принципиально, так сказать, только одна строковая переменная а не строковый массив?

Добавлено 20-02-2018 12:32:12

Спасибо. Расширение save-file-to, кстати, со свежим Firefox'ом несовместимо. А вот save-in совместимо.

Отредактировано saahriktu (20-02-2018 12:32:12)

Отсутствует

 

№820-02-2018 12:37:13

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3642
UA: Firefox 58.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

saahriktu пишет

или у него принципиально, так сказать, только одна строковая переменная а не строковый массив?

Нет. У него их три: browser.download.dir, browser.download.lastDir и browser.open.lastDir

Отсутствует

 

№920-02-2018 13:57:31

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 338
UA: Firefox 45.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

saahriktu пишет

Тулкит и ОС - это разные вещи.

шо за тулкит , еще ...  Винда следит со времен XP куда юзер лазает, в какие папки, какие документы и проч. Следит тут в хорошем смысле, для быстрых докмунтов в меню Пуск и таких вот диалоговых окон и проч.  Я это все отрубаю сразу чеерз REG-file сразу после установки и не особо уже помню что-где. Никакие "тулкиты" неведомые, тут непричем.

Coroner пишет

У него их три: browser.download.dir, browser.download.lastDir и browser.open.lastDir

Вот. Если пустые эти путя и если отключено слежение, то будет открыт либо профиль, либо Документы(не помню точно).

saahriktu пишет

Ничто не мешает Firefox'у хранить пути директорий для сохранения хоть для каждой отдельной вкладки или для каждого отдельного окна независимо от остальных.

ну а это просто тупо и ненужно. Вкладки - это просто вкладки. Это уже неумные юзеры, приписали вкладкам бравзера и ф-ции сессий и Закладок и хрен пойми чего ещё.  Это просто вкладки и там может быть что угодно. заводить для каждой вкладки свою лишнюю переменную(свойство) или обсервер, чтоб следил за каждой ... наверно можно, но точно ненужно. Сначала сделают переменную - юзеры закричат: не сохраняется между стартами. Надо будет где-то это все хранить. Это еще куча кода. ну и по-нарастающей... А ведь вкладки - это просто вкладки ;)

Отсутствует

 

№1020-02-2018 14:36:41

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3642
UA: Firefox 58.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

mokujin пишет

Вот. Если пустые эти путя и если отключено слежение, то будет открыт либо профиль, либо Документы(не помню точно).

Там всё хуже. :)
Если, допустим, закачать файл на файлопомойку с папки, а потом её удалить — вот тогда он точно полезет в документы. Ещё хуже со скачкой — та же история, но уже лезет в Downloads/Загрузки. А тыкнув не глядя "Ok", по привычке, умучаешься её потом искать, если не пользуешься (а на фиг ей пользоваться, как и документами, на диске C, если один за компьютером и дома?).
Я недавно, немало удивлённый нехваткой места, полез в этот даунлоадс и ничтоже сумняшеся обнаружил там пару фильмов и какой-то недопрон :)

Отсутствует

 

№1120-02-2018 15:28:20

saahriktu
Участник
 
Группа: Members
Зарегистрирован: 20-02-2018
Сообщений: 4
UA: Firefox 59.0

Re: Разные директории сохранения для разных табов или окон Firefox'а

mokujin пишет
saahriktu пишет

Тулкит и ОС - это разные вещи.

шо за тулкит , еще ...

Тулкит - это библиотека графических элементов управления (кнопки, выпадающие списки, радиокнопки, чекбоксы,... и т.д.). Тулкиты могут включать в себя также диалоги (включая файловые диалоги) и другие элементы (например, тулкит Qt 5-й версии включает в себя целый браузер Chromium (для встраивания в окна приложений отображающих веб-страницы элементов)).

Если в ряде ОС есть идущие в комплекте тулкиты (MFC и Cocoa, кстати, тоже содержат функциональность тулкитов), то в ряде других ОС все тулкиты, по сути, равны. А их существует огромное множество: GTK, Qt, fltk, Tk, Xaw, Motif, Fox, wxWidgets,... и т.д.

В доFirefox'овские времена, времена Нетшкафа (Netscape'а), когда браузер был больше известен как "Mozilla Browser" и имел вот такой логотип:
220px-Mozilla_dinosaur_head_logo.png
в UNIX'ах он использовал тулкит Motif (этот же самый тулкит использовал и юниксовый Mosaic - дедушка браузеров (который, кстати, хоть уже и не мейнстрим, но энтузиастами продолжает потихоньку поддерживаться: http://www.floodgap.com/retrotech/machten/mosaic/)).

Со временем браузер был переведён на тулкит GTK (ЕМНИМС, в те годы уже была 2-я версия), у которого на сегодняшний день уже 3-я версия (и на горизонте 4-я). Были попытки портировать браузер на тулкит Qt, но они ни к чему не привели.

В общем, лично у меня сейчас Firefox на тулките GTK 3 (а я юзаю GNU/Linux, да). И при сохранении файла у меня всплывает диалог именно из состава библиотеки этого тулкита. DE я не юзаю, только оконный менеджер (FVWM), и ничто у меня ничего не отслеживает.

ну а это просто тупо и ненужно.

Не согласен. Описанный функционал полезен, поскольку позволил бы экономить время и повысить удобство использования.

не сохраняется между стартами. Надо будет где-то это все хранить.

У Firefox'а и так своя БД в профиле. Он же и так хранит информацию о вкладках. И даже без этой информации профиль Firefox'а жрёт как не в себя:

$ du -csh ~/.mozilla/firefox/
101M    /home/saahriktu/.mozilla/firefox/

(101 Мб, да)

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

Отредактировано saahriktu (20-02-2018 15:31:56)

Отсутствует

 

№1220-02-2018 20:05:17

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 13836
UA: Firefox 52.0
Веб-сайт

Re: Разные директории сохранения для разных табов или окон Firefox'а

тема в faq - ищу расширение (ищу дополнение)


Через сомнения приходим к истине. Цицерон

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Разные директории сохранения для разных табов или окон Firefox'а

Board footer

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