You are not logged in.
Hello,
I am facing an issue with the installation and functionality of the GNOME 45 Camera app on my Arch Linux system. I hope to seek some guidance and assistance with this matter.
Problem Description:
I recently installed the GNOME 45 Camera app from the Arch Linux snapshot package. However, upon attempting to launch the application, I encountered an issue where it fails to open a window. To further investigate, I ran the application in the terminal and observed the following log:
2023-10-21T08:18:34.957786Z INFO snapshot::application::imp: Snapshot (org.gnome.Snapshot)
2023-10-21T08:18:34.957833Z INFO snapshot::application::imp: Version: 45.0
2023-10-21T08:18:34.957844Z INFO snapshot::application::imp: Datadir: /usr/share/snapshot
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', aperture/src/device_provider.rs:91:90
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
To address this issue, I posted a bug report in the GNOME snapshot GitLab issues section, seeking assistance from the community. In response, someone suggested that the problem may be related to the absence of the gst-plugin-pipewire package. Upon further investigation, I discovered that gst-plugin-pipewire is listed as an optional dependency for the pipewire package in the Arch repositories.
GNOME Snapshot Gitlab issue link
Current System Configuration:
To provide context, I am currently running pipewire and gstreamer:
gstreamer 1.22.6-1
pipewire 1:0.3.83-1
Request for Assistance:
I would appreciate any guidance on resolving this issue and making the GNOME 45 Camera app function correctly on my Arch Linux system. Should I proceed to install gst-plugin-pipewire as an optional dependency for the pipewire package? Are there any other steps or configurations that I should consider to ensure the smooth operation of the application?
Thank you in advance for your assistance and insights.
Best regards,
Sudarshan Lawati.
Last edited by sudarshan68 (2023-10-23 13:05:46)
Offline
Mod note: moving to Multimedia and Games
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Update your system, this was addressed with snapshot 45.0-2.
Offline
@yochananmarqos I have updated the system and when doing so. It asked me two choices for a session manager:
1. Pipewire Media Session
2. WirePlumber
I checked the Pipewire documentation on the ArchWiki and selected Wireplumber, and when i run the command snapshot it gives the following error:
> snapshot
2023-10-23T05:41:19.438586Z INFO snapshot::application::imp: Snapshot (org.gnome.Snapshot)
2023-10-23T05:41:19.438655Z INFO snapshot::application::imp: Version: 45.0
2023-10-23T05:41:19.438675Z INFO snapshot::application::imp: Datadir: /usr/share/snapshot
2023-10-23T05:41:19.864536Z INFO ashpd::desktop::request: Creating a org.freedesktop.portal.Request /org/freedesktop/portal/desktop/request/1_129/ashpd_aswPNEGxX6
2023-10-23T05:41:21.991546Z INFO ashpd::desktop::request: Received signal 'Response' on 'org.freedesktop.portal.Request'
2023-10-23T05:41:21.991797Z INFO ashpd::proxy: Calling method org.freedesktop.portal.Camera:OpenPipeWireRemote
At first it asked for camera permission and i clicked on Allow. But still after that, it says "No Camera Found."
Offline
It was not working at first but after a restart it's working.
Offline
It is not fixed, in some restarts "wpctl status" detects Video devices and most of the time it does not.
I have no idea such behavior but it happened to me.
Cheese is working because I guess it is using gstreamer
Last edited by encrustace (2023-11-10 13:06:14)
Offline
$ wpctl status
PipeWire 'pipewire-0' [0.3.84, xxx@arch, cookie:639603903]
└─ Clients:
This data I removed for security purpose
Audio
├─ Devices:
│ 44. Tiger Lake-LP Smart Sound Technology Audio Controller [alsa]
│
├─ Sinks:
│ 45. Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 3 Output [vol: 1.00]
│ 46. Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 2 Output [vol: 1.00]
│ 47. Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 1 Output [vol: 1.00]
│ * 48. Tiger Lake-LP Smart Sound Technology Audio Controller Headphones [vol: 0.59]
│ 72. Easy Effects Sink [vol: 0.82]
│
├─ Sink endpoints:
│
├─ Sources:
│ 49. Tiger Lake-LP Smart Sound Technology Audio Controller Headphones Stereo Microphone [vol: 1.00]
│ * 50. Tiger Lake-LP Smart Sound Technology Audio Controller Digital Microphone [vol: 0.46]
│ 73. Easy Effects Source [vol: 1.00]
│
├─ Source endpoints:
│
└─ Streams:
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sink endpoints:
│
├─ Sources:
│
├─ Source endpoints:
│
└─ Streams:
Settings
└─ Default Configured Node Names:
0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source
Last edited by encrustace (2023-11-10 13:00:15)
Offline
sudo usermod -a -G video $USER
After adding myself in video group it started detecting
Offline
For me the issue was resolved by installing the CAMERA APP (snapshot) from flathub. I rebooted and it is working fine now.
Gnome version 45.4 (Wayland)
Offline