GNU/Linux → Canon PowerShot A480 и Linux

Все началось с того, что я внезапно стал совладельцем вышеупомянутой фотокамеры. Признаюсь, я сразу не был в восторге от такого «подарка судьбы» по нескольким причинам:
— я привык сначала тщательно выбирать гаджеты, а только потом приобретать их;
— я не слышал ничего хорошего о поддержке в Linux оборудования Canon'a;
— я не большой фотолюбитель и пользуюсь крайне редко (при необходимости) фотоаппаратом;
— меню в этом девайсе настолько кривое и нелогичное, что приходится ломать голову каждый раз, когда нужно изменить простейшие настройки.
Подтвердились мои худшие опасения — ни слова о поддержке Linux в документации не было, хотя на диске к девайсу есть какие-то программы для Windows и MacOS. Тем не менее, первое, что я сделал, воткнул USB-шнурок от фотоаппарата в комп и увидел вот что:
fog@computer:~$ lsusb | grep Canon
Bus 001 Device 010: ID 04a9:31bf Canon, Inc.
Ага, отлично. А что дальше? Никаких способов, посмотреть отснятые фото и перенести их на комп обнаружено не было. По запросу в google «Linux Canon PowerShot A480» найдено куча ненужного мусора и я решил забить (не было времени и желания разбираться). Действительно, ну подумаешь, очередная китайская железка… если производитель ничего не написал о поддержке linux, ну значит не работает оно там.
C виндой тоже все было не просто. Нашел у себя старый винчестер с Win2000 и попробовал поставить туда программу, которая была на диске к фотоаппарату. Внезапно, оказалось, что эта версия Windows выпущена слишком давно и работать с ней ничего не будет (черт возьми, а где же хваленая совместимость?). Вообщем, до вчерашнего дня, чтобы отослать кому-то фотки, мне приходилось сначала скидывать их на старый ноут (которым уже давно никто не пользуется, но там WinXP), потом переносить на флешке фотки на комп. Вот такое вот… удобство и комфорт.
Но вчера, листая
PTP (Picture Transfer Protocol) – это широко распространенный протокол передачи изображений, который позволяет передавать снимки с фотоаппарата на компьютер, а так же на другие внешние устройства без установки дополнительных драйверов.
Зашел на сайт

Ну и в качестве итога. Не такая уж плохая в Linux поддержка устройств. Она есть даже тогда, когда производитель не заявляет (не знает? ;-) ) о ней. И я, конечно же, теперь, прежде чем «ставить крест» на каком-нибудь полезном девайсе… дважды проверю, действительно ли все так безнадежно.
- +12
- fog
- 26 апреля 2010, 20:21
Да и дополнительный софт никакой не нужен, тот же Гном на ура монтирует PTP устройства как диски (по крайней мере с моими фотиками это так).
В линуксе плохая поддержка устройств, которые не придерживаются стандартов, либо для них стандартов вообще нет.
Обычно то, что не требует драйверов в винде, работает и в Linux без дополнительного колдовства.
Раньше оно у меня само запускалось при подключении фотика, но потом я кажется сам поломал правя правила удева(было давно). короче лень разбираться, проще gthumb запустить.а у брата на компе так и работает на автомате.
Бррр… Как-то надо было прошить биос на мамке (из-за чего точно не помню, что-то с поддержкой оборудования было). Первый раз прошил — не помогло. Взял другую прошивку (все с оф.сайта). Прошил — не помогло. Взял еще одну. И тут то ли они поломанную выложили, то ли при скачивании она поломалась… В общем лежит где-то в коме, пылится, ждет либо смерти, либо программатора)
Так к чему это я — а оно Вам точно надо? На ноуте мамку так легко не поменяешь;)
Кстати, некоторые мамки изображают из себя трупов, если после прошивки в CMOS оказался мусор (нужно просто скинуть настройки джампером).
например тока недавно открыл мануал по моей матплате (intel XBX2) — там вообще нет поддержки ничего кроме винды. хотя линупс завел все устройства изкаробки.
так-же кенон 40D сразу определяется как камера и показывает фотки.