Abhishek 发布的文章

时隔三年,开源 DJ 混音软件 Mixxx 再度发布一个大的版本更新----Mixxx 2.0。

Mixxx 是一个跨平台的自由、开源的 DJ 混音软件,它几乎提供了当你想自己混音时需要的一切功能。Mixxx 近几年在专业人士以及业余爱好者中都很火。

甚至在 Mixxx 中你能使用你的 iTunes 音乐库。它的强有力的引擎使它支持多种文件格式。Mixxx 默认即支持超过85种MIDI DJ 调节器以及少部分 HID 调节器。它也包含一个自动选项,可以让你在混音时休息一下。

Mixxx 的完整功能列表可以在这里找到。在查看完整列表之前,让我们看看最新版有何更新。

Mixxx 2.0更新

  • 可动态调整大小的外观
  • 4 轨道混音并且和主轨道同步
  • 内置特效
  • 谐波混频(Harmonic Mixing)与音乐按键检测
  • RGB 音频波形
  • 4 个麦克风输入和 4 个音频输入,麦克风音量可调
  • 黑胶音源输入、输出
  • 支持自定义封面
  • 核心混音引擎改进
  • 更新的音乐库
  • 改进增强了 DJ 调节器

你可以在这里中看到所有的新功能。

在基于 Ubuntu 的发行版中安装 Mixxx 2.0

Mixxx 提供了他们自己的ppa源,这使得在基于 Ubuntu 的发行版,如 Linux Mint、elementary OS、 Zorin OS 上安装Mixxx 2.0 变得十分简单.

打开终端,并输入如下命令:

sudo add-apt-repository ppa:mixxx/mixxx
sudo apt-get update
sudo apt-get install mixxx

使用如下命令卸载 Mixxx:

sudo apt-get remove mixxx
sudo add-apt-repository --remove ppa:mixxx/mixxx

如果你已经在使用旧版本的 Mixxx。它将很快升级到2.0版。

在其他发行版中安装 Mixxx 2.0

Archliunx

sudo pacman -S mixxx

对于其他发行版,你还可以从源码编译安装 Mixxx。从下列地址下载源代码:

由于 Mixxx 是个跨平台的应用,你也可以下载它的 Windows 版或者 Mac OS 版,请访问 Mixxx 下载页面找到对应的下载链接:


via: http://itsfoss.com/dj-mixxx-2/

作者:Abhishek 译者:name1e5s 校对:wxy

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

《星球大战(Star Wars)》已经席卷世界。最新一期的 《星球大战》系列, 《星球大战7:原力觉醒》,打破了有史以来的记录

虽然我不能帮你得到一张最新的《星球大战》的电影票,但我可以提供给你一种方式,看星球大战第四集,它是非常早期的《星球大战》电影(1977 年)。

不,它不会是高清,也不是蓝光版。相反,它将是 ASCII 版的《星球大战》第四集,你可以在 Linux 终端看它,这才是真正的极客的方式 :)

在 Linux 终端看星球大战

打开一个终端,使用以下命令:

telnet towel.blinkenlights.nl

等待几秒钟,你可以在终端看到类似于以下这样的动画ASCII艺术:

(LCTT 译注:有时候会解析到效果更好 IPv6 版本上,如果你没有 IPv6 地址,可以重新连接试试;另外似乎线路不稳定,出现卡顿时稍等。)

它将继续播映……

要停止动画,按 ctrl +],在这之后输入 quit 来退出 telnet 程序。

更多有趣的终端

事实上,看《星球大战》并不是你在 Linux 终端下唯一能做有趣的事情。您可以运行终端里的列车通过ASCII艺术得到Linux标志

希望你能享受在 Linux 下看《星球大战》。


via: http://itsfoss.com/star-wars-linux/

作者:Abhishek 译者:zky001 校对:wxy

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

Text to speech tool in Linux

eSpeak是一款 Linux 命令行工具,能把文本转换成语音。它是一款简洁的语音合成器,用C语言编写而成,它支持英语和其它多种语言。

eSpeak 从标准输入或者输入文件中读取文本。虽然语音输出与真人声音相去甚远,但是,在你项目需要的时候,eSpeak 仍不失为一个简便快捷的工具。

eSpeak 部分主要特性如下:

  • 提供给 Linux 和 Windows 的命令行工具
  • 从文件或者标准输入中把文本读出来
  • 提供给其它程序使用的共享库版本
  • 为 Windows 提供 SAPI5 版本,所以它能用于 screen-readers 或者其它支持 Windows SAPI5 接口的程序
  • 可移植到其它平台,包括安卓,OSX等
  • 提供多种声音特性选择
  • 语音输出可保存为 .WAV 格式的文件
  • 配合 HTML 部分可支持 SSML(语音合成标记语言,Speech Synthesis Markup Language)
  • 体积小巧,整个程序连同语言支持等占用小于2MB
  • 可以实现文本到音素编码(phoneme code)的转化,因此可以作为其它语音合成引擎的前端工具
  • 开发工具可用于生产和调整音素数据

安装 eSpeak

基于 Ubuntu 的系统中,在终端运行以下命令安装 eSpeak:

sudo apt-get install espeak

eSpeak 是一个古老的工具,我推测它应该能在其它众多 Linux 发行版中运行,比如 Arch,Fedora。使用 dnf,pacman 等命令就能轻松安装。

eSpeak 用法如下:输入 espeak 运行程序。输入字符按 enter 转换为语音输出(LCTT 译注:补充)。使用 Ctrl+C 来关闭运行中的程序。

eSpeak command line

还有一些其他的选项可用,可以通过程序帮助进行查看。

GUI 版本:Gespeaker

如果你更倾向于使用 GUI 版本,可以安装 Gespeaker,它为 eSpeak 提供了 GTK 界面。

使用以下命令来安装 Gespeaker:

sudo apt-get install gespeaker

操作界面简明易用,你完全可以自行探索。

eSpeak GUI tool for text to speech in Ubuntu

虽然这些工具在大多数计算任务下用不到,但是当你的项目需要把文本转换成语音时,使用 espeak 还是挺方便的。是否使用 espeak 这款语音合成器,选择权就交给你们啦。


via: http://itsfoss.com/espeak-text-speech-linux/

作者:Abhishek 译者:soooogreen 校对:Caroline

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

是的,你知道的,苹果编程语言 Swift 已经开源了。其实我们并不应该感到意外,因为在六个月以前苹果就已经宣布了这个消息

苹果宣布推出开源 Swift 社区。一个专用于开源 Swift 社区的新网站已经就位,网站首页显示以下信息:

我们对 Swift 开源感到兴奋。在苹果推出了编程语言 Swift 之后,它很快成为历史上增长最快的语言之一。Swift 可以编写出难以置信的又快又安全的软件。目前,Swift 是开源的,你可以将这个最好的通用编程语言用在各种地方。

swift.org 这个网站将会作为一站式网站,它会提供各种资料的下载,包括各种平台,社区指南,最新消息,入门教程,为开源 Swift 做贡献的说明,文件和一些其他的指南。 如果你正期待着学习 Swift,那么必须收藏这个网站。

在苹果的这次宣布中,一个用于方便分享和构建代码的包管理器已经可用了。

对于所有的 Linux 使用者来说,最重要的是,源代码已经可以从 Github获得了.你可以从以下链接 Checkout 它:

除此之外,对于 ubuntu 14.04 和 15.10 版本还有预编译的二进制文件。

不要急着在产品环境中使用它们,因为这些都是开发分支而不适合于产品环境。因此现在应避免使用在产品环境中,一旦发布了 Linux 下 Swift 的稳定版本,我希望 ubuntu 会把它包含在 umake中,和 Visual Studio Code 放一起。


via: http://itsfoss.com/swift-open-source-linux/

作者:Abhishek 译者:Flowsnow 校对:wxy

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

N1 Open Source email client

当我们谈论到Linux中的邮件客户端,通常 Thunderbird、Geary 和 Evolution 就会出现在我们的脑海。作为对这些大咖们的挑战,一款新的开源邮件客户端正在涌入市场。

设计和功能

N1是一个设计与功能并重的新一代开源邮件客户端。作为一个开源软件,N1目前支持 Linux 和 Mac OS X,Windows的版本还在开发中。

N1宣传它自己为“可扩展的开源邮件客户端”,因为它包含了 Javascript 插件框架,任何人都可以为它创建强大的新功能。可扩展是一个非常流行的功能,它帮助开源编辑器Atom变得流行。N1同样把重点放在了可扩展上面。

除了可扩展性,N1同样着重设计了程序的外观。下面N1的截图就是个很好的例子:

N1 Open Source email client on Mac OS X

Mac OS X上的N1客户端。图片来自:N1

除了这个功能,N1兼容上百个邮件服务提供商,包括Gmail、Yahoo、iCloud、Microsoft Exchange等等,这个桌面应用提供了离线功能。

目前只能邀请使用

我不知道为什么每个人都选择了 OnePlus 的‘只能邀请使用’的市场策略。目前,N1桌面端只能被邀请才能下载。你可以用下面的链接请求一个邀请。N1团队会在几天内邮件给你下载链接。

感兴趣了么?

我并不是桌面邮件客户端的粉丝,但是 N1 的确引起了我的兴趣,让我想要试一试。你呢?


via: http://itsfoss.com/n1-open-source-email-client/

作者:Abhishek 译者:geekpi 校对:Caroline

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

当你双击一个脚本(.sh文件)的时候,你想要做的是什么?通常的想法是执行它。但是在Ubuntu下面却不是这样,或者我应该更确切地说是在Files(Nautilus)中。你可能会疯狂地大叫“运行文件,运行文件”,但是文件没有运行而是用Gedit打开了。

我知道你也许会说文件有可执行权限么?我会说是的。脚本有可执行权限但是当我双击它的时候,它还是用文本编辑器打开了。我不希望这样,如果你遇到了同样的问题,我想你也许也想要这样。

我知道你或许已经被建议在终端下面执行,我知道这个可行,但是这不是一个在GUI下不能运行的借口是么?

这篇教程中,我们会看到如何在双击后运行shell脚本。

修复在Ubuntu中shell脚本用文本编辑器打开的方式

shell脚本用文件编辑器打开的原因是Files(Ubuntu中的文件管理器)中的默认行为设置。在更早的版本中,它或许会询问你是否运行文件或者用编辑器打开。默认的行为在新的版本中被修改了。

要修复这个,进入文件管理器,并在菜单中点击选项

接下来在 文件选项 Files Preferences 中进入 行为 Behavior 标签中,你会看到 可执行的文本文件 Executable Text Files 选项。

默认情况下,它被设置成“ 在打开时显示文本文件 View executable text files when they are opend ”。我建议你把它改成“ 每次询问 Ask each time ”,这样你可以选择是执行还是编辑了,当然了你也可以选择“ 在打开时云可执行文本文件 Run executable text files when they are opend ”。你可以自行选择。

我希望这个贴士可以帮你修复这个小“问题”。欢迎提出问题和建议。


via: http://itsfoss.com/shell-script-opens-text-editor/

作者:Abhishek 译者:geekpi 校对:wxy

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