2021年2月

中国特供版的 Flash 软件正在安装广告软件

虽然 Flash 应用已经正式寿终正寝,但 Adobe 允许一家中国本土公司继续在中国境内发行 Flash 软件,这个 Flash 软件只能通过 flash.cn 获得。

但安全公司 Minerva Labs 发现,其安全产品接收到了多个与这个 Flash 软件相关的安全警报。经过分析后发现,该应用确实在安装一个有效版本的 Flash 软件,但同时也在下载和运行了一个 nt.dll。这是一个加载在 Flash 进程内的文件,它每隔一段时间就会继续打开一个新的浏览器窗口,显示各种广告和弹出窗口密集的网站。

另外,这种特殊的威胁不会影响西方用户,因为他们从 flash.cn 下载的 Flash 版本不会在中国以外的系统上运行。

这下知道为什么有人煞费苦心为中国网民提供特供版了。实在是被恶心到了。

攻击者销售窃取的远程桌面登录凭证,勒索团伙高价买下

买卖被盗的登录凭证和其他形式的远程访问网络早已成为暗网生态系统的一部分。这些人入侵网络,但他们不会通过自己进行网络活动来获利,而是将网络的入口卖给其他犯罪分子,从销售中获利。通过远程桌面协议(RDP)进行访问,最受网络犯罪分子追捧。这种凭证的价格很贵,接近一万美元的平均售价代表着多个有价值的攻击目标,当然,勒索团伙也一定是觉得能值回票价才会去购买。而去年以来的疫情导致对远程访问需求大增也为攻击者创造了更多机会。

所有提供了远程访问的企业网络,都当点心吧,仅仅是密码策略已经不足以防范这样的攻击威胁了。

量子计算机解决了一个几十年前的问题,比经典计算机快 300 万倍

来自量子计算公司 D-Wave 的科学家们已经证明,利用一种名为量子退火的方法,他们对一些材料的模拟速度可以比使用相应的经典方法快 300 万倍。当然,事实上这个问题在 2016 年已经被诺贝尔物理学奖得主解决了。

D-Wave 的最新研究并没有证明量子至上性,即用量子计算机运行一个用经典手段无法解决的计算。这个实验的真正意义在于证明了,利用现有的量子方法解决有价值的材料科学问题已经可以取得计算优势。

虽然是特定领域的特定解决方案,但是随着量子技术的发展,通用的量子计算机或许会在某个时刻出现。但即便是特定领域,如果用在某些如医药、天气预测等专门领域,也是非常有意义的。

Chromebook 是令人惊叹的工具,但通过解锁它内部的 Linux 系统,你可以让它变得更加不同凡响。

 title=

Google Chromebook 运行在 Linux 系统之上,但通常它运行的 Linux 系统对普通用户而言,并不是十分容易就能访问得到。Linux 被用作基于开源的 Chromium OS 运行时环境的后端技术,然后 Google 将其转换为 Chrome OS。大多数用户体验到的界面是一个电脑桌面,可以用来运行 Chrome 浏览器及其应用程序。然而,在这一切的背后,有一个 Linux 系统等待被你发现。如果你知道怎么做,你可以在 Chromebook 上启用 Linux,把一台可能价格相对便宜、功能相对基础的电脑变成一个严谨的笔记本,获取数百个应用和你需要的所有能力,使它成为一个通用计算机。

什么是 Chromebook?

Chromebook 是专为 Chrome OS 创造的笔记本电脑,它本身专为特定的笔记本电脑型号而设计。Chrome OS 不是像 Linux 或 Windows 这样的通用操作系统,而是与 Android 或 iOS 有更多的共同点。如果你决定购买 Chromebook,你会发现有许多不同制造商的型号,包括惠普、华硕和联想等等。有些是为学生而设计,而另一些是为家庭或商业用户而设计的。主要的区别通常分别集中在电池功率或处理能力上。

无论你决定买哪一款,Chromebook 都会运行 Chrome OS,并为你提供现代计算机所期望的基本功能。有连接到互联网的网络管理器、蓝牙、音量控制、文件管理器、桌面等等。

Chrome OS desktop

Chrome OS 桌面截图

不过,想从这个简单易用的操作系统中获得更多,你只需要激活 Linux。

启用 Chromebook 的开发者模式

如果我让你觉得启用 Linux 看似简单,那是因为它确实简单但又有欺骗性。之所以说有欺骗性,是因为在启用 Linux 之前,你必须备份数据。

这个过程虽然简单,但它确实会将你的计算机重置回出厂默认状态。你必须重新登录到你的笔记本电脑中,如果你有数据存储在 Google 云盘帐户上,你必须得把它重新同步回计算机中。启用 Linux 还需要为 Linux 预留硬盘空间,因此无论你的 Chromebook 硬盘容量是多少,都将减少一半或四分之一(自主选择)。

在 Chromebook 上接入 Linux 仍被 Google 视为测试版功能,因此你必须选择使用开发者模式。开发者模式的目的是允许软件开发者测试新功能,安装新版本的操作系统等等,但它可以为你解锁仍在开发中的特殊功能。

要启用开发者模式,请首先关闭你的 Chromebook。假定你已经备份了设备上的所有重要信息。

接下来,按下键盘上的 ESC,再按 电源键 启动 Chromebook。

ESC and refresh buttons

ESC 键和 ⟳ 键

当提示开始恢复时,按键盘上的 Ctrl+D

恢复结束后,你的 Chromebook 已重置为出厂设置,且没有默认的使用限制。

开机启动进入开发者模式

在开发者模式下运行意味着每次启动 Chromebook 时,都会提醒你处于开发者模式。你可以按 Ctrl+D 跳过启动延迟。有些 Chromebook 会在几秒钟后发出蜂鸣声来提醒你处于开发者模式,使得 Ctrl+D 操作几乎是强制的。从理论上讲,这个操作很烦人,但在实践中,我不经常启动我的 Chromebook,因为我只是唤醒它,所以当我需要这样做的时候,Ctrl+D 只不过是整个启动过程中小小的一步。

启用开发者模式后的第一次启动时,你必须重新设置你的设备,就好像它是全新的一样。你只需要这样做一次(除非你在未来某个时刻停用开发者模式)。

启用 Chromebook 上的 Linux

现在,你已经运行在开发者模式下,你可以激活 Chrome OS 中的 Linux Beta 功能。要做到这一点,请打开 设置,然后单击左侧列表中的 Linux Beta

激活 Linux Beta,并为你的 Linux 系统和应用程序分配一些硬盘空间。在最糟糕的时候,Linux 是相当轻量级的,所以你真的不需要分配太多硬盘空间,但它显然取决于你打算用 Linux 来做多少事。4 GB 的空间对于 Linux 以及几百个终端命令还有二十多个图形应用程序是足够的。我的 Chromebook 有一个 64 GB 的存储卡,我给了 Linux 系统 30 GB,那是因为我在 Chromebook 上所做的大部分事情都是在 Linux 内完成的。

一旦你的 Linux Beta 环境准备就绪,你可以通过按键盘上的搜索按钮和输入 terminal 来启动终端。如果你还是 Linux 新手,你可能不知道当前进入的终端能用来安装什么。当然,这取决于你想用 Linux 来做什么。如果你对 Linux 编程感兴趣,那么你可能会从 Bash(它已经在终端中安装和运行了)和 Python 开始。如果你对 Linux 中的那些迷人的开源应用程序感兴趣,你可以试试 GIMP、MyPaint、LibreOffice 或 Inkscape 等等应用程序。

Chrome OS 的 Linux Beta 模式不包含图形化的软件安装程序,但 应用程序可以从终端安装。可以使用 sudo apt install 命令安装应用程序。

  • sudo 命令可以允许你使用超级管理员权限来执行某些命令(即 Linux 中的 root)。
  • apt 命令是一个应用程序的安装工具。
  • install 是命令选项,即告诉 apt 命令要做什么。

你还必须把想要安装的软件包的名字和 apt 命令写在一起。以安装 LibreOffice 举例:

sudo apt install libreoffice

当有提示是否继续时,输入 y(代表“确认”),然后按 回车键

一旦应用程序安装完毕,你可以像在 Chrome OS 上启动任何应用程序一样启动它:只需要在应用程序启动器输入它的名字。

了解 Linux 应用程序的名字和它的包名需要花一些时间,但你也可以用 apt search 命令来搜索。例如,可以用以下的方法是找到关于照片的应用程序:

apt search photo

因为 Linux 中有很多的应用程序,所以你可以找一些感兴趣的东西,然后尝试一下!

与 Linux 共享文件和设备

Linux Beta 环境运行在 容器 中,因此 Chrome OS 需要获得访问 Linux 文件的权限。要授予 Chrome OS 与你在 Linux 上创建的文件的交互权限,请右击要共享的文件夹并选择 管理 Linux 共享

Chrome OS Manage Linux sharing interface

Chrome OS 的 Linux 管理共享界面

你可以通过 Chrome OS 的 设置 程序来管理共享设置以及其他设置。

Chrome OS Settings menu

Chrome OS 设置菜单

学习 Linux

如果你肯花时间学习 Linux,你不仅能够解锁你 Chromebook 中隐藏的潜力,还能最终学到很多关于计算机的知识。Linux 是一个有价值的工具,一个非常有趣的玩具,一个通往比常规计算更令人兴奋的事物的大门。去了解它吧,你可能会惊讶于你自己和你 Chromebook 的无限潜能。


源自: https://opensource.com/article/21/2/chromebook-linux

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

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

无论是电影还是音乐,Linux 都能为你提供一些优秀的媒体播放器。

 title=

在 2021 年,人们有更多的理由喜欢 Linux。在这个系列中,我将分享 21 个使用 Linux 的不同理由。媒体播放是我最喜欢使用 Linux 的理由之一。

你可能更喜欢黑胶唱片和卡带,或者录像带和激光影碟,但你很有可能还是在数字设备上播放你喜欢的大部分媒体。电脑上的媒体有一种无法比拟的便利性,这主要是因为我们大多数人一天中的大部分时间都在电脑附近。许多现代电脑用户并没有过多考虑有哪些应用可以用来听音乐和看电影,因为大多数操作系统都默认提供了媒体播放器,或者因为他们订阅了流媒体服务,因此并没有把媒体文件放在自己身边。但如果你的口味超出了通常的热门音乐和节目列表,或者你以媒体工作为乐趣或利润,那么你就会有你想要播放的本地文件。你可能还对现有用户界面有意见。在 Linux 上,选择是一种权利,因此你可以选择无数种播放媒体的方式。

以下是我在 Linux 上必备的五个媒体播放器。

1、mpv

mpv interface

一个现代、干净、简约的媒体播放器。得益于它的 Mplayer、ffmpeglibmpv 后端,它可以播放你可能会扔给它的任何类型媒体。我说“扔给它”,是因为播放一个文件的最快捷、最简单的方法就是把文件拖到 mpv 窗口中。如果你拖动多个文件,mpv 会为你创建一个播放列表。

当你把鼠标放在上面时,它提供了直观的覆盖控件,但最好还是通过键盘操作界面。例如,Alt+1 会使 mpv 窗口变成全尺寸,而 Alt+0 会使其缩小到一半大小。你可以使用 ,. 键逐帧浏览视频,[] 键调整播放速度,/* 调整音量,m 静音等等。这些主控功能可以让你快速调整,一旦你学会了这些功能,你几乎可以在想到要调整播放的时候快速调整。无论是工作还是娱乐,mpv 都是我播放媒体的首选。

2、Kaffeine 和 Rhythmbox

Kaffeine interface

KDE Plasma 和 GNOME 桌面都提供了音乐应用(Kaffeine 和 [Rhythmbox][]),可以作为你个人音乐库的前端。它们会让你为你的音乐文件提供一个标准的位置,然后扫描你的音乐收藏,这样你就可以根据专辑、艺术家等来浏览。这两款软件都很适合那些你无法完全决定你想听什么,而又想用一种简单的方式来浏览现有音乐的时候。

Kaffeine 其实不仅仅是一个音乐播放器。它可以播放视频文件、DVD、CD,甚至数字电视(假设你有输入信号)。我已经整整几天没有关闭 Kaffeine 了,因为不管我是想听音乐还是看电影,Kaffeine 都能让我轻松地开始播放。

3、Audacious

Audacious interface

Audacious 媒体播放器是一个轻量级的应用,它可以播放你的音乐文件(甚至是 MIDI 文件)或来自互联网的流媒体音乐。对我来说,它的主要吸引力在于它的模块化架构,它鼓励开发插件。这些插件可以播放几乎所有你能想到的音频媒体格式,用图形均衡器调整声音,应用效果,甚至可以重塑整个应用,改变其界面。

很难把 Audacious 仅仅看作是一个应用,因为它很容易让它变成你想要的应用。无论你是 Linux 上的 XMMS、Windows 上的 WinAmp,还是任何其他替代品,你大概都可以用 Audacious 来近似它们。Audacious 还提供了一个终端命令,audtool,所以你可以从命令行控制一个正在运行的 Audacious 实例,所以它甚至可以近似于一个终端媒体播放器!

4、VLC

vlc interface

VLC 播放器可能是向用户介绍开源的应用之首。作为一款久经考验的多媒体播放器,VLC 可以播放音乐、视频、光盘。它还可以通过网络摄像头或麦克风进行流式传输和录制,从而使其成为捕获快速视频或语音消息的简便方法。像 mpv 一样,大多数情况下都可以通过按单个字母的键盘操作来控制它,但它也有一个有用的右键菜单。它可以将媒体从一种格式转换为另一种格式、创建播放列表、跟踪你的媒体库等。VLC 是最好的,大多数播放器甚至无法在功能上与之匹敌。无论你在什么平台上,它都是一款必备的应用。

5、Music player daemon

mpd with the ncmpc interface

music player daemon(mpd) 是一个特别有用的播放器,因为它在服务器上运行。这意味着你可以在 树莓派 上启动它,然后让它处于空闲状态,这样你就可以在任何时候播放一首曲子。mpd 的客户端有很多,但我用的是 ncmpc。有了 ncmpc 或像 netjukebox 这样的 Web 客户端,我可以从本地主机或远程机器上连接 mpd,选择一张专辑,然后从任何地方播放它。

Linux 上的媒体播放

在 Linux 上播放媒体是很容易的,这要归功于它出色的编解码器支持和惊人的播放器选择。我只提到了我最喜欢的五个播放器,但还有更多的播放器供你探索。试试它们,找到最好的,然后坐下来放松一下。


via: https://opensource.com/article/21/2/linux-media-players

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

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

Photoshop 进驻统信 UOS 商店

今天,统信软件官方宣布,Adobe Photoshop CS6 已经正式登陆统信 UOS 系统,x86 平台的社区版、专业版、个人版用户,都可以直接搜索安装使用它。目前统信 UOS 应用商店中已有 2000 多款软件。

毫不意外的,这依然是一个 Wine 版本。

微软 Word 下个月将获得文本预测功能

这种功能使用机器学习来预测作者将需要哪些单词来加快文档创建。当用户在撰写文档时,Word 会高亮显示灰度化的预测,可以使用 Tab 键接受建议,也可以按 Escape 键拒绝。该功能目前只支持英文,还处于内部测试阶段,预计下个月会发布。除了 Word,微软也将其用在 Outlook 中。

如果你担心影响隐私问题,微软说,这种功能只是基于你的文档而建议的,除非你有意反馈信息,否则信息不会被存储和被别人看到。甚至,你还是不放心的话,可以禁止这个功能。

Nextcloud 21 发布,提升 10 倍性能

最新版本 Nextcloud 21 采用了全新的、可选择的基于 Rust 的高性能文件后端,将桌面客户端和 Web 界面轮询的服务器负载降低了 90%,同时向用户提供即时通知和文件更改。除此以外,还有其它的改进,Nextcloud 声称你会看到大型 Nextcloud 服务器的能力提高了 10 倍

我注意到后端新采用了 Rust,极大的提升了性能。看来 Rust 的潜力很不错。

LaTeX 提供了许多工具来创建和定制表格,在本系列中,我们将使用 tabulartabularx 环境来创建和定制表。

基础表格

要创建表,只需指定环境 \begin{tabular}{列选项}

\begin{tabular}{c|c}
    Release &Codename \\ \hline
    Fedora Core 1 &Yarrow \\ 
    Fedora Core 2 &Tettnang \\ 
    Fedora Core 3 &Heidelberg \\ 
    Fedora Core 4 &Stentz \\ 
\end{tabular}

Basic Table

在上面的示例中,花括号中的 ”{c|c}” 表示文本在列中的位置。下表总结了位置参数及其说明。

参数位置
c将文本置于中间
l将文本左对齐
r将文本右对齐
p{宽度}文本对齐单元格顶部
m{宽度}文本对齐单元格中间
b{宽度}文本对齐单元格底部
m{宽度}b{宽度} 都要求在最前面指定数组包。

使用上面的例子,让我们来详细讲解使用的要点,并描述你将在本系列中看到的更多选项:

选项意义
&定义每个单元格,这个符号仅用于第二列
\\这将终止该行并开始一个新行
``指定表格中的垂直线(可选)
\hline指定表格中的水平线(可选)
*{数量}{格式}当你有许多列时,可以使用这个,并且是限制重复的有效方法
` `指定表格中垂直双线

定制表格

学会了这些选项,让我们使用这些选项创建一个表。

\begin{tabular}{*{3}{|l|}}
\hline
    \textbf{Version} &\textbf{Code name} &\textbf{Year released} \\
\hline
    Fedora 6 &Zod &2006 \\ \hline
    Fedora 7 &Moonshine &2007 \\ \hline
    Fedora 8 &Werewolf &2007 \\
\hline
\end{tabular}

Customise Table

管理长文本

如果列中有很多文本,那么它的格式就不好处理,看起来也不好看。

下面的示例显示了文本的格式长度,我们将在导言区中使用 blindtext,以便生成示例文本。

\begin{tabular}{|l|l|}\hline
    Summary &Description \\ \hline
    Test &\blindtext \\
\end{tabular}

Default Formatting

正如你所看到的,文本超出了页面宽度;但是,有几个选项可以克服这个问题。

  • 指定列宽,例如 m{5cm}
  • 利用 tablarx 环境,这需要在导言区中引用 tablarx 宏包。

使用列宽管理长文本

通过指定列宽,文本将被折行为如下示例所示的宽度。

\begin{tabular}{|l|m{14cm}|} \hline
    Summary &Description \\ \hline
    Test &\blindtext \\ \hline
\end{tabular}\vspace{3mm}

Column Width

使用 tabularx 管理长文本

在我们利用表格之前,我们需要在导言区中加上它。tabularx 方法见以下示例:\begin{tabularx}{宽度}{列选项}

\begin{tabularx}{\textwidth}{|l|X|} \hline
Summary & Tabularx Description\\ \hline
Text &\blindtext \\ \hline
\end{tabularx}

Tabularx

请注意,我们需要处理长文本的列在花括号中指定了大写 X

合并行合并列

有时需要合并行或列。本节描述了如何完成。要使用 multirowmulticolumn,请将 multirow 添加到导言区。

合并行

multirow 采用以下参数 \multirow{行的数量}{宽度}{文本},让我们看看下面的示例。

\begin{tabular}{|l|l|}\hline
    Release &Codename \\ \hline
    Fedora Core 4 &Stentz \\ \hline
    \multirow{2}{*}{MultiRow} &Fedora 8 \\ 
    &Werewolf \\ \hline
\end{tabular}

MultiRow

在上面的示例中,指定了两行,* 告诉 LaTeX 自动管理单元格的大小。

合并列

multicolumn 参数是 {multicolumn{列的数量}{单元格选项}{位置}{文本},下面的示例演示合并列。

\begin{tabular}{|l|l|l|}\hline
    Release &Codename &Date \\ \hline
    Fedora Core 4 &Stentz &2005 \\ \hline
    \multicolumn{3}{|c|}{Mulit-Column} \\ \hline
\end{tabular}

Multi-Column

使用颜色

可以为文本、单个单元格或整行指定颜色。此外,我们可以为每一行配置交替的颜色。

在给表添加颜色之前,我们需要在导言区引用 \usepackage[table]{xcolor}。我们还可以使用以下颜色参考 LaTeX Color 或在颜色前缀后面添加感叹号(从 0 到 100 的阴影)来定义颜色。例如,gray!30

\definecolor{darkblue}{rgb}{0.0, 0.0, 0.55}
\definecolor{darkgray}{rgb}{0.66, 0.66, 0.66}

下面的示例演示了一个具有各种颜色的表,\rowcolors 采用以下选项 \rowcolors{起始行颜色}{偶数行颜色}{奇数行颜色}

\rowcolors{2}{darkgray}{gray!20}
\begin{tabular}{c|c}
    Release &Codename \\ \hline
    Fedora  Core 1 &Yarrow \\
    Fedora Core 2 &Tettnang \\
    Fedora Core 3 &Heidelberg \\
    Fedora Core 4 &Stentz \\
\end{tabular}

Alt colour table

除了上面的例子,\rowcolor 可以用来指定每一行的颜色,这个方法在有合并行时效果最好。以下示例显示将 \rowColors 与合并行一起使用的影响以及如何解决此问题。

Impact on multi-row

你可以看到,在合并行中,只有第一行能显示颜色。想要解决这个问题,需要这样做:

\begin{tabular}{|l|l|}\hline
    \rowcolor{darkblue}\textsc{\color{white}Release}  &\textsc{\color{white}Codename} \\ \hline
    \rowcolor{gray!10}Fedora Core 4 &Stentz \\ \hline
    \rowcolor{gray!40}&Fedora 8 \\ 
    \rowcolor{gray!40}\multirow{-2}{*}{Multi-Row} &Werewolf \\ \hline
\end{tabular}

Multi-row

让我们讲解一下为解决合并行替换颜色问题而实施的更改。

  • 第一行从合并行上方开始
  • 行数从 2 更改为 -2,这意味着从上面的行开始读取
  • \rowcolor 是为每一行指定的,更重要的是,多行必须具有相同的颜色,这样才能获得所需的结果。

关于颜色的最后一个注意事项是,要更改列的颜色,需要创建新的列类型并定义颜色。下面的示例说明了如何定义新的列颜色。

\newcolumntype{g}{>{\columncolor{darkblue}}l} 

我们把它分解一下:

  • \newcolumntype{g}:将字母 g 定义为新列
  • {>{\columncolor{darkblue}}l}:在这里我们选择我们想要的颜色,并且 l 告诉列左对齐,这可以用 cr 代替。
\begin{tabular}{g|l} 
    \textsc{Release}  &\textsc{Codename} \\ \hline
    Fedora Core 4 &Stentz \\ 
    &Fedora 8 \\ 
    \multirow{-2}{*}{Multi-Row} &Werewolf \\ 
\end{tabular}\

Column Colour

横向表

有时,你的表可能有许多列,纵向排列会很不好看。在导言区加入 rotating 包,你将能够创建一个横向表。下面的例子说明了这一点。

对于横向表,我们将使用 sidewaystable 环境并在其中添加表格环境,我们还指定了其他选项。

  • \centering 可以将表格放置在页面中心
  • \caption{} 为表命名
  • \label{} 这使我们能够引用文档中的表
\begin{sidewaystable}
\centering
\caption{Sideways Table}
\label{sidetable}
\begin{tabular}{ll}
    \rowcolor{darkblue}\textsc{\color{white}Release}  &\textsc{\color{white}Codename} \\ 
    \rowcolor{gray!10}Fedora Core 4 &Stentz \\ 
    \rowcolor{gray!40} &Fedora 8 \\ 
    \rowcolor{gray!40}\multirow{-2}{*}{Multi-Row} &Werewolf \\ 
\end{tabular}\vspace{3mm}
\end{sidewaystable}

Sideways Table

列表和表格

要将列表包含到表中,可以使用 tabularx,并将列表包含在指定的列中。另一个办法是使用表格格式,但必须指定列宽。

用 tabularx 处理列表

\begin{tabularx}{\textwidth}{|l|X|} \hline
    Fedora Version &Editions \\ \hline
    Fedora 32 &\begin{itemize}[noitemsep]
        \item CoreOS
        \item Silverblue
        \item IoT
    \end{itemize} \\ \hline
\end{tabularx}\vspace{3mm}

List in tabularx

用 tabular 处理列表

\begin{tabular}{|l|m{6cm}|}\hline
        Fedora Version &Editions \\\ \hline
    Fedora 32 &\begin{itemize}[noitemsep]
        \item CoreOS
        \item Silverblue
        \item IoT
    \end{itemize} \\\ \hline
\end{tabular}

List in tabular

总结

LaTeX 提供了许多使用 tablartablarx 自定义表的方法,你还可以在表环境 (\begin\table) 中添加 tablartablarx 来添加表的名称和定位表。

LaTeX 宏包

所需的宏包有如下这些:

\usepackage{fullpage}
\usepackage{blindtext}  % add demo text
\usepackage{array} % used for column positions
\usepackage{tabularx} % adds tabularx which is used for text wrapping
\usepackage{multirow} % multi-row and multi-colour support
\usepackage[table]{xcolor} % add colour to the columns 
\usepackage{rotating} % for landscape/sideways tables

额外的知识

这是一堂关于表的小课,有关表和 LaTex 的更多高级信息,请访问 LaTex Wiki


via: https://fedoramagazine.org/latex-typesetting-part-2-tables/

作者:Earl Ramirez 选题:lujun9972 译者:Chao-zhi 校对:wxy

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

Linux Mint 是最好的 适合初学者的 Linux 发行版 之一。尤其是想 转战 Linux 的 Windows 用户,会发现它的 Cinnamon 桌面环境非常熟悉。

Cinnamon 给人一种传统的桌面体验,很多用户喜欢它的样子。这并不意味着你必须满足于它提供的东西。Cinnamon 提供了几种自定义桌面的方式。

在阅读了 MATEKDE 自定义 指南后,很多读者要求为 Linux Mint Cinnamon 也提供类似的教程。因此,我创建了这个关于调整 Cinnamon 桌面的外观和感觉的基本指南。

7 种自定义 Cinnamon 桌面的不同方法

在本教程中,我使用的是 Linux Mint Debian Edition(LMDE 4)。你可以在任何运行 Cinnamon 的 Linux 发行版上使用这篇文章的方法。如果你不确定,这里有 如何检查你使用的桌面环境

当需要改变 Cinnamon 桌面外观时,我发现非常简单,因为只需点击两下即可。如下图所示,点击菜单图标,然后点击“设置”。

所有的外观设置都放在该窗口的顶部。在“系统设置”窗口上的一切都显得整齐划一。

1、效果

效果选项简单,不言自明,一目了然。你可以开启或关闭桌面不同元素的特效,或者通过改变特效风格来改变窗口过渡。如果你想改变效果的速度,可以通过自定义标签来实现。

2、字体选择

在这个部分,你可以区分整个系统中使用的字体大小和类型,通过字体设置,你可以对外观进行微调。

3、主题和图标

我曾经做了几年的 Linux Mint 用户,一个原因是你不需要到处去改变你想要的东西。窗口管理器、图标和面板定制都在一个地方!

你可以将面板改成深色或浅色,窗口边框也可以根据你要的而改变。默认的 Cinnamon 外观设置在我眼里是最好的,我甚至在测试 Ubuntu Cinnamon Remix 时也应用了一模一样的设置,不过是橙色的。

4、Cinnamon 小程序

Cinnamon 小程序是所有包含在底部面板的元素,如日历或键盘布局切换器。在管理选项卡中,你可以添加/删除已经安装的小程序。

你一定要探索一下可以下载的小程序,如天气和 CPU 温度指示小程序是我额外选择的。

5、Cinnamon Desklets

Cinnamon Desklets 是可以直接放置在桌面上的应用。和其他所有的自定义选项一样,Desklets 可以从设置菜单中访问,各种各样的选择可以吸引任何人的兴趣。谷歌日历是一个方便的应用,可以直接在桌面上跟踪你的日程安排。

6、桌面壁纸

要改变 Cinnamon 桌面的背景,只需在桌面上点击右键,选择“改变桌面背景”。它将打开一个简单易用的窗口,在左侧列出了可用的背景系统文件夹,右侧有每个文件夹内的图片预览。

你可以通过点击加号(+)并选择路径来添加自己的文件夹。在“设置”选项卡中,你可以选择你的背景是静态还是幻灯片,以及背景在屏幕上的位置。

7、自定义桌面屏幕上的内容

背景并不是你唯一可以改变的桌面元素。如果你在桌面上点击右键,然后点击“自定义”,你可以找到更多的选项。

你可以改变图标的大小,将摆放方式从垂直改为水平,并改变它们在两个轴上的间距。如果你不喜欢你所做的,点击重置网格间距回到默认值。

此外,如果你点击“桌面设置”,将显示更多的选项。你可以禁用桌面上的图标,将它们放在主显示器或副显示器上,甚至两个都可以。如你所见,你可以选择一些图标出现在桌面上。

总结

Cinnamon 桌面是最好的选择之一,尤其是当你正在 从 windows 切换到 Linux 的时候,同时对一个简单而优雅的桌面追求者也是如此。

Cinnamon 桌面非常稳定,在我手上从来没有崩溃过,这也是在各种 Linux 发行版之间,我使用它这么久的主要原因之一。

我没有讲得太详细,但给了你足够的指导,让你自己去探索设置。欢迎反馈你对 Cinnamon 的定制。


via: https://itsfoss.com/customize-cinnamon-desktop/

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

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