分类 分享 下的文章

你准备好推进你的开源之旅了吗?这里有一些如何给开源做贡献的提示和教程。

 title=

在 2022 年,开源正变得越来越家喻户晓。但多年来,开源一直被称为企业 IT 领域中潦倒的弱势群体。开源已经以某种形式或方式存在了 几十年,但甚至直到 20 世纪 90 年代末,它才正式有了自己的 名字。你可能一直都在使用开源技术,但却不知道。事实上,你目前正在阅读的网站(LCTT 译注:指 opensource.com )就是在开源的内容管理系统 Drupal 上运行的。你的汽车、笔记本电脑、智能手表和电子游戏很可能是 由 Linux 这个开源操作系统支持的。

红帽公司的年度《企业开源状况》在最近发布了,其中包含了大量的见解,对任何在开源技术领域发展的人都有帮助。首先,77% 的 IT 领导对企业开源的看法比一年前更积极,82% 的 IT 领导更可能选择对开源社区有贡献的供应商。这意味着,参与开源比以往任何时候都更重要。现在是推进你的开源之旅的时候了,无论你在哪里。这里有一些资源可以帮助你踏上这条路。

为什么要为开源做贡献?

为开源做出你的第一次贡献

鼓励他人为开源做贡献

分享你对开源贡献的建议

当涉及到参与开源社区时,有无限的可能性。在这里,我们的目标是庆祝社区的不同观点和背景,其中包括你。你的独特故事激励着全球各地的人们参与到开源中来。来吧,把你的文章想法发给我们


via: https://opensource.com/article/22/3/contribute-open-source-2022

作者:Opensource.com 选题:lujun9972 译者:geekpi 校对:wxy

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

正在寻找一个 GUI 程序来管理 Linux 上的 AIO 和其他冷却设备么?让我们来了解一下 Coolero,以获得一些帮助。

说到 Linux,我们无法从 NZXT、Corsair、MSI、ASUS 等品牌那里获得官方软件支持来管理 PC 上的硬件组件。

虽然有开源的驱动/工具可以使事情顺利进行,但在具有图形用户界面(GUI)的程序中,它仍然是一项正在进行的工作。例如,配置游戏鼠标在 Linux 上设置 Razer 设备

幸运的是,这些年来情况有所改善,现在可以在 Linux 上管理/调整各种最新的外围设备和组件。

其中一个改进就是有了一个开源的 GUI 程序来管理和监控冷却设备,即 Coolero。

注意: 该程序正在积极开发中,并慢慢向其第一个主要版本发展。

Coolero:轻松地管理你的水冷

当我去年升级我的电脑时,我对我的 AIO(All-in-One)水冷(Corsair Hydro 100i Pro XT)缺乏软件支持感到恼火。

这不仅仅是控制 RGB 灯光(为了美观),而且我找不到一个方便的方法(使用 GUI 程序)来平衡风扇配置。

现在,有了 Coolero 就可以做到了。Coolero 是一个使用 liquidctl 和其他一些库来控制冷却设备的前端,主要包括 AIO、风扇集线器/控制器,还有 PSU 和一些 RGB 照明支持。

它支持一系列的水冷和一些 PSU。你可以在其 GitLab 页面上获得所有支持设备的细节。请注意,对一些冷却器的支持仍然是试验性的,而且你还不能让你的 Kraken Z 上的 LCD 屏幕与它一起工作。

让我强调一下主要的特点。

Coolero 的特点

现在有无数的冷却设备。但是,Coolero 支持一些流行的选项和它的变体来控制基本功能:

  • 系统概览图
  • CPU 温度/负载
  • GPU 温度/负载
  • 支持多个设备,以及同一设备的多个版本。
  • 能够使用该图表定制风扇配置文件。
  • 提供了几个预设的风扇配置文件。
  • 能够调整 RGB 照明配置文件。
  • 保存配置文件并在启动时应用它。

用户界面简单易懂,易于使用。你可以与图表互动以启用/禁用对特定组件的监控。

你所连接的 AIO 或控制器应该作为单独的组件出现在界面上,使你很容易控制它们。

你会有两种类型的功能,控制风扇和灯光(如果有的话)。我使用风扇图表来定制我的 AIO 上的风扇配置文件。

根据我的简单测试,它与 Corsair AIO 工作很好。你可以用它来尝试 NZXT 冷却器、PSU、控制器和智能设备(或集线器)。

在 Linux 中安装 Coolero

Coolero 以 AppImage、Flatpak(通过 Flathub)的形式提供,或者你可以从源代码中构建它。

如果你是 Linux 的新手,你可能想参考我们的 AppImage 指南Flatpak 帮助资源

要探索更多关于它的信息,请前往下面链接的 GitLab 页面。

总结

如果你有 AIO、集线器和控制器需要按照你的要求进行调整,那么 Coolero 是一个令人兴奋的项目,值得关注。

虽然你可以尝试使用一些命令行工具,但这并不是实现你的 PC 中的组件的基本控制的最方便的方法。

你试过了吗?你用什么来管理你的 Linux 系统上的 AIO 或冷却器?请在下面的评论中告诉我你的想法。


via: https://itsfoss.com/coolero/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

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

使用 Kontact 套件的功能 KNotes 温和地提醒你自己的日常任务。

 title=

我记得我第一次参加一个“不算会议的”会议,起初这是一个混乱的活动,有很多社交和个人项目的分享,但它逐渐凝聚成一个主要是自发组织的技术活动。这一切并没有用魔法,而用的是便签。人们在那些彩色的粘性记事贴上写下演讲和演示的想法,并将它们贴在共同的墙上,其他人将类似的想法分组,最终每个人都知道聚集在哪里讨论特定的话题。这是一件美好而令人满意的见证,它让我对便签有了新的认识。所以我很高兴最近发现 KDE Plasma 桌面有了数字便签,而且在很多方面它们甚至比实体的更有用。该应用叫做 KNotes,如果你有随意的想法想记下来,那么你可能想在自己的 Linux 桌面贴上它。

安装 KNotes

KNotes 是 Kontact 套件的一部分,这是 KDE 的个人信息管理器(PIM)。如果你正在运行 Plasma 桌面,那么你可能已经安装了 KNotes。如果没有,你可以从包管理器安装它:

$ sudo dnf install kontact

在基于 Debian 的发行版上,使用 apt 命令而不是 dnf

Linux 桌面上的 KNotes

尽管 KNotes 是 Kontact 的一部分,但它也是一个可以在后台运行的独立应用,随时可以在你需要时生成空白便签。从你的应用菜单启动 KNotes,它会将自身最小化到你的系统托盘。它的图标是一个黄色的小方块,因为在便签在现实生活中变得丰富多彩之前,它们往往都是黄色的。

要创建新便签,请右键单击系统托盘中的 KNote 图标并选择 “ 新便签 New Note ”。第一次创建便签时,系统会提示你选择保存的位置。选择本地 KNotes 数据库文件(它由 Kontact 管理,因此你不会直接与该文件交互)并默认使用此位置。之后就不会再收到这种提示。

你的桌面上会出现一个新便签,你可以自己在其中输入。

 title=

就这么简单。至少它可以像这种老式的纸质便签一样。但这些是数字版的 KDE KNotes,因此你可以做的不仅仅是记下一些提醒文本给自己。

更改便签颜色

当一堆黄色便签开始混合在一起,你可以对便签进行颜色编码。右键单击便签的标题栏(带有日期和时间的部分),然后从出现的上下文菜单中选择 “ 首选项 Preferences ”。在该窗口中,你可以更改标题和正文字体和字体大小,然后选择 “ 显示设置 Display Settings ” 选项卡以更改便签纸和字体的颜色。

 title=

发送便签

以前自己写便签的时候,经常会在 Emacs 的暂存缓冲区中给自己写一些提醒。有更好的方法来管理 Emacs 中的便签,但是我将便签内容记下后,之后心不在焉地关闭而没保存的习惯很难改掉。

有了 KNotes,便签会自动保存到 Kontact,因此你不必担心需要记着它们。更好的是,它们是数字的,因此你可以将它们发送给自己的其他设备。你可以通过电子邮件将便签发送给自己,也可以通过网络将它们发送到另一台计算机。只需右键单击便签的标题栏,你就可以选择“ 电子邮件 Email ”或“ 发送 Send ”。

要从一个到另一个 KDE Plasma 桌面以 KNotes 方式接收便签,你必须在接收机器上授予 KNotes 接收便签的权限。要允许传入便签,请右键单击系统托盘中的 KNotes 图标并选择 “ 配置 Knotes Configure KNotes ”。

 title=

设置闹钟

至少对我来说,写便签通常是因为我答应了某人的事情,通常是在短期内,比如一天结束之前。随着我的工作和打开越来越多的窗口,贴在桌面上的便签往往会被掩盖,所以 KNotes 允许你为真正重要的便签设置闹钟,这一点特别有用。

要为便签设置闹钟,请右键单击便签的标题栏并选择 “ 设置闹钟 Set alarm ”。

在 Linux 上做便签

便笺是记录日常任务的简单而有趣的方法。它们不是对每个人都“有效”,也不是我跟踪每天要做的事情的唯一手段,但它们是很好的选择,而且在一天结束时,在删除已完成的便签前将它们移到“已完成”那一堆,没有什么比这更令人心满意足的了。试一试吧,这是个可能能坚持下去的习惯。


via: https://opensource.com/article/22/2/sticky-notes-linux-kde

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

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

就像你在高中时最喜欢的图形计算器一样,KAlgebra 是科学计算器的同时还有 2D 绘图仪等功能。

如果你在高中时期一直盯着 TI-80 系列计算器,但后来就在也没动过它,那么你有时可能会渴望重温那些激动人心的代数和微积分岁月。Linux KDE 项目中的某个人一定也有这种感觉,因为有个 KDE 框架库 Analitza 提供了相关的语法和小部件,使你能够使用 K 系列应用(如图形计算器 KAlgebra)执行高级数学函数。

在 Linux 上安装 KAlgebra

在 Linux 上,你可以从软件仓库安装 KAlgebra。例如,在 Fedora、Mageia 和类似设备上:

$ sudo dnf install kalgebra

在 Elementary、Linux Mint 和其他基于 Debian 的发行版上:

$ sudo apt install kalgebra

或者,你可以 以 flatpak 安装它

Linux 计算器

KAlgebra 与学校中使用的许多著名图形计算器一样,既是科学计算器又是 2D 绘图仪。但与我曾经使用过的任何图形计算器不同,它也是一个 3D 绘图仪。但在进入 3D 空间之前,先从一些基本语法开始。

在 KAlgebra 中表示方程时,你必须对数学符号进行一些小的翻译,因为它们通常是手写的,需要了解它们在计算机上的表示方式。例如,要将华氏度转换为摄氏度,公式为:(5÷9) × (n-32),其中 n 是华氏度。这通常是方程和数学函数的表达方式:它们使用 ÷ 和 × 之类的特殊符号以及 n 之类的变量,然后它们确定哪个变量代表什么样的值。你不一定知道每个特殊数学符号的含义,但只要你知道特殊符号具有特定含义,那么你就可以查找它。在温度转换示例中,符号很常见,因此你可能已经知道 ÷ 表示除法,× 表示乘法。

在 KAlgebra 中,与大多数编程语言一样,除法由正斜杠表示,乘法由星号表示,因此转换 70 华氏度的等式为 (5/9)*(70-32)

KAlgebra 中还有用于常见数学运算的特殊功能,当你在 KAlgebra 中输入任何字母时,工具提示会为可用的函数提供潜在的自动补全功能。在 KAlgerbra 中编写温度转换方程的另一种方法是使用 times 函数:times(5/9, 70-32)

当你完成数学问题时,已确定的变量会列在计算器的右栏中,包括 ans 值,该值会根据已完成方程的答案进行更新。那么理论上,你应该能够反转转换并从 ans 得出华氏温度。

 title=

图形计算器

数字很有趣,但当它们被用来绘制形状时,它们才真正变得有趣。图形上二维空间的可视化是所有学科发展的一项重要技能,其中最重要的是计算机编程。

要在图形上画一条线,你必须设置一个水平值(x 轴)或一个垂直值(y 轴),或者两者都设置。在常见的数学符号中,一条有效的直线方程就是 x=5。这会在图形的 0 原点上方 5 点处生成一条水平直线。然而,在 KAlgebra 中,你必须明确表示你只想用符号 x->5 来设置 x 值。

 title=

除此之外,绘图与其他地方一样简单。你可以编写复杂的方程式,并且可以使用特殊函数,例如 sin

 title=

Linux 上的 3D 图

当你进入 3D 图形选项卡时,你可能已经很好地理解了 KAlgebra 的语法,并且也超出了我的数学知识。我从电子学和合成中学到了关于笛卡尔图的所有知识,所以我对 3D 图最有趣的事情是将正弦波可视化为 3D 对象:

 title=

3D 图表和 2D 图表(除了一维)之间的区别在于 3D 图表中只能有一个图,因此请明智地选择方程式。

数学可以有趣吗?

事实证明,是的,数学可以很有趣,答案就是一个很好的图形计算器。当我一直在通过数学课来弥补过去一些相当糟糕的数学成绩时,我想要是能使用计算器就好了。我发现 KAlgebra 是一个非常有用的工具,不仅可以解决任意问题,还可以理解方程的语法,以及函数的目的。无论你的数学成绩如何,请拿出你的 KAlgebra 计算器,运行一些数字。这真是非常有趣。


via: https://opensource.com/article/22/2/kalgebra-linux-calculator

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

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

数据是最宝贵的一项资产。

无论影响好坏,数据收集技术都会一直存在。现实生活中,人们进行分析、研究以及学习,都需要各种各样的数据。

当然,数据收集也会带来风险,比如不法机构会收集用户的浏览数据(或网络活动)。

匿名数据收集等技术虽然在不断发展,但在隐私保护这方面可能做的并不是十分完善。

不过先别担心,保护好自己的隐私并不是件难事。

一些简单好用的软件可以在不影响用户体验的前提下,增强用户的隐私保护。更重要的是,搞明白这些软件,你根本不需要着急花大把的时间。

本文将会推荐一些简单的软件,可以轻松保护你的网络隐私。

一些增强隐私保护的基本工具

保护数据安全最有效的办法就是,关注你使用频率最高的产品。

担心数据安全是必要的,但不能顾此失彼,忘记产品最基本的用途。

比如,你使用一款去中心化的社交软件,但是你的亲朋好友都不去用它,他们大多时候还是使用 WhatsApp。那么,你的这种做法就没有任何意义。

因此,我们在这里列出了一些不用付出特别的努力就能轻松试用的软件,并将它们归为以下几类:

  • 网页浏览器
  • 虚拟专用网络
  • 搜索引擎
  • 社交软件
  • 操作系统
  • 密码管理

关注隐私保护的开源网页浏览器

从办理银行业务到访问社交媒体,网页浏览器能帮你做各种事情。

如果你选择了一款提供优质安全服务以及强大隐私保护功能的网页浏览器,你几乎就可以高枕无忧了。

在我们推荐的 最好的网页浏览器 之中,(重点关注隐私的)包括:

1、Tor 浏览器

Tor 浏览器 是一款自由开源的网页浏览器,提供了强大的隐私保护功能。它是火狐浏览器的定制版本。

Tor 浏览器借助 Tor 网络 连接,通过多个节点来传递你的网络请求,以隐藏 IP 地址和位置信息。

在 Tor 浏览器上浏览网页,几乎没有人可以追踪到你。

然而,Tor 浏览器的浏览体验可能稍差一些,它的响应速度极慢。所以,如果你不介意这一点,Tor 浏览器绝对是你的不二之选。

2、Firefox

可以说,Firefox 是最优秀的 开源浏览器。也难怪 我会一次又一次地回归 Firefox

Firefox 浏览器不仅内置最强大的隐私保护功能,而且还经常引入新的行业标准,以确保用户安全地浏览网页。

你可以在 Firefox 上安装一些 最好的开源插件,然后自行配置,更好地保护自己的隐私。

3、Brave

Brave 是 Linux 系统上最好的浏览器之一,用户体验清新简洁,外观与 Chrome 有些相似。

Brave 凭借其强大的跟踪保护功能,以及开箱即用的自动运行的跟踪拦截器,一直以来都是 Linux 用户的最佳选择。

请阅读我们的文章:《Brave vs. Firefox:你的私人网络体验的终极浏览器选择》,进一步了解 Brave 的优点与缺陷。

保护隐私的虚拟专用网络

无论你使用的是电脑还是手机,虚拟专用网络都可以全程保护你的网络连接。

它还可以隐藏你真实的 IP 地址与位置,让你轻松浏览受限制的内容。

专注隐私保护的虚拟专用网络服务 有很多,这里我们推荐以下几款:

1、ProtonVPN

ProtonVPN 是一款强大的隐私保护服务,提供桌面版和移动版的开源客户端。

你可以免费使用这款软件;也可以选择付费,享受恶意软件拦截以及跟踪保护等功能。ProtonVPN 还可以与 ProtonMail 一起付费订阅。

2、Mullvad

Mullvad 也提供了开源的客户端。有趣的是,它不需要你使用邮箱注册。

你只需生成一个用户 ID,然后就可以使用加密货币或信用卡购买服务。

使用保护隐私的搜索引擎,确保网络活动的安全

网上浏览信息会透露你的身份和工作。

不法组织可能会利用你的搜索内容,对你实施欺诈。

所以,能够保护隐私的搜索引擎就显得十分重要了。我推荐以下两款:

1、DuckDuckGo

DuckDuckGo 是最流行的 保护隐私的搜索引擎之一,它声明不会记录用户的任何浏览数据。

一直以来,DuckDuckGo 也在不断提升自身的搜索结果质量,所以一般情况下你都可以搜索到想要的内容。

2、Startpage

Startpage 是一款很有趣的搜索引擎,外观和谷歌搜索相似,搜索结果也与谷歌搜索同步。不过,它不会收集你的信息。

如果你想要获取和谷歌搜索最相似的搜索结果,并且还希望可以使用隐私保护功能,那么你可以试试 Startpage。

使用安全的社交软件,保护聊天隐私

无论是政府还是软件本身,如果你不想别人在未经同意下获取你的聊天记录,你需要使用具有隐私保护功能的社交软件。

尽管大多数用户选择信赖 WhatsApp,但是它并不是最有效的隐私保护解决方案。当然,Facebook Messenger就更不用考虑了。

这里我推荐一些 能够代替 WhatsApp 的社交软件

1、Signal

Signal 是一款开源的社交软件,支持端对端加密,可安装在 Linux 桌面上

它也有一些隐私保护功能,可以保证聊天对话的安全。

2、Threema

Threema 是一款付费软件,内置 Signal 的全部核心功能,无需手机号码即可登录使用。

这款软件也提供了办公版本。如果你的亲朋好友愿意一次性花费 3 美元购买一款软件,那么Threema 是一个不错的选择。

选用安全的操作系统,为隐私保护打好基础

可以理解,为了满足个人需求,你 选择了 Windows,而没有选择 Linux

但是,如果你为了保护隐私,想换个系统,可以考虑下面这些 安全的 Linux 发行版

1、Linux Mint

Linux Mint 可以满足日常所需,是一款非常出色的 Linux 发行版。它基于 Ubuntu,追求青出于蓝胜于蓝,希望在一些方面做得更好

Linux Mint 通过关注用户的选择以及常规的安全升级,确保操作系统的安全。

2、Qubes OS

Qubes OS 专注安全和隐私问题。对新手来说,使用起来可能比较困难。

不过,如果你想尝试体验一下最安全、最强大的隐私保护操作系统,那你一定要试试 Qubes OS。

选择可靠的密码管理器,保护账号安全

如果不法分子可以轻易获取你的账户信息,那么就算你准备再多的隐私措施,也无济于事。

因此,你必须设置更强大、更复杂的密码。此外,要想做到这些,必须先有密码管理器。

Linux 上最好的密码管理器 之中,我建议使用下面这个:

1、Bitwarden

Bitwarden 是一款开源的密码管理器,全部的主要功能均可免费使用。

解锁这款软件的高级功能,每年只需花费 10 美元。

总结

专注隐私保护的软件有很多,数不胜数。

但是,很多都只是打着“隐私保护”的幌子,实际上不过是营销噱头;还有一些则根本无法使用。

所以,坚持使用那些自己用过的、适合自己的软件,才是比较好的选择。

以上软件你喜欢哪些?最喜欢的又是哪一款呢?请在下方评论留言。


via: https://itsfoss.com/privacy-tools/

作者:Ankush Das 选题:lujun9972 译者:aREversez 校对:wxy

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

krfb 和 krdc 的组合是使远程 Linux 支持变得无挫折感的宝贵工具。

 title=

如果你曾经做过专业的或出于家庭义务的远程支持,在待命支持时,解决问题只是第二步,更重要的是可见用户屏幕上的实际内容。有多少次你描述了复杂的桌面任务,后来才发现你的用户甚至还没有打开他们的电脑?支持是重要的,但挫折感是真实的,对于需要支持的人和慷慨地试图提供支持的人来说,这都是一种共同的经历。我相信,作为学习新技能的一种方式,人们自己执行任务是很重要的,但也有一种说法是观察专家应该如何做。这就是屏幕共享的作用,KDE Plasma 桌面已经内置了它。

网络安全

Plasma 桌面使用点对点的邀请模式进行屏幕共享。用户启动一个应用,启动一个虚拟网络连接(VNC)服务器,这时,支持人员就可以远程查看甚至控制计算机。如果这听起来像是潜在的不安全,那是因为它可能就是,但有防火墙的干预。如果你是一个与你不在同一网络上的人的支持人员,那么你必须在屏幕共享工作之前建立一个从你的网络到你的用户的网络的安全通道。理想情况下,你会在紧急情况发生前完成这项工作。

  1. 配置用户的路由器,将 VNC 端口(默认为 5900,但你可以使用任何你喜欢的端口)路由到他们的计算机。
  2. 在用户的本地防火墙中打开一个服务,允许 VNC 流量(在你在第一步中指定的端口)。

远程邀请

为了启动屏幕共享会话,用户必须启动 krfb(表示 “KDE remote frame buffer”)应用。这将启动一个 VNC 服务器,并创建一个临时密码。

 title=

krfb 使用的默认端口是 5900,但如果你需要,可以在 krfb 设置中改变。不过,这可能是你想提前做的事情,这样你就可以避免向你的用户解释如何改变协议的端口。

查看和控制

当这个窗口打开时,你可以使用你喜欢的 VNC 客户端通过 VNC 登录。KDE 有 krdc(表示 “KDE remote desktop client”)应用。在支持的计算机上,启动它并向它提供目标 IP 地址。当你被提示输入密码时,输入你正在连接的 krfb 会话中显示的密码。

 title=

连接上后,你就可以看到你用户的屏幕,你可以在他们遵循你的指示时引导他们。如果他们在遵循你的指示方面有困难,那么你可以控制他们的鼠标,并演示如何做某事。默认情况下,krfb(即他们正在运行的应用)在将控制权交给你之前会征求他们的同意。

帮助进行中

能够看到你的用户所看到的东西可以加速故障排除,减少支持电话双方的挫折感。只要你事先为你的支持设置好网络,krfbkrdc 的组合对于指导新用户完成 Linux 桌面发现之旅的 Linux 专业人士来说是很有价值的工具。


via: https://opensource.com/article/22/2/screen-share-linux-kde

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

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