您尚未登录。

#1 2024-06-25 20:50:11

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

[已解决]达芬奇的.desktop无法正常使用

总结如下:

  • 先用如下命令克隆aur(这里不要使用paru或者其它aur管理器,自动下载的达芬奇安装包不能通过验证

    ❯ git clone https://aur.archlinux.org/davinci-resolve.git

    再将达芬奇官网的安装包复制到克隆的根目录下,编译并安装

  • 对于amdgpu,安装opencl-amd(aur),其它显卡同理

  • 对于有些打不开的视频文件,使用如下命令转码

    ffmpeg -i input.mkv -vcodec copy -acodec copy out.mp4

使用官方的脚本安装,文件内容如下:

[Desktop Entry]
Version=1.0
Type=Application
Name=DaVinci Resolve
GenericName=DaVinci Resolve
Comment=Revolutionary new tools for editing, visual effects, color correction and professional audio post production, all in a single application!
Path=/opt/resolve/
Exec=/opt/resolve/bin/resolve %u
Terminal=false
MimeType=application/x-resolveproj;
Icon=/opt/resolve/graphics/DV_Resolve.png
StartupNotify=true
Name[en_US]=DaVinci Resolve

运行报错:

/usr/share/applications🔒 
❯ ./com.blackmagicdesign.resolve.desktop
./com.blackmagicdesign.resolve.desktop: 行 1: [Desktop: 未找到命令
./com.blackmagicdesign.resolve.desktop: 行 4: Resolve: 未找到命令
./com.blackmagicdesign.resolve.desktop: 行 5: Resolve: 未找到命令
./com.blackmagicdesign.resolve.desktop: 行 6: new: 未找到命令
./com.blackmagicdesign.resolve.desktop: 第 8 行:fg: 无任务控制
./com.blackmagicdesign.resolve.desktop: 第 13 行:"Name[en_US]": 不是有效的标识符

系统信息:

❯ fastfetch                                 コンピューター
                                        ┌──────────────────────────────────────────┐
                                           OS : Arch Linux x86_64
                                           Kernel : Linux 6.9.6-zen1-1-zen
                                           Packages : 975 (pacman)
                                           Display : 2560x1440 @ 60Hz
                                           WM : Hyprland (Wayland)
                                           Terminal : kitty 0.35.2
                                        └──────────────────────────────────────────┘

                                           : mbm@BCS-STUDIO-X
                                        ┌──────────────────────────────────────────┐
                                           CPU : AMD Ryzen 5 5600
                                           GPU : AMD Radeon RX 6750 XT
                                           GPU Driver : amdgpu
                                          ﬙ Memory : 2.24 GiB / 15.51 GiB (14%)
                                        └──────────────────────────────────────────┘

                                          ● ● ● ● ● ● ● ●

最近编辑记录 BreadCat209 (2024-07-03 19:12:53)


[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#2 2024-06-25 20:54:16

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

Re: [已解决]达芬奇的.desktop无法正常使用

附带的其他软件的桌面项也无法打开

/usr/share/applications🔒 
❯ ./com.blackmagicdesign.rawplayer.desktop 
./com.blackmagicdesign.rawplayer.desktop: 行 1: [Desktop: 未找到命令
./com.blackmagicdesign.rawplayer.desktop: 行 4: RAW: 未找到命令
./com.blackmagicdesign.rawplayer.desktop: 第 7 行:fg: 无任务控制
./com.blackmagicdesign.rawplayer.desktop: 行 9: application/x-braw-sidecar: 没有那个文件或目录

/usr/share/applications🔒 
❯ ./com.blackmagicdesign.rawspeedtest.desktop 
./com.blackmagicdesign.rawspeedtest.desktop: 行 1: [Desktop: 未找到命令
./com.blackmagicdesign.rawspeedtest.desktop: 行 4: RAW: 未找到命令
./com.blackmagicdesign.rawspeedtest.desktop: 第 7 行:fg: 无任务控制

/usr/share/applications🔒 
❯ ./com.blackmagicdesign.resolve-CaptureLogs.desktop 
./com.blackmagicdesign.resolve-CaptureLogs.desktop: 行 1: [Desktop: 未找到命令
./com.blackmagicdesign.resolve-CaptureLogs.desktop: 行 4: Logs: 未找到命令
./com.blackmagicdesign.resolve-CaptureLogs.desktop: 行 5: Logs: 未找到命令
./com.blackmagicdesign.resolve-CaptureLogs.desktop: 第 10 行:"Name[en_US]": 不是有效的标识符

/usr/share/applications🔒 
❯ ./com.blackmagicdesign.resolve-Installer.desktop 
./com.blackmagicdesign.resolve-Installer.desktop: 行 1: [Desktop: 未找到命令
./com.blackmagicdesign.resolve-Installer.desktop: 行 4: DaVinci: 未找到命令
./com.blackmagicdesign.resolve-Installer.desktop: 行 5: DaVinci: 未找到命令
./com.blackmagicdesign.resolve-Installer.desktop: 第 10 行:"Name[en_US]": 不是有效的标识符

/usr/share/applications🔒 
❯ ./com.blackmagicdesign.resolve-Panels.desktop 
./com.blackmagicdesign.resolve-Panels.desktop: 行 1: [Desktop: 未找到命令
./com.blackmagicdesign.resolve-Panels.desktop: 行 4: Control: 未找到命令
./com.blackmagicdesign.resolve-Panels.desktop: 行 5: Control: 未找到命令
./com.blackmagicdesign.resolve-Panels.desktop: 第 10 行:"Name[en_US]": 不是有效的标识符

[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#3 2024-06-25 22:20:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: [已解决]达芬奇的.desktop无法正常使用

.desktop 根本不是这么用的啦……把它安装到正确的地方(/usr/share/applications, ./usr/local/share/applications, ~/.local/share/applications),(可能需要刷新一下缓存,)然后你的启动器里就有了。

离线

#4 2024-06-25 23:51:32

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

Re: [已解决]达芬奇的.desktop无法正常使用

依云 说:

.desktop 根本不是这么用的啦……把它安装到正确的地方(/usr/share/applications, ./usr/local/share/applications, ~/.local/share/applications),(可能需要刷新一下缓存,)然后你的启动器里就有了。

启动器里有,但是启动了没有任何反应(我也知道shell没有这样的写法),就想着运行一下看看报错…


[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#5 2024-06-26 00:06:40

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: [已解决]达芬奇的.desktop无法正常使用

那你直接运行 Exec= 后的命令就好(「%u」就不要写上去了)。

离线

#6 2024-06-26 19:24:39

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

Re: [已解决]达芬奇的.desktop无法正常使用

依云 说:

那你直接运行 Exec= 后的命令就好(「%u」就不要写上去了)。

不行捏,还是报错

❯ /opt/resolve/bin/resolve 
/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_once_init_leave_pointer

看不懂是什么意思,大概是缺什么库吧


[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#7 2024-06-26 19:37:32

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: [已解决]达芬奇的.desktop无法正常使用

pacman -Qi glib2

离线

#8 2024-06-26 23:37:18

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

Re: [已解决]达芬奇的.desktop无法正常使用

依云 说:

pacman -Qi glib2

❯ pacman -Qi glib2
名字           : glib2
版本           : 2.80.3-2
描述           : Low level core library
架构           : x86_64
URL            : https://gitlab.gnome.org/GNOME/glib
软件许可       : LGPL-2.1-or-later
组             : 无
提供           : libglib-2.0.so=0-64  libgio-2.0.so=0-64  libgirepository-2.0.so=0-64  libgmodule-2.0.so=0-64
                 libgobject-2.0.so=0-64  libgthread-2.0.so=0-64
依赖于         : bash  glibc  libffi  libsysprof-capture  pcre2  util-linux-libs  zlib  libffi.so=8-64  libmount.so=1-64
可选依赖       : dconf: GSettings storage backend [已安装]
                 glib2-devel: development tools
                 gvfs: most gio functionality
依赖它         : appstream  at-spi2-core  avahi  bluez  bluez-utils  cairo  clash-verge  dconf  desktop-file-utils  dunst  enchant
                 fcitx5-gtk  ffmpeg  firefox  flatpak  gcr-4  gdk-pixbuf2  gegl  gimp  gjs  glib-networking  glibmm  glibmm-2.68
                 gobject-introspection  graphene  gsettings-desktop-schemas  gssdp  gst-plugin-pipewire  gst-plugins-bad-libs
                 gst-plugins-base  gst-plugins-base-libs  gstreamer  gtk-update-icon-cache  gtk2  gtk3  gtk4  gupnp  gupnp-igd
                 harfbuzz  hyprland  imagemagick  json-glib  lensfun  lib32-glib2  libadwaita  libayatana-appindicator
                 libayatana-indicator  libblockdev  libblockdev-crypto  libblockdev-fs  libblockdev-loop  libblockdev-mdraid
                 libblockdev-nvme  libblockdev-part  libblockdev-swap  libcloudproviders  libcolord  libdbusmenu-glib  libgexiv2
                 libgirepository  libgudev  liblqr  libmalcontent  libmanette  libmm-glib  libmypaint  libnice  libnm  libnotify
                 libproxy  librsvg  libsecret  libsoup  libsoup3  libwacom  libwireplumber  libxmlb  networkmanager  nwg-look
                 ostree  pango  pavucontrol  pinentry  pipewire  pipewire-audio  pipewire-pulse  playerctl  polkit  polkit-qt6
                 poppler-glib  qt6-base  qt6-webengine  shared-mime-info  tracker3  udisks2  upower  vlc  volume_key  waybar
                 webkit2gtk  wezterm  wireplumber  wpebackend-fdo  xdg-dbus-proxy  xdg-desktop-portal
被可选依赖     : fastfetch  libpulse
与它冲突       : 无
取代           : 无
安装后大小     : 36.67 MiB
打包者         : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
编译日期       : 2024年06月12日 星期三 05时46分48秒
安装日期       : 2024年06月19日 星期三 17时06分24秒
安装原因       : 作为其他软件包的依赖关系安装
安装脚本       : 否
验证者         : 数字签名


[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#9 2024-06-27 09:22:45

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: [已解决]达芬奇的.desktop无法正常使用

pacman -Qo /usr/lib/libpango-1.0.so.0
然后 -Qi 以及 -Qkk 一下得到的包名。

离线

#10 2024-06-27 21:41:00

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

Re: [已解决]达芬奇的.desktop无法正常使用

依云 说:

pacman -Qo /usr/lib/libpango-1.0.so.0
然后 -Qi 以及 -Qkk 一下得到的包名。

❯ sudo pacman -Qo /usr/lib/libpango-1.0.so.0
/usr/lib/libpango-1.0.so.0 由 pango 1:1.54.0-1 所拥有

~ 
❯ sudo pacman -Qi pango
名字           : pango
版本           : 1:1.54.0-1
描述           : A library for layout and rendering of text
架构           : x86_64
URL            : https://www.pango.org/
软件许可       : LGPL-2.1-or-later
组             : 无
提供           : libpango-1.0.so=0-64  libpangocairo-1.0.so=0-64  libpangoft2-1.0.so=0-64  libpangoxft-1.0.so=0-64
依赖于         : cairo  fontconfig  freetype2  fribidi  glib2  glibc  harfbuzz  libsysprof-capture  libthai  libx11  libxft
                 libxrender
可选依赖       : 无
依赖它         : appstream  dunst  fcitx5  firefox  gegl  gimp  gst-plugins-base  gtk2  gtk3  gtk4  hyprland  lib32-pango
                 libadwaita  librsvg  libvips  nwg-look  pangomm  pangomm-2.48  swappy
被可选依赖     : imagemagick  qt6-base
与它冲突       : 无
取代           : 无
安装后大小     : 2.29 MiB
打包者         : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
编译日期       : 2024年06月10日 星期一 04时58分27秒
安装日期       : 2024年06月19日 星期三 18时32分05秒
安装原因       : 作为其他软件包的依赖关系安装
安装脚本       : 否
验证者         : 数字签名


~ 
❯ sudo pacman -Qkk pango
pango: 84 全部文件,0 变化的文件

[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#11 2024-06-27 22:24:52

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: [已解决]达芬奇的.desktop无法正常使用

这没问题啊。看看 /opt/resolve 下有没有 libglib*?

离线

#12 2024-06-28 19:41:28

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

Re: [已解决]达芬奇的.desktop无法正常使用

依云 说:

这没问题啊。看看 /opt/resolve 下有没有 libglib*?

貌似没有

/opt/resolve 
❯ ll
Permissions User Group  Size         Date Modified                      Name              
drwxr-xr-x  mbm  mbm   516 MB 星期二, 25 六月 2024, 20:39  bin
drwxr-xr-x  mbm  mbm    37 MB 星期二, 25 六月 2024, 20:39  BlackmagicRAWPlayer
drwxr-xr-x  mbm  mbm    53 MB 星期二, 25 六月 2024, 20:39  BlackmagicRAWSpeedTest
drwxr-xr-x  mbm  mbm   146 KB 星期二, 25 六月 2024, 20:39  Certificates
drwxr-xr-x  mbm  mbm   274 KB 星期二, 25 六月 2024, 20:39  Control
drwxr-xr-x  mbm  mbm   357 MB 星期二, 25 六月 2024, 20:39  'DaVinci Control Panels Setup'
drwxr-xr-x  mbm  mbm   3.3 MB 星期二, 25 六月 2024, 20:39  Developer
drwxr-xr-x  mbm  mbm   170 MB 星期二, 25 六月 2024, 20:39  docs
drwxrwxr-x  mbm  root    0 B  星期二, 25 六月 2024, 20:39  easyDCP
drwxr-xr-x  mbm  mbm    58 MB 星期二, 25 六月 2024, 20:39  'Fairlight Studio Utility'
drwxr-xr-x  mbm  mbm    19 MB 星期二, 25 六月 2024, 20:39  Fusion
drwxr-xr-x  mbm  mbm   448 KB 星期二, 25 六月 2024, 20:39  graphics
drwxr-xr-x  mbm  mbm   3.8 GB 星期二, 25 六月 2024, 20:39  libs
drwxr-xr-x  mbm  mbm    94 MB 星期二, 25 六月 2024, 20:39  LUT
drwxr-xr-x  mbm  mbm   213 MB 星期二, 25 六月 2024, 20:39  Onboarding
drwxr-xr-x  mbm  mbm   539 MB 星期二, 25 六月 2024, 20:39  plugins
drwxr-xr-x  mbm  mbm    36 KB 星期二, 25 六月 2024, 20:39  scripts
drwxr-xr-x  mbm  mbm   3.7 MB 星期二, 25 六月 2024, 20:39  share
drwxr-xr-x  mbm  mbm   7.5 KB 星期二, 25 六月 2024, 20:39  'Technical Documentation'
drwxr-xr-x  mbm  mbm    32 MB 星期二, 25 六月 2024, 20:39  UI_Resource
.rwxr--r--  mbm  mbm   215 KB 星期二, 25 六月 2024, 20:39  filelist.txt
.rwxr-xr-x  mbm  mbm   2.9 MB 星期二, 25 六月 2024, 20:39  installer
.rwxr--r--  mbm  mbm   762 B  星期二, 25 六月 2024, 20:39  installer.dat

/opt/resolve 
❯ ll | grep lib
drwxr-xr-x  mbm  mbm   3.8 GB 星期二, 25 六月 2024, 20:39 libs

[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#13 2024-06-28 20:16:44

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: [已解决]达芬奇的.desktop无法正常使用

这里目录里有吗?

离线

#14 2024-06-29 22:07:17

BreadCat209
K.I.S.S.
注册时间: 2023-09-09
帖子: 203

Re: [已解决]达芬奇的.desktop无法正常使用

依云 说:

这里目录里有吗?

有的(一开始目害了以为这个是文件……)

/opt/resolve/libs via ☕ 
❯ ll | grep libglib
lrwxrwxrwx  mbm  mbm    16 B  星期二, 25 六月 2024, 20:39 libglib-2.0.so ⇒ libglib-2.0.so.0
lrwxrwxrwx  mbm  mbm    23 B  星期二, 25 六月 2024, 20:39 libglib-2.0.so.0 ⇒ libglib-2.0.so.0.6800.4
.rwxr-xr-x  mbm  mbm   1.7 MB 星期二, 25 六月 2024, 20:39 libglib-2.0.so.0.6800.4

[mbm@ArchLinux:~]$ sudo rm -rf /*

离线

#15 2024-06-29 22:43:00

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: [已解决]达芬奇的.desktop无法正常使用

都写了 d 了……
把它删掉试试,它和你的系统不兼容。

离线

页脚