Kubuntu 19.10:Ark 无法打开某些 zip 文件

Sem*_*mel 6 archive kubuntu ark

Ark 似乎在打开某些 zip 文件时遇到问题。

例如,当我尝试打开从https://beefree.io/导出的 zip 文件时,出现此错误:

方舟打不开XX。没有找到合适的插件。Ark 似乎不支持这种文件类型。

inxi 输出:

Kernel: 5.3.0-40-generic x86_64 bits: 64 Desktop: KDE Plasma 5.18.2 
           Distro: Ubuntu 19.10 (Eoan Ermine) 
Machine:   Type: Desktop Mobo: INTEL model: H110 serial: <filter> UEFI [Legacy]: American Megatrends v: 5.12 date: 09/11/2017 
CPU:       Topology: Dual Core model: Intel Core i3-6100 bits: 64 type: MT MCP L2 cache: 3072 KiB 
           Speed: 900 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 900 2: 900 3: 900 4: 900 
Graphics:  Device-1: Intel HD Graphics 530 driver: i915 v: kernel 
           Display: x11 server: X.Org 1.20.5 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 530 (Skylake GT2) v: 4.5 Mesa 19.2.8 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.3.0-40-generic 
Network:   Device-1: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter driver: ath9k 
           IF: wlp1s0 state: up mac: <filter> 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Run Code Online (Sandbox Code Playgroud)

我已经添加了 KDE PPA 并将语言环境设置为RU. 我安装了方舟模块(Bzip2、Gzip、Info-zip、Libarchive、Libzip、LZMA、P7zip、RAR、Unarchiver):

但是,我可以在 Ubuntu 19.10 (GNOME) 的 Ark 中打开相同的存档文件,但在 Kubuntu 19.10+PPA (KDE) 中失败

这里可能是什么问题?

Gry*_*ryu 1

我尝试使用 Arc 从 Dolphin、Nemo、PCmanFM、Thunar 打开它,但出现错误。

但是尝试使用 Engrampa 存档管理器打开此 zip 文件时没有错误。

arc 中安装和启用的插件有:Bzip2、Gzip、Info-zip、Libarchive、Libzip、LZMA、P7zip、RAR、The Unarchiver

其他 zip 存档可以通过 Arc 打开。但不是这个。

看来这个文件的结构有点不同,Arc 无法理解。

作为临时解决方案,正如您所说,Dolphin 可以用于打开档案作为文件夹,或者可以使用 engrampa 档案管理器代替 Arc:

$ sudo apt install engrampa
Run Code Online (Sandbox Code Playgroud)

文件示例


DK *_*ose 1

您可以使用unzip默认情况下应存在于系统上的内容。

\n\n

在 中konsole,只需运行unzip beefree-n1koo8f6b3.zip例如。

\n\n

要在 Dolphin 中做到这一点,

\n\n
    \n
  • 右键单击该文件
  • \n
  • 选择“Open With \xe2\x80\xa6”,而不是“Open with Ark”
  • \n
  • 在出现的窗口中,只需unzip在插入光标所在的文本框中键入即可
  • \n
  • 如果您需要经常打开此类文件,请选中记住应用程序关联 \xe2\x80\xa6 旁边的框
  • \n
  • 终端选项中,选择您喜欢的
  • \n
  • 单击“确定”
  • \n
\n\n

在 Dolphin 中使用解压

\n\n
\n\n

另一种途径是制作自己的服务菜单~/.local/share/kservices5/ServiceMenus如果不存在并且ServiceMenus文件夹中有一个包含以下内容的文件,则创建:

\n\n
[Desktop Action extract-with-unzip]\nExec=unzip "%U"\nName=Extract with unzip\nIcon=archive-extract\n\n[Desktop Entry]\nActions=extract-with-unzip\n\nMimeType=application/zip;\n\nServiceTypes=KonqPopupMenu/Plugin\nType=Service\nX-KDE-Priority=TopLevel\n
Run Code Online (Sandbox Code Playgroud)\n\n

将其另存为unzip.desktop或其他名称,但必须有.desktop后缀。

\n\n

现在,只要你有一个.zip文件,你就可以右键单击它并选择“使用 Ark 打开”“使用解压解压”:

\n\n

制作您自己的服务菜单

\n