Подскажите, почему у меня пртабельная версия пихает настройки в \Application Data\SumatraPDF\ ?
» Sumatra PDF / SumatraPDF
Цитата:
Подскажите, почему у меня пртабельная версия пихает настройки в \Application Data\SumatraPDF\
Присоединяюсь к вопросу, давно хотел спросить.
Откуда скачивали?
Проверил ещё раз официальную, от zeniko и от Victor_VG - никаких проблем: в профиле чисто, файл SumatraPDF-settings.txt создаётся рядом с exe'шником.
Проверил ещё раз официальную, от zeniko и от Victor_VG - никаких проблем: в профиле чисто, файл SumatraPDF-settings.txt создаётся рядом с exe'шником.
NONONINI
BennyBlanco
Ищите чья это поделка и все вопросы к её автору. Сборки из официальных исходников ("ванильные") так не делают, а в этих похоже в исходниках кто-то копался.
BennyBlanco
Ищите чья это поделка и все вопросы к её автору. Сборки из официальных исходников ("ванильные") так не делают, а в этих похоже в исходниках кто-то копался.
Skif_off
Victor_VG
Ложная тревога , еще раз проверил все работает нормально. (было время точно пихала настройки в AppData\Roaming)
Подскажите где скачать портабельную x64?
Добавлено:
Victor_VG
В общем скачал я вашу портабельную x64, так вот если положить ее в папку например \Program Files\SumatraPDF то она пихает настройки в AppData\Roaming
так что
Цитата:
Добавлено:
Портабельная x32 сохраняет настройки как и положено даже если находится в %ProgramFIles%
Victor_VG
Ложная тревога , еще раз проверил все работает нормально. (было время точно пихала настройки в AppData\Roaming)
Подскажите где скачать портабельную x64?
Добавлено:
Victor_VG
В общем скачал я вашу портабельную x64, так вот если положить ее в папку например \Program Files\SumatraPDF то она пихает настройки в AppData\Roaming
так что
Цитата:
Ищите чья это поделка и все вопросы к её автору.оказывается это ваша поделка
Добавлено:
Портабельная x32 сохраняет настройки как и положено даже если находится в %ProgramFIles%
BennyBlanco
У XhmikosR, Дирка или у меня v3.1 r9627 - новее исходников и на SVN ещё нет. Я собираю сразу парой, под х86 и х64. Так что выбор есть и описан в шапке.
У XhmikosR, Дирка или у меня v3.1 r9627 - новее исходников и на SVN ещё нет. Я собираю сразу парой, под х86 и х64. Так что выбор есть и описан в шапке.
Victor_VG
У Дирка портабельную x64 не нашел. У вас как и у XhmikosR, портабельная x64 если находится в %ProgramFIles% файл SumatraPDF-settings.txt создается в AppData\Roaming
У Дирка портабельную x64 не нашел. У вас как и у XhmikosR, портабельная x64 если находится в %ProgramFIles% файл SumatraPDF-settings.txt создается в AppData\Roaming
BennyBlanco
Интересно с чего бы это. А в другом каталоге? Вы первый у кого она так себя ведёт. Если только люди не обращали на это внимание, но вряд ли. Листинг ls -afpsR каталога с портабельной суматрой можете мне привести?
Интересно с чего бы это. А в другом каталоге? Вы первый у кого она так себя ведёт. Если только люди не обращали на это внимание, но вряд ли. Листинг ls -afpsR каталога с портабельной суматрой можете мне привести?
Victor_VG
В общем так:
Если портабле суматру x64 запускать из %ProgramFIles% то файл SumatraPDF-settings.txt создается в AppData\Roaming. То есть она автоматом становится не портабле...
Если портабле суматру x64 запускать из %ProgramFIles(x86)% то файл SumatraPDF-settings.txt создается создаётся рядом с exe'шником.
Тоже самое и с портабле x32 только наоборот...
Добавлено:
Цитата:
Что за листинг?
В общем так:
Если портабле суматру x64 запускать из %ProgramFIles% то файл SumatraPDF-settings.txt создается в AppData\Roaming. То есть она автоматом становится не портабле...
Если портабле суматру x64 запускать из %ProgramFIles(x86)% то файл SumatraPDF-settings.txt создается создаётся рядом с exe'шником.
Тоже самое и с портабле x32 только наоборот...
Добавлено:
Цитата:
Листинг ls -afpsR каталога с портабельной суматрой можете мне привести?
Что за листинг?
== DIR . list.txt
Добавлено:
Цитата:
А, это нормально. Переключается место хранения настроек. Механизм существует с начала времён. Я уже и забыл про него - встретился с его работой несколько лет тому назад когда сборочный скрипт глканул и вместо обычного бинарника в инсталлятор как раз портабле запихнул. А тот моноблок и у ребят сразу куча вопросов возникла. Пока поняли что, где и как выходные мимо.
Добавлено:
Цитата:
Если портабле суматру x64 запускать из %ProgramFIles(x86)% то файл SumatraPDF-settings.txt создается создаётся рядом с exe'шником.
...
тоже самое и с портабле x32 только наоборот...
А, это нормально. Переключается место хранения настроек. Механизм существует с начала времён. Я уже и забыл про него - встретился с его работой несколько лет тому назад когда сборочный скрипт глканул и вместо обычного бинарника в инсталлятор как раз портабле запихнул. А тот моноблок и у ребят сразу куча вопросов возникла. Пока поняли что, где и как выходные мимо.
Victor_VG 02:53 07-11-2014
Цитата:
Брал из шапки
Цитата:
Предлагаешь написать ему, чтобы больше не копался в исходниках? ))
Цитата:
Ищите чья это поделка и все вопросы к её автору. Сборки из официальных исходников ("ванильные") так не делают, а в этих похоже в исходниках кто-то копался.
Брал из шапки
Цитата:
от Krzysztof Kowalczyk (от разработчика Sumatra PDF, минимально требуется Windows XP, сборки выборочные)
Предлагаешь написать ему, чтобы больше не копался в исходниках? ))
NONONINI
Предлагаю прочесть абзацем выше - сработал штатный механизм программы.
Предлагаю прочесть абзацем выше - сработал штатный механизм программы.
Victor_VG 12:40 07-11-2014
Цитата:
Не понял где это абзацем выше, если у тебя там всего два предложения, которые я и зацитировал ранее. Понял что на данный момент полностью портабельной версии не существует.
Цитата:
Предлагаю прочесть абзацем выше - сработал штатный механизм программы.
Не понял где это абзацем выше, если у тебя там всего два предложения, которые я и зацитировал ранее. Понял что на данный момент полностью портабельной версии не существует.
Victor_VG
Цитата:
Что же тут нормального?
Я согласен с NONONINI что
Цитата:
Цитата:
А, это нормально
Что же тут нормального?
Я согласен с NONONINI что
Цитата:
на данный момент полностью портабельной версии не существует.
BennyBlanco
NONONINI
У суматры единый исходный код ядра и различия только в режиме линковки для STANDALONE (т.н. "портабле") и устанавливаемого варианта . Прочитать тут вы оба не пожелали, как до того не пожелали хотя бы поверхностно прочитать документацию к программе, так зачем "изображать умную беседу" коли реально по делу вам обоим сказать нечего? Только отметится "И я тут был, и я флудил!"?
Будут реальные проблемы или вопросы на которые нет ответа в документации - задавайте, а до того давайте сами искать на них ответы ибо иначе тему можно будет смело закрыть как очередной филиал избы-флудильни.
NONONINI
У суматры единый исходный код ядра и различия только в режиме линковки для STANDALONE (т.н. "портабле") и устанавливаемого варианта . Прочитать тут вы оба не пожелали, как до того не пожелали хотя бы поверхностно прочитать документацию к программе, так зачем "изображать умную беседу" коли реально по делу вам обоим сказать нечего? Только отметится "И я тут был, и я флудил!"?
Будут реальные проблемы или вопросы на которые нет ответа в документации - задавайте, а до того давайте сами искать на них ответы ибо иначе тему можно будет смело закрыть как очередной филиал избы-флудильни.
Здравствуйте. Никто не замечал что в суматре изображение несколько темнее чем в ряде других ридеров? Как собственно выяснять какая программа косячит, норму я так понимаю нужно c программой adobe сравнивать?
Asilus
Цитата:
Нет, такое предположение мы можем смело исключить т.к. MuPDF точно отображает то, что закодировано в PDF. Я по работе когда-то уже делал подобную проверку с использованием приборов и нескольких разных программ. Как выяснилось MuPD/Ghostscript/GSView дают минимальное отклонение по цветам, толщине и яркости выводимой картинки - среднестатистическое отклонение от эталонного sRGB Post Script изображения для них не превышает ±0,012% в серии из 800 измерений, после них идут программы Traker Software семейства PDFXchange - ±0,35% при отключении визуальных оптимизаций, а программы от Adobe могут произвольно и цвет плашки сменить, а отклонение по яркости для каждого цветового канала у них превышало ±27% не говоря о том что режим "визуального улучшения" выводимого изображения у них включён на уровне алгоритма работы программ и его не возможно отключить.
Цитата:
Никто не замечал что в суматре изображение несколько темнее чем в ряде других ридеров? Как собственно выяснять какая программа косячит, норму я так понимаю нужно c программой adobe сравнивать?
Нет, такое предположение мы можем смело исключить т.к. MuPDF точно отображает то, что закодировано в PDF. Я по работе когда-то уже делал подобную проверку с использованием приборов и нескольких разных программ. Как выяснилось MuPD/Ghostscript/GSView дают минимальное отклонение по цветам, толщине и яркости выводимой картинки - среднестатистическое отклонение от эталонного sRGB Post Script изображения для них не превышает ±0,012% в серии из 800 измерений, после них идут программы Traker Software семейства PDFXchange - ±0,35% при отключении визуальных оптимизаций, а программы от Adobe могут произвольно и цвет плашки сменить, а отклонение по яркости для каждого цветового канала у них превышало ±27% не говоря о том что режим "визуального улучшения" выводимого изображения у них включён на уровне алгоритма работы программ и его не возможно отключить.
Victor_VG 16:48 07-11-2014
Цитата:
И чё это меняет? Просто нефиг писать про портабельность от автора, если она гадит в другие папки. Как бы там не пытался разной документацией трясти. Портабельная это от PortableApps.))
Цитата:
У суматры единый исходный код ядра и различия только в режиме линковки для STANDALONE (т.н. "портабле") и устанавливаемого варианта . Прочитать тут вы оба не пожелали, как до того не пожелали хотя бы поверхностно прочитать документацию к программе, так зачем "изображать умную беседу" коли реально по делу вам обоим сказать нечего? Только отметится "И я тут был, и я флудил!"?
Будут реальные проблемы или вопросы на которые нет ответа в документации - задавайте, а до того давайте сами искать на них ответы ибо иначе тему можно будет смело закрыть как очередной филиал избы-флудильни.
И чё это меняет? Просто нефиг писать про портабельность от автора, если она гадит в другие папки. Как бы там не пытался разной документацией трясти. Портабельная это от PortableApps.))
NONONINI
И вперёд, за орденами. Нравится - используем, а тут не флудим!
И вперёд, за орденами. Нравится - используем, а тут не флудим!
NONONINI
Цитата:
Вообще странная идея пихать портативный софт, хранящий настройки рядом с exe'шником, в %ProgramFiles% или %ProgramFiles(x86)%... А так да, в этом случае как-то не так работает, пишите баг-репорт.
З.Ы. В шапке убран номер версии для портативки от PortableApps.
Цитата:
Просто нефиг писать про портабельность от автора, если она гадит в другие папки
Вообще странная идея пихать портативный софт, хранящий настройки рядом с exe'шником, в %ProgramFiles% или %ProgramFiles(x86)%... А так да, в этом случае как-то не так работает, пишите баг-репорт.
З.Ы. В шапке убран номер версии для портативки от PortableApps.
Victor_VG 23:01 07-11-2014
Цитата:
И где ты у меня увидел флуд? Флудишь уж тогда здесь ты, доказывая, что чёрное - белое, уже на вторую страницу перевалил, так что орден твой по праву, за упёртость. ))
Добавлено:
Skif_off 23:15 07-11-2014
Цитата:
Это не моя идея. ) sLister 1.1.2 - Все о Total Commander
Цитата:
И вперёд, за орденами. Нравится - используем, а тут не флудим!
И где ты у меня увидел флуд? Флудишь уж тогда здесь ты, доказывая, что чёрное - белое, уже на вторую страницу перевалил, так что орден твой по праву, за упёртость. ))
Добавлено:
Skif_off 23:15 07-11-2014
Цитата:
Вообще странная идея пихать портативный софт, хранящий настройки рядом с exe'шником, в %ProgramFiles% или %ProgramFiles(x86)%...
Это не моя идея. ) sLister 1.1.2 - Все о Total Commander
NONONINI 23:23 07-11-2014
Цитата:
А что, sLister в %ProgramFiles% или %ProgramFiles(x86)%... установлен? Как-то так религия не позволяет сделать:
Код: [slister]
path=%COMMANDER_PATH%\Bin\FirefoxPortable\Data\plugins\SumatraPDF.exe
Цитата:
Это не моя идея. )
А что, sLister в %ProgramFiles% или %ProgramFiles(x86)%... установлен? Как-то так религия не позволяет сделать:
Код: [slister]
path=%COMMANDER_PATH%\Bin\FirefoxPortable\Data\plugins\SumatraPDF.exe
Skif_off
Нет там бага. Читаем PersistingSettings в документации к проекту:
Цитата:
Когда суматра располагается в %ProgramFiles%\SumatraPDF она автоматически переключается в non-portable режим работы в не зависимости от того каким бинарником мы воспользовались ибо реально их отличия элементарны - то, что мы называем portable это статически слинкованные в единый бинарник SumatraPDF-no-MuPDF.exe + libmupdf.dll + PdfFilter.dll + PdfPreview.dll без шрифта DroidSansFallback.ttf который включается только в установочный модуль. И ничего "секретного" за этим не стоит - достаточно просто мэйки прочитать. А NONONINI решил что всё должно быть похоже на знакомый ему ТС и мало того, что поднял панику, так ещё и решил что хамство лучший аргумент в общении за что сам и пострадал.
Нет там бага. Читаем PersistingSettings в документации к проекту:
Цитата:
PersistingSettings
describes design of how we persist settings.
Updated Jun 11, 2014 by kkowalczyk
This document provides high-level overview of how Sumatra stores settings.
Persisted data is stored in SumatraPDF-settings.txt file. In portable version the file is stored in the same directory as SumatraPDF executable. In non-portable version, it's in %APPDATA%\SumatraPDF directory.
Starting with version 1.6 we also persist thumbnails for "Frequently read" list. They are stored in subdirectory sumatrapdfcache as .png files.
See http://blog.kowalczyk.info/software/sumatrapdf/settings.html for more information about all the settings which are currently stored and /scripts/gen_settingsstructs.py for what to change in order to add new settings.
Note: In earlier version settings were stored in sumatrapdfprefs.dat file in bencode format.
Когда суматра располагается в %ProgramFiles%\SumatraPDF она автоматически переключается в non-portable режим работы в не зависимости от того каким бинарником мы воспользовались ибо реально их отличия элементарны - то, что мы называем portable это статически слинкованные в единый бинарник SumatraPDF-no-MuPDF.exe + libmupdf.dll + PdfFilter.dll + PdfPreview.dll без шрифта DroidSansFallback.ttf который включается только в установочный модуль. И ничего "секретного" за этим не стоит - достаточно просто мэйки прочитать. А NONONINI решил что всё должно быть похоже на знакомый ему ТС и мало того, что поднял панику, так ещё и решил что хамство лучший аргумент в общении за что сам и пострадал.
Victor_VG
Цитата:
Цитата:
Там нету ни слова о %ProgramFiles%\
Добавлено:
И зачем оскорблять других что мол флудим здесь? Где вы флуд увидели?
Добавлено:
Или для вас %APPDATA% и %ProgramFiles% это одно и тоже?
Цитата:
Нет там бага. Читаем PersistingSettings в документации к проекту:
Цитата:
Когда суматра располагается в %ProgramFiles%\SumatraPDF она автоматически переключается в non-portable режим работы
Там нету ни слова о %ProgramFiles%\
Добавлено:
И зачем оскорблять других что мол флудим здесь? Где вы флуд увидели?
Добавлено:
Или для вас %APPDATA% и %ProgramFiles% это одно и тоже?
BennyBlanco
Смотрим в ./source/docs/settings.html:
Customizing SumatraPDF
Цитата:
Вроде с учётом того что мы знаем всё становится понятно.
Смотрим в ./source/docs/settings.html:
Customizing SumatraPDF
Цитата:
You can change the look and behavior of SumatraPDF by editing the file SumatraPDF-settings.txt. The file is stored in %APPDATA%\SumatraPDF directory for the installed version or in the same directory as SumatraPDF.exe executable for the portable version.
Вроде с учётом того что мы знаем всё становится понятно.
Victor_VG 23:57 07-11-2014
Цитата:
Да тебе вместе с авторами не мейки читать, а определение, что такое портабельность, а не называть портабельной программу которая таковой не является. ))
Victor_VG 23:57 07-11-2014
Цитата:
Вообще-то я не поднимал никакой паники, а только изначально спросил почему портабельная SumatraPDF хранит настройки где попало и получил от тебя кучу флуда в защиту недоделанной портабельности.
Ps И про хамство, где ты его у меня увидел? По-моему хамить тут ты сразу начал, обвиняя несогласных с твоим мнением во флуде.
addhaloka 23:40 07-11-2014
Цитата:
sLister сам распаковывается вместе с SumatraPDF в c:\Program Files\totalcmd\Plugins\wlx\slister\
addhaloka 23:40 07-11-2014
Цитата:
Цитата:
огда суматра располагается в %ProgramFiles%/SumatraPDF она автоматически переключается в non-portable режим работы в не зависимости от того каким бинарником мы воспользовались ибо реально их отличия элементарны - то, что мы называем portable это статически слинкованные в единый бинарник SumatraPDF-no-MuPDF.exe + libmupdf.dll + PdfFilter.dll + PdfPreview.dll без шрифта DroidSansFallback.ttf который включается только в установочный модуль. И ничего "секретного" за этим не стоит - достаточно просто мэйки прочитать.
Да тебе вместе с авторами не мейки читать, а определение, что такое портабельность, а не называть портабельной программу которая таковой не является. ))
Victor_VG 23:57 07-11-2014
Цитата:
А NONONINI решил что всё должно быть похоже на знакомый ему ТС и мало того, что поднял панику, так ещё и решил что хамство лучший аргумент в общении за что сам и пострадал.
Вообще-то я не поднимал никакой паники, а только изначально спросил почему портабельная SumatraPDF хранит настройки где попало и получил от тебя кучу флуда в защиту недоделанной портабельности.
Ps И про хамство, где ты его у меня увидел? По-моему хамить тут ты сразу начал, обвиняя несогласных с твоим мнением во флуде.
addhaloka 23:40 07-11-2014
Цитата:
А что, sLister в %ProgramFiles% или %ProgramFiles(x86)%... установлен?
sLister сам распаковывается вместе с SumatraPDF в c:\Program Files\totalcmd\Plugins\wlx\slister\
addhaloka 23:40 07-11-2014
Цитата:
Как-то так религия не позволяет сделать:?
Код:
Код: [slister]
path=%COMMANDER_PATH%/Bin/FirefoxPortable/Data/plugins/SumatraPDF.exe
Victor_VG
Цитата:
Повторюсь, нету там ни слова о том что когда портабельный ексешник расположен в %ProgramFiles% то настройки хранятся в %APPDATA%
Следовательно на данный момент полностью портабельной версии не существует. Мы же это уже разобрали. Зачем переливать из пустого в порожнее? На этом предлагаю закончить.
Цитата:
or in the same directory as SumatraPDF.exe executable for the portable version
Повторюсь, нету там ни слова о том что когда портабельный ексешник расположен в %ProgramFiles% то настройки хранятся в %APPDATA%
Следовательно на данный момент полностью портабельной версии не существует. Мы же это уже разобрали. Зачем переливать из пустого в порожнее? На этом предлагаю закончить.
NONONINI 00:35 08-11-2014
Цитата:
Абсолютно не причём. Пример пути к портабельной суматре.
Цитата:
А, вот оно чо. Я то подумал, что суматра лежит где-то по пути стандартной установки, типа %ProgramFiles%\SumatraPDF или какой там у неё, а оказывается, достаточно самого факта нахождения в %ProgramFiles%, неважно в какой папке, чтобы в %APPDATA% начала гадить.
Цитата:
И причём здесь FirefoxPortable ? )
Абсолютно не причём. Пример пути к портабельной суматре.
Цитата:
Вот рядом с slister.wlx она и распоковывается, а настройки как уже не раз сказал неизвестно где.
А, вот оно чо. Я то подумал, что суматра лежит где-то по пути стандартной установки, типа %ProgramFiles%\SumatraPDF или какой там у неё, а оказывается, достаточно самого факта нахождения в %ProgramFiles%, неважно в какой папке, чтобы в %APPDATA% начала гадить.
BennyBlanco
Это в коде как-то хитро прошито и просто прямой поиск по шаблону %PROGRAM с ходу ничего не дал. Тут надо все исходники читать, а проще у Кристофа спросить как правильно понимать работу этого механизма. С одной стороны бага и нет, а с другой есть недокументированное поведение о чём лучше всего у автора спросить правильно ли мы его трактуем.
P.S.
Но я честно говоря без крайней нужды этого делать не стану т.к. с ним сложно разговаривать...
Это в коде как-то хитро прошито и просто прямой поиск по шаблону %PROGRAM с ходу ничего не дал. Тут надо все исходники читать, а проще у Кристофа спросить как правильно понимать работу этого механизма. С одной стороны бага и нет, а с другой есть недокументированное поведение о чём лучше всего у автора спросить правильно ли мы его трактуем.
P.S.
Но я честно говоря без крайней нужды этого делать не стану т.к. с ним сложно разговаривать...
Victor_VG
Ну вот, останется значит как есть. Не критично но факт...
Ну вот, останется значит как есть. Не критично но факт...
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
Предыдущая тема: c$
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.