2020年7月

你想学习 shell 脚本编程吗?或者你想提升现有的 bash 知识?我收集了以下免费的资源来帮助你学习 shell 脚本编程。

(LCTT 译注:毫无疑问,这些都是英文的)

shell 是一个命令行解释器,它允许你输入命令并获得输出。当你在使用终端的时候,你就已经在看 shell 了。

是的,shell 是一个你可以和它进行交互的命令行界面,你可以通过它给操作系统某种指令。虽然有不同类型的 shell,但是 bash)(GNU Bourne-Again Shell)是在各 Linux 发行版中最流行的。

当谈到 shell 脚本编程的时候,也就意味着 —— 用户希望使用脚本来执行多条命令来获得一个输出。

也许你需要学习 shell 脚本编程作为你的课程或者工作的一部分。了解 shell 脚本编程也可以帮助你在 Linux 中自动化某些重复的任务。

不管出于什么原因学习 shell 脚本编程,都可以看看这些我给你展示的资源。

最好的免费学习 shell 脚本编程的资源

还没在你的系统上安装 Linux?不用担心。有很多种方法在 Windows 上使用 Linux 终端。你也可以在某些情况下使用在线 Linux 终端来练习 shell 脚本编程。

1、学习 Shell —— 互动网站

如果你正在找一个互动网站来学习 shell 脚本编程,并且还可以在线试试,“学习 Shell” 是一个不错的起点。

它涵盖了基础知识,并且也提供了一些高级的练习。通常,内容还是简明扼要的 —— 因此,我建议你看看这个网站。

2、Shell 脚本编程教程 —— 门户网站

Shell 脚本编程教程” 是一个完全专注于 shell 脚本编程的网站。你可以选择免费阅读其中的资源,也可以购买 PDF、实体书籍和电子书来支持他们。

当然,花钱买纸质的版本或者电子书不是强制的。但是,这些免费资源查看起来还是很方便的。

3、Udemy:Shell 脚本 —— 免费视频课程

毫无疑问,Udemy 是最受欢迎的在线课程平台之一。而且,除了付费认证课程之外,它还提供了不包含证书的免费内容。

Shell 脚本” 是 Udemy 上推荐度最高的免费课程之一。你不需要花费任何费用就可以注册这门课。

4、Udemy:Bash Shell 脚本编程 —— 免费视频课程

Udemy 上另一个专注于 bash shell 脚本编程的有趣且免费的课程。与前面提到的课程相比,这个资源似乎更受欢迎。所以,你可以注册这门课,看看它都教些什么。

别忘了 Udemy 的免费课程不能提供证书。但是,它确实是一个让人印象深刻的免费 shell 脚本编程学习资源。

5、Bash 研究院 —— 互动游戏在线门户

顾名思义,“Bash 研究院” 专注于向用户提供 bash shell 的教学。

尽管它没有很多的内容,它还是非常适合初学者和有一定经验的用户。不仅仅局限于指导 —— 它也可以提供交互式的游戏来练习,不过目前已经不能用了。

因此,如果这个足够有趣,你可以去看看这个 Github 页面,并且如果你愿意的话,还可以复刻它并对现有资源进行改进。

6、LinkedIn:学习 Bash 脚本编程 —— 免费视频课程

LinkedIn 提供了大量免费课程来帮助你提成技能,并且为更多工作做好准备。你还可以找到一些专注于 shell 脚本编程的课程,这些课程有助于重温基本技能或者这个过程中获得一些高级技能。

在这里,我提供一个 学习 Bash 脚本编程 的课程链接,你还可以发现其他类似的免费课程。

7、高级 Bash 脚本编程指南 —— 免费 PDF 书籍

这是一个令人印象深刻的《高级 Bash 脚本编程指南》,并且可以免费获得到它的 PDF 版本。这个 PDF 资源没有版权限制,在公开领域是完全免费的。

尽管这个资源主要是提供高级的知识,通过参考这个 PDF 并且开始学习 shell 脚本编程,它还是很适合初学者的。

8、专业 Bash 笔记 —— 免费 PDF 书籍

如果你已经对 Bash Shell 脚本编程比较熟悉或者只是想快速总结一下,那这是一个很好的参考。

这个《专业 Bash 笔记》可以免费下载的书有 100 多页,通过简单的描述和例子,这本书涵盖了各种各样的主题。

9、Tutorialspoint —— 门户网站

Tutorialspoint” 是一个非常流行的学习各种编程语言的门户网站。我想说这对于初学者学习基础知识非常好。

也许这不太适合作为一个详细的资源——但是它应该是不错的免费资源。

10、旧金山城市学院:在线笔记 —— 门户网站

也许这不是最好的免费资源 —— 但是如果你已经为学习 shell 脚本编程做好了探索每种资源的准备,为什么不看看旧金山城市学院的 “在线笔记” 呢?

当我在网上随便搜索关于 shell 脚本编程的资源的时候,我偶然遇到到了这个资源。

同样需要注意的是,这个在线笔记可能会有点过时。但是,这应该还是一个值得探索的有趣资源。

荣誉奖: Linux 手册

不要忘记,bash 手册也应该是一个相当不错的免费资源,可以用它来查看命令和使用方法。

尽管它不是专门为你掌握 shell 脚本编程而量身打造的,它依然是一个你可以免费使用的重要网络资源。你可以选择访问在线手册,或者直接打开终端然后输入以下命令:

man bash

总结

有很多很受欢迎的付费资源,比如这些最好的 Linux 书籍。从网络上的一些免费资源开始学习 shell 脚本编程还是很方便的。

除了我提到的这些,我敢肯定网上还有不计其数的资源可以帮助你学习 shell 脚本编程。

你喜欢换上面提到的资源吗?如果你知道我可能错过的非常棒的免费资源,记得在下面评论区告诉我。


via: https://itsfoss.com/shell-scripting-resources/

作者:Ankush Das 选题:lujun9972 译者:Yufei-Yan 校对:wxy

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

华为正式开源数据虚拟化引擎 openLooKeng

2019 年 11 月 19 日,华为宣布开源数据虚拟化引擎 HetuEngine(开源版本的 HetuEngine 叫 openHetu),现在,openHetu 正式更名为 openLooKeng,HetuEngine 更名为 LooKengEngine。openLooKeng 致力于为大数据用户提供极简的数据分析体验,让用户像使用“数据库”一样使用“大数据”。openLooKeng 是一款开源的高性能数据虚拟化引擎。提供统一 SQL 接口,具备跨数据源/数据中心分析能力以及面向交互式、批、流等融合查询场景。同时增强了前置调度、跨源索引、动态过滤、跨源协同、水平拓展等能力。

来源:开源中国

拍一拍:去年华为承诺的一系列开源项目看来最近都有了新动作,不过我们希望这些新动作都能落到实处。

阿里数学竞赛全球最强 73 人出炉

7 月 2 日,第二届阿里巴巴全球数学竞赛举办颁奖典礼,经过两轮预赛、一轮决赛的角逐,来自中、美、法、德、英、俄、新加坡、格鲁吉亚等 8 个国家的 73 位选手成为最终获奖者。麻省理工学院的王东皞、普林斯顿大学的郑凡、新加坡国立大学的 Yap Jit Wu、加利福尼亚大学伯克利分校的张钺带走了 4 座金奖奖杯。

来源:快科技

拍一拍:似乎金奖都是中国人或华裔啊。

Fedora 开发者讨论放弃支持老式 BIOS 的可能性

英特尔计划在 2020 年结束终止支持老式 BIOS,并且 UEFI 在 x86\_64 系统中已经非常普遍。Fedora 开发者正在讨论现在开始逐步取消支持老式 BIOS 是否为好时机。一些使用 2012~2013 年时期硬件的用户对可能无法在他们的无 UEFI 硬件上使用新的 Fedora 版本表示失望。目前尚未提出正式的提案来终止支持老式 BIOS 并只支持 UEFI,不过 Fedora 团队已开始对该问题展开积极讨论。

来源:开源中国

拍一拍:感觉目前 Fedora 是最活跃积极的发行版社区了。

IBM 宣布向 Linux AI 基金会贡献一系列 AI 工具包

此次 IBM 一共贡献了三项工具:AI Fairness 360 工具包可帮助检测和减轻整个 AI 应用程序中机器学习模型的偏差;Adversarial Robustness 360 Toolbox(ART) 是一个 Python 库,旨在保证机器学习的安全性,使神经网络免受攻击;AI Explainability 360 工具包则提供了一套全面的算法,涵盖了解释的不同维度以及代理的可解释性指标,用以支持机器学习模型的可解释性。

来源:开源中国

牺牲稳定换更短发布周期,Firefox 的这步棋真的下对了吗?

去年九月,Mozilla 宣布了 Firefox 浏览器的升级周期从此前的六周时间缩短至四周。这意味着用户能够更快获得稳定版本。虽然该公司确实已经成功地接受了这个四周的发布时间表,但其承诺的严格测试却不是这样的。Firefox 76/77/78 三个重要版本均出现了各种严重的问题,导致 Mozilla 被迫暂停新版本的推送,然后紧急发布维护版本更新。

来源:cnBeta.COM

拍一拍:追求新变化可能不是浏览器用户最关注的地方,稳定和保持性能优良才是最最重要的。

Linux Mint 20 “Ulyana” 终于发布了,可以下载了。

Linux Mint 19 基于 Ubuntu 18.04 LTS,而 Mint 20 则基于 Ubuntu 20.04 LTS —— 所以你会发现很多不同的地方、改进的地方,可能更棒了。

既然它来了,让我们来看看它的新功能,在哪里下载它,以及如何升级你的系统。

Linux Mint 20:有什么新东西?

我们制作了一段关于 Linux Mint 20 的初步视觉印象的视频,让大家更好地了解。

说到 Linux Mint 20 的发布,有很多事情要谈。虽然我们已经介绍了 Linux Mint 20 的新的关键功能,但我还是在这里提几点,让大家一目了然。

  • Nemo 文件管理器在生成缩略图方面的性能提升
  • 一些重新设计的颜色主题
  • Linux Mint 20 将禁止 APT 使用 Snapd
  • 一个新的图形用户界面工具,用于通过本地网络共享文件
  • 改进对多显示器的支持
  • 改进对笔记本电脑的混合图形支持
  • 不再有 32 位版本

除了这些变化之外,你还会注意到 Cinnamon 4.6 桌面更新后的一些视觉变化。

以下是 Linux Mint 20 Cinnamon 版的一些截图。

Mint 20 Welcome Screen

Mint 20 Color Themes

Mint 20 Nemo File Manager

Mint 20 Nemo File Manager Blue Color Theme

Mint 20 Wallpapers

Mint 20 Redesigned Gdebi Installer

Mint 20 Warpinator Tool for Sharing Files on Local Network

Mint 20 Terminal

升级到 Linux Mint 20:你需要知道什么?

如果你已经在使用 Linux Mint,你可以选择升级到 Linux Mint 20。

  • 如果你使用的是 Linux Mint 20 测试版,你可以升级到 Mint 20 稳定版。
  • 如果你正在使用 Linux Mint 19.3(这是 Mint 19 的最新迭代),你可以将系统升级到 Linux Mint 20,而不需要进行重新安装
  • Linux Mint 20 没有 32 位版本。如果你使用 32 位的 Mint 19 系列,你将无法升级到 Mint 20
  • 如果你使用的是 Linux Mint 18 系列,你必须先通过 Mint 19 系列升级。在我看来,重新安装 Mint 20 会比较省时省事
  • 如果你使用的是 Linux Mint 17、16、15 或更低版本,你一定不要再使用它们了。这些版本已经不支持了

我们有一个详细的指南,展示了从 18.3 到 19 升级 Linux Mint 版本的步骤。我猜测 Mint 20 的步骤应该也是一样的。我们的团队会对 Mint 19.3 到 Mint 20 的升级做一些测试,并在适用的情况下更新这个指南。

在你继续升级之前,请确保备份你的数据和使用 Timeshift 创建系统快照

下载Linux Mint 20

你可以简单地前往其官方下载页面,为自己抓取最新的稳定 ISO。你会发现官方支持的桌面环境的 ISO,即 Cinnamon、MATE 和 Xfce。

此外,还为那些网络连接缓慢或不稳定的用户提供了 Torrent链接。

如果你只是想在不更换主系统的情况下试一试,我建议先在 VirtualBox 中安装 Linux Mint 20,看看这是不是你喜欢的东西。

你试过 Linux Mint 20 了吗?你对这个版本有什么看法?请在下面的评论区告诉我你的想法。


via: https://itsfoss.com/linux-mint-20-download/

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

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

你几乎可以在 Linux 上做任何你在 Mac 上可以做的事情 —— 这是你拥有一个开源操作系统的自由。

从 Mac 转到 Linux 已经两年了。在使用 Linux 之前,我用的 Apple 的系统用了 15 年,而当我在 2018 年安装第一个 Linux 发行版时,还只是一个纯粹的新手。

这些日子以来,我只用 Linux,我可以用它完成任何任务。浏览网页、观看 Netflix 影片、写作以及编辑我的 Wordpress 博客,甚至还在上面跑我的开源网页分析项目

我甚至还不是一个开发者!Linux 被认为不适合日常使用,对非技术人员也不够友好的日子已经一去不返了。

最近有很多关于 Mac 的讨论,越来越多的人已经在考虑转到 Linux。我打算分享我的切换过程中的一些经验,帮助其它新手也能从容转移。

你该不该换?

在换系统之前,最好想清楚,因为有时候 Linux 可能跟你预期不一样。如果你仍希望跟 Apple Watch 无缝配对、可以用 FaceTime 给朋友打电话、或者你想打开 iMovie 看视频,那最好还是不要换了。这些都是 Apple 的专有产品,你只能在 Apple 的“围墙花园”里面使用。如果离不开 Apple 的生态系统,那么 Linux 可能不太适合你。

我对 Apple 生态没有太多挂念,我不用 iPhone,所以跟手机的协作没那么必要。我也不用 iCloud、FaceTime,当然也包括 Siri。我早就对开源充满兴趣,只是一直没有行动。

检查你的必备软件清单

我还在使用 Mac 的时候,就已经开始探索开源软件,我发现大部分在 Mac 上使用的软件,在 Linux 也可以运行。

很熟悉用火狐浏览网页吗?在 Linux 上它也可以运行。想用 VLC 看视频?它也有 Linux 版本。喜欢用 Audacity 录制、编辑音频?它正在 Linux 上等着你呢。你用 OBS Studio 直播?在 Linux 直接下载安装吧。一直用 Telegram 跟朋友和家人保持联系吗?Linux 上当然少不了它。

此外,Linux 不仅仅意味着开源软件。你最喜欢的大部分(也可能是所有)非 Apple 专有软件,都能在 Linux 见到它们的身影。Spotify、Slack、Zoom、Stream、Discord、Skype、Chrome 以及很多闭源软件,都可以使用。而且,在你 Mac 浏览器里面运行的任何东西,同样能够运行在 Linux 浏览器。

你能在 Linux 找到你的必备软件,或者更好的替代品吗?请再三确认,做到有备无患。用你最常用的搜索引擎,在网上检索一下。搜索“软件名 + Linux” 或者“软件名 + Linux 替代品”,然后再去 Flathub 网站查看你能在 Linux 用 Flatpak 安装的专有软件有哪些。

请牢记:Linux 不等于 Mac

如果你希望能够从 Mac 轻松转移到 Linux,我相信有一点很重要,你需要保持包容的思想以及愿意学习新操作系统的心态。Linux 并不等于 Mac,所以你需要给自己一些时间去接触并了解它。

如果你想让 Linux 用起来、看起来跟你习惯的 macOS 一模一样,那么 Linux 可能也不适合你。尽管你可以通过各种方法把 Linux 桌面环境打造得跟 macOS 相似,但我觉得要想成功转移到 Linux,最好的办法是从拥抱 Linux 开始。

试试新的工作流,该怎么用就怎么用。不要总想着把 Linux 变成其它东西。你会跟我一样,像享受 Mac 一样享受 Linux,甚至能有更好的体验感。

还记得你第一次使用 Mac 吧:你肯定花了不少时间去习惯它的用法。那么请给 Linux 同样多的时间和关怀。

选择一个 Linux 发行版

有别于 Windows 和 macOS,Linux 不止一个单一的操作系统。不同的 Linux 操作系统被称作发行版,开始使用 Linux 之后,我尝试过好几个不同的发行版。我也用过不同的桌面环境,或者图形界面。在美观度、易用性、工作流以及集成软件上,它们有很大差异。

尽管作为 Mac 的替代品,被提及最多的是 ElementaryOSPop!\_OS,但我仍建议从 Fedora 工作站 开始,理由如下:

  • 使用 Fedora 介质写入器,容易安装
  • 几乎可以支持你所有的硬件,开箱即用
  • 支持最新的 Linux 软件
  • 运行原生无改动的 GNOME 桌面环境
  • 有一个大型开发团队以及一个庞大的社区在背后支持

在我看来,对从 macOS 过来的新手来说,GNOME 是易用性、一致性、流畅性和用户体验最好的桌面环境。它拥有 Linux 世界中最多的开发资源和用户基数,所以你的使用体验会很好。

Fedora 可以为你打开一扇 Linux 的大门,当你适应之后,就可以开始进一步探索各个发行版、桌面环境,甚至窗口管理器之类的玩意了。

熟悉 GNOME

GNOME 是 Fedora 和许多其它 Linux 发行版的默认窗口管理器。它最近 升级到 GNOME 3.36,带来了 Mac 用户会喜欢的现代设计。

一定要做好心理准备,Linux、Fedora 工作站和 GNOME 并不是 Apple 和 macOS。GNOME 非常干净、简约、现代、独创。它不会分散你的注意力,没有桌面图标,没有可见的坞站,窗口上甚至没有最小化和最大化按钮。但是不要慌张,如果你去尝试,它会证明这是你用过最好、最有生产力的操作系统。

GNOME 不会给你带来困扰。启动之后,你唯一能看到的东西只有顶栏和背景图片。顶栏由这几样东西组成,“活动”在左边,时间和日期在中间(这也是你的通知中心),右边是网络、蓝牙、VPN、声音、亮度、电池等托盘图标之类的东西。

为什么 GNOME 像 Mac

你会注意到一些跟 macOS 的相似之处,例如窗口吸附、空格预览(用起来跟 “Quick Look” 一模一样)。

如果你把鼠标光标移动到左上角,点击顶栏的“活动”,或者按下键盘上超级键(Super 键,也就是 Mac 上的 键),你会看到“活动概览”。它有点像 macOS 系统上“调度中心”和“聚焦搜索”的结合体。它会在屏幕中间展示已打开软件和窗口的概览。在左手边,你可以看到坞站,上面有你打开的软件和常用软件。所有打开的软件下面会有一个指示标志,在右手边,你可以看到不同的工作区。

在顶栏中间,有一个搜索框。只要你开始输入,焦点就会转移到搜索框。它能搜索你已经安装的软件和文件内容,可以在软件中心搜索指定的软件、进行计算、向你展示时间或者天气,当然它能做的还有很多。它就像“聚焦”一样。只需开始输入你要搜索的内容,按下回车就可以打开软件或者文件。

你也能看到一列安装好的软件(更像 Mac 上的“启动台”),点击坞站中的“显示应用”图标,或者按 Super + A 就行。

总体来说,Linux 是一个轻量级的系统,即使在很老的硬件上也能跑得很顺畅,跟 macOS 比起来仅仅占用很少的磁盘空间。并且不像 macOS,你可以删除任何你不想要或不需要的预装软件。

自定义你的 GNOME 设置

浏览一下 GNOME 设置,熟悉它的选项,做一些更改,让它用起来更舒服。下面是一些我装好 GNOME 必做的事情。

  • 在“鼠标和触摸板”中,我禁用“自然滚动”、启用“轻触点击”。
  • 在“显示”中,我打开“夜光”功能,在晚上,屏幕会让颜色变暖,减少眼睛疲劳。
  • 我也安装了 GNOME 优化,因为它可以更改额外的设置选项。
  • 在“GNOME 优化”中,我启用了 “Over-Amplification” 设置,这样就能获得更高的音量。
  • 在“GNOME 优化”中,相比默认的亮色主题,我更喜欢 “Adwaita Dark” 主题。

习惯使用键盘操作

GNOME 是以一个极度以键盘为中心的操作系统,所以尽量多使用键盘。在 GNOME 设置中的“键盘快捷键”部分,你可以找到各个快捷键。

你也可以根据自己的理想工作流程来设置键盘快捷键。我将我最常用的应用程序设置为使用超级键打开。比如说,Super + B 打开我的浏览器,Super + F 打开“文件”,Super + T 打开终端。我还把 Ctrl + Q 设置成关闭窗口。

我使用 Super + Tab 在打开的应用程序之间切换,Super + H 隐藏一个窗口,F11 全屏打开软件,Super + Left 把窗口吸附到屏幕左边,Super + Right 把窗口吸附到屏幕左边,等等。

在 Mac 上尝试 Linux 之后再做决定

在完全安装 Linux 之前,在你的 Mac 上先尝试 Fedora。从 Fefora 官网下载 ISO 镜像。使用 Etcher 将 ISO 镜像写入 USB 驱动器,然后在启动时点击 Option 键,这样你就可以在即用模式下尝试了。

现在您无需在 Mac 上安装任何东西就可以探索 Fedora 工作站了。试试各种东西,能否正常工作:能不能连接 WiFi?触控板是否正常?有没有声音?等等。

也记得花时间来尝试 GNOME。测试我上面提到的不同功能。打开一些安装好的软件。如果一切看起来都还不错,如果你喜欢这样的 Fedora 工作站和 GNOME,并且很肯定这就是你想要的,那么把它安装到你的 Mac 吧。

尽情探索 Linux 世界吧!


via: https://opensource.com/article/20/6/mac-to-linux

作者:Marko Saric 选题:lujun9972 译者:nophDog 校对:wxy

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

华为开源 openGauss 并成立开源社区

openGauss 是一款关系型数据库管理系统,华为表示希望通过开源的魅力吸引更多的贡献者,共同构建一个能够融合多元化技术架构的企业级开源数据库社区。openGauss 内核源自 PostgreSQL,并着重在架构、事务、存储引擎、优化器等方向持续构建竞争力特性,在 ARM 架构的芯片上深度优化,兼容 X86 架构。openGauss 采用木兰宽松许可证。

来源:开源中国

拍一拍:看来华为开源方面的负责人相当喜欢欧洲数学家啊,有了欧拉、高斯,下一个是谁?当然,这是调侃了,我们真正关心的是华为在 openEulur、openGauss 方面取得的进展如何。

微软解释 Edge 为何静默导入 Firefox 和 Chrome 数据

上周部分 Firefox 用户发现通过 Windows Update 更新到设备的新版 Edge 会出现从 Firefox 导入数据的情况,即便用户未授权 Edge 进行此操作。微软在声明中解释到,“我们认为浏览器数据属于用户,他们有权决定应如何处理。与其他浏览器一样,Microsoft Edge 为用户提供了在安装过程中导入数据的机会。在第一次运行体验中,用户有机会保留或丢弃导入的数据。如果他们选择不继续导入,这些数据就会被丢弃。”

来源:开源中国

拍一拍:好吧,你赢了。不过,给用户选择权,让用户真正拥有自己的数据所有权,才是尊重用户。

开源便携式树莓派平板电脑 CutiePi 众筹

CutiePi,简单来说,就是一个像样的平板电脑形态的树莓派,这款平板电脑厚度 12 毫米,包括一个 8 英寸 1280×800 的屏幕,WiFi 802.11 b/g/n 和蓝牙 4.0,还有一块 5000 毫安时的电池,可以提供 5 小时的使用时间。甚至还有 6 个 GPIO 针脚。它的一切是开源的,包括使用的定制板,布局设计,以及在上面运行的定制触摸友好用户界面。Kickstarter 上的众筹价格为 189 美元,最终零售价格为 199 美元。

来源:cnBeta.COM

拍一拍:最有趣的是它的设计也是开源的,也就是说,你可以在这个基础上进一步进行定制。

Manjaro Linux 32 位已死

Manjaro Linux 方面表示,由于时间不足和硬件故障的原因,manjaro32 已停止运行。Manjaro 说,“不幸的是,我们不得不宣布 manjaro32 项目现在已经一去不复返了。@jonathon 成功地将这个据点维持了更久,甚至超出了他的预期。在近 9 年的时间里,我们一直支持 i686。让我们对这部分项目留下一个美好的回忆。”

来源:开源中国

拍一拍:该放弃就放弃吧,不过我们在放弃 32 位之前,是不是把什么对 Apple II 的支持先放弃?

Adobe Photoshop 不适用于桌面 Linux。GIMP 是 Linux 上 Adobe Photoshop 的最佳替代品

如果你使用过 Photoshop,那么你会注意到 GIMP 和 Photoshop 相比有不同的设置、键盘快捷键和布局。

这没有错。毕竟,它们都是两种不同的软件,而且它们不必看起来相同。

但是,习惯了 Photoshop 的人们发现在切换到 GIMP 的时很难忘记他们反复学习的肌肉记忆。这可能会使某些人感到沮丧,因为使用新的界面意味着要学习大量的键盘快捷键,并花时间在查找工具位于何处。

为了帮助从 Photoshop 切换到 GIMP 的人,Diolinux 推出了一个在 GIMP 中模仿 Adobe Photoshop 的工具。

PhotoGIMP:在 Linux 中为 GIMP 提供 Adobe Photoshop 的外观

PhotoGIMP 不是独立的图形软件。它是 GIMP 2.10 的补丁。你需要在系统上安装 GIMP 才能使用 PhotoGIMP。

当你应用 PhotoGIMP 补丁时,它将更改 GIMP 布局以模仿 Adobe Photoshop。

  • 默认安装数百种新字体
  • 安装新的 Python 过滤器,例如 “heal selection”
  • 添加新的启动画面
  • 添加新的默认设置以最大化画布空间
  • 添加类似于 Adobe Photoshop 的键盘快捷键

PhotoGIMP 还在自定义 .desktop 文件中添加新的图标和名称。让我们看看如何使用它。

在 Linux 上安装 PhotoGIMP (适合中级到专业用户)

PhotoGIMP 本质是一个补丁。在 Linux 中下载并解压 zip 文件。你将在解压的文件夹中找到以下隐藏的文件夹:

  • .icons:其中包含新的 PhotoGIMP 图标
  • .local:包含个性化的 .desktop 文件,以便你在系统菜单中看到的是 PhotoGIMP 而不是 GIMP
  • .var:包含 GIMP 补丁的主文件夹

你应该使用 Ctrl+H 快捷键在 Ubuntu 中显示隐藏文件

警告:建议你备份 GIMP 配置文件,以便在不喜欢 PhotoGIMP 时可以还原。只需将 GIMP 配置文件复制到其他位置即可备份。

目前,PhotoGIMP 主要与通过 Flatpak 安装的 GIMP 兼容。如果你使用 Flatpak 安装了 GIMP,那么只需将这些隐藏的文件夹复制粘贴到家目录中,它将 GIMP 转换为 Adobe Photoshop 类似的设置。

但是,如果你通过 apt、snap 或发行版的包管理器安装了 GIMP,那么必须找到 GIMP 的配置文件夹,然后粘贴 PhotoGIMP 的 .var 目录的内容。当出现询问时,请选择合并选项并替换同名的现有文件。

使用 apt 在 Ubuntu 20.04 中安装了 GIMP。对我来说,GIMP 配置文件在 ~/.config/GIMP/2.10。我复制了 .var/app/org.gimp.GIMP/config/GIMP/2.10 目录,并启动 GIMP 查看 PhotoGIMP 的启动页。

这是打了 PhotoGIMP 补丁后的 GIMP 界面:

我尝试了几个 Photoshop 快捷键来检查它所做的更改,一切似乎可以正常工作。

我还找到了 Snap 包形式的 PhotoGIMP,但它是 2019 年的,我不确定它是否可以在所有地方使用,或者仅适用于 snap 安装。

总结

这不是类似的第一个项目。几年前,我们有一个类似的项目叫 Gimpshop。Gimpshop 项目在过去的几年中没有任何进展,可以肯定地认为该项目已经死亡。有一个名为 Gimpshop 的网站,但该网站来自冒名者试图以 Gimpshop 的名义获利。

我不是 Adobe Photoshop 用户。我甚至不是 GIMP 专家,这就是为什么我们的 GIMP 教程 用 Dimitrios 的原因。

因此,我无法评论 PhotoGIMP 项目的实用性。如果你熟悉这两种软件,那么应该能够比我更好地进行判断。

如果你尝试使用 PhotoGIMP,请与他人分享你的经验,并告诉我们是否值得安装。


via: https://itsfoss.com/photogimp/

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

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