You are not logged in.

#1 2020-12-02 06:56:54

snfesh
Member
Registered: 2020-12-02
Posts: 2

[SOLVED] GNOME built-in screencast recording doesn't start

Hello. I couldn't start screen recording by hotkey CTRL+ALT+SHIFT+R on Arch Linux. Nothing happens, red icon in tray doesn't show.

System info:

~ >>> neofetch
OS: Arch Linux x86_64 
Host: HP Pavilion Laptop 14-ce0xxx 
Kernel: 5.9.11-arch2-1 
Uptime: 3 hours, 37 mins 
Packages: 1060 (pacman) 
Shell: zsh 5.8 
Resolution: 1920x1080 
DE: GNOME 3.38.1 
WM: Mutter 
WM Theme: Adwaita 
Theme: Yaru-dark [GTK2/3] 
Icons: Yaru [GTK2/3] 
Terminal: gnome-terminal 
CPU: Intel i5-8250U (8) @ 3.400GHz 
GPU: NVIDIA GeForce MX150 
GPU: Intel UHD Graphics 620 
Memory: 3171MiB / 7837MiB

Installed gstream packages:

~ >>> pacman -Qs gst                                                                                                               
local/clutter-gst 3.0.27-3
    GStreamer bindings for clutter
local/gnome-video-effects 0.5.0+4+g9554041-2 (gnome)
    Collection of GStreamer effects for GNOME
local/gst-libav 1.18.1-1
    Multimedia graph framework - libav plugin
local/gst-plugin-gtk 1.18.1-1
    Multimedia graph framework - gtk plugin
local/gst-plugins-bad 1.18.1-1
    Multimedia graph framework - bad plugins
local/gst-plugins-bad-libs 1.18.1-1
    Multimedia graph framework - bad
local/gst-plugins-base 1.18.1-1
    Multimedia graph framework - base plugins
local/gst-plugins-base-libs 1.18.1-1
    Multimedia graph framework - base
local/gst-plugins-good 1.18.1-1
    Multimedia graph framework - good plugins
local/gst-plugins-ugly 1.18.1-1
    Multimedia graph framework - ugly plugins
local/gst-python 1.18.1-3
    Multimedia graph framework - python bindings
local/gstreamer 1.18.1-1
    Multimedia graph framework - core

pipewire.socket status:

~ >>> systemctl --user status pipewire.socket                                                                                      
● pipewire.socket - Multimedia System
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-12-02 08:17:42 +05; 2h 15min ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/pipewire.socket

дек 02 08:17:42 systemd[1315]: Listening on Multimedia System.

pipewire.service status:

~ >>> systemctl --user status pipewire.service
● pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-12-02 09:48:02 +05; 46min ago
TriggeredBy: ● pipewire.socket
   Main PID: 23661 (pipewire)
     CGroup: /user.slice/user-1000.slice/user@1000.service/pipewire.service
             ├─23661 /usr/bin/pipewire
             └─23664 /usr/bin/pipewire-media-session

дек 02 09:48:02 pipewire[23661]: [W][000005437.483470][module-protocol-native.c:386 client_new()] server 0x555b61eaa9f0: no peersec: Protocol not available
дек 02 09:48:02 pipewire[23661]: [W][000005437.483610][module-protocol-native.c:386 client_new()] server 0x555b61eaa9f0: no peersec: Protocol not available
дек 02 09:48:02 pipewire[23661]: ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
дек 02 09:48:02 pipewire[23661]: [E][000005437.601613][alsa-seq.c:59 seq_open()] open failed: No such file or directory
дек 02 09:48:02 pipewire[23661]: [E][000005437.601766][module-node-factory.c:167 create_object()] can't create node: No such file or directory
дек 02 09:48:02 pipewire[23664]: [E][000005437.758128][core.c:71 core_event_error()] core 0x56434af0d570: proxy 0x56434af21db0 id:3: bound:-1 seq:3 res:-2 (No such file or directory) msg:"can't create n>
дек 02 09:48:02 pipewire[23664]: [E][000005437.758139][media-session.c:1971 core_error()] error id:3 seq:3 res:-2 (No such file or directory): can't create node: No such file or directory
дек 02 09:48:02 pipewire[23664]: [E][000005437.758144][core.c:71 core_event_error()] core 0x56434af0d570: proxy 0x56434af2c920 id:4: bound:-1 seq:4 res:-2 (No such file or directory) msg:"can't create d>
дек 02 09:48:02 pipewire[23664]: [E][000005437.758147][media-session.c:1971 core_error()] error id:4 seq:4 res:-2 (No such file or directory): can't create device: No such file or directory
дек 02 10:21:09 pipewire[23661]: [W][000007424.904451][module-protocol-native.c:386 client_new()] server 0x555b61eaa9f0: no peersec: Protocol not available

Schema «org.gnome.shell.recorder» is missing:

~ >>> gsettings get org.gnome.shell.recorder pipeline
Схема «org.gnome.shell.recorder» отсутствует

Please help me fix the screen recording. Sorry for my English.

Last edited by snfesh (2020-12-03 07:02:03)

Offline

#2 2020-12-02 16:04:37

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,797

Re: [SOLVED] GNOME built-in screencast recording doesn't start

Works out of the box here.  My system does not have org.gnome.shell.recorder in the file system (the locate command does not find it)
I am using Intel graphics and Wayland.   My system has /dev/snd/seq  whereas yours does not.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2020-12-03 04:07:51

snfesh
Member
Registered: 2020-12-02
Posts: 2

Re: [SOLVED] GNOME built-in screencast recording doesn't start

ewaller wrote:

Works out of the box here.  My system does not have org.gnome.shell.recorder in the file system (the locate command does not find it)
I am using Intel graphics and Wayland.   My system has /dev/snd/seq  whereas yours does not.

Command

~ >>> sudo modprobe snd_seq

created needed modules and /dev/snd/seq:

~ >>> lsmod | grep -i seq                                                                                                          
snd_seq                86016  0
snd_seq_device         16384  1 snd_seq
snd_timer              45056  2 snd_seq,snd_pcm
snd                   114688  18 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
~ >>> ls -al /dev/snd/seq                                                                                                          
crw-rw----+ 1 root audio 116, 1 дек  3 08:31 /dev/snd/seq

Thank you. Screencast work now but red light doesn't show in tray. How it fix?

UPD: Can't record screencast anymore. I don't understand what's happened.
pipewire.service status now

~ >>> systemctl --user status pipewire.service                                                                                                                                                              
● pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-12-03 10:29:55 +05; 1min 39s ago
TriggeredBy: ● pipewire.socket
   Main PID: 41819 (pipewire)
     CGroup: /user.slice/user-1000.slice/user@1000.service/pipewire.service
             ├─41819 /usr/bin/pipewire
             └─41822 /usr/bin/pipewire-media-session

дек 03 10:29:55 systemd[1064]: Started Multimedia Service.
дек 03 10:29:55 pipewire[41819]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"

UPD2: After reboot all works. Thanks! Solved!

Last edited by snfesh (2020-12-03 07:01:46)

Offline

Board footer

Powered by FluxBB