分类 桌面应用 下的文章

在 GNOME 桌面中创建自定义浅色和深色壁纸的简单指南。

GNOME 42 将期待已久的浅色和深色主题引入了 GNOME 桌面。它还带来了浅色和深色版壁纸,当你在浅色和深色主题之间切换时,它会自动改变。

因此,默认情况下,GNOME 会为你提供几组预配置的浅色和深色壁纸。

但是,如果你想要在主题更改时可以自动更改的别的壁纸怎么办?

以下是在 GNOME 中为浅色和深色主题配置和创建自定义壁纸的方法。

如何为 GNOME 创建自定义浅色和深色壁纸

首先,确保有两个版本的壁纸。通常,它们应该是标准的 PNG 或 JPG 图像。例如,我们在演示中使用了以下两个壁纸。

Sample light and dark wallpaper for demo

但是,如果你没有合适的浅色和深色壁纸,或正在寻找更多壁纸,在本指南的末尾,我会告诉你如何获取它们或准备你自己的。

跟着我来。

其次,我们需要为自己创建一个模式文件。壁纸的自动更换由名为 adwaita.xml 的 XML 文件处理,该文件定义了特定的浅色和深色背景标签。因此,我们将为壁纸创建 XML 文件。

为此,从 GitLab 复制 adwaita.xml 的内容并创建一个新的 XML 文件(链接在下面)。你应该在这个文件中看到两个标签:filenamefilename-dark。这两个 XML 标记包含两个壁纸的完全限定路径。在这两个标签下添加图片的路径,如下所示。

从这里下载 XML 文件 (adwaita.xml.in)

Change the XML file

第三步,使用你想要的任何名称将此文件保存到 /home/YOUR_NAME/.local/share/gnome-background-properties(请将 YOUR_NAME 替换为你的用户名)。如果 gnome-background-properties 不存在,请创建它们。对此示例,我使用了 my_cool_backgrounds.xml

Save the file

都准备好了。最后,打开设置并转到外观选项卡,你应该会看到选项中出现新的壁纸。

选择你的自定义浅色和深色壁纸并享受。

The appearance tab now has your custom light and dark wallpaper

如何下载或制作你的动态壁纸

你一定会想,“谁有时间去寻找和创建深浅版本的壁纸”?一些网站为你提供现成的动态壁纸,你可以轻松下载和安装。

我推荐的一个网站是 dynamicwallpaper.club,它为 macOS 提供了一些高达 6K 的优秀高质量壁纸。你可以轻松下载它们。

此外,如果你打算从上述网站下载,请记住该网站的图像是 heic 格式,因为该网站适用于 macOS。高效视频编码(HEIC)是 Apple 的 HEIF(高效图像文件格式)的专有版本。

你需要一个驱动来查看和转换 Ubuntu 或 Fedora Linux 中的动态 heic 图像。那么,如何将它们转换为适用于 Linux 系统呢?打开终端并运行以下命令来安装驱动。

Ubuntu 用户:

sudo apt install heif-gdk-pixbuf

Fedora 用户:

sudo dnf install libheif

仅适用于带有 KDE Plasma 的 Fedora/Ubuntu(没有此插件,Plasma 应用无法打开 heic 图像):

sudo apt install qt-heif-image-plugin
sudo dnf install qt-heif-image-plugin

最后,使用你喜欢的图像查看器打开 heic 图像并将其保存为 JPG/PNG。

Custom Light and Dark wallpaper in GNOME – transition

最后,别忘了在下面的评论部分告诉我你是否可以为 GNOME 创建自定义深色和浅色壁纸。

干杯。


via: https://www.debugpoint.com/custom-light-dark-wallpaper-gnome/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

使用我最喜欢的工具在 Linux 上截屏,可以节省时间。

在写开源软件时,我更喜欢展示一些截图来帮助演示我在说什么。古语有云,一图胜千言。如果你能展示一件事,那通常比试图用言语描述它要好。

有几种方法可以在 Linux 中截图。以下是我在 Linux 上用于捕获截图的三种方法:

1、GNOME

GNOME 有一个很棒的内置截图工具。只需按下键盘上的 PrtScr 键,GNOME 就会显示一个截图对话框:

Image of GNOME screenshot tool

默认操作是抓取区域的截图。这是一种在你制作截图时裁剪截图的非常有用的方法。只需将高亮显示框移动到你需要的位置,然后使用“抓取”角来更改大小。或选择其他图标之一以截取整个屏幕或系统上的单个窗口。点击“圆圈”图标进行截图,类似于手机上的“拍照”按钮。 GNOME 截图工具将截图保存在图片文件夹内的截图文件夹中。

2、GIMP

如果你需要更多截图选项,你可以使用流行的图像编辑器 GIMP 截图。要进行截图,请选择“ 文件 File ”并选择“ 创建 Create ”子菜单,然后选择“ 截图 Screenshot ”。

Image of the GIMP screenshot menu

该对话框允许你截取单个窗口、整个屏幕或仅一个区域的屏幕截图。我喜欢这个工具可以让你设置一个延迟:选择窗口后多长时间,按下截图后多长时间。当我想截取菜单操作的截图时,我经常使用此功能,因此我有足够的时间去窗口打开菜单。

GIMP 将截图作为新图像打开,你可以对其进行编辑并保存到你喜欢的位置。

3、Firefox

如果你需要截取网站的截图,请尝试使用 Firefox 的内置截图程序。右键单击网页正文中的任意位置,然后从菜单中选择“ 截图 Take Screenshot ”:

Image of screenshot utility

Firefox 切换到模态显示,并提示你单击或拖动页面以选择区域,或使用其中一个图标保存整个页面的副本,或仅在浏览器中可见的内容:

Image of Firefox modal display

当你在屏幕上移动鼠标时,你可能会注意到 Firefox 会高亮显示某些区域。这些是页面上的块元素,例如 <div> 或其他块元素。单击该元素以对其进行截图。 Firefox 将截图保存到你的下载文件夹,或你设置为“下载”位置的任何位置。

如果你尝试记录流程,那么截图可以为你节省大量时间。

尝试使用其中一种方法在 Linux 上截图。

(图片来源:Jim Hall,CC BY-SA 40)


via: https://opensource.com/article/22/8/screenshots-linux

作者:Jim Hall 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Inkscape 是 Fedora 设计团队最喜爱最常用的软件,它的功能可不止于制作精美的矢量图形。矢量图形(也就是 SVG 文件)可以帮助实现更多操作,许多软件也支持这一格式。不过,Inkscape 还有其他功能有待发掘。本系列 第一篇文章介绍了如何 使用 Inkscape 生成 GCode 文件;本篇文章将探索 Inkscape 的另一项扩展功能:用于绣花设计的 Ink/Stitch

绣花 DIY

在过去数年里,DIY 风靡一时。可以说,这一现象始于廉价的 3D 打印 技术,以及后来的 数控 机床与激光切割机、激光雕刻机。这些设备都算不上非常昂贵。同时,绣花机等“传统”机器的价格也有下降。家用绣花机现在只需 500 美元就能买到了

如果你不想买或者买不到绣花机,离你最近的 创客空间 一般也会有。即便是一台商用单头绣花机,价格也下降到了 5000 美元。对于购置绣花机这种投资来说,一般很快就能看到回报。

绣花设计软件

一些家用绣花机附有配套的绣花设计软件,不过大部分都只能在 Windows 系统上运行,就算该领域最常用的、独立于各绣花机制造商的软件 Embird 也是如此。不过,你也可以通过 Wine 来运行这些软件。

在 Linux 上,另一个办法就是使用 Embroidermodde。不过,该软件在 2014 年的募捐活动之后,就停止了开发活动。

到今天,只剩下一个办法:Ink/Stitch

The logo of the Ink/Stitch project

开源与绣花设计

绣花机价格高以及 Linux 用户少都怪不得制造商,毕竟为 Linux 开发应用的确不太值得。

绣花文件格式问题

绣花机所用文件格式大量涌现,甚至还有一些制造商为自家机器定制了文件格式。在某些情况下,即便是一家制造商,可能也会使用多种文件格式。

  • .10o – 丰田绣花机
  • .100 – 丰田绣花机
  • .CSD – Poem、Huskygram 和胜家家用绣花缝纫机
  • .DSB – 百灵达绣花机
  • .JEF – 车乐美 MemoryCraft 10000
  • .SEW – 车乐美 MemoryCraft 5700、8000 和 9000
  • .PES – 兄弟和 Babylock 家用绣花缝纫机
  • .PEC – 兄弟和 Babylock 家用绣花缝纫机
  • .HUS – 好时运家用绣花缝纫机
  • .PCS – 百福家用绣花缝纫机
  • .VIP – 百福旧格式 & 好时运格式
  • .VP3 – 百福家用缝纫机新格式
  • .DST – 田岛商用绣花缝纫机
  • .EXP – 美高商用绣花缝纫机
  • .XXX – Compucon 和 胜家家用绣花缝纫机
  • .ZSK – 美国市场的 ZSK 绣花机

关于绣花机会用到的文件格式,上面列出来的只是九牛一毛,可 在此 查看全部格式。如果你想进一步了解这些文件格式,可点击 此处 获取更多信息。

Ink/Stitch 文件格式

Ink/Stitch 最初使用的是 libembroidery 库,现在则使用 pyembroidery 库。在 pyembroidery 库的支持下,Ink/Stitch 目前可以读取以下格式:100, 10o, BRO, DAT, DSB, DST, DSZ, EMD, EXP, EXY, FXY, GT, INB, JEF, JPX, KSM, MAX, MIT, NEW, PCD, PCM, PCQ, PCS, PEC, PES, PHB, PHC, SEW, SHV, STC, STX, TAP, TBF, U01, VP3, XXX, ZXY 以及 TXT(内容为 GCode 代码)。

不过,Ink/Stitch 支持的储存格式则比较少:DST, EXP, JEF, PEC, PES, U01, VP3 and of course SVG, CSV 以及 TXT(内容为 GCode 代码)。

除了文件格式,绣花缝纫软件还需解决其它一些问题。

支持繁杂多样的线迹类型是一个难题,绘制工具与缝制工具的搭配使用又是另一个难题。不过,为什么非要从无到有搞出一套新应用?为什么不依赖现有的矢量软件?这样一来,开发者只需要在其基础上增添绣花扩展功能即可。后者就是 Ink/Stitch 项目 过去四年来的设计理念。

安装 Ink/Stitch

Ink/Stitch 是 Inkscape 的一个扩展功能。不过,由于 Inkscape 下载安装扩展的新功能还处于测试阶段,在其提供的扩展功能中可能无法找到 Ink/Stitch。因此,你需要自行手动 下载 该扩展。下载后,将压缩包解压到 Inkscape 扩展所在路径,默认路径为 ~/.config/Inkscape/extensions(或者放置在系统全局路径:/usr/share/inkscape/extensions)。若你改变了默认路径,则需检查 Inkscape 设置选项,找到扩展文件的存放位置。

自定义:为 Ink/Stitch 安装插件

Ink/Stitch 提供了为 Inkscape 安装插件的功能,用户需首先执行这一功能。

依次点击如下选项: 扩展 Extensions > Ink/Stitch > 线条颜色管理 Thread Color Management > 为 Inkscape 安装线条调色板 Install thread color palettes for Inkscape ,之后等待片刻。

虽然这一过程不会出现进度条之类的提示,不过也无需着急。

该功能执行后,将会安装来自不同纱线制造商的 70 套色板,以及一套符号库。

Inkscape with the swatches dialogue open, which shows the Madeira Rayon color palette

如果你使用的 Ink/Stitch 是从 Github 下载的 2.0.0 版本,那么下载下来的 ZIP 文件里就包括了色板文件。你只需将其解压到正确的路径:~/.config/inkscape/palettes/。如果你需要环形模板,可以点击 此处 下载,并将其保存到 ~/.config/inkscape/templates 目录下。

重新启动 Inkscape,可在 文件 File > 由模板新建 New From Template 下找到该模板。

Ink/Stitch 绣字

到目前为止,绣花设计最简单也最常用的方法就是使用 Ink/Stitch 的 文字缝制 Lettering 功能。该功能位于 扩展 Extensions > Ink/Stitch > 文字缝制 Lettering 。绣花文字缝制可不是一件简单事儿,它其实就是所谓的缎面绣字,需要做好特殊的文字设置。

Inkscape with a “Chopin” glyph for satin stitching defined for the Lettering function

你可以将路径转换为缎面绣,但是这种方法比使用文字缝制功能还要繁琐许多。多亏了社区的活跃,2021 年 5 月份发布的 Ink/Stitch 2.0 版本预置了更多的字体。2.0 版本还增加了 扩展 Extensions > Ink/Stitch > 字体管理 Font Management 功能,让用户更方便地管理这些字体。

此外,还有制作字体的功能,但是你需要了解如何使用 Inkscape 设计字体,可在 此处 浏览相关英文教程。这里只给出大概的介绍:首先创建一个 SVG 字体,接着将其储存在 JSON 文件中,这样便可以在 Ink/Stitch 字体管理功能中使用。

On the left side the Lettering dialogue and on the right the preview of this settings

该功能将打开一个对话窗口,你可以把文字输进去,调整字体及其大小,然后即可将输入的文字渲染出来。

绣制区域、路径等对象

Ink/Stitch 最容易实现的就是绣制区域或者路径。你需要做的只是画出路径。如果你使用的是形状,那么你需要将其转换成路径,然后执行如下操作: 扩展 Extensions > Ink/Stitch > 填充工具 Fill Tools > 分离填充对象 Break Apart Fill Objects… ,将路径分割成若干部分。

虽然 Inkscape 也有 路径 Path > 分离 Break apart 功能,但是在这种情况下并不可行。

接下来,运行 Ink/Stitch 内置模拟器: 扩展 Extensions > Ink/Stitch > 可视化并导出 Visualise and Export > 模拟器/实际预览 Simulator/Realistic Preview

The new Fedora logo as Stitch Plan Preview

注意,模拟器运行时需要占用大量的系统资源,而且启动时间也比较长。其实,以下功能操作起来会更加简便: 扩展 Extensions > Ink/Stitch > 可视化并导出 Visualise and Export > 线迹计划预览 Stitch Plan Preview 。该功能会在文件外部对线条进行渲染。

Nicubunu’s Fedora hat icon as embroidery. The angles for the stitches of the head part and the brim are different so that it looks more realistic. The outline is done in Satin stitching

简单的缎面及缎面绣

Ink/Stitch 会使用连续的线条(非虚线)将每个笔画转换成之字形或简单的缎面。依照预先设置好的描边宽度,沿着路径绣出线迹。只要路径上没有过多的曲线,使用这一方法就没问题。

Parameter setting dialogue and on the right the Fedora logo shape embroidered as Zig-Zag line

这个方法虽然简单,但绝不是最好的选择。最好的选择是使用缎面工具,该功能可以在 扩展 Extensions > 缎面工具 Satin Tools 找到。其中,转换功能又是重中之重,它可以将路径转换为缎面笔画。

Fedora logo shape as Satin Line embroidery

通过 扩展 Extensions > 缎面工具 Satin Tools > 旋转缎纹路径 Flip Satin Column Rails ,你还可以改变线迹的方向。这样做可以凸显缎面绣的立体感,典型的例子就是泡芙刺绣(一种非常具有立体感的刺绣)。支持这种功能的机器还可以为绣花时产生的多余的连线线迹标记出修剪记号。这些记号正是从 Ink/Stitch 自身符号库里安装得到的符号。

Ink/Stitch 线迹库

线迹库包括了 Ink/Stitch 可以创建的线迹类型。在前文,填充式线迹和之字形/缎纹线迹已经介绍过了,不过其他还有很多。

  • 平针:平针用于边缘装饰,沿直线或曲线缝制出一排短小的线迹,由此组成的一条条虚线就是平针。虚线的尺寸可大可小。

A running stitch – each dashed line will be converted in such one

  • 豆针:豆针可用于边缘装饰或添加设计细节。使用平针来回缝制就是豆针,这种缝法会增加线迹的厚度。

Bean Stitches – creating a thicker line

  • 手工针:在该模式下,Ink/Stitch 会将路径的每个节点当作穿针点;这些节点也正是针穿入的位置。

In manual mode – each node will be the needle penetration point

  • E 字针:E 字针是一种简单但十分好用的绷缝线迹,用于贴花织物。这种线迹多用于婴儿装,因为婴儿的皮肤比较敏感。

E-Stitch mostly used for applications on baby cloths, soft but strong connection

绣花用线列表

有些绣花机,尤其是商用的绣花机,根据设计的需要,可以提前适配不同的针线。必要时,这类机器会自动切换使用合适的针线。有些绣花文件格式支持这一功能,但有些并不支持。Ink/Stitch 可以将用户设置好的线条列表应用到绣花设计中。

如果你想在现有的设计上导入线条列表,可执行如下操作: 扩展 Extensions > Ink/Stitch > 导入线条列表 Import Threadlist 。同样的,线条列表也可以导出: 另存为 Save As 不同的文件格式,如 *.zip。当然,也可以将其打印出来: 扩展 Extensions > Ink/Stitch > 可视化并导出 Visualise and Export > 打印 PDF Print PDF

结语

为绣花设计编写软件可不是一件简单的事儿,软件需要支持很多功能,还要应对不同文件格式(有些属于闭源文件格式)带来的难题。Ink/Stitch 已经做得很好了,尽力打造出了一款功能多样的绣花工具,让用户能够进行基础的绣花设计。当然,它也不是完美的,有些功能还需要完善。但是,Ink/Stitch 绝对是一款十分优秀的工具,我也希望它能越来越好。绣花是个不错的兴趣爱好,有了 Ink/Stitch,Fedora Linux 用户便可开启天马行空的设计之门。


via: https://fedoramagazine.org/make-more-with-inkscape-ink-stitch/

作者:Sirko Kemter 选题:lujun9972 译者:aREversez 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

使用 LibreOffice 模板快速开始在 Linux 上写作。

任何办公软件套件中的主要部件都是文字处理器。无论你的需求如何,从记笔记到写书,文字处理器都能完成工作。大多数 Linux 发行版都包含 LibreOffice 套件,我使用 LibreOffice Writer 作为我的文字处理器。

LibreOffice Writer 通过其工具栏、键盘快捷键和菜单提供了很大的灵活性。但是,如果你只是想轻松地开始一个文档,你可以使用其中一个预加载的模板。以下是如何使用 LibreOffice Writer 模板让你的工作更轻松。

开始一个新文档

LibreOffice Writer 从一个空白文档开始。大多数人就从这里开始写作,但这也是从模板创建新文档的地方。

首先,打开“ 文件 File ”菜单,然后选择“ 新建 New ”、“ 模板 Templetes ”。此选项会打开模板选择对话框:

Open templates from the File menu

模板选择对话框显示系统上可用的不同模板。默认的 LibreOffice Writer 安装包括用于不同类型的商务信函、简历和其他文档的模板。你可以使用对话框顶部的过滤器选项浏览列表或缩小结果范围。

Select a template

单击你想要的模板,然后单击“ 打开 Open ”以使用此模板开始一个新的 Writer 文档。一些模板包括样板文本或其他示例材料,你可以使用这些材料开始编写新文档。例如,现代商务信函由以下 “lorem ipsum” 示例文本组成:

Modern business letter template

其他文档模板只是为你提供了一个具有一些漂亮的默认设置的空文档的起点。例如,现代文档模板对文本正文使用无衬线字体(例如 Linux 系统上的 Carlito):

Modern template

下载模板

如果你在内置选项中没有找到所需的模板,你可以从 LibreOffice 的网站下载合适的文档模板。进入 LibreOffice 扩展以开始使用 LibreOffice 扩展和模板库。

Templates and extensions options

在框中输入搜索词以查找你需要的文档模板。例如,学生可能会搜索 “APA” 来查找为 APA 样式设置的文档模板,这是学术论文的常见样式。

APA format template

总结

如果你需要编写文档,请浏览 LibreOffice 模板以找到适合你的模板。使用模板意味着你可以花费更少的时间来设置文档以使其具有某种外观,并且可以更快地工作。在支持你的工作的 LibreOffice 扩展和模板库中查找其他文档模板。

(图片来源:Jim Hall,CC BY-SA 4.0)


via: https://opensource.com/article/22/7/libreoffice-writer-templates

作者:Jim Hall 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

随着在设备上使用各种程序的用户的需求变得越来越复杂,程序本身也需要跟上用户的现实需求和未来期望。

我发现我每天需要的东西是一个在网页浏览器保持登录多个账号的简单方法。我 可以 根据需要对我的每个账号进行登录和注销操作,但在短时间内切换多个账号时,这变得非常乏味。

最初,我使用谷歌浏览器,它拥有管理多个帐户的能力。这很有效,但管理起来略显繁琐,而且明明只需 一个 谷歌账号就能搞定的事却要创建一个新的谷歌账号来完成,这显得有点儿笨拙。

这是我转而使用 Firefox 多账户容器 Multi-Account Containers 功能的原因。它不仅比我在谷歌 Chrome 浏览器上的设置灵活得多,而且我还使用了由我的浏览器开发者自己创建的工具,从而在整体上获得了更流畅和更简单的体验。

Firefox 中的容器图示

Firefox 中的多帐户容器是什么?

如果你想将数字生活的各个部分彼此分开,多账户容器也非常有效。通过使用容器,你在一个容器中的浏览活动不会与其他容器共享。这种隔离意味着你可以在不同容器中登录同一网站上的两个不同帐户。你的登录会话、网站偏好和跟踪数据将被限制在你使用某个网站的容器中。

它还有什么其他优势?想象一下,你在亚马逊或其他电子商务网站上购物。你浏览了一些商品,但没有购买任何东西。现在,如果你浏览网络,你会看到与你浏览的产品相关的广告。尽管有广告拦截器,一些网站仍会显示广告。使用容器,你可以将你的购物网站与其他网站分开。(LCTT 校注:甚至根据你的浏览历史,你再次访问同一网站时看到的价格可能会被“宰熟”——反复浏览代表了你的购买倾向。)

再给大家分享一个例子。Firefox 默认提供一个 Facebook 容器。默认情况下,此容器包括 Facebook、Messenger 和 Instagram 网站。这意味着当你打开这三个网站中的任何一个时,它们都只会在“Facebook 容器”中打开。因此,Facebook 将无法跟踪你在其他网站上的活动。

这是 很少有人知道或使用的 Firefox 功能 之一。

使用多账户容器

安装 Firefox 多账户容器是一个非常简单的过程,只需点击几下。

首先,前往 Firefox 附加组件网站上的 扩展程序页面。之后你唯一需要做的就是单击 “添加到 Firefox” 按钮。

安装完成!现在我们可以实际使用一下这个新的扩展。

可能你还没有注意到,你的搜索栏右侧应该会出现一个新图标:

这是你将用于与 Firefox 多帐户容器交互的图标。如果你单击该图标,你将看到一个小菜单:

让我们使用这个扩展尝试一些例子,看看多账户容器是如何工作的。

设置容器

首先,我们需要生成一个容器。点击多账户容器菜单中的 ` 管理容器 Manage Containers ,然后点击 新建容器 New Container

接着输入新容器的名称,选择颜色和图标。然后,点击 “OK” 保存新容器。

大功告成!我们现在可以返回主菜单在新容器中打开一个新选项卡:

你还会注意到新选项卡有一些样式,表示它正在容器内运行:

观察容器工作

现在让我们看看容器在使用时实际做了什么。

我们将在一个普通的浏览器选项卡中访问 Linode 管理网站,我已经在其中登录:

现在让我们尝试在 Firefox 容器中打开相同的页面,此时我被重定向到 Linode 登录页面:

为什么我被重定向了?因为现在我没有登录。这就是 Firefox 容器的乐趣之一:在一个浏览器会话中登录后,再进入一个容器,就好像你以前从未访问过该站点一样。

如果你在容器内完成对某个网站的登录,你从容器中访问该网站时将会保持登录状态。你还可以使用此功能从容器内登录网站,从而使该网站的所有数据与你的正常浏览器数据相隔开。

注意:你的浏览器历史记录本身之类的内容仍会暴露给你的正常浏览器会话。容器功能只是提供了一种方法来分离本文中提到的登录帐户等内容。

总结

对于那些在乎自己的隐私,或者只是想真正尝试对其系统的安全性进行严格控制的人来说,多账户容器被证明是一个很棒的功能。

例如,你可以在容器内登录你的谷歌帐户,谷歌永远不会知悉你在容器外的信息。 对拥有多个帐户的人来说,此扩展程序是一个不错的选择。有了它无需为你要使用的每样东西创建单独的浏览器帐户。

好了,这就是 Firefox 的多帐户容器的基本知识。

需要任何帮助,或者只是有点问题?请随时在评论区指出。


via: https://itsfoss.com/firefox-containers/

作者:Hunter Wittenborn 选题:lujun9972 译者:hanszhao80 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出

如果你使用的是 Ubuntu 22.04,你可能已收到过此通知。

Notification about pending Firefox app

它会通知你 Firefox 更新正在等待中,并要求你关闭应用以避免中断。

因此,就像一个听话的 Ubuntu 用户一样,你在保存或完成工作后关闭了 Firefox 浏览器。

你认为 Firefox 已在后台更新,重启浏览器将运行较新版本。

只是,并非如此。

即使在你重启浏览器甚至计算机后,它仍可能显示相同的 “pending update of Firefox” 通知

令人沮丧么?我可以告诉你发生了什么。

让我解释一下为什么会发生这种情况,以及你可以做些什么来“修复”它。

修复 “pending update of Firefox snap” 问题

早些时候,Firefox 曾经在后台更新,然后要求你重启浏览器。在你重启浏览器之前 不能 打开任何网站。

Firefox forced restart in the past

在将 Firefox 浏览器切换为默认 Snap 包格式 后,Ubuntu 团队对更新流程进行了一些改动。

此通知是“改进的用户体验”的一部分。现在,Firefox 不再阻止你浏览。你可以在方便时重新启动浏览器以进行更新。

但是为什么即使在你重新启动浏览器或系统后它仍然显示这个通知?

因为这是一条糟糕的通知消息,无法为你提供完整的信息。

Firefox 更新还没有开始

当你看到 “pending Firefox update” 时,你错误地认为应用已在后台更新,重启会将其升级到较新的版本。

而对于现在这种情况,Ubuntu 中的 Snap 包每天会自动刷新(更新)一次或几次。为了避免在重新启动安装更新之前 Firefox 不允许你浏览任何内容而导致工作中断,Ubuntu 甚至不会在后台更新 Firefox Snap 包。

相反,当 Snap 包刷新时,它会显示通知并希望你立即关闭浏览器,以便可以使用其他 Snap 包进行更新。

但像你我这样的用户不能这样做,对吧?看到通知,立即关闭浏览器?并不是很方便。

而当你有时间关闭浏览器时,Snap 刷新却不会马上更新浏览器。

你可以看到更新的 Snap 版本的 Firefox 可用,但只要 Firefox 正在运行,它就不会自动安装。

Firefox snap won’t be updated automatically if the browser is running

更新 Firefox Snap

这是你摆脱每天不断出现的更新通知所需要做的事情。

  • 关闭 Firefox 浏览器
  • 手动运行 Snap 刷新(更新已安装的 Snap 包)

确保你在 Firefox 浏览器中的工作已保存。现在,使用鼠标关闭所有 Firefox 浏览器或在终端中运行以下命令:

sudo killall firefox

现在 Firefox 不再运行,更新 Snap 软件包:

sudo snap refresh

你会看到它开始下载更新的 Firefox 包。

Firefox is being updated with Snap

更新完成后,你将看到 Firefox 已升级到更新版本的摘要信息。

Updated Firefox snap version

总结

安装非 Snap 版本的 Firefox 也可能是个解决方案,但不是每个人都可以走这条路。

Firefox 和 Snap 的开发人员必须齐心协力改进这个模棱两可的更新过程。他们应该提供更好的机制,不仅显示待处理更新的通知,还提供启动更新的选项。

这是我们最近在 Ubuntu 上看到的许多奇怪的事情之一。这必须改变才能使 Ubuntu (再次)成为一个对初学者友好的发行版。


via: https://itsfoss.com/pending-update-firefox-ubuntu/

作者:Abhishek Prakash 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出