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

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

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

例如,当我尝试打开从https://beefree.io/我收到此错误:

Ark 无法打开 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>

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

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

这可能是什么问题?

答案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

文件示例

答案2

您可以使用unzip系统默认存在的内容。

在 中konsole,只需运行unzip beefree-n1koo8f6b3.zip即可。

要在 Dolphin 中执行此操作,

  • 右键单击文件
  • 选择“使用…打开”,而不是“使用 Ark 打开”
  • 在出现的窗口中,只需unzip在插入光标所在的文本框中输入
  • 如果需要频繁打开此类文件,请选中记住应用程序关联旁边的复选框...
  • 终端选项,选择你喜欢的
  • 单击“确定”

在 Dolphin 中使用 unzip


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

[Desktop Action extract-with-unzip]
Exec=unzip "%U"
Name=Extract with unzip
Icon=archive-extract

[Desktop Entry]
Actions=extract-with-unzip

MimeType=application/zip;

ServiceTypes=KonqPopupMenu/Plugin
Type=Service
X-KDE-Priority=TopLevel

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

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

制作您自己的服务菜单

答案3

首先你应该尝试安装

sudo apt install -y p7zip-full p7zip-rar

如果这仍然没有帮助,请安装文件滚轮并对其进行配置以进行 zip 操作。(KUbuntu 20.04)

从命令行执行

sudo apt install file-roller

然后打开File Associations应用程序并输入以下设置zip

在此处输入图片描述

答案4

我知道我有点迟到了,但这似乎是我在 Google 上搜索解决此错误的方法时看到的第一个链接。似乎安装后unrarArk 就可以毫无问题地打开 .rar 文件了。

相关内容