Совместно используя Ваш рабочий стол с Google Hangouts, парным монитором и GNOME Shell

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

service apache2 start

И апачские аргументы должны быть в Вашем /etc/apache2 структура.

44
16.07.2015, 10:16
4 ответа

Загрузите xrdp на вашем ноутбуке. Запустите соединение rdesktop с localhost. Используйте сессию rdesktop для инициирования сессии google+, и только это окно/рабочий стол будет общим.

Я понимаю, что это больше похоже на обходной путь, но он поможет сделать то, что вы хотите.

-2
27.01.2020, 19:34

Проблема

Оказывается, уже существует открытая проблема в трекере Chromium , связанная с этим досадным неудобством. Существующие варианты, предлагаемые Hangouts, имеют серьезные недостатки:

  1. Общий доступ к экрану: Если у вас несколько экранов (у меня их три) и вы используете «весь экран», другие участники видеовстречи не смогут ничего видеть.

  2. Совместное использование приложения: Если вы предоставляете общий доступ только к определенному приложению, то:

    • Вам придется вручную переключаться на другие приложения во время потоковой передачи, вернувшись к видеовстрече и включив / выключив общий доступ к экрану.
    • В некоторых приложениях дополнительные окна (например, диалоговые окна настроек, меню, всплывающие окна и т. Д.) Не будут захвачены как часть приложения, которым вы делитесь. И в большинстве случаев вам нужно сосредоточить внимание именно на этих диалогах.

Решение / обходной путь

Очень хорошее обходное решение находится в комментарии 18 того же обсуждения, поэтому все кредиты должны принадлежать автору комментария.

Я резюмирую процесс здесь, который позволяет вам поделиться частью / областью вашего многомониторного экрана в Google Hangouts, запущенном на машине Linux .

  1. Откройте VLC в режиме «Захват экрана» и сообщите ему, какую часть экрана X11 вы хотите захватить, используя соответствующие параметры командной строки модуля экрана .Вы можете сделать это через конфигурацию графического интерфейса ИЛИ с помощью командной строки:

     vlc \ 
     --no-video-deco \ 
     --no-embedded-video \ 
     --screen-fps = 20 \ 
     --screen-top = 32 \ 
     --screen-left = 0 \ 
     --screen-width = 1920 \ {1 }} --screen-height = 1000 \ 
    screen: // 
     
  2. Вернитесь в Google Hangouts и поделитесь недавно открытым окном VLC, которое теперь действует как ваш «портал» в интересная часть вашего экрана.

Важные примечания

  1. Переместите окно VLC подальше от той части экрана, которую вы снимаете, чтобы избежать начальных эффектов .

  2. НЕ НЕ изменяйте размер ИЛИ минимизируйте окно VLC, потому что это повлияет на разрешение вашего общего экрана. Если вы хотите убрать его с дороги во время потоковой передачи на видеовстречи, просто переместите его за пределы экрана БЕЗ изменения размера или просто представьте, что его там нет.

  3. Указатель мыши не захватывается VLC в Linux. Автор обходного пути предлагает решение и для этого: ExtraMaus , простая программа на языке C, которая создает «клон» вашей мыши, но видимый для VLC.

[TL; DR] Объяснение значений, которые я выбрал в примере

  1. Экран : / Параметр / указывает, что мы хотим включить модуль захвата экрана. Вы всегда будете использовать этот параметр как есть.

  2. Флаги - no-video-deco и - no-embedded-video скрывают меню окна и панель инструментов управления видео соответственно. Вы не хотите делиться ими через Hangouts, поэтому я предлагаю вам всегда включать эти параметры.

  3. - screen-fps = 20 не обязательно должно быть 20.Вы можете сделать это 30 или 10, поскольку производительность в первую очередь зависит от того, как Chrome кодирует видеопоток.

  4. Область экрана, которую вы хотите захватить, соответствует стандартному соглашению [ - верх экрана , - экран слева , - ширина экрана , - высота экрана ]. Предположим, у меня есть два монитора, каждый с разрешением 1920 x 1080, что дает общий "виртуальный" экран 3840 x 1080 при размещении одного рядом с другим, я мог бы дать следующие координаты:

      {{ 1}}
    1. [0, 0, 1920, 1080] для всего левого экрана
    2. [0, 1920, 1920, 1080] для всего правого экрана
    3. [32, 0, 1920, 1000] для части моего левого экрана, которая занимает всю ширину, но обрезается 32 пикселей от его верха (где у меня обычно есть строка заголовка окна) и 1080-1000-32 = 48 пикселей от его низа (где у меня есть панель задач KDE).
37
27.01.2020, 19:34

Модифицированная версия скрипта в репозитории hliss для возможности выбора области окна или рисования области прямоугольником.

https://gist.github.com/adrianlzt/216aabb9568b162c92317f768d889c76

0
27.01.2020, 19:34

Обновленные новости

Хорошие новости для всех:У нас есть лекарство, и обходной путь вам больше не понадобится. ;)

Эта ошибка была исправлена ​​в Chromium 83 Beta(dev/unstable ). Я протестировал версию 83.0.4103.14(Официальная сборка )бета (64 -бит )в Kubuntu 18.04. И эта версия исправляет эту проблему!


Обновление

Если вы хотите установить эту бета-версию,выполните следующие действия:

  1. Загрузите бета-версию по этой ссылке:

  2. Перейдите в папку и выполните эту команду:

    sudo apt install./google-chrome-beta_current_*.deb

При использовании Arch Linux установите chromium -моментальный снимок -bin из AUR. Подтверждена работа без обходного решения на версии 85.0 -1.


Стабильная версия

Согласно Википедии(История версий Google Chrome)версия 83 .0.4103 была выпущена 16 апреля 2020 года.

Может быть, это может занять шесть недель, (прогноз основных выпусков ), прежде чем мы сможем увидеть это в стабильном канале, это будет примерно в конце мая. Давайте молиться! ;)

****ОБНОВЛЕНИЕ в 2020 году -06 -04****

Основная версия «83.0.4103» была выпущена в стабильном канале с 2020 года -05 -19. Эта дата соответствует Википедии(истории версий Google Chrome)и может отличаться в зависимости от вашего дистрибутива.

В моем Kubuntu 18.04 стабильная )версия Chrome (— «83.0.4103.97 -1», протестирована и работает нормально. Таким образом, нам не нужно использовать обходной путь, ни бета-версию Chrome! ДА !!! \о/ \о/ \о/

11
21.04.2020, 21:49

Теги

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