Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: toti84 в Jan 28, 2008, 16:01



Титла: Svg viewer
Публикувано от: toti84 в Jan 28, 2008, 16:01
Здравейте,

Искам да попитам някой, ако инсталирал svg viewer да удари едно рамо, аз пробвам този пакет
като го разархивирам и влезна в папката пиша sh install.sh се получавда следното


Примерен код

# sh install.sh
Searching for Mozilla...
Installing in /usr/lib/mozilla/plugins...OK
Copying files to /usr/local/adobesvg-3.01
Linking /usr/local/adobesvg-3.01 to /usr/local/adobesvg
Written uninstall script /root/Desktop/adobesvg-3.01x88-linux-i386/adobesvg-3.01                     /uninstall.sh



 и като рестартирам Firefox-a пак не ми показва тези снимки с раширение .svg





Титла: Svg viewer
Публикувано от: neter в Jan 28, 2008, 17:18
С коя версия на Firefox си? Коя ти е дистрибуцията? Какво се случва, когато се опиташ да отвориш svg файл през Firefox и локално от някоя папка? Давай повече информация относно машината ти, когато питаш. Аз отварям svg-та без да съм правил нещо специално за целта. Явно ще трябва да търсим нещо специфично за дистрибуцията ти.


Титла: Svg viewer
Публикувано от: neter в Jan 29, 2008, 10:55
Цитат
Здрасти, първо искам да ти благодаря за проявения интерес към проблема ми

Значи версията е firefox-2.0.0.8-2.fc8,а дистрибуцията ми е fedora- 2.6.23.9-85.fc8

Снимал съм как излиза схемата (снимка която се оказа с раширение .svgz) с firefox i konqueror, за firefox тук
и за konqueror тук

Свалих самата снимка от сайта за да пробваш дали ще можеш да я отвориш и ти-http://p3tzata.hit.bg/d3akna7r.svgz

Поздрави...


//offtopic

Когато подхванем някаква тема в общия форум, нека да я довършваме в общия форум, за да могат и другите читатели на темата да виждат решенията и да се учат или да поправят, ако се допуска някаква грешка ;)

//ontopic

А, това вече е друго :) SVGZ не е баш SVG и следователно нещата седят различно. За отварянето на SVG файлове не са нужни плъгини, но SVGZ е в компресиран (архивиран) вид и трябва малко по-специална обработка. Освен че трябва да имаш локален четец за SVGZ, в http сървъра (или поне в .htaccess файла на папката), където се пази файла, трябва да бъде въведено това
Примерен код
AddType image/svg+xml .svg
AddType image/svg+xml .svgz
AddEncoding gzip .svgz
<FilesMatch \.svgz$>
<IfModule mod_gzip.c>
mod_gzip_on No
</IfModule>
</FilesMatch>

Това указва на сървъра как да обработи компресирания SVGZ. Тук съм качил едно копие на въпросната схема при мен. Ако пак не можеш да я отвориш, то ще продължим търсенето на проблема на локално ниво при теб ;)


Титла: Svg viewer
Публикувано от: toti84 в Jan 29, 2008, 11:51
Само че аз съм както клиент на този сайт и съответно не мога да пипап в http  сървъра.


Титла: Svg viewer
Публикувано от: neter в Jan 29, 2008, 12:52
Тогава дърпаш картинките локално при теб и ги отваряш. Няма друг начин, тъй като за правилното изобразяване на SVGZ от браузъра е нужно сървърът да подаде правилна информация за файла. Това е като с PHP файловете - ако сървърът е настроен както трябва, той ще подаде правилна информация към php модула, който ще обработи информацията и ще ти я върне в готов вид за четене от браузъра. Каквито и плъгини да слагаш, няма да обработиш php-то, ако сървърът не си свърши работата ;)


Титла: Svg viewer
Публикувано от: toti84 в Jan 29, 2008, 13:09
И сега в крайна сметка какво излиза,
че за нормалното разглеждане на такъв сайт трябва да се използва windows, a не linux.
Не знам с какви очи ще казвам вече изречението "Линукс може всичко, което може уиндоус, а обратното не "  ???  ???  ???





Титла: Svg viewer
Публикувано от: neter в Jan 29, 2008, 14:20
Не разбрах в крайна сметка успяваш ли да отвориш картинката от моя сървър? Защото, ако и от мен не можеш да я отвориш, то ще трябва да търсим проблем при теб. Като цяло, проблемът се дължи на това, че браузърът обработва подадената му информация чрез хедърите за типа на съдържанието. Какви да са хедърите се настройва в сървъра, като по подразбиране седи text/plain и ако сред настройките на сървъра няма описан друг тип за съответното съдържание, то за обработката се използва text/plain. Firefox черпи информация за хедърите директно от сървъра, без да се интересува какво пише в самото съдържание (било то сайт, картинка или нещо друго). Възможно е в Windows (не каза там IE ли ползваш или пак Firefox) да се случват някакви врътки за локално изтегляне на картинката и отваряне в браузъра, но каква е цялата схема можеш да попиташ в някой Windows форум. Единственото, което видях е, че и в IE, и във Firefox под Windows картинката иска да се свали, а не се зарежда в браузъра, както се зарежда при мен.


Титла: Svg viewer
Публикувано от: Nikolavp в Jan 29, 2008, 15:01
Цитат (toti84 @ Ян. 29 2008,14:09)
И сега в крайна сметка какво излиза,
че за нормалното разглеждане на такъв сайт трябва да се използва windows, a не linux.
Не знам с какви очи ще казвам вече изречението "Линукс може всичко, което може уиндоус, а обратното не "  ???  ???  ???

Под konqueror би трябвало да работи, защото от контрол центърчето си е настроено да отваря и това разширение :)

EDIT: Сега видях, че не бачка :) :)  :crazy:  :crazy:





Титла: Svg viewer
Публикувано от: tolostoi в Jan 29, 2008, 15:31
При мен firefox
Цитат
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.10) Gecko/20071115 Iceweasel/2.0.0.10 (Debian-2.0.0.10-0etch1)
и epiphany
Цитат
Интернет браузър на GNOME 2.14.3
Използва се ядрото „gecko-1.8“
Copyright © 2002-2004 Marco Pesenti Gritti
Copyright © 2003-2006 The GNOME Web Browser Developers
се отваря без проблем, със IE6 (aka IEs4Linux) иска да тегли картинката.


Титла: Svg viewer
Публикувано от: neter в Jan 29, 2008, 17:48
Бихте ли уточнили за кой сървър говорите, за да преценя по-добре? Споменатите сървъри са два - http://p3tzata.hit.bg/d3akna7r.svgz и http://moyat.net/d3akna7r.svgz. Първият е без зададени типове за svgz, а втория е със зададени такива. Какви резултати имате при всеки от тях?


Титла: Svg viewer
Публикувано от: toti84 в Jan 29, 2008, 18:00
Цитат
Не разбрах в крайна сметка успяваш ли да отвориш картинката от моя сървър?


От твоя сървър се отваря снимката.

за windows се инсталира този svgviwer и работи с IE без проблеми за Firefox-a сега не мога да провера


Титла: Svg viewer
Публикувано от: HeavenWarrior в Jan 29, 2008, 19:15
При мен си работи на операта перфектно, не съм свалял нищо =)


Титла: Svg viewer
Публикувано от: HeavenWarrior в Jan 29, 2008, 19:15
При мен си работи на операта перфектно, не съм свалял нищо =) И да Линукс не може да отваря .svg, защото е просто ядро, проблема е в браузъра.


Титла: Svg viewer
Публикувано от: tolostoi в Jan 30, 2008, 14:58
Цитат (neter @ Ян. 29 2008,16:48)
Бихте ли уточнили за кой сървър говорите, за да преценя по-добре? Споменатите сървъри са два - http://p3tzata.hit.bg/d3akna7r.svgz и http://moyat.net/d3akna7r.svgz. Първият е без зададени типове за svgz, а втория е със зададени такива. Какви резултати имате при всеки от тях?

Аз имах предвид moyat.net, а този от "пецата" не го отваря с нито един от браузърите които споменах по-рано, т.е. тегли го.


Титла: Svg viewer
Публикувано от: neter в Jan 31, 2008, 00:25
Положението е точно такова, каквото го описах - Firefox чете информацията за типа на файла от настройките на сървъра и зарежда информацията само по начин и само такава, каквато му се предостави от сървъра. Същото е и във версията му под Windows. IE не прави точно това. Той се допитва до себе си и, тъй като не знае какво да прави със svgz файла, тръгва да го сваля, вместо да го зареди като text/plain тип, който е по подразбиране за сървъра. Въпросната програма SVGView.exe се вгражда като ActiveX компонент в IE и, когато се установи тип svgz на файла, IE използва този компонент, който сваля локално файла и го отваря в интерфейса на IE. Това приоритетно допитване до себе си и използването на ActiveX компоненти снижава сигурността и затова във Firefox това не е така. Всъщност IE е единствения по-разпространен браузър, от тези който съм пробвал, които използват ActiveX компоненти. Та... когато използваш Firefox, за да отвориш даден svgz файл, е нужно или сървърът да бъде настроен за него, или да свалиш файла и да го отвориш локално. Остава да си намериш удобен svgz viewer за Линукс и да си настроиш файловия тип във Firefox да бъде отварян с тази програма, пък да се надяваме, че ще подейства за автоматизиране на процеса, макар че се съмнявам, че ще стане, защото Firefox ще получи text/plain тип от сървъра. Пробвай ;)





Титла: Svg viewer
Публикувано от: toti84 в Jan 31, 2008, 09:20
Бях по склонен да пробвам да инсталирам IE под Wine, също така и Svgviewer.exe . Но при инсталацията на IE ми дава грешка, за което и не се учудвам

Та някой ако я е правил тази простотия да инсталира IE на линукс, моля да помогне





Титла: Svg viewer
Публикувано от: neter в Jan 31, 2008, 09:58
За целта ти е нужен пакетът IEs4Linux. Виждам, че в бета версията на пакета е включена и поддръжка на IE7, но не съм го пробвал. Ти ще кажеш как е. И все пак не ти препоръчвам използването на IE дори през емулация, но ти си решаваш.


Титла: Svg viewer
Публикувано от: toti84 в Jan 31, 2008, 13:10
Сигурно вече ще се откажа

За Windows: след като  се инсталира svgviewer, когато се стигне до страница със съдържание на ".svgz" ми излиза прозорец да приема лиценза на Adobe за  svgviewer и като го приема се отваря заветната снимка

За Linux: инсталирах си IE6 и svgviewer.exe  с wine, когато се стигне до страница със съдържание на ".svgz" НЕ ми излиза прозорец да приема лиценза на Adobe за  svgviewer и съответно не ми се показват тези снимки


Титла: Svg viewer
Публикувано от: tolostoi в Feb 01, 2008, 18:22
Щото са спрени всички activX май само флаша го има, още при инсталацията го слага, вероятно има начин да се разрешат, но не съм си играл.