分类 分享 下的文章

换一个新的身份,并用这些开源的角色扮演游戏探索新世界。

游戏是 Linux 的传统弱项之一,感谢 Steam、GOG 和其他的游戏开发商将商业游戏移植到了多个操作系统,Linux 的这个弱项在近几年有所改观,但是这些游戏通常都不是开源的。当然,这些游戏可以在开源系统上运行,但是对于开源的纯粹主义者来说这还不够好。

那么,有没有一款能让只使用自由开源软件的人在不影响他们开源理念的情况下也能享受到可靠游戏体验的精致游戏呢?

当然有啦!虽然开源游戏不太可能和拥有大量开发预算的 3A 级大作相媲美,但有许多类型的开源游戏也很有趣,而且它们可以直接从大多数主要的 Linux 发行版的仓库中进行安装。即使某个游戏没有被某些仓库打包,你也可以很简单地从这个游戏的官网下载它,并进行安装和运行。

这篇文章着眼于角色扮演游戏,我已经写过关于街机游戏棋牌游戏益智游戏,以及赛车和飞行游戏。在本系列的最后一篇文章中,我打算覆盖战略游戏和模拟游戏这两方面。

Endless Sky

Endless Sky 是 Ambrosia Software 的 Escape Velocity) 系列的开源克隆品。玩家乘坐一艘宇宙飞船,在不同的世界之间旅行来运送货物和乘客,并在沿途中承接其他任务,或者玩家也可以变成海盗,并从其他货船中偷取货物。这个游戏让玩家自己决定要如何去体验这个游戏,以太阳系为背景的超大地图是非常具有探索性的。Endless Sky 是那些违背正常游戏类别分类的游戏之一。但这个兼具动作、角色扮演、太空模拟和交易这四种类型的游戏非常值得一试。

如果要安装 Endless Sky ,请运行下面的命令。

在 Fedora 上:

dnf install endless-sky

在 Debian/Ubuntu 上:

apt install endless-sky

FreeDink

FreeDinkDink Smallwood 的开源版本,Dink Smallwood 是一个由 RTSoft 在 1997 年发售的动作角色扮演游戏。Dink Smallwood 在 1999 年时变为了免费游戏,并在 2003 年时公布了源代码。在 2008 年时,游戏的数据除了少部分的声音文件,都在开源协议下进行了开源。FreeDink 用一些替代的声音文件替换了缺少的那部分文件,来提供了一个完整的游戏。游戏的玩法类似于任天堂的塞尔达传说系列。玩家控制的角色和 Dink Smallwood 同名,他在从一个任务地点移动到下一个任务地点的时候,探索这个充满隐藏物品和隐藏洞穴的世界地图。由于这个游戏的年龄,FreeDink 不能和现代的商业游戏相抗衡,但它仍然是一个拥有着有趣故事的有趣的游戏。游戏可以通过 D-Mods 进行扩展,D-Mods 是提供额外任务的附加模块,但是 D-Mods 在复杂性、质量,和年龄适应性上确实有很大的差异。游戏主要适合青少年,但也有部分额外组件适用于成年玩家。

要安装 FreeDink ,请运行下面的命令。

在 Fedora 上:

dnf install freedink

在 Debian/Ubuntu 上:

apt install freedink

ManaPlus

从技术上讲,ManaPlus 本身并不是一个游戏,它是一个访问各种大型多人在线角色扮演游戏的客户端。The Mana WorldEvol Online 是两款可以通过 ManaPlus 访问的开源游戏,但是游戏的服务器不在那里。这个游戏的 2D 精灵图像让人想起超级任天堂游戏,虽然 ManaPlus 支持的游戏没有一款能像商业游戏那样受欢迎的,但它们都有一个有趣的世界,并且在绝大部分时间里都有至少一小部分玩家在线。一个玩家不太可能遇到很多的其他玩家,但通常都能有足够的人一起在这个 MMORPG 游戏里进行冒险,而不是一个需要连接到服务器的单机游戏。Mana World 和 Evol Online 的开发者联合起来进行未来的开发,但是对于目前而言,Mana World 的历史服务器和 Evol Online 提供了不同的游戏体验。

要安装 ManaPlus,请运行下面的命令。

在 Fedora 上:

dnf install manaplus

在 Debian/Ubuntu 上:

apt install manaplus

Minetest

使用 Minetest 来在一个开放式世界里进行探索和创造,Minetest 是 Minecraft 的克隆品。就像它所基于的 Minecraft 一样,Minetest 提供了一个开放的世界,玩家可以在这个世界里探索和创造他们想要的一切。Minetest 提供了各种各样的方块和工具,对于想要一个比 Minecraft 更加开放的游戏的人来说,Minetest 是一个很好的替代品。除了基本的游戏之外,Minetest 还可以通过额外的模块进行可扩展,增加更多的选项。

如果要安装 Minetest ,请运行下面的命令。

在 Fedora 上:

dnf install minetest

在 Debian/Ubuntu 上:

apt install minetest

NetHack

NetHack 是一款经典的 Roguelike 类型的角色扮演游戏,玩家可以从不同的角色种族、分类和阵营中进行选择,来探索这个多层次的地下城。这个游戏的目的就是找回 Yendor 的护身符,玩家从地下层的第一层开始探索,并尝试向下一层移动,每一层都是随机生成的,这样每次都能获得不同的游戏体验。虽然这个游戏只具有 ASCII 图形和基本图形,但是游戏玩法的深度能够弥补画面的不足。玩家如果想要更好一些的画面的话,可能就需要去查看 NetHack 的 Vulture 了,这个方式可以提供更好的图像、声音和背景音乐。

如果要安装 NetHack ,请运行下面的命令。

在 Fedora 上:

dnf install nethack

在 Debian/Ubuntu 上:

apt install nethack-x11 or apt install nethack-console

我有错过了你最喜欢的角色扮演游戏吗?请在下面的评论区分享出来。


via: https://opensource.com/article/18/8/role-playing-games-linux

作者:Joshua Allen Holm 选题:lujun9972 译者:hopefully2333 校对:wxy

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

回顾过去,2018 年是 Linux 社区的好年景。许多仅在 Windows 和/或 Mac上 有的程序可在 Linux 平台上使用了,而且不用麻烦。向 SnapFlatpak 技术致敬,这些技术已经为 Linux 用户带来了许多“受限制”的程序。

另请阅读很酷的 Linux 程序和工具大全

今天,我们为你提供了一个有名的 Windows 程序列表,你不需要寻找它们的替代品,因为它们已经在 Linux 上可用。

1、Skype

它可以说是世界上最受欢迎的 VoIP 程序,Skype 提供出色的视频和语音通话质量,以及其他功能,如拨打本地和国际电话、固定电话、即时消息、表情符号等功能。

$ sudo snap install skype --classic

2、Spotify

Spotify 是最流行的音乐流媒体平台,在很长一段时间里,Linux 用户需要使用脚本和一些手段才能在他们的机器上设置该程序,感谢 snap,安装和使用 Spotify 就像点击一个按钮那样简单。

$ sudo snap install spotify

3、Minecraft

Minecraft 被证明是一款年度好游戏。更酷的是,它持续地得到维护。如果你不了解 Minecraft,它是一款冒险游戏,它可以让你在一个无限无边的虚拟世界中使用积木创建任何你想创建的虚拟事物。

$ sudo snap install minecraft

4、JetBrains Dev Suite

JetBrains 以其高级的开发 IDE 套件而闻名,他们这个最受欢迎的程序声称可在 Linux 上使用而不会有任何麻烦。

安装 IDEA Community – Java IDE

$ sudo snap install intellij-idea-community --classic

安装 PyCharm EDU – Python IDE

$ sudo snap install pycharm-educational --classic

安装 PhpStorm – PHP IDE

$ sudo snap install phpstorm --classic

安装 WebStorm – JavaScript IDE

$ sudo snap install webstorm --classic

安装 RubyMine – Ruby and Rails IDE

$ sudo snap install rubymine --classic

5、PowerShell

PowerShell 是一个用于管理 PC 自动化和配置的平台,它提供了一个带有相关脚本语言的命令行 shell。如果你认为它仅在 Windows 上可用,那么请再想一想。

$ sudo snap install powershell --classic

6、Ghost

Ghost 是一款现代桌面程序,可让用户在无干扰的环境中管理多个 Ghost 博客、杂志、在线出版物等。

$ sudo snap install ghost-desktop

7、MySQL Workbench

MySQL Workbench 是一个 GUI 程序,用于设计和管理集成 SQL 功能的数据库。

8、PlayOnLinux 中的 Adobe App Suite

你可能错过了我们在 PlayOnLinux 上发表的文章,所以这是另一个了解的机会。

PlayOnLinux 基本上是 wine 的改进版本,允许用户更轻松地安装 Adobe 的创意云程序。请注意,试用和订阅限制仍然适用。

9、Slack

这据说是开发人员和项目经理之间最常用的团队沟通软件,Slack 提供了每个人似乎无法满足的有各种文档和消息管理功能的工作空间。

$ sudo snap install slack --classic

10、Blender

Blender 是最受欢迎的 3D 创作程序之一。它是免费的、开源的,并且支持完整 3D 管道。

$ sudo snap install blender --classic

就是这些了!我们知道列表还有很多,但我们只能列出这么多。我们是否省略了你认为应该将其列入清单的任何程序?在下面的评论栏添加你的建议。


via: https://www.fossmint.com/install-popular-windows-apps-on-linux/

作者:Martins D. Okoi 选题:lujun9972 译者:geekpi 校对:wxy

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

流行的移动益智游戏 2048 也可以在 Ubuntu 和 Linux 发行版上玩。啊!你甚至可以在 Linux 终端上玩 2048。如果你的生产率因为这个让人上瘾的游戏下降,请不要怪我。

早在 2014 年,2048 就是 iOS 和 Android 上最受欢迎的游戏之一。这款令人上瘾的游戏非常受欢迎,它在 Linux 上有浏览器版、桌面版和终端版。

通过向上和向下,向左和向右移动滑块来玩这个小游戏。这个益智游戏的目的是通过组合匹配的滑块到数字 2048。因此 2+2 变成 4,4+4 变成 8,依此类推。这可能听起来简单而无聊,但相信我是一个令人上瘾的游戏。

在 Linux 中玩 2048 [GUI]

在 Ubuntu 和其他 Linux 中有些 2048 游戏。你可以在软件中心中搜索它,你可以在那里找到一些。

有一个基于 Qt 的 2048 游戏,你可以在 Ubuntu 和其他基于 Debian 和 Ubuntu 的 Linux 发行版上安装。你可以使用以下命令安装它:

sudo apt install 2048-qt

安装完成后,你可以在菜单中找到该游戏并启动它。你可以使用箭头键移动数字。你的最高分也会保存。

2048 Game in Ubuntu Linux

在 Linux 终端玩 2048

2048 的流行将它带到了终端。如果这让你感到惊讶,你应该知道 Linux 中有很多很棒的终端游戏,而 2048 肯定就是其中之一。

现在,有几种方法可以在 Linux 终端中玩 2048。我在这里提其中两个。

1、term2048 Snap 程序

有一个名为 term2048snap 程序可以安装在任何支持 Snap 的 Linux 发行版中。

如果你启用了 Snap,只需使用此命令安装 term2048:

sudo snap install term2048

Ubuntu 用户也可以在软件中心找到这个游戏并从那里安装它。

2048 Terminal Game in Linux

安装后,你可以使用命令 term2048 来运行游戏。它看起来像这样:

2048 Terminal game

你可以使用箭头键移动。

2、2048 游戏的 Bash 脚本

这个游戏实际上是一个 shell 脚本,你可以在任何 Linux 终端上运行。从 Github 下载游戏/脚本:

解压下载的文件。进入解压后的目录,你将看到名为 2048.sh 的 shell 脚本。只需运行 shell 脚本。游戏将立即开始。你可以使用箭头键移动滑块。

Linux Terminal game 2048

你在Linux上玩什么游戏?

如果你喜欢在 Linux 终端上玩游戏,你也应该尝试 Linux 终端中的经典 Snake 游戏

你经常在 Linux 中玩哪些游戏?你也在终端中玩游戏吗?如果是的话,哪个是你最喜欢的终端游戏?


via: https://itsfoss.com/2048-game/

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

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

MPV 是一个开源的,跨平台视频播放器,带有极简的 GUI 界面以及丰富的命令行控制。

VLC 可能是 Linux 或者其他平台下最好的视频播放器。我已经使用 VLC 很多年了,它现在仍是我最喜欢的播放器。

不过最近,我倾向于使用简洁界面的极简应用。这也是我偶然发现 MPV 的原因。我太喜欢这个软件,并把它加入了 Ubuntu 最佳应用列表里。

MPV 是一个开源的视频播放器,有 Linux、Windows、MacOS、BSD 以及 Android 等平台下的版本。它实际上是从 MPlayer 分支出来的。

它的图形界面只有必须的元素而且非常整洁。

MPV 播放器在 Linux 下的界面

MPV 的功能

MPV 有标准播放器该有的所有功能。你可以播放各种视频,以及通过常用快捷键来控制播放。

  • 极简图形界面以及必须的控件。
  • 自带视频解码器。
  • 高质量视频输出以及支持 GPU 硬件视频解码。
  • 支持字幕。
  • 可以通过命令行播放 YouTube 等流媒体视频。
  • 命令行模式的 MPV 可以嵌入到网页或其他应用中。

尽管 MPV 播放器只有极简的界面以及有限的选项,但请不要怀疑它的功能。它主要的能力都来自命令行版本。

只需要输入命令 mpv --list-options,然后你会看到它所提供的 447 个不同的选项。但是本文不会介绍 MPV 的高级应用。让我们看看作为一个普通的桌面视频播放器,它能有多么优秀。

在 Linux 上安装 MPV

MPV 是一个常用应用,加入了大多数 Linux 发行版默认仓库里。在软件中心里搜索一下就可以了。

我可以确认在 Ubuntu 的软件中心里能找到。你可以在里面选择安装,或者通过下面的命令安装:

sudo apt install mpv

你可以在 MPV 网站上查看其他平台的安装指引。

使用 MPV 视频播放器

在安装完成以后,你可以通过鼠标右键点击视频文件,然后在列表里选择 MPV 来播放。

MPV 播放器界面

MPV 播放器界面

整个界面只有一个控制面板,只有在鼠标移动到播放窗口上才会显示出来。控制面板上有播放/暂停,选择视频轨道,切换音轨,字幕以及全屏等选项。

MPV 的默认大小取决于你所播放视频的画质。比如一个 240p 的视频,播放窗口会比较小,而在全高清显示器上播放 1080p 视频时,会几乎占满整个屏幕。不管视频大小,你总是可以在播放窗口上双击鼠标切换成全屏。

字幕

如果你的视频带有字幕,MPV 会自动加载字幕,你也可以选择关闭。不过,如果你想使用其他外挂字幕文件,不能直接在播放器界面上操作。

你可以将额外的字幕文件名改成和视频文件一样,并且将它们放在同一个目录下。MPV 会加载你的字幕文件。

更简单的播放外挂字幕的方式是,用鼠标选中文件拖到播放窗口里放开。

播放 YouTube 或其他在线视频

要播放在线视频,你只能使用命令行模式的 MPV。

打开终端窗口,然后用类似下面的方式来播放:

mpv <URL_of_Video>

在 Linux 桌面上使用 MPV 播放 YouTube 视频

在 Linux 桌面上使用 MPV 播放 YouTube 视频

用 MPV 播放 YouTube 视频的体验不怎么好。它总是在缓冲缓冲,有点烦。

是否安装 MPV 播放器?

这个看你自己。如果你想体验各种应用,大可以试试 MPV。否则,默认的视频播放器或者 VLC 就足够了。

我在早些时候写关于 Sayonara 的文章时,并不确定大家会不会喜欢一个相对不常用的音乐播放器,但是 FOSS 的读者觉得很好。

试一下 MPV,然后看看你会不会将它作为你的默认视频播放器。

如果你喜欢 MPV,但又觉得它的图形界面需要更多功能,我推荐你使用 GNOME MPV 播放器

你用过 MPV 视频播放器吗?体验怎么样?喜欢还是不喜欢?欢迎在下面的评论区留言。


via: https://itsfoss.com/mpv-video-player/

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

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

如果你在寻找一种基于日出和日落时间自动更改 Gtk 主题的简单方法,请尝试一下 AutomaThemely

AutomaThemely 是一个 Python 程序,它可以根据光亮和黑暗时间自动更改 Gnome 主题,如果你想在夜间使用黑暗的 Gtk 主题并在白天使用明亮的 Gtk 主题,那么它非常有用。

虽然该程序是为 Gnome 桌面制作的,但它也适用于 Unity。AutomaThemely 不支持不使用 org.gnome.desktop.interface Gsettings 的桌面环境,如 Cinnamon,的 Gtk 主题,或者更改图标主题,至少现在还不行。它也不支持设置 Gnome Shell 主题。

除了自动更改 Gtk3 主题外,AutomaThemely 还可以自动切换 Atom 编辑器和 VSCode 的明暗主题,以及 Atom 编辑器的明暗语法高亮。这显然也是基于一天中的时间完成的。

AutomaThemely Atom 和 VSCode 主题/语法设置

程序使用你的 IP 地址来确定你的位置,以便检索日出和日落时间,并且需要有可用的 Internet 连接。但是,你可以从程序用户界面禁用自动定位,并手动输入你的位置。

在 AutomaThemely 用户界面中,你还可以输入日出和日落时间的偏移(以分钟为单位),并启用或禁用主题更改的通知。

下载/安装 AutomaThemely

Ubuntu 18.04:使用上面的链接,下载包含依赖项的 Python 3.6 DEB(python3.6-automathemely_1.2_all.deb)。

Ubuntu 16.04:你需要下载并安装 AutomaThemely Python 3.5 DEB,它不包含依赖项(python3.5-no_deps-automathemely_1.2_all.deb),并使用 PIP3 分别安装依赖项(requestsastralpytztzlocalschedule):

sudo apt install python3-pip
python3 -m pip install --user requests astral pytz tzlocal schedule

AutomaThemely 下载页面还包含 Python 3.5 或 3.6 的 RPM 包,有包含和不包含依赖项两种。安装适合你的 Python 版本的软件包。如果你下载了包含依赖项的包但无法在你的系统上使用,请下载 “no\_deps” 包并如上所述使用 PIP3 安装 Python3 依赖项。

使用 AutomaThemely 根据太阳时间更改明亮/黑暗 Gtk 主题

安装完成后,运行 AutomaThemely 一次以生成配置文件。单击 AutomaThemely 菜单条目或在终端中运行:

automathemely

这不会运行任何 GUI,它只生成配置文件。

使用 AutomaThemely 有点反直觉。你将在菜单中看到 AutomaThemely 图标,但单击它不会打开任何窗口/GUI。如果你使用支持列表跳转/快捷列表的 Gnome 或其他基于 Gnome 的桌面,你可以右键单击菜单中的 AutomaThemely 图标(或者你可以将其固定为 Dash/dock 并在那里右键单击它)并选择 Manage Settings 启动GUI:

你还可以使用以下命令从命令行启动 AutomaThemely GUI:

automathemely --manage

配置要使用的主题后,你需要更新太阳的时间并重新启动 AutomaThemely 调度器。你可以通过右键单击 AutomaThemely 图标(应该在 Unity/Gnome 中可用)并选择 “Update sun times” 来更新太阳时间,然后选择 “Restart the scheduler” 来重启调度器完成此操作。你也可以使用以下命令从终端执行此操作:

automathemely --update
automathemely --restart

via: https://www.linuxuprising.com/2018/08/automatically-switch-to-light-dark-gtk.html

作者:Logix 选题:lujun9972 译者:geekpi 校对:wxy

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

生产力应用在移动设备上特别受欢迎。但是当你坐下来做工作时,你经常在笔记本电脑或台式电脑上工作。假设你使用 Fedora 系统。你能找到帮助你完成工作的程序吗?当然!请继续阅读了解这些帮助你专注目标的程序。

所有这些程序都可以在 Fedora 系统上免费使用。当然,它们也维护了你的自由。 (许多还允许你使用你可能已经拥有帐户的现有服务。)

FocusWriter

FocusWriter 只是一个全屏文字处理器。该程序可以提高你的工作效率,因为它覆盖了屏幕其他地方。当你使用 FocusWriter 时,除了你和文本,别无它物。有了这个程序,你可以专注于你的想法,减少分心。

Screenshot of FocusWriter

FocusWriter 允许你调整字体、颜色和主题以最适合你的喜好。它还会记住你上一个文档和位置。此功能可让你快速重新专注于书写。

要安装 FocusWriter,请使用 Fedora Workstation 中的软件中心。或者在终端中使用 sudo 运行此命令:

sudo dnf install focuswriter

GNOME ToDo

你可以猜到这个独特的程序是为 GNOME 桌面环境设计的。因此,它非常适合你的 Fedora Workstation。ToDo 有一个简单的目的:它可以让你列出你需要完成的事情。

使用 ToDo,你可以为所有任务确定优先级并安排截止日期。你还可以根据需要构建任意数量的任务列表。ToDo 有大量提供了有用功能的扩展,以提高你的工作效率。这些包括 GNOME Shell 通知,以及带有 todo.txt 的列表管理。如果你有 Todoist 或者 Google 帐户,ToDo 甚至可以与它们交互。它可以同步任务,因此你可以跨设备共享。

要安装它,在软件中心搜索 ToDo,或在命令行运行:

sudo dnf install gnome-todo

Zanshin

如果你是使用 KDE 的生产力粉丝,你可能会喜欢 Zanshin。该行事历可帮助你规划跨多个项目的操作。它有完整的功能界面,可让你浏览各种任务,以了解下一步要做的最重要的事情。

Screenshot of Zanshin on Fedora 28

Zanshin 非常适合键盘操作,因此你可在钻研时提高效率。它还集成了众多 KDE 程序以及 Plasma 桌面。你可以将其与 KMail、KOrganizer 和 KRunner 一起使用。

要安装它,请运行以下命令:

sudo dnf install zanshin

via: https://fedoramagazine.org/3-cool-productivity-apps/

作者:Paul W. Frields 选题:lujun9972 译者:geekpi 校对:wxy

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