2016年7月

前两天,微软说要给“Linux 用户带来一个令人兴奋的新闻”,今天,这个新闻来了。它刚刚为 Linux 发布了一个新的 Skype 客户端。

此次发布,微软为 Linux 带来的 Skype 客户端与其 Windows 版本保持了一致,这包括相似的界面、支持文件和图片的分享,支持视频和表情符号等。

不过,目前该客户端还处于 Alpha 阶段,属于早期尝鲜版本。你可以通过它来与其它使用新版本 Skype 的朋友们沟通,无论他们使用的是 Windows、Mac、Android 还是 iOS,但是不能与使用旧版本 Linux 客户端的朋友聊天。

“我们开发了 Skype 的新版 Linux 客户端,需要大家来测试和提供反馈以帮助我们优化功能。你也许会注意到这个 Alpha 版本的客户端,使用了新一代的呼叫技术,它可以让你和使用最新版本的 Skype 的朋友家人聊天。”

微软期望得到社区的反馈,所以 Linux 用户们可以安装一下这个 Alpha 版本的客户端,以帮助改进它。

在 Linux 的浏览器中也可以使用 Skype

Linux 用户也可以在 Chrome 浏览器中通过网页使用 Skype,微软也发布了一个 Alpha 版本的网页版,可以让你不需要安装任何软件即可与使用 Skype 的朋友聊天。

微软说,视频聊天和拨通电话的功能也会加进来,但是还需要一点时间。目前在 Chromebook 和 Linux 下的 Chrome 浏览器中只支持基本的功能。

“基于 WebRTC 的 Skype 也是 Alpha 版本,其继承了同样是 Alpha 版本 Skype Linux 的客户端的相同功能。这是我们在微软 Edge 浏览器之外复制 ORTC 功能的首次尝试。因此,我们希望听到反馈以帮助我们在接下来的时间进一步改善它。”

Linux 用户可以在此下载 Linux 客户端,并反馈你遇到的问题,让微软可以进一步完善改进它。

下载

录制一个终端操作可能是一个帮助他人学习 Linux 、展示一系列正确命令行操作的和分享知识的通俗易懂方法。不管是出于什么目的,从终端复制粘贴文本需要重复很多次,而录制视频的过程也是相当麻烦,有时候还不能录制。在这次的文章中,我们将简单的了解一下以 gif 格式记录和分享终端会话的方法。

预先要求

如果你只是希望能记录你的终端会话,并且能在终端进行回放或者和他人分享,那么你只需要一个叫做:ttyrec 的软件。Ubuntu 用户可以通过运行这行代码进行安装:

sudo apt-get install ttyrec

如果你想将生成的视频转换成一个 gif 文件,这样能够和那些不使用终端的人分享,就可以发布到网站上去,或者你只是想做一个 gif 方便使用而不想写命令。那么你需要安装额外的两个软件包。第一个就是 imagemagick , 你可以通过以下的命令安装:

sudo apt-get install imagemagick

第二个软件包就是:tty2gif.py,访问其项目网站下载。这个软件包需要安装如下依赖:

sudo apt-get install python-opster

录制

开始录制终端操作,你需要的仅仅是键入 ttyprec ,然后回车。这个命令将会在后台运行一个实时的记录工具。我们可以通过键入exit或者ctrl+d来停止。ttyrec 默认会在主目录下创建一个ttyrecord的文件。

回放

回放这个文件非常简单。你只需要打开终端并且使用 ttyplay 命令打开 ttyrecord 文件即可。(在这个例子里,我们使用 ttyrecord 作为文件名,当然,你也可以改成你用的文件名)

然后就可以开始播放这个文件。这个视频记录了所有的操作,包括你的删除,修改。这看起来像一个拥有自我意识的终端,但是这个命令执行的过程并不是只是为了给系统看,而是为了更好的展现给人。

注意一点,播放这个记录是完全可控的,你可以通过点击 + 或者 - 进行加速减速,或者 01 暂停和恢复播放。

导出成 GIF

为了方便,我们通常会将视频记录转换为 gif 格式,并且,这个非常容易做到。以下是方法:

将之前下载的 tty2gif.py 这个文件拷贝到 ttyprecord 文件(或者你命名的那个视频文件)相同的目录,然后在这个目录下打开终端,输入命令:

python tty2gif.py typing ttyrecord

如果出现了错误,检查一下你是否有安装 python-opster 包。如果还是有错误,使用如下命令进行排除。

sudo apt-get install xdotool
export WINDOWID=$(xdotool getwindowfocus)

然后重复这个命令 python tty2gif.py 并且你将会看到在 ttyrecord 目录下多了一些 gif 文件。

接下来的一步就是整合所有的 gif 文件,将他打包成一个 gif 文件。我们通过使用 imagemagick 工具。输入下列命令:

convert -delay 25 -loop 0 *.gif example.gif

你可以使用任意的文件名,我用的是 example.gif。 并且,你可以改变这个延时和循环时间。 Enjoy。


via: https://www.howtoforge.com/tutorial/how-to-record-your-terminal-session-on-linux/

作者:Bill Toulas 译者:MikeCoder 校对:wxy

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

Mate 桌面环境 1.14 现在可以在 Ubuntu Mate 16.04 ("Xenial Xerus") 上使用了。根据这个发布版本的描述,为了全面测试 Mate 1.14,所以 Mate 桌面环境 1.14 已经在 PPA 上发布 2 个月了。因此,你不太可能遇到安装的问题。

现在 PPA 提供 Mate 1.14.1 包含如下改变(Ubuntu Mate 16.04 默认安装的是 Mate 1.12.x):

  • 客户端的装饰应用现在可以正确的在所有主题中渲染;
  • 触摸板配置现在支持边缘操作和双指滚动;
  • 在 Caja 中的 Python 扩展可以被单独管理;
  • 所有三个窗口焦点模式都是可选的;
  • Mate Panel 中的所有菜单栏图标和菜单图标可以改变大小;
  • 音量和亮度 OSD 目前可以启用和禁用;
  • 更多的改进和 bug 修改;

Mate 1.14 同时改进了整个桌面环境中对 GTK+ 3 的支持,包括各种 GTK+3 小应用。但是,Ubuntu MATE 的博客中提到:PPA 的发行包使用 GTK+ 2 编译是“为了确保对 Ubuntu MATE 16.04 还有各种各样的第三方 MATE 应用、插件、扩展的支持"。

MATE 1.14 的完整修改列表点击此处阅读。

在 Ubuntu MATE 16.04 中升级 MATE 1.14.x

在 Ubuntu MATE 16.04 中打开终端,并且输入如下命令,来从官方的 Xenial MATE PPA 中升级最新的 MATE 桌面环境:

sudo apt-add-repository ppa:ubuntu-mate-dev/xenial-mate
sudo apt update
sudo apt dist-upgrade

注意: mate-netspeed 应用将会在升级中删除。因为该应用现在已经是 mate-applets 应用报的一部分,所以它依旧是可以使用的。

一旦升级完成,请重启你的系统,享受全新的 MATE!

如何回滚这次升级

如果你并不满意 MATE 1.14, 比如你遭遇了一些 bug 。或者你想回到 MATE 的官方源版本,你可以使用如下的命令清除 PPA,并且下载降级包。

sudo apt install ppa-purge
sudo ppa-purge ppa:ubuntu-mate-dev/xenial-mate

在所有的 MATE 包降级之后,重启系统。

参考: Ubuntu MATE blog


via: http://www.webupd8.org/2016/06/install-mate-114-in-ubuntu-mate-1604.html

作者:Andrew 译者:MikeCoder 校对:wxy

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

Chromium OS for SBCs( 单板机 Single-Board Computers )项目正在招募新成员以继续发展。

该项目的志愿者们为我们奉献了一个精心调制的开源 Chromium OS 的单板机移植版,支持树莓派 2 和树莓派 3 以及一些其它的单板机。他们已经完成了目标,但是这并不是项目的终点。

项目负责人 Dylan Callahan 说,一些项目成员已经离开了该项目去做其它的志愿者项目了。这种事情经常发生,不仅仅是这个开源项目。简单的说,Dylan Callahan 需要更多人来延续维护该项目的进一步发展。

“我正在开发新的 Beta 版本,也在努力解决很多 bug 和添加新功能。我希望可以更快一些,我们已经有一些项目成员由于个人原因离开了,还有一些去参与其它志愿者项目了”,Dylan Callahan 说,“我们要让 Chromium OS for SBCs 继续前行,我们不能给你支付薪水,但是我们可以给你提供经验。”

因此,如果你在将 Chromium OS 移植到其它设备方面有经验,或者你就是想成为这个极棒的项目的新开发者,你可以访问项目官网加入该团队。在那里,你可以找到关于 Chromium OS for SBCs 的一切细节。甚至即使你在这个领域没有任何经验,但是你想参与,也欢迎你加入!

首先,你得有个 Chromebook。

其次,你得有不用 Chrome OS 的理由——为了自由、自由、自由。

Chromebook 不但非常酷,而且极其便宜,它运行的操作系统是 Chrome OS ,这是一个基于 Linux 内核的操作系统,是由 Google 开发的。

不过,有时候你会发现 Chromebook 所运行的操作系统限制很多。因此,许多用户会在上面安装另外的 GNU/Linux 操作系统,要么是双引导,要么干脆就整个替换了 Chrome OS。已经有很多教程教你如何在你的 Chromebook 上以双引导方式安装一个 Linux 系统,不过,这篇指南将会介绍得更明白。

是的,没错,我们教你的是将 Chrome OS 替换成一个 GNU/Linux 发行版。当 Google 不再为你的 Chromebook 提供更新后,你需要决定是否将这个限制很多的操作系统换掉。这里,我们用一个完美的操作系统来替换,它就是刚刚成为滚动发行版的 Solus。

最妙的事情是,Solus 看起来很像 Chrome OS,而且不仅仅是看起来像而已,它能满足你的需求,同时提供了稳定、快捷和完整的功能。当然,下面的教程也适用于其他的发行版。

打开 Chrome OS 的开发者模式并用 USB 启动

在开始之前,我们需要提醒你一些事情。首先,如果你按照下面的教程来安装 GNU/Linux 发行版,这会擦除你的 Chrome OS 系统——但是你之后可以通过 Google 的支持网站提供的几种方式恢复。

其次,每次你需要使用你的新 Linux 系统时,你需要按下 CTRL-L 快捷键。

最后,你的 Chromebook 需要是 Intel 架构的,而不是 ARM 的,否则在一些 Chromebook 型号上你看不到任何启动引导器信息的。

我们在宏碁 C740 Chromebook 上测试了这篇教程。

首先第一件事情是你需要决定你要使用的 Linux 发行版是哪个,然后去下载最新的 ISO 镜像(需要确保它是一个带有图形桌面环境的 Live ISO),然后将其写入到一个 USB 存储棒上。做好之后将其插入到你的 Chromebook 上。

打开你的 Chromebook 盖子并关机,现在按下不放你的 Chromebook 上的 ESCRefresh 键,然后按下电源按钮几秒钟,直到你看到一个警告屏幕。马上按下 CTRL+D 组合键来激活开发者模式,这可能需要几分钟。

当启用了开发者模式后,会要求你输入你的 Chrome OS 身份,然后所有数据都会同步回你的 Chromebook。这时,按下 CTRL+ALT+T 组合键来打开开发者模式终端,输入以下命令:

shell 

并回车。现在输入以下命令:

sudo crossystem dev_boot_usb=1 dev_boot_legacy=1

并回车,确认你要安装的 Linux 发行版的 USB 存储棒一直插在你的 Chromebook 上。关机。重启,当你再次看到警告屏时,快速按下 CTRL+L 组合键以从 USB 进行引导。

从 USB 引导并安装 Linux 操作系统

现在 GNU/Linux 操作系统会从 USB 存储棒上加载,大概一到两分钟之后,你会看到实时会话。连接到互联网,并像你在其它计算机上一样正常安装该系统即可。当安装完成后,关机。移除 USB 存储棒之后重新开机,然后快速按下 CTRL+L 组合键。

你的新 GNU/Linux 发行版现在跑起来了!

 title=

再次补充一下,在我们的宏碁 C740 Chromebook 上,我们找不到 16位 x86 BIOS 的开源实现 SeaBIOS,所以不能在开机时选择引导设备,不过其它的 Chromebook 可能行。

如果你有任何问题,欢迎在下面留言。

今日关注

甲骨文宣布 Oracle VM VirtualBox 5.1 发布。主要更新有:

  • 实现了一个支持模拟 NVMe(NVM Express)设备的 NVMHCI 存储控制器
  • 支持多通道音频
  • 改进了运行在多个 CPU 之上的虚拟机性能
  • 可以在 Linux 上自动加载网络模块,而不需要依赖 DKMS
  • 支持 Linux 4.6 和 4.7 内核
  • 引入一个新的日志功能,用于过滤和高亮客户机的信息。

图文摘要

KDE Plasma 5.7.1 和 KDE Applications 16.04.3 发布。

Solus Linux 在第31期 TWIS 中宣布,它正式成为了滚动发行版。

CoreOS Linux 1068.6.0 发布。主要变化有:coreos-metadata 0.4.1、systemd 229、Docker 1.10.3 容器引擎、rkt 1.7.0 应用容器运行环境、etcd 0.4.9、fleet 0.11.7 分布式初始化系统。

基于 FreeBSD 10.3 的 NAS4Free 10.3.0.3 嵌入式存储发布。这一版本增加了许多项新功能,包括实现了诊断日志的搜索功能,支持在快照或者其他页中一次性删除多个选项,还可以设置或修改 UPS 监控凭证。