GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ubuntu - Tromper Slack en pensant que vous n'avez pas plusieurs moniteurs ?

Autant que je sache, il n'y a aucun moyen de sélectionner un seul écran à partager dans l'application Linux Slack lorsque vous avez plusieurs écrans. Donc dans ma configuration à 3 écrans, le partage d'écran est pratiquement inutilisable.

Je me demandais donc s'il y avait un moyen de "tromper" Slack (ou toute autre application Linux) en lui faisant croire que je n'ai qu'un seul écran via une sorte de fichier de configuration/variable d'environnement, etc. ?

J'ai essayé de verrouiller Slack sur un seul écran à l'aide de la fonctionnalité "Paramètres d'application spéciaux" de KDE, mais cela n'a pas fonctionné.

D'autres suggestions ?

J'utilise Kubuntu 18.04.

Merci !

Réponse acceptée :

Ce n'est pas ma réponse, mais cela a fonctionné pour moi :

J'ai trouvé une solution de contournement en utilisant "v4l2loopback". Comme suit, en utilisant "v4l2loopback", ffmpeg peut produire un film capturé à l'écran sur un appareil v4l2. Ensuite, dans l'application Slack, vous pouvez partager votre écran comme entrée de votre caméra.

$ sudo modprobe v4l2loopback exclusive_caps=1
$ ffmpeg -f x11grab -framerate 30 -video_size 1920x1080 \
 -i :0.0+0,0 -f v4l2  -vcodec rawvideo -pix_fmt rgb24 /dev/video1
  • Changez "1920×1080" à la taille d'écran que vous souhaitez capturer.
  • Remplacez "+0,0" par le point de départ de l'écran.
  • Modifier /dev/video1 à votre appareil v4l2loopback créé par sudo modprobe v4l2loopback exclusive_caps=1 .

Donc, si vous faites /dev/video1 par v4l2loopback et dispose de deux écrans de taille "1920 × 1080" à gauche et à droite.

Pour obtenir l'écran de gauche :

$ ffmpeg -f x11grab -framerate 30 -video_size 1920x1080 -i :0.0+0,0 -f v4l2 \
 -vcodec rawvideo -pix_fmt rgb24 /dev/video1

Pour obtenir le bon écran :

$ ffmpeg -f x11grab -framerate 30 -video_size 1920x1080 -i :0.0+1920,0 -f v4l2 \
  -vcodec rawvideo -pix_fmt rgb24 /dev/video1

Le boursier a également créé l'outil de ligne de commande suivant pour exécuter ces commandes plus facilement :https://github.com/BlueSkyDetector/set_v4l2loopback_screen

Remarques :

  • J'ai dû installer v4l2loopback-dkms sur Ubuntu 18.04 :

    $ sudo apt-get install v4l2loopback-dkms

  • modprobe créé /dev/video0 pour moi, puisque je n'ai pas d'autre caméra installée


Ubuntu
  1. Écran de démarrage violet - Pas d'écran de démarrage ?

  2. Ubuntu est-il compatible avec les ordinateurs portables dotés de fonctionnalités d'écran tactile ? ?

  3. Ubuntu 18.04 :mettre la fenêtre dans le coin de l'écran ?

  4. Ajuster la résolution sur Ubuntu Server 10.04 ?

  5. L'écran d'Ubuntu Mate se déchire ?

Comment faire une capture d'écran dans Ubuntu

Comment installer Slack sur Ubuntu 18.04 LTS

Comment installer Slack sur Ubuntu 20.04 LTS

Les paramètres de plusieurs moniteurs ne sont pas stockés ?

Comment ouvrir plusieurs terminaux ?

Comment installer Slack sur Ubuntu 22.04