Sreenath 发布的文章

用途广泛的 VLC 可以做很多事情。屏幕录制就是其中之一。

VLC 不仅仅是一个视频播放器。它还是一款多功能视频工具,具有普通用户永远无法了解的众多功能。

你可以 使用 VLC 下载 YouTube 视频,甚至可以用它修剪视频。

VLC 的另一个不寻常用途是屏幕录制。

我仍然建议使用合适的屏幕录像机来完成此任务,欢迎你探索这个 VLC 功能以获取乐趣。

使用 VLC 进行屏幕录制

? 虽然我可以使用 VLC 录制桌面屏幕,但无法录制任何声音和鼠标光标。在我看来,它并不能替代合适的屏幕录制工具。

要使用 VLC 录制屏幕,请打开它并单击 “ 媒体 Media ”,然后选择 “ 转换/保存… Convert/Save... ”。(或者直接点击 “ 媒体 Media ”→“ 打开采集设备… Open Capture Device... ”)

Select Convert/ Save option

转到 “ 捕获设备 Capture Device ” 选项卡,然后从 “ 捕获模式 Capture Mode ” 下拉列表中选择桌面。

Capture Mode: Desktop

现在,这里为你的录制提供了一些帧率。10、24 fps 等都不错,如果你需要更高的质量,请选择更高的。请注意,这会增加文件大小和系统要求。然后,按 “ 转换/保存 Convert/Save ” 按钮。

Set Frame Rate

在下一页上,从下拉列表中选择一个配置文件,然后单击相邻的按钮来编辑该配置文件。

Set Output Profile

设置你需要的视频格式,然后按 “ 保存 Save ”。

Edit the Output Profile

现在,你需要给出目标文件名。单击 “ 浏览 Browse ”按钮,选择位置,然后输入输出文件的名称。单击 “ 保存 Save ”。

Output file location and Name

按 “ 开始 Start ” 按钮,开始录制屏幕。

Start Recording

这将开始录制。完成录制后,使用面板按钮停止。

Stop Recording

或者单击 VLC 上的停止按钮。

Stop Button in VLC

就是这样。你可以在保存屏幕录像的位置查看屏幕录像。

Output File

总结

如你所见,虽然可以使用 VLC 录制桌面屏幕,但它并不能替代 专用屏幕录制工具。缺乏录音是一个重大的遗憾。

仅当你没有任何其他选项时才使用 VLC 进行屏幕录制。你怎么认为?

(题图:MJ/f48c22e9-a2d1-4567-a265-6c3aaf147aff)


via: https://itsfoss.com/vlc-record-screen/

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

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

GNOME 的桌面环境中隐藏着丰富的搜索特性,爱探索的你不妨尝试寻找。挖掘新知,将是一场乐趣无穷的旅程。

在我之前的 一篇文章 中,分享过在 Nautilus 文件管理器中如何掌握搜索的技巧。

在这次的教程中,我将介绍 GNOME 活动区域中一些被忽视的搜索功能。

如果 “ GNOME 活动 GNOME Activities ” 这个术语你并不熟悉,你可以在 GNOME 桌面环境的左上角找到并点击 “ 活动 Activities ” 按钮,进入相应界面。

点击活动以访问

你也可以通过按下 Super 键(即:Windows 键)来快速访问。

GNOME 搜索界面

尽管 GNOME 内置了强大的搜索功能,但大部分人却仅仅用它来搜索和运行应用。

大部分人用 GNOME 活动来搜索和运行应用

而实则,它还有更多的功能等待你去探索,这些可能在你使用过程中派上大用场,同时让你带上专业用户的范儿。

就让我们逐个介绍这些隐藏功能吧。

1、全局文件搜索

这个功能和打开应用非常类似。当你在搜索区域开始输入,你会发现搜索结果在不断的变化。如果有文件与你的搜索关键词匹配上,你可以点击文件名,也可以按回车,以默认的应用打开它。

文件搜索

在同一界面中,你可以看到每个文件都有一个小型的预览。并且,列表中的每个文件都会标注其完整路径。

如果你细看,你会发现这里有一个文件管理器的图标,点击它。

文件管理器图标

点击后,会打开 Nautilus 文件管理器,并进入搜索模式,你可以看到所有匹配到的文件。

Nautilus 文件管理器的搜索模式

同样的,如果你点击了搜索结果中的某个应用图标,将打开这个应用,并同时展示相应的搜索结果。

? 如果你已经安装了 GNOME Sushi,你甚至可以在开始使用这些文件前,使用全屏模式预览它们。

2、复制表情符和特殊字符

GNOME 提供了一个名为 gnome-characters 的应用,它包含了许多表情符以及相关字符。如果你还未安装这个应用,可以使用以下命令进行安装:

sudo apt install gnome-characters

安装完成后,这个应用将配置自己的搜索提供器。这意味着你能够搜索任何字符的名称,并且在输入过程中,系统会为你提供各种搜索建议。

搜索概览中的字符

一旦你找到了想要的字符,按回车键,就可以将其复制到剪贴板。然后使用 CTRL+V 进行粘贴。

字符已复制

3、不必打开计算器便能进行计算

你完全可以利用 GNOME shell 的搜索功能当作一个快捷的计算器。对于一些简单的数学运算,并无必要额外打开计算器应用。

相反,你可以直接在 GNOME 活动区域内完成计算。

获取计算结果

此外,你还可以将计算结果复制到剪贴板。

4、轻松获取全球时间

想要知道另一个城市现在的具体时间吗?不必使用其他小工具或程序,仅仅输入城市名称,GNOME shell 就能告诉你该地的时间。

GNOME Shell 搜索中的世界时钟

5、方便地在运行中的终端窗口之间切换

假设你同时运行了多个终端窗口,或者在同一终端窗口中打开多个标签,各自运行了不同的活动命令,例如 top,或者用 batless 在读取某个文件等,

你可以通过在 GNOME shell 搜索中输入命令名称,快速定位到正在运行该命令的终端窗口。

获取运行中的终端窗口

你会发现,我在其中一个终端中运行了 top 可以直接跳转到此终端窗口。若这是在不同的标签中,它也能帮你切换到运行着这个特定命令的标签页。

6、执行网络搜索

你可以通过 GNOME Shell 直达 Firefox 的网页搜索。为能实现这个功能,你需要先在后台打开 Firefox。

设置中的 Firefox 角色——搜索提供器

启动 Firefox 后,你可以在活动概览中搜索并找到网页结果。除此之外,你还可以在系统设置中,根据你的喜好对 Firefox 的显示顺序进行调整。

Firefox 搜索结果

? 遗憾的是,在我使用的 Fedora 38 系统中,虽然 Firefox 是搜索提供器,但我无法从中获得任何搜索结果。但在 Manjaro 上,一切运行正常。

如果你使用的是其他的发行版,你可以在 GNOME shell 搜索中,通过 Epiphany 或 GNOME Web 浏览器来访问网络搜索结果。首先,你可以使用你的包管理器来安装 Epiphany:

sudo apt install epiphany

或者,你也可以从 Flathub 安装:

flatpak install flathub org.gnome.Epiphany

安装完成后,打开设置,找到搜索功能。这时,你会看到 GNOME Web 已经出现在列表中了。

搜索设置中的 GNOME Web

如果它未被激活,只需开启这个开关。即使 GNOME Web 并没有被打开,它仍能正常工作。

使用 GNOME Web 搜索得到的网络结果

? 如果一个新安装的应用程序提供了某种搜索功能,它将会出现在搜索标签页中。

7、管理搜索结果的显示顺序

你可以使用系统设置对显示的搜索结果进行重新排序,禁用某些结果等操作。

在系统设置应用中访问搜索设置

打开系统设置,然后进入搜索选项卡。

设置中的搜索选项卡

重新排序搜索结果显示的顺序

打开搜索设置后,你可以看到列出了所有可用的搜索提供器。每一个项目的左侧有一个把手,右侧有三个点的菜单。

用于排列项目的按钮和把手

你可以直接拖拽左侧的把手来调整项目顺序,将其放到你希望的位置。

拖拽调整项目显示的顺序

或者,你也可以点击右侧三点菜单,然后选择“ 向上移动 Move Up ”或“ 向下移动 Move Down ”。

使用按钮上下移动

调整后的设置将会作为 GNOME shell 搜索结果新的显示顺序。

管理各个文件的搜索位置

通过搜索选项卡里的“ 搜索位置 Search Locations ”选项,你可以调整系统应用,如文件、照片、视频等的搜索位置。

现在,你可以开启或者关闭已有的搜索位置。或者点击添加按钮,添加新的位置。

添加或移除位置

从搜索中启用或禁用搜索提供器

如果你并未使用某些搜索提供器,你可以通过禁用未使用的搜索提供器在搜索界面释放一些空间。具体操作是,使用每个项目右侧的切换按钮关闭指定提供器。

启用 - 禁用开关

如果需要,你可以随时重新开启它们,只需切换相同的按钮至开启状态。

整体禁用搜索

你可以通过关闭 应用搜索 按钮来彻底禁用 GNOME Shell 中的应用内搜索。

在概览中禁用搜索

在这种情况下,只有应用程序可以进行搜索,搜索结果会被隐藏。

应用内搜索被禁用状态

额外技巧:扩展插件增强搜索效能

有一些 GNOME 扩展件可以使你的搜索更便捷、有效。

快速网络搜索

这是一个名为 “Quick Web Search” 的扩展,它会为 DuckDuckGo 提供一个搜索选项。每当我们在 GNOME shell 搜索中输入一些词汇时,DuckDuckGo 的图标就会出现。单击它,将在你的首选浏览器中打开搜索结果。

Shell 中的 DuckDuckGo 搜索

即使所有的浏览器实例都已关闭,这个功能也可以正常工作。此外,你可以通过扩展设置将搜索提供器更改为谷歌或其他选项。

获取 Quick Web Search 扩展

GNOME 模糊应用搜寻

此扩展为 GNOME 搜索提供了模糊应用搜寻结果。因此,即便你输错或拼错了某些名字,它都会尽力为你找到匹配的结果。

使用模糊搜索的 GNOME 搜索

获取 GNOME 模糊应用搜索

充分利用 GNOME

如你所见,你可能从未充分地利用过所有的 GNOME 搜索特性,或者可能未曾对其给予足够的关注。

? 期望你能喜欢这些技巧。欢迎在评论区留下你的建议。

(题图:MJ/81a823e0-ed00-4988-a0a8-47c88e4ed188)


via: https://itsfoss.com/gnome-search/

作者:Sreenath 选题:lujun9972 译者:ChatGPT 校对:wxy

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

这个多功能的 VLC 媒体播放器还可以旋转视频方向。在桌面上观看智能手机录制的视频相当方便。

有时,你会遇到以显示方向错误的视频。使用智能手机摄像头拍摄的视频很可能会以这种方式出现。

如果你可以将其旋转到方便的方向,那么效果会更好。

功能丰富的 VLC 媒体播放器提供了一种旋转视频的方法。你可以:

  • 暂时旋转视频(下次播放时需要再次旋转)
  • 永久旋转视频(视频将始终以新方向播放)

让我们看看如何实现这两者之一。

在 VLC 中暂时旋转视频

让我们看看如何在 VLC 中临时旋转视频。也就是说,完成该过程后,它不会反映在实际文件上。这对于查看文件或测试文件很有用。

使用预设值旋转视频

在此方法中,你可以将视频旋转 90 度、180 度和 270 度。这是你大多数时候所需要的。

打开 VLC 并选择要旋转的视频。

Open File in VLC

单击主菜单上的 “ 工具 Tools ”,然后转到 “ 效果和滤镜 Effects and Filters ”。你也可以按快捷键 CTRL + E

Tools > Effects and Filters

在 “效果和滤镜” 页面上,选择 “ 视频效果 Video Effects ” 选项卡,然后进入 “ 几何 Geometry ”。现在,选中 “ 变换 Transform ” 复选框。

Set the Rotation

这将激活一个下拉菜单。从那里,选择你需要的适当旋转,如 90 度、180 度、水平翻转等。你可以在 VLC 窗口中查看变化。

对更改感到满意后,按 “ 保存 Save ” 按钮以所选方向保存配置。

使用自定义值旋转视频

需要将视频旋转到可用预设以外的方向? VLC 也有一个选项。

首先,像上一步一样,打开媒体,然后转到 “工具 > 效果和滤镜 > 视频效果 > 几何”。

现在,单击 “ 旋转 Rotate ” 复选框,你可以看到交互式圆形滑块现已激活。

? 对于不规则的旋转值(例如 230 度等),某些部分都会从视频中删除。

Irregular rotation

移动滑块以获得正确的旋转。你可以在 VLC 窗口中看到视频出现的变化。确定更改后,请按 “保存” 按钮保存该配置。

? 请记住,此配置在此阶段不会永久应用于视频。但是,如果你按 “保存”,方向也会暂时应用于 VLC 中播放的其他视频。

永久旋转视频

你知道了如何临时旋转文件。永久保存视频文件更改也需要该步骤。

第 1 步:转换视频

这是前一部分。打开视频文件,然后进行所需的旋转。确认特定视频所需的旋转后,按照上一步中的说明保存该配置。

第 2 步:保存视频

现在,打开 VLC 并单击 “ 媒体 Media > 转换/保存 Convert/Save ”。这可以在没有打开任何视频文件的情况下进行,因为无论如何我们都不会处理当前打开的视频。

Click on Convert/Save

在下一个对话框中,使用 “添加Add” 按钮选择要旋转的文件(在上一步中测试以确认所需旋转的文件)。然后按 “ 转换并保存 Convert and Save ”。

Add Files to convert

接下来,选择所需的视频输出,然后单击相邻的设置按钮,如下所示。

Click on Configuration button

出现了配置文件设置窗口。在其上,进入 “ 视频编解码器 Video Codec ”,然后转到 “ 过滤器 Filters ” 选项卡。在这里,你必须根据需要应用过滤器。一个是 “ 旋转视频过滤器 Rotate Video Filter ”,另一个是 “ 视频转换过滤器 Video transformation Filter ”。

如果你已使用 “变换” 按钮对视频应用固定变换,请选择 “ 视频变换过滤器 Video transformation Filter ”。另一方面,如果你对视频进行了一些不规则的旋转,请选择 “旋转视频过滤器”。

Apply the Filters

检查后,按 “保存”按钮。

现在,选择输出文件位置,我们要在其中保存转换后的文件。

Select Output file location

应给出一个新的文件名,这可以通过进入你选择的目录并只需在顶部栏上输入你选择的名称来完成。

? 建议提供一个新的唯一名称,以避免文件覆盖和数据丢失。

Give file name

按 “ 开始 Start ” 开始转换。

转换将需要一些时间,具体取决于你的视频。完成后,你将获得旋转的视频,可以在任何视频播放器上查看。

? 转换视频后(无论是永久的还是临时的),最好在 “工具 > 效果和滤镜 > 视频效果 > 几何” 中关闭应用的旋转。否则,以后使用 VLC 播放的视频将出现旋转。

我希望你喜欢这个 VLC 技巧。欢迎你提出建议和反馈。

同时,你还可以学习这个很酷的 VLC 自动下载字幕的技巧。

在 VLC 中自动下载字幕

(题图:MJ/b604f181-660a-4f05-bdd2-49b5b6da0bae)


via: https://itsfoss.com/rotate-video-vlc/

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

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

不喜欢 Gedit 文本编辑器的默认外观?当然可以尝试更改颜色主题。以下是更改方法。

Gedit 是 Linux 世界中最流行的文本编辑器之一。它主要是一个文本编辑器,但 经过一些调整,你也可以使用它进行编写程序。

现在,程序员通常更喜欢较暗的主题,Gedit 对此并不陌生。它有很多主题可供选择。

但是,如果你对它们不满意,你也可以安装第三方配色方案。如果需要,你甚至可以创建自己的配色方案,使其完全独一无二。

首先让我向你展示如何更改默认的 Gedit 主题,然后我将分享如何安装其他第三方主题。

更改默认的 Gedit 主题

正如我之前提到的,Gedit 带有一些自己的配色方案。你可以轻松切换到它们。

转到右上角的菜单并选择 “ 首选项 Preferences ”。

Select Preferences from the top-right hamburger menu

现在,转到字体和颜色选项卡。

Select the Fonts & Colors tab in the preferences section for changing colors

在这里,你可以更改配色方案。你可以在下面的截图中看到所有配色方案的外观。

Classic

Cobalt

Kate

Oblivion

Solarized Dark

Solarized Light

Tango

Yaru

Yaru Dark

不喜欢你所看到的? 让我们探索一下第三方 Gedit 主题。

安装第三方配色方案

你需要先从互联网下载所需的配色方案文件,然后从首选项将它们添加到 Gedit 或将它们放在 .local/share/gedit/styles 文件夹中。

步骤 1:下载配色方案文件

第三方 Gedit 主题可在各种 GitHub 仓库中找到。为了你的方便,我列出了一些仓库,你可以在其中找到很多方案文件。

在上面的仓库中,你可以找到 XML 文件。打开主题 XML 文件并使用 将文件另存为原始数据 选项下载它们,如下所示。

Download XML files for Gedit themes

步骤 2:安装单独的主题文件

如果你精心挑选了一些主题文件,你可以使用 Gedit 添加方案功能一一安装它们。为此,请打开 “ 首选项 Preferences > 字体和颜色 Fonts & Colors ” 选项卡。现在,单击左下角的 “+” 符号:

Click on the "+" sign on Fonts & Colors page for adding individual XML files

从文件浏览器中,选择下载的主题文件,然后单击“ 确定 OK ”。

"Neon", a newly installed theme

该主题现在将在同一“字体和颜色”选项卡上可见,你可以通过单击它进行切换。

步骤 2 替代:批量安装主题

你是否下载了整个 GitHub 主题仓库? 那么一一安装主题就不方便了。不用担心,Gedit 有可用于批量安装的颜色主题目录。

你必须将所有 XML 文件复制并粘贴到 .local/share/gedit/styles

之后,你将在“字体和颜色”选项卡上获得所有主题的缩略图。

Fonts & Colors tab will list all the user installed third partyy themes, that are available for switching

如果没有 styles 目录,请创建一个。现在,主题将可供该特定用户使用。

? 在 Linux Mint 上,你可以将 XML 文件复制到 /usr/share/gtksourceview-3.0 目录,Gedit 和 Xed 编辑器都可以访问该目录。

删除 Gedit 主题

如果你不喜欢某些主题,可以从该位置删除这些文件。或者,转到字体和颜色部分。现在选择你要删除的主题,然后按左下角的 “-” 号。

Select theme that you want to remove from the list and press "-" button

这将删除该特定的配色方案。

一些好看的 Gedit 主题

下面的截图给出了我的一些建议。

Blackboard:

Blackboard (gmate)

Catppuccin 是一个深色的 Gedit,如果你使用任何类似的 GTK 主题,那就太合适了:

Catppuccin

Lowlight:

Lowlight theme from gmate

Midnight:

Midnight (gmate)

Monakai:

Monakai (gmate)

Neopro:

Neopro theme from gmate

Plastic Code Wrap:

Plastic Code Wrap theme from gmate

Slate:

Slate (gmate)

Vibrant Fun:

Vibrant Fun (gmate / mig)

你可以通过搜索 GitHub 话题 和仓库来获取更多主题。

更多 Gedit 调整

这只是众多 调整 Gedit 的方法 之一。这里还有更多内容供你探索。

享受更多颜色的 Gedit ?

(题图:MJ/3a36db2e-6da6-4bdc-bf80-0aa0e6481f8e)


via: https://itsfoss.com/gedit-themes/

作者:Sreenath 选题:lkxed 译者:geekpi 校对:wxy

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

通过在 Linux 终端创建 ASCII 生日动画,让你所爱的人的特殊日子更加特别。

生日是特殊的日子,从亲朋好友那里收到生日祝福是非常令人满足和愉悦的。

作为 Linux 用户,你可以通过终端给朋友和家人带来一些酷炫的生日祝福。

这是我为 Abhishek 先生的生日制作的生日卡片(或者说动画)。

我们团队的每个人都非常喜欢它,所以我受到请求要按照它做一个教程。我很乐意满足请求,因为这可能对我们的读者有所帮助 ?

✋ 这个教程需要在终端中编辑配置文件。熟练使用 Linux 终端和命令会更容易理解和跟随本教程。

安装 PyBirthdayWish

PyBirthdayWish 是一个小型的 Python 程序,通过它你可以创建漂亮的终端生日祝福,还可以播放音乐!

这个程序本身在 Ubuntu 的默认软件仓库中不可用,你需要使用 Pip 进行安装。

PyBirthdayWish GitHub

首先,使用以下命令在 Ubuntu 中 安装 Pip

sudo apt install python3-pip

安装完 Pip 后,你可以克隆该存储库并安装该程序:

git clone https://github.com/hemantapkh/PyBirthdayWish.git && cd PyBirthdayWish && pip install -r requirements.txt

在他们的存储库中,你可以查看 .requirements.txt 文件,了解上述命令中所需的依赖项。

安装完成后,在你克隆的 PyBirthdayWish 目录中运行以下命令:

python3 PyBirthdayWish.py

这将要求你按下 F11 键,然后按回车键进入全屏模式,然后播放动画。

这里还有音乐,但这里没有展示。

它非常可定制化。让我展示一下你可以通过这个工具进行的各种级别的可选定制。

创建默认的生日祝福动画

在上述程序中,有三个用于动画的 Python 文件。它们是 example(默认)、artartwithstars。你可以打开这三个文件来了解其内容。

arts 目录的内容,其中包含默认和用户创建的 art 文件

现在,如果你想使用 artwithstars 文件代替默认的 example 文件,在 任何可用的文本编辑器 中打开 config.py,将 arts 的条目替换为所需的名称,然后保存,如下面的截图所示:

在配置文件中将动画设计文件更改为 "art with stars"

之后,在 PyBirthdayWish 目录中运行:

python3 PyBirthdayWish.py

你将得到新的动画效果。

创建自定义的生日祝福

如果你想打印你所爱的人的名字,而不是默认的文字,这需要一点耐心,因为你需要在不破坏原文件的情况下编辑 art 文件。

首先,备份你想要的设计 art 文件。即在同一个 arts 目录中将文件复制一份,并给它一个不同的名称,比如 friend.py

现在,用你选择的文本编辑器打开设计 art 文件。将文件中的文字替换为你需要的内容。最好使用符号 | _ \ / 等来创建文本和设计。你可以使用一个 在线工具将文字转换为 ASCII 艺术

复制了一个现有的设计文件,并添加了一个新的文字 "Friend"

? 输入一个字符将使动画的其余部分向前移动一个字符。同样,删除一个字符会使设计的其余部分向后移动一个字符。因此,如果删除一个字符,请添加一个空格。同样地,如果在某一行上添加了一个新字符,请删除一个空格。这应该实时进行,这样你就可以查看更改。这样,你就可以使剩余的设计匹配,并在完成时保持外观不变。

编辑完成后保存文件。现在,打开 config.py 并将 art 文件更改为你的文件,以显示你所做的更改。

在配置文件中更改设计文件以反映我们所做的更改

现在你可以运行程序,以获得你所需的文字出现在动画中:

python3 PyBirthdayWish.py

使用自己的音乐文件

你可以使用自己的音乐文件作为这个动画的一部分。

? 如果你计划在 YouTube 或其他网站上上传视频,请使用无版权的音乐以避免问题。

将你的音乐文件复制到克隆的目录中。

自定义的音乐文件被复制到克隆的目录中

编辑 config.py 文件以添加新的音乐,如下面的截图所示:

在配置文件中添加自定义音乐文件以在动画中播放

完成!现在,如果执行运行命令 python3 PyBirthdayWish.py,自定义音乐将与动画一起播放。

创建一个可执行文件

如果你想将上述祝福消息作为可执行文件发送给朋友,这也是可行的。

关联的 pyinstaller 将安装到 .local/bin 目录中,它不在你的路径中。

所以使用以下命令将该目录添加到你的路径中,添加到你的路径中

export PATH=$PATH:/home/team/.local/bin

要使其永久生效,将其添加到你的 ~/.bashrc 文件中。

当你完成 art 文件的编辑并更改配置文件以反映更改后,使用以下命令创建一个可执行文件:

pyinstaller --noconfirm --onefile --console --icon "icon.ico" --no-embed-manifest --add-data "arts:arts/"  --add-data "config.py:." --add-data "HappyBirthday.mp3:." --add-data "PyBirthdayWish.py:."  "PyBirthdayWish.py"

它将在 PyBirthdayWish/dist 目录下创建一个名为 PyBirthdayWish 的可执行文件。

程序创建的自定义可执行文件在文件管理器中显示

将此可执行文件复制并发送给任何想查看它的人。他们可以使用以下命令执行它:

./PyBirthdayWish
? 请始终谨慎运行来自未知外部来源的可执行文件。

更多终端乐趣

像生日一样,圣诞节也是一个特殊的时刻。如果你愿意,你可以给你的 Linux 桌面增添一些节日气氛。

用 Linux 的方式庆祝圣诞节:为你的 Linux 系统增添圣诞气氛

如果你喜欢 ASCII 动画,你可能也会喜欢 ASCII 艺术。

在 Linux 终端将图像转换为 ASCII 艺术图像

为什么就止步于此呢?探索更多 ASCII 工具吧。

在 Linux 终端生成 ASCII 艺术并从中获得乐趣的 10 个工具

享受以这种有趣的方式使用 Linux ?

? 如果你在使用这个工具时遇到任何问题,请告诉我,我会尽力在我所能的范围内提供帮助。

(题图:MJ/dfa0185d-e9f9-4c1a-886e-e42c9bb8d687)


via: https://itsfoss.com/birthday-wish-linux-terminal/

作者:Sreenath 选题:lkxed 译者:ChatGPT 校对:wxy

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

cowsay 是一个有趣的小型 Linux 命令行实用程序,它有各种使用方式。以下是几个示例。

如果你想的话,Linux 终端可以是一个有趣的地方。

当然,终端一般用在严肃的场合,但你可以使用 有趣的 Linux 命令 来娱乐自己。

cowsay 就是其中之一。它可以在终端上显示一头牛。

Linux 中的 cowsay 命令

cowsay 的一个特点是,如果与其他命令组合使用,它可以用于一些 “严肃的场合”。比如,在共享的 Linux 服务器上使用它来显示 “每日消息”,以供多个用户查看。

听起来有趣吗?是时候喂养安装一个了。

安装 Cowsay

cowsay 是一个受欢迎的工具,它可以在大多数 Linux 发行版的软件仓库中找到。

要在 Debian 和 Ubuntu 系统上安装 cowsay,请打开终端并运行:

sudo apt install cowsay

对于 Fedora,请使用:

sudo dnf install cowsay

在基于 Arch Linux 的发行版中,请使用:

sudo pacman -S cowsay

使用 Cowsay

顾名思义,这是一头以 ASCII 艺术展示的牛,能输出输入的文本。默认情况下,cowsay 提供了几个选项来调整这头 ASCII 牛的外观和样式。

普通的 cowsay

cowsay <文本>

这将在牛讲话的气泡中打印你提供的任何文本。

默认的 cowsay 命令

或者,你可以使用管道重定向,将另一个命令(比如 echo)的输出作为 cowsay 的输入。

echo "Hello" | cowsay

贪婪的牛

这里,牛的眼睛看起来有点贪婪,它是美元符号。

cowsay -g <消息>

具有贪婪选项的 cowsay 命令

使用特殊字符作为眼睛

你可以使用 -e 选项,然后提供你希望作为眼睛的两个字符。默认是 OO

cowsay -e hh Hello

具有自定义眼睛字符的 cowsay 命令

在上面的截图中,两个 h 将出现在眼睛的位置。

? 如果你输入的字符已被任何默认选项使用,比如 $$,那么它将被覆盖。

使用其他字符代替牛

cowsay 还提供了许多其他 ASCII 图像,你可以通过 -f 选项使用它们。

使用 -l 选项列出它们:

cowsay -l

使用 "ls /usr/share/cowsay/cows/" 和 "cowsay -l" 列出的各种默认 cowsay 图像

现在,要打印上述图像之一,请使用:

cowsay -f <牛文件名称> <消息>

使用不同图像而不是默认的牛的 cowsay 命令

类似地,在更新的版本中,你可以使用 -r 选项随机打印上述图像之一。

cowsay -r Hello

其他选项

选项用途
-b启用博格模式
-d看起来死了的牛
-p陷入偏执状态的牛
-s看起来迷迷糊糊的牛
-t一只疲倦的牛
-y让牛年轻一些

使用 Cowthink

cowthink 是与 cowsay 一起提供的辅助程序。它显示的是思维泡泡而不是说话泡泡。如果你熟悉漫画书的标注,这将更有意义。

cowthink Hello

默认的 Cowthink 命令

所有在 cowsay 中提到的选项在这里同样适用。

使用 Cowsay 和 Fortune

通过管道重定向,你可以将 cowsay 与另一个流行的有趣的 Linux 命令 fortune 结合使用。

? 在 Ubuntu 中可以使用 sudo apt install fortune lolcat 命令安装 fortunelolcat

对于那些不知道 fortune 是什么的人来说,它是一个小程序,在终端上打印名人名言。你可以像这样作为独立命令来运行它:

fortune

要使用 cowsay 打印 fortune 的内容,运行:

fortune | cowsay

你还可以添加 cowsay 的选项来使输出更好:

fortune | cowsay -f dragon

用 lolcat 把牛变成彩色的

许多人都熟悉 lolcat 给文本添加的彩虹效果。那么为什么不将其与上述程序一起使用呢?你只需要将 cowsay 命令连接到 lolcat 命令上即可。

cowsay Hello | lolcat

运行 cowsay 和 lolcat

现在,如果你想同时添加 fortune 和各种 cowsay 选项,请使用所有这些选项,并将整个命令的输出都连接到 lolcat,就像这样:

fortune | cowsay -f tux | lolcat
fortune | cowthink -f tux | lolcat

在一起运行 fortune、cowsay 和 lolcat

第三方牛文件(适用于高级用户)

对默认的 cowsay 牛文件不感兴趣吗?别担心,有许多不同的牛文件可供选择,由热心的开发者创建。我在这里介绍两个:https://github.com/bkendzior/cowfiles和https://github.com/paulkaefer/cowsay-files

你可以按照它们的 README 所述从这些存储库安装牛文件,或者只需从存储库中下载所需的牛文件(.cow)并将它们粘贴到 /usr/share/cowsay/site-cows/ 下。现在,你可以通过文件名访问该牛文件:

cowsay -f <新文件名> Hello

在屏幕截图中,你可以看到我使用了一个下载下来的牛文件,名为 C3PO.cow

对于那些想要创建自己的图像的人,可以访问 Charc0al 的 cowsay 文件

第三方牛文件

在这里,你可以下载现有的文件,或者转换一些图像(建议不大于 50×50)以满足需求。

其他有趣的用法

使用 cowsay 提示输入 sudo 命令的密码

sudo -p "$(cowsay '如果你知道密码,请在此输入。否则请离开:')" <command>

Cowsay sudo 提示

将 cowsay 作为 bash 配置的一部分,以便在每次打开终端时看到欢迎

对于像 Fedora 中的较新版本的 cowsay,可以将 fortune | cowsay -r | lolcat 添加到你的 ~/.bashrc 中。现在,每次打开终端时,都会打印一个带有不同名言的新牛文件。

对于没有随机选项(-r)的较旧版本的 cowsay,你可以手动获取不同的文件,并使用 fortune | cowsay -f <要使用的特定牛文件的名称> | lolcat

使用 cowsay 显示其他命令的输出

你可以让 lsblk 等命令使用 cowsay 打印输出。只需将这些命令连接起来。

lsblk | cowsay

在 Fedora 中使用 cowsay-beefymiracle

beefymiracle 是 Fedora 中提供的一个 cowsay 包。这里的牛变成了牛肉(我这颗素食主义者的心在哭泣 ?)。

使用下面的命令来安装它:

sudo dnf install cowsay-beefymiracle

现在,运行:

cowsay -f beefymiracle <消息>

cowsay 的 beefymiracle 文件

更多:XCowsay

xcowsay 是普通的 cowsay 的图形替代品。这里,牛不再是 ASCII 图形,而是一个真实的图像。你可以通过以下方式进行安装:

sudo apt install xcowsay

现在运行:

xcowsay <消息>

这将根据文本的长度,在一段特定的时间内显示图形化的牛,然后消失,但你可以点击它立即隐藏。

xcowsay 命令

更有趣的是,牛可以“梦见”图像而不是文本。甚至牛的图像可以更改为随机图像。

使用以下命令之一:

xcowsay --dream=file

或者

xcowsay --image=file --dream=file

你可以查看 xcowsay 的手册页面以了解更多选项。

更多终端中的 ASCII 乐趣

喜欢 ASCII 艺术吗?可以尝试用 Neofetch 以 ASCII 格式显示你所使用的发行版的徽标。

为什么只限于徽标呢?Linux 终端上还有很多 ASCII 工具。

不要停止在终端中寻找乐趣。

希望你喜欢这篇关于以各种格式使用 cowsay 的教程。惊人的是,这个小工具提供了如此多的选项,有这么多的使用方式。

你最喜欢哪个 cowsay 的例子?不要说牛肉的那个 ?

(题图:MJ/bd304f28-2476-4496-93d2-50fdae0a8831)


via: https://itsfoss.com/cowsay/

作者:Sreenath 选题:lkxed 译者:ChatGPT 校对:wxy

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