我刚刚从 Ubuntu 20.04 更新到 22.04,从那时起 Firefox 似乎无法打开文件。当我从网站下载文件时,出现“打开方式...系统处理程序(默认)”对话框。我尝试这样做,看起来文件已下载,但我无法打开它,甚至无法在下载时访问该文件夹。我有 Firefox 105.0.3(64 位) Mozilla Firefox Snap for Canonical-002 - 1.0
我在 Ubuntu 18.10 中使用 Firefox Quantum 65.0。
我最近安装了 TeXmaker。当我尝试打开帮助文件时,我从 Firefox 收到以下错误。
文件路径为:
我可以使用文本编辑器打开相同的 html 文件。
顺便说一下,Firefox 可以从 /home 文件夹打开 html 文件。但是它无法访问 /usr 的 html 文件...
请建议我如何从 Firefox 中的 /usr 文件夹打开 html 文件。
我在 Ubuntu 22.04 上运行 Firefox。
当我安装 Ubuntu 22.04 时,我从 Ubuntu 20.04 安装中复制了预先存在的主文件夹。这包括~/.mozilla/firefox/20.04 系统中包含的 Firefox 配置文件。
Ubuntu 20.04 和 22.04 之间的 Firefox 之间的主要区别在于,在旧的 20.04 系统上,Firefox 是位于 的普通可执行文件/usr/bin/firefox,而在 22.04 上,Firefox 默认情况下是位于 的 Snap /usr/snap/firefox。显然,Snap 包含其自己的数据,包括配置文件数据,~/snap/firefox/.mozilla/当我复制主文件夹时,这些数据最初并不存在。尽管如此,当我打开 Firefox(使用 Snap 可执行文件)时,浏览器立即在 中找到了我的个人资料数据~/.mozilla/firefox/,并且 20.04 和 22.04 系统之间的过渡基本上是无缝的。
今天,我决定将 Firefox 的 Snap 版本替换为 Mozilla PPA 版本,如AskUbuntu 帖子中所述。根据单独指南的建议,我首先检查了 Snap 版本的配置文件数据~/snap/firefox/.mozilla/。事实上,我发现我什至没有那个目录:
~/snap$ ls -a firefox/
total 20K
drwxr-xr-x 5 user user 4.0K Nov 4 09:22 . …Run Code Online (Sandbox Code Playgroud) 将 Kubuntu 从 20 更新到 22 后,Firefox 已从 snap 强制安装。之后,我无法在任何地方下载和保存任何文件,而不仅仅是在主目录中。我已在 Kubuntu 的软件管理器(Discover)中向 Firefox 授予了所有显式权限,但没有效果。另外,我在从 snap 安装的其他应用程序中也遇到了类似的问题。我还可以尝试做什么来向这些应用程序授予所有权限?
UPD1。之前的 Kubuntu 版本是 20.04.4。我更新到22.04了
UPD2。输出为snap connections firefox
Interface Plug Slot Notes
audio-playback firefox:audio-playback :audio-playback -
audio-record firefox:audio-record :audio-record -
avahi-observe firefox:avahi-observe :avahi-observe -
browser-support firefox:browser-sandbox :browser-support -
camera firefox:camera :camera -
content[gnome-3-38-2004] firefox:gnome-3-38-2004 gnome-3-38-2004:gnome-3-38-2004 -
content[gtk-3-themes] firefox:gtk-3-themes gtk-common-themes:gtk-3-themes -
content[icon-themes] firefox:icon-themes gtk-common-themes:icon-themes -
content[sound-themes] firefox:sound-themes gtk-common-themes:sound-themes -
cups-control firefox:cups-control :cups-control -
dbus - firefox:dbus-daemon -
desktop firefox:desktop :desktop -
desktop-legacy firefox:desktop-legacy :desktop-legacy - …Run Code Online (Sandbox Code Playgroud) 一切都很好,直到我从 21.10 升级到 22.04。现在,每当我尝试在任何浏览器(Brave、Vivaldi、Firefox 等)中下载某些内容时,我只能将其下载到我的主文件夹或系统驱动器内的任何文件夹(我为 Ubuntu 使用单独的 SSD)。我在自动安装上使用我的数据硬盘,因此我总是安装并且从它读取/写入没有问题(我可以打开 Rhythmbox 并从那里播放音乐,通过终端将文件写入其中,复制,粘贴和删除),但我无法在浏览器上“另存为”,它会询问我是否要保存,但文件不会下载,不会显示在硬盘中,甚至不会显示在浏览器下载列表中。已检查权限且应用程序具有权限。有谁知道如何解决这个问题,甚至知道是什么原因造成的?
在我的工作中,我每天必须使用 Firefox 保存数百张图像。为此,我需要使用键盘。通常的任务是右键单击网页中的图像,选择“v”作为“图像另存为...”,然后按“Enter”键在文件保存对话框中选择“保存”按钮。
我最近切换到 Ubuntu 22.04,我注意到情况发生了变化,目前我被迫手动单击保存文件对话框的“保存”按钮。“Enter”键不起作用。我怎样才能恢复这个功能?它破坏了我的工作流程。
所以我在我的笔记本电脑上安装了 Ubuntu 22.04.2 LTS。启动需要 2 分钟以上,这对我来说似乎太长了。几个月前,当我在我的机器上安装 Ubuntu 时,并没有花费这么多时间。以下是分别由“systemd-analyze”和“system-analyzeblame”生成的日志
\nisaac@Isaac-Lenovo-IdeaPad-S145-15AST:~$ systemd-analyze \nRun Code Online (Sandbox Code Playgroud)\nStartup finished in 4.979s (firmware) + 8.472s (loader) + 4.847s (kernel) + 1min 59.732s (userspace) = 2min 18.032s graphical.target reached after 1min 59.606s in userspace
isaac@Isaac-Lenovo-IdeaPad-S145-15AST:~$ systemd-analyze blame\nRun Code Online (Sandbox Code Playgroud)\n1min 22.046s fstrim.service
57.290s plymouth-quit-wait.service\n 37.756s systemd-journal-flush.service\n 33.487s dev-mapper-vgubuntu\\x2droot.device\n 31.672s apt-daily.service\n 26.775s snapd.service\n 23.608s logrotate.service\n 21.060s networkd-dispatcher.service\n 20.841s snap-bare-5.mount\n 19.967s snap-core18-2714.mount\n 19.579s NetworkManager-wait-online.service\n 19.316s snap-core18-2721.mount\n 18.666s udisks2.service\n 18.013s snap-core20-1778.mount\n 16.502s snap-core20-1852.mount\n 13.452s snap-core22-583.mount\n 13.435s ModemManager.service\n 13.344s …Run Code Online (Sandbox Code Playgroud) 系统信息:
几天前我刚刚将 Ubuntu 升级到 22.04。几个月前,我卸载了所有与 snap 相关的软件包,包括snapd因为我在一些在线资源上读到 snap 软件包可能会导致系统速度变慢。而且,他们违背了开源精神。于是我热情地把它们去掉了。此后,我必须使用apt. 这没有问题。
升级后,每当我运行
sudo apt update && sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
sudo apt update && sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)
我在网上搜索了一下,发现安装上述软件包可以解决这个问题。这种方法解决了 libomp-dev 的问题,但没有解决 firefox 的问题。当我跑步时:
sudo apt install firefox
Run Code Online (Sandbox Code Playgroud)
我有:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out …Run Code Online (Sandbox Code Playgroud) 我最近升级了 20.04 Ubuntu 22.04。我选择退出默认的“Snap”Firefox,并按照这些说明将其替换为 Mozilla Team PPA 存储库中维护的 Firefox。
但是,我刚刚在我的系统上完成了更新和升级(我使用apt此代替软件更新程序),并且 Firefox 看起来可能已恢复为默认的“Snap”版本。从Help, About Firefox窗口中我看到声明“Mozilla Firefox for Ubuntu canonical - 1.0”,如屏幕截图所示:
问:如何判断我拥有的是 Snap 版本还是 PPA 版本?
请注意,我并不是在问如何安装它,因为有大量的教程,并且SE 中的问答也解决了这个问题。我只是想知道如何验证我是否拥有 PPA 版本(或 SNAP 版本)。
我从 20.04 升级到 22.04,现在我的光标看起来很丑
将鼠标悬停在链接上。如何禁用它或恢复旧的 Firefox 光标图标?最好不使用 apt 包,如下所述:How to install Firefox as a classic deb package (without snap) in Ubuntu 22.04 (jammy)