Открываем mailto ссылки в Firefox и (или) GNOME в GMail

    Так как я пользуюсь исключительно почтой на GMail и стандартный убунтовский Evolution мне не к чему, я решил настроить свою систему так, что бы все ссылки mailto открывались в GMail.

    Итак делаеться это в 2 этапа. В начале переведем Ubuntu а затем Firefox.

    Делай раз:

    1) Открываем в Ubuntu: System \ Preferences \ Preferred Applications

    image

    2) Выбераем в Mail Reader — Custom и вводим:

    ~/.config/open_mailto.sh %s

    3) Создаем файл:

    nano ~/.config/open_mailto.sh

    и вписываем туда:

    #!/bin/sh
    firefox mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed 's/mailto://'`


    4) Даем права

    chmod u+x ~/.config/open_mailto.sh

    Делай два:

    1) Открываем Gmail в Firefox

    2) В адресной строке вкладки в которой открыт GMail вводим

    javascript:window.navigator.registerProtocolHandler("mailto","https://mail.google.com/mail/?extsrc=mailto&url=%s","GMail")

    3) Соглашаемся с тем что мы хотим добавить Gmail

    image

    4) Теперь кликаем на mailto ссылку и Firefox спросит вас, как её открыть. Выбераем Gmail, ставим галочку «Запомнить мое решение»

    image

    Вот и все. Теперь ваша Ubuntu и Firefox использует по умолчанию Gmail.

    Источники:
    http://www.howtogeek.com
    http://lifehacker.com

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 35

    • UFO just landed and posted this here
        +2
        Это мой первый топик на хабре. Проба пера. Пока не достаточно кармы чтоб опубликовать его в общий блок.
          0
          Спасибо всем кто поделился кармой =)
            +4
            Если в скрипте заменить вот это

            firefox https://mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed 's/mailto://'`

            на это

            firefox -remote «openurl(https://mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed 's/mailto://'`,new-tab)»

            то скрипт откроет новый Таб в Firefox
            0
            А шкреды-то себе милицейские купилА тему-то себе ХРшную поставили :)
            Чтобы меньше заморачиваться — можно поставить себе гугл тулбар, он умеет mailto ссылки парсить.
              +3
              Что-то мне подсказывает, что это не скриншот автора а картинка из сети — фф для убунту такой большой зелёной кнопкой «назад» не щеголяет.
                0
                Есть скин.
                0
                Скриншоты не мои. Моя только статья
              +4
              У меня в FF3 под Виндой изначально можно сделать выбор между локальной программой по умолчанию (Thunderbird) и онлайновыми GMail и Yahoo Mail — без каких-либо дополнительных телодвижений.
              см. Tools/Options/Applications/mailto
                0
                Гы — не видел ранее — спасиб.
                  0
                  Еще бы кто подсказал, как изменить url Gmail'a co стандартного mail.google.com на mail.google.com/a/yourdomain.com… тогда можно было бы сразу писать письма с рабочего ящика
                    0
                    about:config
                    вбиваем в фильтр «mail»
                    с вписке будут такие параметры
                    gecko.handlerService.schemes.mailto.*
                    Один из них (у меня второй) будет гмылом, и там будет шаблон ссылки.
                    i35.tinypic.com/im80mw.png
                      0
                      вроде еще параметр
                      network.protocol-handler.external.mailto
                      нужно в true поставить
                      ИМХО мой метод легче как то
                        0
                        Ваш метод основан на параметрах системы и внешнем скрипте, а этот — непосредственно свойства браузера. Кому как легче — пусть каждый сам решит ;)
                        0
                        Поменял ссылку, но в насройках FF по-прежнему присутствует старый url вместе с Yahoo Mail, который я вообще убрал.

                        network.protocol-handler.external.mailto = true

                        Какие еще параметры надо менять?

                  –3
                  ох уж эти линуксойды. Gmail Notifier поставьте и всё.
                    0
                    она у меня стоит и я ей успешно пользуюсь, но вопросов поставленных в этом топике она не как не решает
                      +2
                      Это не unix way ни разу =). Вот подумать и написать скрипт, и поморачаться — это наше всё…
                    • UFO just landed and posted this here
                        –1
                        а почему бы не написать «Переводим mailto в GNOME и Firefox на GMail»? все эти действия действительны для любого дистрибутива с GNOME и установленным Firefox. Даже необязательно linux.

                        P.S: заебали дрочить на этикетку.
                          0
                          что-то я вот этот пункт не понял:
                          >4) Даем права

                          chmod u+x ~/open_mailto.sh

                          но этот скрипт находится в
                          ~/.config/open_mailto.sh?
                            0
                            сори, поправил
                            0
                            не знаю, руки у меня кривые, или что то другое, но не получилось у меня.
                            >
                            2) В адресной строке вкладки в которой открыт GMail вводим

                            javascript:window.navigator.registerProtocolHandler(«mailto»,«https://mail.google.com/mail/?extsrc=mailto&url=%s»,«GMail»)

                            он мне сказал, что gmail уже зарегистрирован как дефолтный и все норм…

                            теперь же при нажимании на ссылку мыла ничего не происходит.
                              +1
                              Заходи в Правка -> Настройки -> Приложения и там наберай mailto
                              В выподаещем меню выбери Gmail и будет тебе счастье
                              0
                              А что делать тем у кого Google Apps for Your Domain?
                                0
                                См. комментарий khizhaster выше.
                                Правда, у меня не получилось. Независимо от изменений, которые я делаю, в about:config, список доступных обработчиков для mailto в меню Tools/Options/Applications остается прежним.
                                И на ввод в адресную строку скрипта для регистрации обработчика протокола mailto (типа javascript:window.navigator.registerProtocolHandler(«mailto»,«https://mail.google.com/mail/?extsrc=mailto&url=%s»,«GMail»)) Firefox тоже не реагирует.
                                  0
                                  Может быть это как-то поможет?
                                  0
                                  А как такой же трюк только с Prism провернуть?
                                    0
                                    я и там выставил открывать с помощью ~/.config/open_mailru.sh — работает
                                    0
                                    В debian пришлось тильду сменить на полный путь, когда в предпочтительных приложениях адрес скрипта писал, а то отказывался работать.

                                    Автору спасибо!
                                      0
                                      спасибо. а для хрома есть решение?
                                        0
                                        Хм… При попытке установить ГМейл как почтовик в ФФ вылетело сообщение где было сказано, что он уже давно установлен как почтовик по умолчанию :)

                                        Хотя я сам его не устанавливал… Мистика :)

                                        но автору спасибо :)

                                        Only users with full accounts can post comments. Log in, please.