Abhishek Prakash 发布的文章

新版本的安卓系统让你对单个应用的访问和权限有了更精细的控制。这一点至关重要,因为许多应用曾经(正在)滥用系统权限。下载一个天气应用,它将要求访问你的通话记录,好像这与天气有什么关系一样。

为什么我在说安卓应用的权限?因为这可能与此应用的功能有关。

你可能已经知道 什么是 Flatpak。这些都是沙盒应用,可以选择访问系统资源,如文件存储、网络接口等。

就像 Android 一样,你可以控制 Flatpak 应用对系统资源的访问。默认情况下,这要用 Flatpak 命令,不是每个人都能适应它。

因此,有一个叫做 Flatseal 的小工具,可以让你在应用层面上管理和控制 Flatpak 的权限。

Flatseal

Flatseal

Flatseal 是一个图形化的工具,用于审查和修改你的 Flatpak 应用的权限。这使得事情比通过命令要容易得多。

Flatseal 会列出所有已安装的 Flatpak 应用。当你选择一个应用,你可以看到所有的权限。很容易发现已启用的权限,如果你愿意,你可以禁用它。

例如,Ksnip 是一个屏幕截图工具,但它也有联网权限,可以用 Imgur 等在线服务分享截图。如果你不需要它,你可以禁用它。

Control permissions of individual Flatpak apps

如果不出意外,看看一个应用有什么样的权限是很有趣的。例如,你可以看到 ksnip 有在后台运行的能力(这样你就可以用键盘快捷键进行截图)。

安装 Flatseal

既然管理的都是 Flatpak,那么 Flatseal 作为一个 Flatpak 包来使用也是合理的。

在 Fedora 上,如果已经添加 Flathub 仓库,你可以从软件中心安装它。

Installing Flatseal from the software center

否则,命令行总是可以帮助你。

flatpak install flathub com.github.tchx84.Flatseal

你真的需要控制权限吗?

这是一个主观的问题,完全取决于你。值得庆幸的是,到目前为止,桌面 Linux 应用并不像 Android 应用那样滥用权限。

一个普通用户通常不会去管这些事情,这完全没问题。

然而,如果你对这些事情过于谨慎,或者你找到一个很好的理由,Flatseal 提供了一个简单的选择。

你还应该小心你所改变的权限。如果你禁用了对应用的运作至关重要的权限,在使用应用时肯定会造成麻烦。

所以,总的来说,这不是一个普通用户要使用的东西。


via: https://itsfoss.com/flatseal/

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

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

Brave 是一个越来越 流行于 Linux 和其他操作系统的网页浏览器。对默认情况下阻止广告和跟踪的关注,以及对 Chrome 扩展的支持,使 Brave 成为 Linux 用户的热门选择。

在本教程中,你将学习如何在 Fedora Linux 上安装 Brave。你还将学习如何更新和删除它。

本教程已经在 Fedora 上进行了测试,但它也应该适用于基于 Red Hat 的其他发行版,如 CentOS、Alma Linux 和 Rocky Linux。

在 Fedora Linux 上安装 Brave 浏览器

你需要在这里用命令行的方式来安装 Brave。

作为先决条件,请确保 dnf-plugin-core 已经安装。

sudo dnf install dnf-plugins-core

下一步是将 Brave 仓库添加到你的系统中:

sudo dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/x86_64/

你还应该导入并添加仓库密钥,这样你的系统就会信任来自这个新添加的仓库的软件包:

sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc

Adding Brave Browser repository in Fedora Linux

现在可以开始了。用这个命令安装 Brave:

sudo dnf install brave-browser

当被要求确认你的选择时按 Y。根据你的网速,这应该需要几秒钟或几分钟的时间。如果 DNF 的缓存最近没有更新,甚至可能需要更长时间。

Installing Brave Browser in Fedora

安装完成后,在系统菜单中寻找 Brave 并从那里启动。

Start Brave browser in Fedora Linux

在 Fedora Linux 上更新 Brave 浏览器

你已经为浏览器添加了一个仓库,并且导入了它的密钥。你的系统信任来自这个仓库的软件包。

因此,当有新的 Brave 浏览器发布并提供给这个仓库时,你会通过常规的系统升级得到它。

换句话说,你不需要做任何特别的事情。只要保持你的 Fedora 系统更新,如果有 Brave 的新版本,它应该会随着系统更新自动安装。

从 Fedora Linux 中删除 Brave 浏览器

Brave Browser in Fedora Linux

如果你因为某些原因不喜欢 Brave,你可以从你的系统中删除它。只需使用 dnf remove 命令:

sudo dnf remove brave-browser

当询问时按 Y

Removing Brave browser from Fedora Linux

你也可以选择禁用 brave-browser-rpm-release.s3.brave.com_x86_64_.repo 或者从 /etc/yum/repos.d 中完全删除这个文件,虽然这并不是必须的。

我希望这个快速提示对你有帮助。如果你有任何问题或建议,请让我知道。


via: https://itsfoss.com/install-brave-browser-fedora/

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

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

情况是这样的。我的系统自带 Windows 10 Pro,并且带有 BitLocker 加密功能。我 甚至在 Windows 启用了 BitLocker 加密的情况下,以双启动模式安装了 Ubuntu

你可以轻松地从 Linux 中访问 Windows 文件。没有什么高科技的东西。只要进入文件管理器,点击通常位于“ 其他位置 Other Locations ”标签下的 Windows 分区。

Mounting Windows partition through the file manager in Linux desktop

对于 BitLocker 加密的 Windows 分区来说,这个过程也不是太复杂。只是当你试图挂载 Windows 分区时,它会要求你输入密码。

Password required for encrypted Windows drive mount in Linux

这是能工作的。在我的情况中,我输入了 48 位 BitLocker 恢复密码,它解密了 Windows 分区,并在带有 GNOME 40 的 Ubuntu 21.10 中毫无问题地挂载了它。

试试你的 BitLocker 密码。如果这不起作用,试试恢复密码。对于普通的 Windows 10 Pro 用户,恢复密码存储在你的微软账户中。

BitLocker Recovery Password in Micrsoft Account

输入恢复密码,你会看到 Windows 分区和它的文件现在可以访问。勾选“ 记住密码 Remember Password ”框也是为了进一步使用而节省时间。

Encrypted Windows partition now mounted in Linux

如果上述方法对你不起作用,或者你不熟悉命令行,还有一个替代方法。

这个方法包括使用一个叫做 Dislocker 的工具。

使用 Dislocker 在 Linux 中挂载 BotLocker 加密的 Windows 分区(命令行方法)

使用 Dislocker 分为两部分。第一部分是解开 BitLocker 的加密,并给出一个名为 dislocker-file 的文件。这基本上是一个虚拟的 NTFS 分区。第二部分是挂载你刚刚得到的虚拟 NTFS 分区。

你需要 BitLocker 密码或恢复密码来解密加密的驱动器。

让我们来看看详细的步骤。

步骤 1:安装 Disclocker

大多数 Linux 发行版的仓库中都有 Dislocker。请使用你的发行版的包管理器来安装它。

在基于 Ubuntu 和 Debian 的发行版上,使用这个命令:

sudo apt install dislocker

Installing Dislocker in Ubuntu

步骤 2:创建挂载点

你需要创建两个挂载点。一个是 Dislocker 生成 dislocker-file 的地方,另一个是将这个 dislocker-file(虚拟文件系统)作为一个回环设备挂载。

没有命名限制,你可以给这些挂载目录起任何你想要的名字。

逐一使用这些命令:

sudo mkdir -p /media/decrypt
sudo mkdir -p /media/windows-mount

Creating mount points for dislocker

步骤 3:获取需要解密的分区信息

你需要 Windows 分区的名称。你可以使用文件资源管理器或像 Gparted 这样的 GUI 工具。

Get the partition name

在我的例子中,Windows 分区是 /dev/nvme0n1p3。对你的系统来说,这将是不同的。你也可以使用命令行来达到这个目的。

sudo lsblk

步骤 4:解密分区并挂载

你已经设置好了一切。现在是真正的部分。

如果你有 BitLocker 密码,以这种方式使用 dislocker 命令(用实际值替换 <partition_name><password>):

sudo dislocker <partition_name> -u<password> -- /media/decrypt

如果你只有恢复密码,请以这种方式使用该命令用实际值替换 <partition_name><password>):

sudo dislocker <partition_name> -p<recovery_password> -- /media/decrypt

在解密该分区时,应该不会花很长时间。你应该在指定的挂载点看到 dislocker-file,在我们的例子中是 /media/decrypt。现在挂载这个 dislocker-file:

sudo mount -o loop /media/decrypt/dislocker-file /media/windows-mount

完成了。你的 BitLocker 加密的 Windows 分区已经被解密并挂载到 Linux 中。你也可以从文件资源管理器中访问它。

Mounting Dislocker decrypted Windows partition with file manager

文件系统类型错误的故障排除提示

如果你遇到这样的错误:

mount: /media/windows-mount: wrong fs type, bad option, bad superblock on /dev/loop35, missing codepage or helper program, or other error.

你应该在挂载时指定文件系统。

对于NTFS,使用:

sudo mount -t ntfs-3g -o loop /media/decrypt/dislocker-file /media/windows-mount

对于 exFAT,使用:

sudo mount -t exFAT-fuse -o loop /media/decrypt/dislocker-file /media/windows-mount

解除对 Windows 分区的挂载

你可以从文件管理器中取消挂载的分区。只要点击名为 windows-mount 的分区旁边的卸载符号

或者,你可以使用卸载命令:

sudo umount /media/decrypt
sudo umount /media/windows-mount

我希望这对你有帮助。如果你还有问题或建议,请在评论中告诉我。


via: https://itsfoss.com/mount-encrypted-windows-partition-linux/

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

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

与 Ubuntu 不同,Fedora 提供的是真正的、原生般的 GNOME 体验,而且体验很好,横向布局、三指滑动,一切都很好。

我不喜欢的一点是默认的标准主题,它是 Adwaita Light(默认)主题和深色的 GNOME Shell 的混合体。

因此,虽然通知和通知区是深色的,但系统和应用的其他部分是浅色主题。老实说,对我来说,这看起来很不协调。

Fedora GNOME standard theme

另一方面,深色主题让它看起来更好。

Fedora GNOME dark theme

让我告诉你如何在 Fedora 或其他任何使用 GNOME 桌面环境的发行版中开启深色模式。

在 Fedora 中切换到深色模式

好了!我将分享命令行的方法,因为它更快。打开一个终端,使用这个命令:

gsettings set org.gnome.desktop.interface gtk-theme Adwaita-dark

完成了。这很容易,对吗?但我也要展示一下 GUI 的方法。

因为我主要使用 Ubuntu,所以我始终参照 Ubuntu。Ubuntu 在系统设置中本身就提供了在浅色和深色主题之间切换的选项。

然而,在原生 GNOME 中却没有这样的设置。你必须先 在 Fedora 上安装 GNOME Tweaks 工具,然后用它来切换主题。

你可以在软件中心搜索它并点击“ 安装 Install ”按钮:

Install GNOME Tweaks from the software center in Fedora

或者,你在终端输入以下命令:

sudo dnf install gnome-tweaks

安装完成后,按 Super 键(Windows 键)在系统菜单中搜索它:

Start GNOME Tweaks

点击左侧边栏的“ 外观 Appearance ”标签,点击主题部分下的应用。

Changing theme in Fedora

你会看到这里有几个可用的主题。你应该在这里选择 “Adwaita-dark”。当你选择了它,应用就会切换到深色主题。

Selecting the Adwaita-dark theme

就是你在 Fedora 中切换到深色模式所需要做的一切。由于 GNOME Shell 已经在使用深色主题,你不需要明确地将它设置为深色模式。所有的通知、信息栏等都是在深色模式下的。

总结

你可以找到各种深色 GTK 主题并安装它们来给你的 Fedora 带来不同的深色外观。然而,我注意到,只有系统自己的深色主题才能被网页浏览器识别。

所以,如果你访问一个根据你的系统主题自动启用深色模式的网站,它将与 Adwaita-dark 兼容,但可能与其他深色 GTK 主题不兼容。

这就是使用系统提供的深色主题的一个优势。

如你所见,在 Fedora 中启用深色模式并不是什么火箭科学。它只是一个了解和发现的过程。

享受深色色彩吧!


via: https://itsfoss.com/fedora-dark-mode/

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

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

Linux 内核很复杂。我说的甚至不是代码的问题。

Linux 内核的代码本身很复杂,但你不需要为这个问题而烦恼。我说的是 Linux 内核的发布时间表。

一年内多久发布一个新的内核版本?内核被支持多长时间?还有一些 LTS(长期支持)内核,LTS Linux 内核的支持时间有多长?

问题是,虽然这些问题看起来很简单,但答案却不简单。

这些问题没有一个直接明了的答案,需要做一些解释,这就是我在这篇文章中要做的。

Linux 内核发布时间表:有吗?

短的回答是,每两到三个月就有一个新的内核版本发布。长的回答是,这不是一个硬性规定。

这个意思是,你经常会看到每两到三个月就有一个新的内核版本发布。这是内核维护者团队的目标,但并没有规定新版本必须在前一个版本的 8 周后准时发布的期限。

新的内核版本(通常)是由 Linus Torvalds 在它准备好的时候发布的。通常是每 2 到 3 个月发布一次。该版本被宣布为“稳定”,一般以 X.Y 的格式编号。

但这并不是 X.Y 开发的结束。稳定版会有更多的小版本以进行错误的修复。这些小版本在稳定版的内核上又增加了一个点,就像是 X.Y.Z。

虽然 X.Y(通常)是由 Linux 创造者 Linus Torvalds 发布的,但是维护稳定的 X.Y 内核、合并错误修复和发布 X.Y.Z 版本的责任是由另外的内核开发者负责的。

一个内核版本支持多长时间?

和发布一样,一个内核版本支持多长时间也没有固定的日期和时间表。

一个普通的稳定内核版本通常会被支持两个半月到三个月,这取决于下一个稳定内核版本的发布时间。

例如,稳定版内核 5.14 会在稳定版内核 5.15 发布后的几周内达到 生命末期。结束支持是由该稳定内核版本的维护者在 Linux 内核邮件列表中宣布的。用户和贡献者会被要求切换到新发布的稳定版本。

但这只适用于正常的稳定内核版本,还有 LTS(长期支持)内核版本,它们的支持期要比 3 个月长得多。

LTS 内核:它支持多长时间?

LTS 内核也没有固定的发布时间表。通常,每年都有一个 LTS 内核版本,一般是当年的最后一个版本,它至少会被支持两年。但同样,这里也没有固定的规则。

LTS 内核的维护者可以同意某个 LTS 内核的维护时间超过通常的两年。这个协议是根据必要性和参与的人员来达成的。

这种情况经常发生在 Android 项目中。由于两年的时间不足以让制造商结束对他们的硬件和软件功能的支持,你经常会发现一些 LTS 内核会被支持六年之久。

Linux LTS 内核计划支持日期

你可以 在 Linux 内核网站上 找到这个信息。

你的发行版可能没有跟随通常的 Linux 内核版本

如果你检查你的 Linux 内核版本,你可能会发现 你的发行版使用了一个旧的内核。也有可能该发行版提供的内核已经在内核网站上被标记为到达了生命末期。

不要惊慌。你的发行版会负责修补内核的错误和漏洞。除非你真的在使用一个不知名的 Linux 发行版,否则你可以相信你的发行版会保持它的安全和健全。

如果你有足够的理由,比如为了支持更新的硬件,你可以自由地在你使用的任何发行版或 Ubuntu 中安装最新的 Linux 内核

如果你想了解更多细节,我已经 在这里解释了为什么你的发行版使用过时的 Linux 内核

没有直接明了的答案

正如你所看到的,对于 Linux 内核发布时间表的问题,没有直接明了的答案。一切都是暂定的。

在我看来,好的方面是,如果你使用一个常规的 Linux 发行版,你不需要为 Linux 内核版本的发布或终止而烦恼。那是由你的发行版处理的事情。

我希望你对 Linux 内核的发布周期有了更多的了解,或者是我把你搞糊涂了。无论是哪种情况,请在评论区告诉我你的观点。


via: https://itsfoss.com/linux-kernel-release-support/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

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

情况是这样的。你用 Etcher 或者 Rufus 工具在 Windows 或者 Linux 中创建了一个可启动的、Live Linux USB。

你用它来安装 Linux,USB 的目的已经达到了。现在你想格式化这个 USB,用它来进行常规的数据传输或存储。

你把它插入你的 Windows 系统,令你吃惊的是,这个 USB 的磁盘容量只有 4MB。

你试图格式化它,但它可能不会让你这么做。即使你设法格式化它,USB 的大小现在也从通常的 8GB、16GB 或 32GB 缩减到只有 4MB。

你失去了你的 USB 吗?并非如此。你的 USB 并没有完全被破坏。你仍然可以用一个小技巧来格式化它,并舒适地使用它。

让我告诉你如何在 Windows 和 Linux 中把可启动的 USB 恢复到可用的状态。

格式化由 Rufus 或 Etcher 创建的 Live Linux USB (在 Windows 下)

你在 Windows 中看到只有 4MB 的磁盘空间。你知道为什么吗?因为在创建 Live Linux USB 时,该工具在 FAT32 文件系统中创建了一个 4MB 的 EFI 分区。其他的分区是在 Linux 的 Ext4 文件系统中,而这是不被 Windows 识别的。

这就是为什么你的 Windows 系统只看到 4MB 的 EFI 分区,并显示 USB 大小为 4MB。

Windows only see the EFI partition on the USB

总而言之,你需要做的是删除 USB 盘上的所有分区,用删除现有分区后得到的空闲空间创建一个新的 NTFS 或 FAT32 分区。这就行了。

让我展示一下详细的步骤。

步骤 1:

进入 Windows 菜单,寻找“磁盘管理”工具。

Start disk management tool

启动这个工具,它将显示你电脑上存在的所有磁盘。当然,这包括插入的 USB。

选择正确的磁盘是非常重要的。从 U 盘的大小或“可移动”的标签中辨别出它是哪一个。

步骤 2:

我们的想法是删除 U 盘上的任何现有分区。未分配的空间不能被删除,但这也没关系。

在该分区上点击右键,然后点击“ 删除卷 Delete Volume ”。

Delete partitions on the USB disk

当要求你确认时,按“ Yes ”。

Confirm deletion of partition

你的目标是只有一个未分配的空间块。当你看到它时,右击它并点击“ 新建简单卷…… New Simple Volume... ”来创建一个分区。

Create New Simple Volume

接下来的步骤很简单。点击“ 下一步 Next > ”,选择整个可用空间,给它分配一个字母,选择文件系统(FAT32 或 NTFS),并将其格式化。

Click Next

Use entire available space

Give it a drive letter

Use FAT 32 or NTFS, Name the USB if you want

Revise all the changes

完成后,你会看到 USB 已经恢复到正常状态,你可以开始向它复制粘贴数据。

USB is back to normal state

你现在可以像以前一样使用你的 USB 了。

这些步骤是针对 Windows 的。如果你使用 Linux 呢?

在 Linux 上格式化 Live USB

我注意到,由 Etcher 和这类工具创建的 Live USB 经常拒绝被文件管理器中的右键格式化选项正确格式化。

除此之外,你可以像在 Windows 中那样做:删除现有的分区,用整个可用空间创建一个新的分区。

这里使用 GNOME “磁盘” 工具。它已经安装在 Ubuntu 和许多其他 Linux 发行版上。

Start disk app

同样,确保你在这里选择了外部 USB 盘。

你会看到 U 盘上的各种分区。试着从上面的菜单中格式化该磁盘。

Format disk

如果这不起作用,逐个删除分区,然后把整个 USB 作为自由空间。

当你创建了整个自由空间后,点击 “+” 号,在上面创建一个 NTFS 或 FAT32 文件系统的分区。

用 NTFS(或 FAT32)创建分区,给它起个合适的名字,然后你就可以像以前一样使用这个 USB 了。

总结

像 Rufus 和 Etcher 这样的工具并没有真正破坏你的 USB。这就是它们的功能,通过在磁盘上创建一个不同的文件系统。但这样一来,Windows 操作系统就不能正确理解它。

好在只需付出一点努力就可以修复。我希望你也能够修复它。如果没有,请与我分享你的问题,我将尽力帮助你。


via: https://itsfoss.com/format-live-linux-usb/

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

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