Пользователь
274,5
рейтинг
18 июня 2014 в 20:36

Разработка → Вышел Skype 4.3 для Linux

image

Как обещала Microsoft в конце мая, вышла новая версия Skype для Linux. Это достаточно крупное обновление:
  • Обновленный UI
  • Облачные чаты (отправка сообщений оффлайн, адекватная синхронизация между устройствами)
  • Улучшения в отправке файлов при использовании нескольких устройств одновременно
  • Улучшения для людей с нарушением зрения
  • Поддержка PulseAudio 3.0 и 4.0
  • Большое количество багфиксов

Однако, есть и весьма спорное изменение: поддержки ALSA больше нет. Предлагают использовать PulseAudio.
Пока не ясно, появилась ли поддержка видеочатов, или нет.
Влад @ValdikSS
карма
593,2
рейтинг 274,5
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (142)

  • +1
    Не подхватил историю чатов, а жаль… Вроде не мажорный релиз.
    Что за видеочаты?
    • 0
      Видео между несколькими пользователями, а не тет-а-тет.
      У меня вообще не запускается, сегфолтится где-то внутри Qt в течение нескольких секунд.
      • 0
        Нет, не вижу.
        Сегфолтится пока не удалить папку с конфигами в домашней директории.
        Пробовал обратно вкинуть историю чатов — не работает тоже.
        • 0
          Аккаунт с небольшой историей сообщений запустился. Другой, где большая история, пришлось почистить. Теперь не представляю как вытащить историю.
          • +1
            Для этого есть специальная программа Skyperious: позволяет как просто просмотреть историю сообщений, так и перенести ее выборочно между разными базами данных. Хотя поддерживается ли новая версия — я не в курсе.
          • +1
            Там логи, обычный sqlite, можешь им вытаскивать.

            конкретно в ~/.Skype/ACCOUNT_LOGIN/main.db
        • 0
          А где у него папка с конфигами?
          В ~/.config и ~/.local не вижу
          • 0
            На debian-like это ~/.Skype
      • +5
        Видео между несколькими пользователями называется видеоконференциями :)
      • 0
        А можешь сказать когда секфолтится? Просто был известный баг, что-то не нравилось ему в недрах libQtWebKit.so.4, приходилось подсовывать заведомо рабочий через LD_PRELOAD. Скачать рабочую либу можно: ftp.archlinux.org/other/skype/qtwebkit-2.2.2-i686.tar.xz

        Да и вообще: wiki.archlinux.org/index.php/skype#Troubleshooting — много полезной информации не только для пользователей ArchLinux
        • 0
          (gdb) bt
          #0 0xf607b82b in Qt::escape(QString const&) () from /usr/lib32/libQtGui.so.4
          • 0
            Можешь в приват полный вывод bt?
      • +1
        Таки удалось перенести всю историю с 4.2 на 4.3. Помог рецепт отсюда. Соответственно, для русифицированной версии Skype в LIKE выражение подставляем 'отправил%', вместо 'posted%':

        UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'отправил%';
        
        • 0
          А мне не помогло.
          • 0
            Гм, странно. Это решение помогло мне и уже нескольким знакомым-линуксоидам. Возможно, вам нужен другой шаблон для body_xml. Проверьте его, на всякий.
            • 0
              О, с 3 раза сработало. Спасибо!
    • 0
      Честно — ничего не понял из первой части комментария. Можно пояснить?
    • 0
      Группового видео-чата нет.
  • 0
    Скрин шаринг появился/появится?
    • +4
      Он и был
    • +2
      Он был с самого начала
  • +6
    и реклама тоже появилась? у меня например на 4.2.0.13 никакой рекламы нет, а в венде ее навалом
    • +1
      Обновился до 4.3.9.37-1, рекламы в Linux версии не наблюдается. Так что можно ставить)
      Как уже написали в комментах ниже, интерфейс не сильно изменился.
      • –9
        Купил премиум, рекламы не наблюдаю уже давно.
        • 0
          Не купил премиум, рекламы тоже не наблюдаю.
      • 0
        4.3.9.37???

        Хорошая опечатка, я уже было ринулся смотреть — неужели после нулевой ещё следом выпустили.
        • 0
          Верно, опечатка, пока еще версия 4.3.0.37-1 )
    • +1
      Рекламы нет. По-крайней мере за пол часа использования не увидел.

      Вообще релиз хороший, как протестируют основательно и засунут в репозиторий обязательно обновлюсь, а пока буду пользоваться старой версией.
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Интересно, они с протоколом тоже что-то делали? У меня сегодня были проблемы с некоторыми чатами в несколько человек на 4.2. Сообщения не приходили и писать не мог — поле для ввода сообщения было отключено…
    • 0
      Маловероятно, столько скайпофонов продано. Принцип «бритвы Хэнлона» же.
    • 0
      Была подобная проблема, что отключалось поле ввода текста в некоторых чатах. Причину возникновения не установил, но помогло удаление конфигов и перезапуск.
  • +16
    Покажите скрин нового UI скайпа.
    • 0
      Поменяли окно входа (стало симпатичнее), немного окно со списком контактов (сверху 4 кнопки добавили, нижние кнопки меню перенесли в нормальное меню), во время звонка по центру выскакивает окошко похожее на оное в других ОС вместо правого нижнего угла, остальное практически то же самое, немного измененные иконки не считаю существенным изменением.
      Нечего там смотреть, может года через 4 выпустят пятую версию, тогда и UI поменяют что-то более существенно.
    • +7
      Как-то так
      Скрытый текст
      image
      • +2
        Когда наконец сделают однооконный вариант? Для старого скайпа (4.2) даже скриптик был, skype-tab вроде.
        • +12
          Не скрипт, а набор костылей, перехватывающих несколько функций из Qt через LD_PRELOAD. Я его замучался каждый раз переделывать под новую версию скайпа.
          • 0
            Пожалуйста, подкрути и для новой версии. Не могу смотреть на эту многооконную вакханалию.
            • 0
              Её бы запустить для начала. Сегфолтится-с.
              • 0
                Если что, у меня запускается и со скайп-табом, и без. Просто между двумя вариантами никакой разницы. Вроде бы такое же было и при предыдущих обновлениях скайпа.
                • 0
                  Да, они меняют классы окон, в результате костыли их не опознают.
            • +7
              github.com/kekekeks/skypetab-ng/commit/cc60b9d725c7e5735bbf7192f813d42a40dd01d2 — по идее должно завестись. В PPA сборка уже скомпилирована, должно появиться в репозитории обновление для 14.04.
              • 0
                Спасибо большое.
                Mint 17 64 бита, всё ок, вроде как. Но юзаю несколько минут всего.
              • +1
                Спасибо, работает!
              • 0
                Поставил версию из репозитория для 14.04 на 13.10, все супер. Спасибо!
        • 0
          Многооконный для тайловых wm лучше, поэтому лучше если сделают опциональный выбор одно/много окон.
          • 0
            Options → Chat → [ ] Use default view
        • +2
          А я наоборот, вернул старый многооконный интерфейс. Мне больше нравится возможность самостоятельно управлять расположением окон.
  • +21
    Когда они всё таки сделают синхронизацию прочитанных сообщений? Это просто беда. У меня сурфейс, винфон, ноут, десктоп, и меня уже задолбало везде ставить Mark all viewed. Может кто уже хоть костыль какой сделал?
    • 0
      Эхм. А при одном акке разве без проблем синхронизируется история на всех девайсах? У меня только непрочитанные после логина приходили, больше ничего.
      • 0
        У меня всё синхронизируется.
        • 0
          Странно, не было такого ):
  • +3
    Что то не могу скачать под кУбунту, при выборе дистриб. нечего не происходит, да и намеков на новое также нет на офф. сайте
    • 0
      У меня все ок, правда я тарбол качал.
      • +1
        дайте ссылку под 64, если нетрудно.
        • +21
          Ну нифига себе, чего вы захотели! Это еще лет пять ждать.
          • +5
            Да, непонятно, почему бы с 64-битными либами не пересобрать. Ну собственно хорошо что хоть обновления Microsoft пилит ради 2% пользвателей.
    • +4
      Мне помогает выбор пункта дважды (кстати уже давно так). Прямая ссылка — download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb
      • 0
        согласен, у меня так же
  • +6
    И да, раз уж тут этого не было.

    поддержки ALSA больше нет

    ЗА ЧТО, MICROSOFT? ЗА ЧТО?
    • +19
      Теперь будете шипеть не только вы, но и ваши родители!
    • +2
      +1

      Добавить больше нечего. Печаль-тоска (
      Обновлять не буду.
      • 0
        а за что вы так не любите pulseaudio?!
        • +14
          Hello, this is Linus Torvalds, and I pronounce PulseAudio as Pu.psh.sAddia...u..psh.
          • 0
            It does not look like a proper answer on my question…
            • 0
              Шипит, портит звук.
              • +3
                Ни разу не замечал.
                • 0
                  В вайне непатченом (из поставки PlayOnLinux, например) запустите несколько игрулек — сразу заметите.
                  • 0
                    А это точно проблема PulseAudio, а не wine? Да и игры в wine у меня не шипят (Ubuntu 12.04 & 14.04, wine из PPA).
                    • +2
                      Выключаю пусльсу, запускаю вайн напрямую через alsa — идеально работает. Просто Поттеринг и последователи оказались не в состоянии сделать нормальный слой совместимости.
                • 0
                  Еще неделю назад я так же думал, после обновления у меня появилась странная проблема (сразу на 2-х PC, Fedora 20):
                  Слушал музыку в наушниках, сделал паузу, вынул наушники, нажал Play — звук настолько тихий, что я вообще его не слышу, вставляю и затем сразу вынимаю наушники — звук становится нормальным.

                  Я не знаю чем это можно объяснить, но еще неделю назад у меня таких багов не было, сейчас это постоянно. Жду обновление исправляющее.

                  Насчет шумов — то их уже давно нет, раньше да, их можно было хорошо слышать когда звук воспроизводится.
              • +1
                Вы это какую версию имеете в виду? Когда-то с ним были проблемы, и я был вынужден его сносить. Но сейчас работает без нареканий.
        • +2
          Задержка большая и непредсказуемая

          Глюки, если больше одной звуковухи, или если звуковухи добавляются/убираются динамически (usb)

          Непредсказуемо поведение, если звуковуха занята чем-то (jackd, например)

          Серьёзное ПО для работы со звуком не работает с Pulseaudio (все они используют jack, который не работает с pulseaudio).

          Сам pulseaudio не умеет работать в качестве клиента jack. Если бы мог, можно было бы рассматривать возможность его использования, а так — нет.

          В общем, резюме: я не могу на него обновляться, у меня куча всего перестанет работать.
          • 0
            Это, а module-jack-{sink,source} — не то?
            А про задержку чистая правда. Правда, ее можно уменьшить, но она от этого менее непредсказуемой не становится. Ну, можно накостылять, но тогда некоторые приложения заикаться начинают.
            • 0
              Это, а module-jack-{sink,source} — не то?

              хм, действительно, выходит, соврал. Я слегка отстал от жизни. Надо посмотреть.
              • +4
                Опять же, не нужно особо смешивать PulseAudio и JACK. Они для разных целей и разных пользователей. PulseAudio это такой удобный сервер, который предназначен для работы с большим спектром звуковых карт, нацелен на энергосбережение и предоставляет удобные вещи, вроде вещания звука по сети и управление громкостью приложений до микширования. А JACK — серьезное говно для профессионалов в аудио, которым нужна минимальная задержка, у которых качественное оборудование и которым не критичен простой для настройки, но критичен простой в эфире. В принципе, почти все, что можно сделать в JACK, можно сделать и в PulseAudio.

                Я сам раньше очень недолюбливал PulseAudio, по большому счету из-за того, что раньше он действительно шипел, гремел, шуршал, нагружал процессор, и вообще, работал не так, как хотелось. Сейчас же я его люблю. Он позволяет сделать вещи, которые в ALSA либо сложно реализуются, либо неудобно, либо с перезапуском. Я часто записываю аудио с «монитора», вещаю по сети, подключаю синки и сорсы, перекидываю звук с одного синка на другой без перезапуска приложения. И работает он сейчас вполне прилично.

                Но выкидывание поддержки ALSA из скайпа, я считаю, просто недопустимо. Совершенно не ясно, зачем это было сделано, учитывая то, что Skype всегда нормально работал через ALSA и не очень хорошо через PulseAudio.
        • 0
          лично мне, как пользователю, он не нравится потому, что не добавляет ничего нового по сравнению с алсой.

          Кроме того, в слаке 14.0 пульсы нет (ну либо я не заметил).
          • 0
            А как же индивидуальная настройка громкости для каждого приложения?
            • 0
              Мне это не нужно.

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

              Проигрыватель (использую VLC) крутит свою громкость, не затрагивая других. Мне этого более, чем достаточно.
            • +1
              А зачем для этого пульс? У меня нет пульса, у меня на альсе работает в KDE: в регуляторе громкости есть отдельная вкладка «громкость приложений» и там можно регулировать их независимо.
    • 0
      Я так полагаю, теперь не будет проблем с неработающим микрофоном в убунте. Хотя, может быть, этот баг и починили ещё раньше в самой убунте. Я не успел застать ибо поменял её на Gentoo.
    • 0
      Кстати, вполне себе возможно сделать хак через LD_PRELOAD. Вот вопрос, а никто не знает, есть ли такое на свете?
  • +1
    Установил, история сообщений сохранилась, интерфейс не особо поменялся.
    Иконки поменялись, стали более флэтовые.

    Чпуньк!
    image
    • +3
      А как он у Вас стал темным? Просто даже с темной темой GTK, он все равно светлый. Или это KDE с темой темной (все же Qt)?
      • –2
        Вот честно, вопрос «как интерфейс стал тёмным» выглядит несколько глупо касательно программы на Qt в линуксе.
      • +1
        Это elementary OS с тёмной GTK-темой.
  • 0
    У меня сегфолтится при входе. Я такой один?
    • 0
      А у меня при запуске сразу вылетает. :( В жопу такие обновления. Впрочем, чего еще ждать от Microsoft на чужом поле… :/

      Откатился на 4.2.

      PS Kubuntu 14.04.
      • 0
        У меня на Kubuntu 14.04 завелось нормально. Правда, зачем-то выборочно вывалил мне историю сообщений от некоторых контактов.
      • 0
        команда скайп никак не менялась. майкрософт просто владелец.
    • 0
      Профиль новый нужен.
      • +4
        В плане новый? Мне предлагается похерить всю историю чатов за 5 лет?
        • 0
          Получается так.
        • 0
          Она давно хранится на их серверах.
        • 0
        • 0
          И часто она вам пригождалась? :)

          В любом случае можно попробовать довериться встроенному скайповому механизму синхронизации, запустив одновременно обе версии.
          • +2
            Часто. Периодически нужно выкопать историю какого-нибудь разговора.
            Синхронизирует не всю, а последние несколько месяцев максимум.
      • 0
        не нужен
        только что обновил 4.2.последний на 4.3 — всё работает как часы.
  • 0
    Окно логина стало моднее и хуже. Галка remember me уехала в дальний угол, где ее с первого раза не заметишь даже. :/
  • +9
    Я джва года этого ждал:
    Вы не поверите
    image

    Они наконец-то добавили интеграцию с системноым механизмом уведомлений. Теперь в убунте показываются родные уведомления (верхний правый угол, чёрный прямоугольник), а не эти уродские скайповские в нижнем правом углу.
    • +9
      Главный недостаток убунтовских уведомлений — когда их внезапно сваливаются сотни, отображаться они будут в течение нескольких часов.
      • 0
        А это когда у вас такое произошло? ;)
        • +13
          Когда я случайно скрипт, который вызвал notify-send несколько сотен раз.
          • +9
            Когда я случайно скрипт, который
            Гхыы. :)
      • 0
        Как-то не случалось у меня такого. Интересно как себя родные уведомления скайпа поведут.
      • +1
        Было подобное, когда я прописал в evolution свой email и он начал мне сыпать уведомления о каждом новом сообщении. Жуть.
  • 0
    Нативные уведомления не работают (галочка не нажимается).
    Звук не работает.
    Нативную тему не подхватывает, в настройках внешнего вида oxygen отсутствует в принципе.
    Нативные иконки не умеет.

    Спасает чаты только всё ещё работающий api для работы с внешними приложениями и kopete.

    Chrome, skype, steam, darktable, iceweasel firefox, open/libreoffice (у этого дела лучше) и пр. Надеюсь это куча исключений, но подобный набор откровенного наплевательства на выбор юзера несколько огорчает, порой кажется что это скатывается в полный windows, где каждое приложение как рекламный баннер со своими понятиями интерфейса и внешнего вида (самыми правильными и понятными, продуманными и красивыми). Я, конечно, понимаю, что у m$ (а так же apache, mozilla, valve) свои понятия и skype должен сохранять «свой» стиль, а «юзабилисты» и прочие «дезигнеры» всё продумали, но есть такая вещь как гайдлайны, которые надо соблюдать.
    • 0
      Они даже на iOS не очень-то соблюдаются, чего ж вы хотите от свободного вольнолюбивого Линукса?
    • 0
      Firefox как раз довольно просто привести к нативному внешнему виду и поведению с помощью расширений и тем. Но необходимость применения костылей огорочает.
      • 0
        Можно было, но они постоянно ломают совместимость с расширениями oxygen и от версии к версии оно перестаёт работать, а дефольный подхват цветов (у меня тёмная тема) отвратителен.
    • 0
      Нативную тему не подхватывает, в настройках внешнего вида oxygen отсутствует в принципе.
      У вас должно быть 64-разрядная ОС с 64-разрядными либами oxygen, а скайп только x32. Какой дистрибутив?
      • 0
        Нативные уведомления не работают (галочка не нажимается).
        Ну и здесь, видимо, у вас тоже не стоит какой-нибудь libnotify 32-х разрядный.
      • 0
        Да, не 32 бит, не для того у меня 16 гб озу.
        И вообще, у меня только 3 32-битных приложения на компьютере — скайп, вайн и одна программа под вайном, на счёт игр в стиме не уверен, но проблем они не создают. Есть же нормы приличия.
        apt-get install kde-style-oxygen:i386
        [sudo] password for:
        Чтение списков пакетов… Готово
        Построение дерева зависимостей
        Чтение информации о состоянии… Готово
        Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
        или же используете нестабильную версию дистрибутива, где запрошенные вами
        пакеты ещё не созданы или были удалены из Incoming.
        Следующая информация, возможно, поможет вам:

        Пакеты, имеющие неудовлетворённые зависимости:
        kde-style-oxygen:i386: Зависит: kde-runtime:i386 (> 4:4.10) но он не будет установлен
        Зависит: libkdecore5:i386 (>= 4:4.11) но он не будет установлен
        Зависит: libkdeui5:i386 (>= 4:4.11) но он не будет установлен
        Зависит: libkio5:i386 (>= 4:4.11) но он не будет установлен
        E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

        аптитуд вовсе предлгает переустановить пол системы
        • 0
          Да, не 32 бит, не для того у меня 16 гб озу.
          Вообще-то 32-битная машина отлично работает с 64 Гб ОЗУ. (То, что десктопная винда не может — это уже искусственные ограничения ОС, связанные с лицензированием.)

          Вообще у меня есть и 32-битные, и 64-битные Gentoo. Нигде скайп проблем не доставляет, несмотря на свою 32-битность.
          • –1
            Не для того у меня линукс чтоб в системе ковыряться.
            • 0
              Можно подумать, я только и делаю, что ковыряюсь.

              Не, раз в пол-года, если вдруг что-то серьёзно изменили, то да, бывает нужно ковырнуть. Но ковыряться — это не про Gentoo. Раз настроил и знай обновляй.
        • 0
          Да, есть такое в Debian. Возможно, стоит сообщить им об этом.
          • 0
            И всё же, это проблема скайпа. Раз не предоставляют исходников, то совместимость исключительно их дело.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Вчера пакет уже пометили как устаревший. Скоро обновят.
      Я со skype.com скачал архив skype-4.3.0.37.tar.bz2, в нём бинарник скайпа запускаешь (не desktop файл, а skype без расширения). Запускается версия 4.3.
      У меня с этой версией заработал микрофон. Системные уведомления и камера тоже работают.
      • 0
        Обновили в репозитории ArchLinux.
  • 0
    OpenSUSE 13.1 Встал и запустился нормально. Только зачем-то последние сообщения пометил как непрочитанные, примерно за неделю. Звук пока не проверял. Большая история, тьфу-тьфу-тьфу, сегфолта не вызвала. Визуальное оформление не сильно лучше стало.
  • 0
    В настройках звука показывает «Virtual Device», звука, соответственно нет, у меня на Ubuntu 14.04 и у коллеги на Debian 7. Было подобное у кого-нибудь?
    • 0
      Разобрались, удалили alsa, поставили pulseaudio, в его настройках нужно не забыть убрать выключенный звук в «настройках ввода», иначе микрофон работать не будет.
      • 0
        Удалили alsa? Да Вы монстр. Как сам пульс по-вашему работает с ядром?

        (В данном случае, он — бесполезная прослойка между скайпом и альсой, раз скайп напрямую работать разучился.)
        • +1
          Ох, ох, как же тяжело бывает говорить. Пакеты alsa-base и alsa-utils. Мне тяжело судить, так как не могу сказать, что я power-user. С удовольствием прочитал бы ваше, более опытное и корректное решение.
          • +1
            Не понимаю, зачем было удалять alsa-base и alsa-utils. Чем это вам помогло? Я бы сказал — помешало, диагностику всяких проблем на уровне ядра.

            ALSA — это как раз и есть основной звуковой интерфейс между ядром и userspace (есть ещё древний как… сами понимаете, OSS). В общем, любой звук в линуксе так или иначе проходит через ALSA. Именно поэтому я и считаю Pulseaudio в данном случае лишним, раз можно без него было обойтись. (А если по-честному, то не особо он упрощает жизнь. Для меня в большинстве случаев — только усложняет.)
            • 0
              Без удаления этих пакетов не появлялся PulseAudio, оставался Virtual Device в настройках скайпа. Коммуникаций через него у меня крайне много, а после «облачного» обновления многие чаты не появлялись либо в них нельзя было писать, если были созданы с «новых» клиентов (на андроиде, маке, винде, и т.д.). Насколько я понял, в стороне от этого обновления оставались только линуксы, киндл файр и блекберри. Посему «завести» нормальную работу связи нужно было в любом случае.

              Музыка проигрывается, в скайпе звук и голос есть. Как пользователя меня это устраивает, но, возможно, система стала не «тру».
  • 0
    По комментариям выше делаю вывод, что стоит ставить только тогда, когда в репах Debian'а появится))
    • +1
      То есть вообще ставить не стоит никогда?:)
  • –6
    Оу, Балмер ушол, Microsoft становиться лучше.
    • +7
      Становится, ушел, please
    • 0
      Скайп делают те же люди, что и делали раньше.
  • +1
    Для пользователей Archlinux небольшое how-to нагуглил
    Установил, полет нормальный
    • 0
      Но зачем же так торопиться, что аж впереди арча бежать?
      • 0
        Любопытство)
  • 0
    В HD-видео всё так же не умеет?
  • 0
    Установил и сразу снёс. Ради одного приложения ставить пульсаудио не хочу, и без него всё остальное нормально работает.
    • 0
      а чем пульсаудиа не угодила?
      • 0
        Уже объясняли. Шум, треск, ПШШШ, высокая задержка. Хотя с каждым выпуском все лучше и лучше. На самом деле плюсов больше чем минусов, особенно для тех кто этими плюсами пользуется.
  • 0
    пришло штатное обновление на ubuntu 14.04 — сразу не завелось
    $ sqlite3 ~/.Skype/{YOURUSER}/main.db
    sqlite> DELETE FROM Messages WHERE type=68;
    sqlite> .quit
    

    только несколько последних отправленных файлов приняло опять :(

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