Hi everyone,
I am posting this issue here, because the package info states that the packager is Chaotic-AUR Temeraire node <dr46onf1r3@chaotic.cx>
, as per:
pacman -Qi davinci-resolve
Name : davinci-resolve
Version : 17.4.6-2
Description : Professional A/V post-production software suite from Blackmagic Design
Architecture : any
URL : https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion
Licenses : Commercial
Groups : None
Provides : davinci-resolve
Depends On : glu gtk2 gstreamer libpng12 lib32-libpng12 ocl-icd openssl-1.0 fuse2
opencl-driver qt5-base qt5-svg qt5-webkit qt5-webengine qt5-websockets
libxcrypt-compat
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : davinci-resolve-studio davinci-resolve-beta davinci-resolve-studio-beta
Replaces : None
Installed Size : 4.96 GiB
Packager : Chaotic-AUR Temeraire node <dr460nf1r3@chaotic.cx>
Build Date : Sun 10 Apr 2022 07:04:33 AM EDT
Install Date : Mon 11 Apr 2022 10:18:05 AM EDT
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
If this is not the correct place, please kindly point me to the correct venue to post a bug report, and I will do it (upstream package maybe? but I don't know where that would be and if the source package has a different name than the pacman package...)
The issue is that the menu entries for the various applications are not placed correctly in the Plasma start menu. Six menu entries are installed, and they all end up under Lost & Found
, even though the package also provides a menu entry directory file:
pacman -Ql davinci-resolve | grep "desktop"
davinci-resolve /opt/resolve/share/DaVinciControlPanelsSetup.desktop
davinci-resolve /opt/resolve/share/DaVinciResolve.desktop
davinci-resolve /opt/resolve/share/DaVinciResolveCaptureLogs.desktop
davinci-resolve /opt/resolve/share/DaVinciResolveInstaller.desktop
davinci-resolve /opt/resolve/share/blackmagicraw-player.desktop
davinci-resolve /opt/resolve/share/blackmagicraw-speedtest.desktop
davinci-resolve /usr/share/applications/blackmagicraw-player.desktop
davinci-resolve /usr/share/applications/blackmagicraw-speedtest.desktop
davinci-resolve /usr/share/applications/com.blackmagicdesign.resolve-CaptureLogs.desktop
davinci-resolve /usr/share/applications/com.blackmagicdesign.resolve-Installer.desktop
davinci-resolve /usr/share/applications/com.blackmagicdesign.resolve-Panels-Setup.desktop
davinci-resolve /usr/share/applications/com.blackmagicdesign.resolve.desktop
davinci-resolve /usr/share/desktop-directories/
davinci-resolve /usr/share/desktop-directories/com.blackmagicdesign.resolve.directory
The contents of said directory file are as follows:
cat /usr/share/desktop-directories/com.blackmagicdesign.resolve.directory
[Desktop Entry]
Version=1.0
Type=Directory
Name=DaVinci Resolve
Name[en_US]=DaVinci Resolve
Icon=/opt/resolve/graphics/DV_Resolve.png
There is also the file /etc/xdg/menus/com.blackmagicdesign.resolve.menu
, but the corresponding blackmagicdesign entry in /etc/xdg/menus/applications-metged/
is missing.
I discovered the actual cause of the missing start menu structure, when I tried to manually install the desktop entries, using the command xdg-desktop-menu
:
xdg-desktop-menu install --mode user /usr/share/desktop-directories/com.blackmagicdesign.resolve
.directory /usr/share/applications/blackmagicraw-player.desktop /usr/share/applications/blackmagicraw
-speedtest.desktop /usr/share/applications/com.blackmagicdesign.resolve.desktop /usr/share/applicatio
ns/com.blackmagicdesign.resolve-CaptureLogs.desktop /usr/share/applications/com.blackmagicdesign.reso
lve-Installer.desktop /usr/share/applications/com.blackmagicdesign.resolve-Panels-Setup.desktop
xdg-desktop-menu: filename 'com.blackmagicdesign.resolve.directory' does not have a proper vendor pre
fix
A vendor prefix consists of alpha characters ([a-zA-Z]) and is terminated
with a dash ("-"). An example filename is 'example-com.blackmagicdesign.resolve.directory'
Use --novendor to override or 'xdg-desktop-menu --manual' for additional info.
I did not try the --novendor
flag, but everything worked, when I renamed the files in the pattern com.balckmagicdesign-resolve.directory
and so on.
So I believe that the pacman install script either needs to use the --novendor flag, or the *.desktop and *.directory files in the package need to be renamed to correspond to the convention.
And here is my inxi output, if anyone cares:
inxi output
System:
Kernel: 5.15.33-1-lts arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=09de5ab6-6d3a-4825-892c-d43619b08b77 rw rootflags=subvol=@
quiet
cryptdevice=UUID=7dc29c97-c98d-43ba-9c5e-4fbc7edd2e28:luks-7dc29c97-c98d-43ba-9c5e-4fbc7edd2e28
root=/dev/mapper/luks-7dc29c97-c98d-43ba-9c5e-4fbc7edd2e28 quiet splash
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
Desktop: KDE Plasma v: 5.24.4 tk: Qt v: 5.15.3 wm: kwin_x11 vt: 1
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Dell product: XPS 15 7590 v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Dell model: 0T8KGX v: A00 serial: <superuser required> UEFI: Dell
v: 1.15.0 date: 12/09/2021
Battery:
ID-1: BAT0 charge: 78.7 Wh (100.0%) condition: 78.7/97.0 Wh (81.1%)
volts: 12.9 min: 11.4 model: SMP DELL GPM0365 type: Li-ion serial: <filter>
status: full
Device-1: hid-0003:256F:C652.0005-battery
model: 3Dconnexion Universal Receiver serial: N/A charge: N/A status: N/A
CPU:
Info: model: Intel Core i9-9980HK bits: 64 type: MT MCP arch: Coffee Lake
family: 6 model-id: 0x9E (158) stepping: 0xD (13) microcode: 0xEC
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB
L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 4631 high: 4899 min/max: 800/5000 scaling:
driver: intel_pstate governor: performance cores: 1: 4728 2: 4415 3: 4753
4: 4751 5: 4762 6: 4798 7: 4802 8: 4811 9: 4727 10: 4899 11: 4691
12: 4166 13: 3526 14: 4851 15: 4649 16: 4780 bogomips: 76800
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 status: Vulnerable: eIBRS with unprivileged eBPF
Type: srbds mitigation: TSX disabled
Type: tsx_async_abort mitigation: TSX disabled
Use of uninitialized value in numeric eq (==) at /usr/bin/inxi line 15503.
Use of uninitialized value in numeric eq (==) at /usr/bin/inxi line 15511.
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Dell
driver: i915 v: kernel ports: active: DP-4,DP-5 off: eDP-1
empty: DP-1, DP-2, DP-3, DP-6 bus-ID: 00:02.0 chip-ID: 8086:3e9b
class-ID: 0300
Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q]
vendor: Hewlett-Packard driver: nvidia v: 510.60.02
alternate: nouveau,nvidia_drm pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:1f91 class-ID: 0302
Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo
bus-ID: 1-12:4 chip-ID: 0c45:6723 class-ID: 0e02
Device-4: Focusrite-Novation Scarlett 2i2 Camera type: USB
driver: snd-usb-audio,usb-storage bus-ID: 3-2.1:3 chip-ID: 1235:8210
class-ID: 0806 serial: <filter>
Device-5: Microsoft LifeCam Studio type: USB
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo bus-ID: 3-2.3.3.4:13
chip-ID: 045e:0772 class-ID: 0300
Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.1
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia gpu: i915
display-ID: :0 screens: 1
Screen-1: 0 s-res: 5120x1440 s-dpi: 96 s-size: 1353x380mm (53.27x14.96")
s-diag: 1405mm (55.33")
Monitor-1: not-matched mapped: DP-1-1 pos: primary,left res: 2560x1440
hz: 60 dpi: 108 size: 600x340mm (23.62x13.39") diag: 690mm (27.15")
modes: N/A
Monitor-2: not-matched mapped: DP-1-2 pos: primary,right res: 2560x1440
hz: 60 dpi: 108 size: 600x340mm (23.62x13.39") diag: 690mm (27.15")
modes: N/A
Monitor-3: eDP-1 note: disabled pos: left model: Sharp 0x14b9 built: 2019
res: 2560x1440 dpi: 284 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: 3840x2160
OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
v: 4.6 Mesa 22.0.1 direct render: Yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel
v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:a348 class-ID: 0403
Device-2: Focusrite-Novation Scarlett 2i2 Camera type: USB
driver: snd-usb-audio,usb-storage bus-ID: 3-2.1:3 chip-ID: 1235:8210
class-ID: 0806 serial: <filter>
Device-3: Microsoft LifeCam Studio type: USB
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo bus-ID: 3-2.3.3.4:13
chip-ID: 045e:0772 class-ID: 0300
Device-4: Realtek USB Audio type: USB driver: snd-usb-audio
bus-ID: 3-2.3.4:9 chip-ID: 0bda:402e class-ID: 0102 serial: <filter>
Sound Server-1: ALSA v: k5.15.33-1-lts running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.49 running: yes
Network:
Device-1: Intel Wi-Fi 6 AX200 vendor: Rivet Networks Killer™
driver: iwlwifi v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
bus-ID: 3b:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp59s0 state: down mac: <filter>
Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB
driver: r8152 bus-ID: 4-2.4:7 chip-ID: 0bda:8153 class-ID: 0000
serial: <filter>
IF: enp7s0u2u4 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 1-4:2 chip-ID: 8087:0029 class-ID: e001
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
Local Storage: total: 931.51 GiB used: 441.22 GiB (47.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WDS100T3X0C-00SJG0 size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 111130WD temp: 34.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 type: USB model: Scarlett Welcome Disk
size: 192 KiB block-size: physical: 512 B logical: 512 B type: N/A
serial: <filter> rev: 0.10 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 441.22 GiB (47.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-7dc29c97-c98d-43ba-9c5e-4fbc7edd2e28
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 720 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 441.22 GiB (47.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-7dc29c97-c98d-43ba-9c5e-4fbc7edd2e28
ID-4: /var/log raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 441.22 GiB (47.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-7dc29c97-c98d-43ba-9c5e-4fbc7edd2e28
ID-5: /var/tmp raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 441.22 GiB (47.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-7dc29c97-c98d-43ba-9c5e-4fbc7edd2e28
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31 GiB used: 3 MiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: file size: 34 GiB used: 0 KiB (0.0%) priority: -2
file: /swap/swapfile
Sensors:
System Temperatures: cpu: 73.0 C pch: 50.0 C mobo: N/A
Fan Speeds (RPM): cpu: 2387 fan-2: 2403
Info:
Processes: 360 Uptime: 1h 48m wakeups: 10 Memory: 31 GiB
used: 4.84 GiB (15.6%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1732 lib: 393 Shell: Zsh
v: 5.8.1 running-in: konsole inxi: 3.3.15
Garuda (2.6.1-1):
System install date: 2022-04-03
Last full system update: 2022-04-12
Is partially upgraded: No
Relevant software: NetworkManager
Windows dual boot: No/Undetected
Snapshots: Snapper
Failed units: