Skype на 17.04 не работает

Только что запутался в этой проблеме локально после запуска обновлений. Похоже, проблема с корнем - Drush не знает, где найти законную копию php, которая включает pdo. К счастью, он поддерживает этот путь в переменной среды, поэтому я сделал это в командной строке:

export DRUSH_PHP="/Applications/MAMP/bin/php/php5.4.39/bin/php"

Это исправило проблему, поэтому я редактировал .zshrc и добавил, что в файл проблема решена.

1
задан 20 April 2017 в 18:31

6 ответов

Существуют две разные версии Skype. Версия 4.x и версия 5.x. Вы можете запускать оба / оба одновременно. Если вы захотите запустить версию 5.x, перед установкой / переустановкой вы должны загрузить последнюю версию с сайта skype.com (в настоящее время это самое современное 5.1.0.1).

несколько проблем, которые необходимо решить, особенно если вы используете Ubuntu 17.04.

17.04 fix ...

Чтобы восстановить отсутствующий значок верхней панели, исправление аналогично тот, который применяется к индикатору Dropbox. Просто запустите приложение с помощью «env XDG_CURRENT_DESKTOP = Unity». Например, чтобы запустить Skype для Linux, вы должны использовать:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux (or skype for the 4.x version)

Чтобы сделать исправление постоянным, скопируйте рабочий стол приложения (skype.desktop для более старой версии 4.x и skypeforlinux.desktop для новая версия 5.x ... и у вас могут быть оба файла с /usr/share/applications/ до ~/.local/share/applications/, затем отредактируйте файл и измените строку «Exec», вставив «env XDG_CURRENT_DESKTOP = Unity» (без кавычек) сразу после «Exec =».

Exec=env XDG_CURRENT_DESKTOP=Unity skypeforlinux (or skype for the 4.x version)

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

must : некоторые приложения перезаписывают любые изменения, внесенные в их файлы автозапуска, расположенные в ~/.config/autostart/. Для этого нужно переименовать файл автозапуска, а затем в настройках приложения установить приложение не для запуска при входе в систему. Таким образом, будет использован модифицированный файл автозапуска (который имеет другое имя и содержит обходной путь).

Исправление репозитория ...

Если у вас был оригинальный Skype 4 .x и / или одна из бета-версий Skype 5.x, следует предупредить, что вы можете получить дубликаты файлов репозитория в /etc/apt/sources.list.d с именем:

skype-stable.list skypeforlinux.list

, и вам, вероятно, потребуется удалить второй, или будущие обновления программного обеспечения могут выходить из строя ...

В terminal ...

Убедитесь, что первый файл существует ...

ls -al /etc/apt/sources.list.d/skype-stable.list

, если первый файл существует, а затем удалите второй файл ...

sudo rm -i /etc/apt/sources.list.d/skypeforlinux.list
2
ответ дан 22 May 2018 в 23:26
  • 1
    Знаете ли вы, что об этой проблеме XDG_CURRENT_DESKTOP сообщили разработчикам Skype для Linux? – Gunnar Hjalmarsson 20 April 2017 в 19:53
  • 2
    Я думаю, вы меня неправильно поняли. Это был вопрос для вас. ;) (Как я уже сказал в комментарии выше, я не мог воспроизвести проблему 4.3 на своем 17.04.) – Gunnar Hjalmarsson 20 April 2017 в 20:06
  • 3
    @GunnarHjalmarsson ах ... делал против ... мой плохой. Нет, я не знаю, о каких-либо сообщениях. Dropbox имеет несколько аналогичное исправление. – heynnema 20 April 2017 в 20:07
  • 4
    Я использую 17.04 64bit (Unity) и пробовал skypeforlinux 5.4.0.1 из официального репо. Нет индикатора, также не описанного выше. Запуск снова через тире приводит к нескольким экземплярам. Невозможно вернуть Skype после его закрытия. – hako 3 August 2017 в 19:35
  • 5
    @hako В terminal тип env XDG_CURRENT_DESKTOP=Unity skypeforlinux. Что происходит? Запускается ли Skype? Есть ли значок на верхней панели? – heynnema 3 August 2017 в 20:38

Существуют две разные версии Skype. Версия 4.x и версия 5.x. Вы можете запускать оба / оба одновременно. Если вы захотите запустить версию 5.x, перед установкой / переустановкой вы должны загрузить последнюю версию с сайта skype.com (в настоящее время это самое современное 5.1.0.1).

несколько проблем, которые необходимо решить, особенно если вы используете Ubuntu 17.04.

17.04 fix ...

Чтобы восстановить отсутствующий значок верхней панели, исправление аналогично тот, который применяется к индикатору Dropbox. Просто запустите приложение с помощью «env XDG_CURRENT_DESKTOP = Unity». Например, чтобы запустить Skype для Linux, вы должны использовать:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux (or skype for the 4.x version)

Чтобы сделать исправление постоянным, скопируйте рабочий стол приложения (skype.desktop для более старой версии 4.x и skypeforlinux.desktop для новая версия 5.x ... и у вас могут быть оба файла с /usr/share/applications/ до ~/.local/share/applications/, затем отредактируйте файл и измените строку «Exec», вставив «env XDG_CURRENT_DESKTOP = Unity» (без кавычек) сразу после «Exec =».

Exec=env XDG_CURRENT_DESKTOP=Unity skypeforlinux (or skype for the 4.x version)

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

must : некоторые приложения перезаписывают любые изменения, внесенные в их файлы автозапуска, расположенные в ~/.config/autostart/. Для этого нужно переименовать файл автозапуска, а затем в настройках приложения установить приложение не для запуска при входе в систему. Таким образом, будет использован модифицированный файл автозапуска (который имеет другое имя и содержит обходной путь).

Исправление репозитория ...

Если у вас был оригинальный Skype 4 .x и / или одна из бета-версий Skype 5.x, следует предупредить, что вы можете получить дубликаты файлов репозитория в /etc/apt/sources.list.d с именем:

skype-stable.list skypeforlinux.list

, и вам, вероятно, потребуется удалить второй, или будущие обновления программного обеспечения могут выходить из строя ...

В terminal ...

Убедитесь, что первый файл существует ...

ls -al /etc/apt/sources.list.d/skype-stable.list

, если первый файл существует, а затем удалите второй файл ...

sudo rm -i /etc/apt/sources.list.d/skypeforlinux.list
2
ответ дан 18 July 2018 в 14:38

Существуют две разные версии Skype. Версия 4.x и версия 5.x. Вы можете запускать оба / оба одновременно. Если вы захотите запустить версию 5.x, перед установкой / переустановкой вы должны загрузить последнюю версию с сайта skype.com (в настоящее время это самое современное 5.1.0.1).

несколько проблем, которые необходимо решить, особенно если вы используете Ubuntu 17.04.

17.04 fix ...

Чтобы восстановить отсутствующий значок верхней панели, исправление аналогично тот, который применяется к индикатору Dropbox. Просто запустите приложение с помощью «env XDG_CURRENT_DESKTOP = Unity». Например, чтобы запустить Skype для Linux, вы должны использовать:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux (or skype for the 4.x version)

Чтобы сделать исправление постоянным, скопируйте рабочий стол приложения (skype.desktop для более старой версии 4.x и skypeforlinux.desktop для новая версия 5.x ... и у вас могут быть оба файла с /usr/share/applications/ до ~/.local/share/applications/, затем отредактируйте файл и измените строку «Exec», вставив «env XDG_CURRENT_DESKTOP = Unity» (без кавычек) сразу после «Exec =».

Exec=env XDG_CURRENT_DESKTOP=Unity skypeforlinux (or skype for the 4.x version)

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

must : некоторые приложения перезаписывают любые изменения, внесенные в их файлы автозапуска, расположенные в ~/.config/autostart/. Для этого нужно переименовать файл автозапуска, а затем в настройках приложения установить приложение не для запуска при входе в систему. Таким образом, будет использован модифицированный файл автозапуска (который имеет другое имя и содержит обходной путь).

Исправление репозитория ...

Если у вас был оригинальный Skype 4 .x и / или одна из бета-версий Skype 5.x, следует предупредить, что вы можете получить дубликаты файлов репозитория в /etc/apt/sources.list.d с именем:

skype-stable.list skypeforlinux.list

, и вам, вероятно, потребуется удалить второй, или будущие обновления программного обеспечения могут выходить из строя ...

В terminal ...

Убедитесь, что первый файл существует ...

ls -al /etc/apt/sources.list.d/skype-stable.list

, если первый файл существует, а затем удалите второй файл ...

sudo rm -i /etc/apt/sources.list.d/skypeforlinux.list
2
ответ дан 24 July 2018 в 20:26

Для реальной версии skypeforlinux, 5.4.0.1, доступной в официальных репозиториях и на веб-сайте Skype, необходимы некоторые дополнительные модули «libindicator7» и «libappindicator1». После установки этих двух модулей Skype для Linux работал для меня, включая его значок на верхней панели.

В моей системе (17.04 64bit Unity) переменная среды установлена ​​«XDG_CURRENT_DESKTOP = Unity: Unity7», которая должно сделать ненужным добавлять перед командой команду env XDG_CURRENT_DESKTOP = Unity. На самом деле, Skype запускается правильно, набрав в командной строке только «skypeforlinux».

0
ответ дан 22 May 2018 в 23:26

Для реальной версии skypeforlinux, 5.4.0.1, доступной в официальных репозиториях и на веб-сайте Skype, необходимы некоторые дополнительные модули «libindicator7» и «libappindicator1». После установки этих двух модулей Skype для Linux работал для меня, включая его значок на верхней панели.

В моей системе (17.04 64bit Unity) переменная среды установлена ​​«XDG_CURRENT_DESKTOP = Unity: Unity7», которая должно сделать ненужным добавлять перед командой команду env XDG_CURRENT_DESKTOP = Unity. На самом деле, Skype запускается правильно, набрав в командной строке только «skypeforlinux».

0
ответ дан 18 July 2018 в 14:38

Для реальной версии skypeforlinux, 5.4.0.1, доступной в официальных репозиториях и на веб-сайте Skype, необходимы некоторые дополнительные модули «libindicator7» и «libappindicator1». После установки этих двух модулей Skype для Linux работал для меня, включая его значок на верхней панели.

В моей системе (17.04 64bit Unity) переменная среды установлена ​​«XDG_CURRENT_DESKTOP = Unity: Unity7», которая должно сделать ненужным добавлять перед командой команду env XDG_CURRENT_DESKTOP = Unity. На самом деле, Skype запускается правильно, набрав в командной строке только «skypeforlinux».

0
ответ дан 24 July 2018 в 20:26

Другие вопросы по тегам:

Похожие вопросы: