分类 分享 下的文章

Evernote 是一款流行的笔记应用。它在推出时是一个革命性的产品。从那时起,已经有好几个这样的应用,可以将网络剪报、笔记等保存为笔记本格式。

多年来,Evernote 一直没有在 Linux 上使用的桌面客户端。前段时间 Evernote 承诺推出 Linux 应用,其测试版终于可以在基于 Ubuntu 的发行版上使用了。

非 FOSS 警报!

Evernote Linux 客户端不是开源的。之所以在这里介绍它,是因为该应用是在 Linux 上提供的,我们也会不定期地介绍 Linux 用户常用的非 FOSS 应用。这对普通桌面 Linux 用户有帮助。

在 Ubuntu 和基于 Debian 的 Linux 发行版上安装 Evernote

进入这个 Evernote 的网站页面

向下滚动一点,接受“早期测试计划”的条款和条件。你会看到一个“立即安装”的按钮出现在屏幕上。点击它来下载 DEB 文件。

从 DEB 文件安装应用,请双击它。它应该会打开软件中心,并给你选择安装它。

安装完成后,在系统菜单中搜索 Evernote 并启动它。

当你第一次启动应用时,你需要登录到你的 Evernote 账户。

第一次运行会带你进入“主页面”,在这里你可以整理你的笔记本,以便更快速地访问。

你现在可以享受在 Linux 上使用 Evernote 了。

体验 Evernote 的 Linux 测试版客户端

由于软件处于测试版,因此这里或那里会有些问题。

如上图所示,Evernote Linux 客户端检测到 Ubuntu 中的深色模式 并自动切换到深色主题。然而,当我把系统主题改为浅色或标准主题时,它并没有立即改变应用主题。这些变化是在我重启 Evernote 应用后才生效的。

另一个问题是关于关闭应用。如果你点击 “X” 按钮关闭 Evernote,程序会进入后台而不是退出。

有一个似乎可以启动最小化的 Evernote 的应用指示器,就像 Linux 上的 Skype。不幸的是,事实并非如此。它打开了便笺,让你快速输入笔记。

这为你提供了另一个 Linux 上的笔记应用,但它也带来了一个问题。这里没有退出 Evernote 的选项。它只用于打开快速记事应用。

那么,如何退出 Evernote 应用呢?为此,再次打开 Evernote 应用。如果它在后台运行,在菜单中搜索它,并启动它,就像你重新打开它一样。

当 Evernote 应用在前台运行时,点击 “文件->退出” 来退出 Evernote。

这一点开发者应该在未来的版本中寻求改进。

我也不能说测试版的程序将来会如何更新。它没有添加任何仓库。我只是希望程序本身能够通知用户有新的版本,这样用户就可以下载新的 DEB 文件。

我并没有订阅 Evernote Premium,但我仍然可以在没有网络连接的情况下访问保存的网络文章和笔记。很奇怪,对吧?

总的来说,我很高兴看到 Evernote 终于努力把这个应用带到了 Linux 上。现在,你不必再尝试第三方应用来在 Linux 上使用 Evernote 了,至少在 Ubuntu 和基于 Debian 的发行版上是这样。当然,你可以使用 Evernote 替代品,比如 Joplin,它们都是开源的。


via: https://itsfoss.com/install-evernote-ubuntu/

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

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

通过 Linux,你可以将任何设备变成服务器,以共享数据、媒体文件,以及其他资源。

 title=

在 2021 年,人们喜欢 Linux 的理由比以往任何时候都多。在这个系列中,我将分享 21 个使用 Linux 的不同理由。这里有四个开源工具,可以将任何设备变成 Linux 服务器。

有时,我会发现有关服务器概念的某种神秘色彩。许多人,如果他们在脑海中有一个形象的话,他们认为服务器一定是又大又重的机架式机器,由一个谨慎的系统管理员和一群神奇的修理工精心维护。另一些人则把服务器设想成虚无缥缈的云朵,以某种方式为互联网提供动力。

虽然这种敬畏对 IT 工作的安全性是有好处的,但事实上,在开源计算中,没有人认为服务器是或应该是专家的专属领域。文件和资源共享是开源不可或缺的,而开源让它变得比以往任何时候都更容易,正如这四个开源服务器项目所展示的那样。

Samba

Samba 项目 是 Linux 和 Unix 的 Windows 互操作程序套件。尽管它是大多数用户从未与之交互的底层代码,但它的重要性却不容小觑。从历史上看,早在微软争相消灭 Linux 和开源的时候,它就是最大最重要的目标。时代变了,微软已经与 Samba 团队会面以提供支持(至少目前是这样),在这一切中,该项目继续确保 Linux 和 Windows 计算机可以轻松地在同一网络上共存。换句话说,无论你使用什么平台,Samba 都可以让你可以轻松地在本地网络上共享文件。

KDE Plasma 桌面上,你可以右键点击自己的任何目录,选择属性。在属性对话框中,点击共享选项卡,并启用与 Samba 共享(Microsoft Windows)

 title=

就这样,你已经为本地网络上的用户打开了一个只读访问的目录。也就是说,当你在家的时候,你家同一个 WiFi 网络上的任何人都可以访问该文件夹,如果你在工作,工作场所网络上的任何人都可以访问该文件夹。当然,要访问它,其他用户需要知道在哪里可以找到它。通往计算机的路径可以用 IP 地址 表示,也可以根据你的网络配置,用主机名表示。

Snapdrop

如果通过 IP 地址和主机名来打开网络是令人困惑的,或者如果你不喜欢打开一个文件夹进行共享而忘记它是开放的,那么你可能更喜欢 Snapdrop。这是一个开源项目,你可以自己运行,也可以使用互联网上的演示实例通过 WebRTC 连接计算机。WebRTC 可以通过 Web 浏览器实现点对点的连接,也就是说同一网络上的两个用户可以通过 Snapdrop 找到对方,然后直接进行通信,而不需要通过外部服务器。

 title=

一旦两个或更多的客户端连接了同一个 Snapdrop 服务,用户就可以通过本地网络来回交换文件和聊天信息。传输的速度很快,而且你的数据也保持在本地。

VLC

流媒体服务比以往任何时候都更常见,但我在音乐和电影方面有非常规的口味,所以典型的服务似乎很少有我想要的东西。幸运的是,通过连接到媒体驱动器,我可以很容易地将自己的内容从我的电脑上传送到我的房子各个角落。例如,当我想在电脑显示器以外的屏幕上观看一部电影时,我可以在我的网络上串流电影文件,并通过任何可以接收 HTTP 的应用来播放它,无论该应用是在我的电视、游戏机还是手机上。

VLC 可以轻松设置流媒体。事实上,它是媒体菜单中的一个选项,或者你可以按下键盘 Ctrl+S。将一个文件或一组文件添加到你的流媒体队列中,然后点击 Stream 按钮。

 title=

VLC 通过配置向导来帮助你决定流媒体数据时使用什么协议。我倾向于使用 HTTP,因为它通常在任何设备上可用。当 VLC 开始播放文件时,请进入播放文件计算机的 IP 或主机名以及给它分配的端口 (当使用 HTTP 时,默认是 8080), 然后坐下来享受。

PulseAudio

我最喜欢的现代 Linux 功能之一是 PulseAudio。Pulse 为 Linux 上的音频实现了惊人的灵活性,包括可自动发现的本地网络流媒体。这个功能对我来说的好处是,我可以在办公室的工作站上播放播客和技术会议视频,并通过手机串流音频。无论我走进厨房、休息室还是后院最远的地方,我都能获得完美的音频。此功能在 PulseAudio 之前很久就存在,但是 Pulse 使它像单击按钮一样容易。

需要进行一些设置。首先,你必须确保安装 PulseAudio 设置包(paprefs),以便在 PulseAudio 配置中启用网络音频。

 title=

paprefs 中,启用网络访问你的本地声音设备,可能不需要认证(假设你信任本地网络上的其他人),并启用你的计算机作为 Multicast/RTP 发送者。我通常只选择串流通过我的扬声器播放的任何音频,但你可以在 Pulse 输出选项卡中创建一个单独的音频设备,这样你就可以准确地选择串流的内容。你在这里有三个选项:

  • 串流任何在扬声器上播放的音频
  • 串流所有输出的声音
  • 只将音频直接串流到多播设备(按需)。

一旦启用,你的声音就会串流到网络中,并可被其他本地 Linux 设备接收。这是简单和动态的音频共享。

分享的不仅仅是代码

Linux 是共享的。它在服务器领域很有名,因为它很擅长服务。无论是提供音频流、视频流、文件,还是出色的用户体验,每一台 Linux 电脑都是一台出色的 Linux 服务器。


via: https://opensource.com/article/21/3/linux-server

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

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

得益于桌面环境,几乎所有的 Linux 发行版都带有任务管理器应用程序。除此之外,还有 一些其他的 Linux 的系统监控应用程序,它们具有更多的功能。

但最近我遇到了一个为 Linux 创建的任务管理器,它看起来像……嗯……Windows 的任务管理器。

你自己看看就知道了。

就我个人而言,我不确定用户界面的相似性是否有意义,但开发者和其他一些 Linux 用户可能不同意我的观点。

SysMonTask: 一个具有 Windows 任务管理器外观的系统监控器

开源软件 SysMonTask 将自己描述为“具有 Windows 任务管理器的紧凑性和实用性的 Linux 系统监控器,以实现更高的控制和监控”。

SysMonTask 以 Python 编写,拥有以下功能:

  • 系统监控图。
  • 显示 CPU、内存、磁盘、网络适配器、单个 Nvidia GPU 的统计数据。
  • 在最近的版本中增加了对挂载磁盘列表的支持。
  • 用户进程选项卡可以进行进程过滤,显示递归-CPU、递归-内存和列头的汇总值。
  • 当然,你可以在进程选项卡中杀死一个进程。
  • 还支持系统主题(深色和浅色)。

体验 SysMonTask

SysMonTask 需要提升权限。当你启动它时,你会被要求提供你的管理员密码。我不喜欢一个任务管理器一直用 sudo 运行,但这只是我的喜好。

我玩了一下,探索它的功能。磁盘的使用量基本稳定不变,所以我把一个 10GB 的文件从外部 SSD 复制到笔记本的磁盘上几次。你可以看到文件传输时对应的峰值。

进程标签也很方便。它在列的顶部显示了累积的资源利用率。

杀死按钮被添加在底部,所以你要做的就是选择一个进程,然后点击“Killer” 按钮。它在 杀死进程 之前会询问你的确认。

在 Linux 发行版上安装 SysMonTask

对于一个简单的应用程序,它需要下载 50 MB 的存档文件,并占用了大约 200 MB 的磁盘。我想这是因为 Python 的依赖性。

还有就是它读取的是 env。

在写这篇文章的时候,SysMonTask 可以通过 PPA 在基于 Ubuntu 的发行版上使用。

在基于 Ubuntu 的发行版上,打开一个终端,使用以下命令添加 PPA 仓库:

sudo add-apt-repository ppa:camel-neeraj/sysmontask

当然,你会被要求输入密码。在新版本中,仓库列表会自动更新。所以,你可以直接安装应用程序:

sudo apt install sysmontask

基于 Debian 的发行版也可以尝试从 deb 文件中安装它。它可以在发布页面找到。

对于其他发行版,没有现成的软件包。令我惊讶的是,它基本上是一个 Python 应用程序,所以可以为其他发行版添加一个 PIP 安装程序。也许开发者会在未来的版本中添加它。

由于它是开源软件,你可以随时得到源代码。

安装完毕后,在菜单中寻找 SysMonTask,并从那里启动它。

删除 SysMonTask

如果你想删除它,使用以下命令:

sudo apt remove sysmontask

最好也 删除 PPA

sudo add-apt-repository -r ppa:camel-neeraj/sysmontask

你也可以在这里 使用 PPA 清除 工具,这是一个处理 PPA 应用程序删除的方便工具。

你会尝试吗?

对我来说,功能比外观更重要。SysMonTask 确实有额外的功能,监测磁盘性能和检查 GPU 统计数据,这是其他系统监视器通常不包括的东西。

如果你尝试并喜欢它,也许你会喜欢添加 Ctrl+Alt+Del 快捷键来启动 SysMonTask,以获得完整的感觉 :smiley:


via: https://itsfoss.com/sysmontask/

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

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

使用 Guake 终端这个可自定义且强大的适合各种用户的工具快速访问你的终端。

Guake 终端:GNOME 桌面中自上而下终端

Guake 是一款为 GNOME 桌面量身定做的终端模拟器,采用下拉式设计。

它最初的灵感来自于一款 FPS 游戏(Quake)中的终端。尽管它最初是作为一个快速和易于使用的终端而设计的,但它的功能远不止于此。

Guake 终端提供了大量的功能,以及可定制的选项。在这里,我将重点介绍终端的主要功能,以及如何将它安装到你的任何 Linux 发行版上。

Guake 终端的特点

  • 按下键盘快捷键(F12)以覆盖方式在任何地方启动终端
  • Guake 终端在后台运行,以便持久访问
  • 能够横向和纵向分割标签页
  • 从可用的 shell 中(如果有的话)更改默认的 shell
  • 重新对齐
  • 从多种调色板中选择改变终端的外观
  • 能够使用 GUI 方式将终端内容保存到文件中
  • 需要时切换全屏
  • 你可以轻松地保存标签,或在需要时打开新的标签
  • 恢复标签的能力
  • 可选择配置和学习新的键盘快捷键,以快速访问终端和执行任务
  • 改变特定选项卡的颜色
  • 轻松重命名标签,快速访问你需要的内容
  • 快速打开功能,只需点击一下,就可直接在终端中用你最喜欢的编辑器打开文件
  • 能够在启动或显示 Guake 终端时添加自己的命令或脚本。
  • 支持多显示器

只是出于乐趣,你可以做很多事情。但是,我也相信,高级用户可以利用这些功能使他们的终端体验更轻松,更高效。

就我用它来测试一些东西和写这篇文章的时候,说实话,我觉得我是在召唤终端。所以,我绝对觉得它很酷!

在 Linux 上安装 Guake

在 Ubuntu、Fedora 和 Arch 的默认仓库中都有 Guake 终端。

你可以按照它的官方说明来了解你可以使用的命令,如果你使用的是基于 Ubuntu 的发行版,只需输入:

sudo apt install guake

请注意,使用这种方法可能无法获得最新版本。所以,如果你想获得最新的版本,你可以选择使用 Linux Uprising 的 PPA 来获得最新版本:

sudo add-apt-repository ppa:linuxuprising/guake
sudo apt update
sudo apt install guake

无论是哪种情况,你也可以使用 Pypi 或者参考官方文档或从 GitHub 页面获取源码。

你觉得 Guake 终端怎么样?你认为它是一个有用的终端仿真器吗?你知道有什么类似的软件吗?

欢迎在下面的评论中告诉我你的想法。


via: https://itsfoss.com/guake-terminal/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

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

Linux 让你能够选择你喜欢的终端界面,而不是它强加的界面。

 title=

在 2021 年,人们喜欢 Linux 的理由比以往任何时候都多。在这个系列中,我将分享 21 个使用 Linux 的不同理由。能够选择自己的终端是使用 Linux 的一个重要原因。

很多人认为一旦你用过一个终端界面,你就已经用过所有的终端了。但喜欢终端的用户都知道,它们之间有一些细微但重要的区别。本文将介绍我最喜欢的三种。

不过在深入研究它们之前,先要了解 shell 和 终端 terminal 之间的区别。终端(技术上说是 终端模拟器 terminal emulator ,因为终端曾经是物理硬件设备)是一个在桌面上的窗口中运行的应用。shell 是在终端窗口中对你可见的引擎。流行的 shell 有 Bashtcshzsh,它们都在终端中运行。

在现代 Linux 上几乎不用说,至少本文中所有的终端都有标签界面。

Xfce 终端

 title=

轻量级 Xfce 桌面 提供了一个轻量级的终端,很好地平衡了功能和简单性。它提供了对 shell 的访问(如预期的那样),并且它可以轻松访问几个重要的配置选项。你可以设置当你双击文本时哪些字符会断字、选择你的默认字符编码,并禁用终端窗口的 Alt 快捷方式,这样你最喜欢的 Bash 快捷方式就会传递到 shell。你还可以设置字体和新的颜色主题,或者从常用预设列表中加载颜色主题。它甚至在顶部有一个可选的工具栏,方便你访问你最喜欢的功能。

对我来说,Xfce 的亮点功能是可以非常容易地为你打开的每一个标签页改变背景颜色。当在服务器上运行远程 shell 时,这是非常有价值的。它让我知道自己在哪个标签页中,从而避免了我犯愚蠢的错误。

rxvt-unicode

 title=

rxvt 终端 是我最喜欢的轻量级控制台。它有许多老式 xterm 终端仿真器的功能,但它的扩展性更强。它的配置是在 ~/.Xdefaults 中定义的,所以没有偏好面板或设置菜单,但这使得它很容易管理和备份你的设置。通过使用一些 Perl 库,rxvt 可以有标签,并且通过 xrdb,它可以访问字体和任何你能想到的颜色主题。你可以设置像 URxvt.urlLancher: firefox 这样的属性来设置当你打开 URL 时启动的网页浏览器,改变滚动条的外观,修改键盘快捷键等等。

最初的 rxvt 不支持 Unicode(因为当时 Unicode 还不存在),但 rxvt-unicode(有时也叫 urxvt)包提供了一个完全支持 Unicode 的补丁版本。

我在每台电脑上都有 rxvt,因为对我来说它是最好的通用终端。它不一定是所有用户的最佳终端(例如,它没有拖放界面)。不过,对于寻找快速和灵活终端的中高级用户来说,rxvt 是一个简单的选择。

Konsole

 title=

Konsole 是 KDE Plasma 桌面的终端,是我转到 Linux 后使用的第一个终端,所以它是我对所有其他终端的标准。它确实设定了一个很高的标准。Konsole 有所有通常的不错的功能(还有些其他的),比如简单的颜色主题加上配置文件支持、字体选择、编码、可分离标签、可重命名标签等等。但这在现代桌面上是可以预期的(至少,如果你的桌面运行的是 Plasma 的话)。

Konsole 比其他终端领先许多年(或者几个月)。它可以垂直或水平地分割窗口。你可以把输入复制到所有的标签页上(就像 tmux 一样)。你可以将其设置为监视自身是否静音或活动并配置通知。如果你在 Android 手机上使用 KDE Connect,这意味着当一个任务完成时,你可以在手机上收到通知。你可以将 Konsole 的输出保存到文本或 HTML 文件中,为打开的标签页添加书签,克隆标签页,调整搜索设置等等。

Konsole 是一个真正的高级用户终端,但它也非常适合新用户。你可以将文件拖放到 Konsole 中,将目录改为硬盘上的特定位置,也可以将路径粘贴进去,甚至可以将文件复制到 Konsole 的当前工作目录中。这让使用终端变得很简单,这也是所有用户都能理解的。

尝试一个终端

你的审美观念是黑暗的办公室和黑色背景下绿色文字的温暖光芒吗?还是喜欢阳光明媚的休息室和屏幕上舒缓的墨黑色字体?无论你对完美电脑设置的愿景是什么,如果你喜欢通过输入命令高效地与操作系统交流,那么 Linux 已经为你提供了一个接口。


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

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

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

duf 是一个终端工具,旨在增强传统的 Linux 命令 dfdu。它可以让你轻松地检查可用磁盘空间,对输出进行分类,并以用户友好的方式呈现。

duf:一个用 Golang 编写的跨平台磁盘使用情况工具

在我知道这个工具之前,我更喜欢使用像 Stacer 这样的 GUI 程序或者预装的 GNOME 磁盘使用情况程序来 检查可用的磁盘空间 和系统的磁盘使用量。

不过,duf 似乎是一个有用的终端工具,可以检查磁盘使用情况和可用空间,它是用 Golang 编写的。Abhishek 建议我试一试它,但我对它很感兴趣,尤其是考虑到我目前正在学习 Golang,真是太巧了!

无论你是终端大师还是只是一个对终端不适应的初学者,它都相当容易使用。当然,它比 检查磁盘空间利用率命令 df 更容易理解。

在你把它安装到你的系统上之前,让我重点介绍一下它的一些主要功能和用法。

duf 的特点

  • 提供所有挂载设备的概览且易于理解。
  • 能够指定目录/文件名并检查该挂载点的可用空间。
  • 更改/删除输出中的列。
  • 列出 inode 信息。
  • 输出排序。
  • 支持 JSON 输出。
  • 如果不能自动检测终端的主题,可以指定主题。

在 Linux 上安装和使用 duf

你可以在 AUR 中找到一个 Arch Linux 的软件包。如果你使用的是 Nix 包管理器,也可以找到一个包。

对于基于 Debian 的发行版和 RPM 包,你可以去它的 GitHub 发布区 中获取适合你系统的包。

它也适用于 Windows、Android、macOS 和 FreeBSD。

在我这里,我需要 安装 DEB 包,然后就可以使用了。安装好后,使用起来很简单,你只要输入:

duf

这应该会给你提供所有本地设备、已挂载的任何云存储设备以及任何其他特殊设备(包括临时存储位置等)的详细信息。

如果你想一目了然地查看所有 duf 的可用命令,你可以输入:

duf --help

例如,如果你只想查看本地连接设备的详细信息,而不是其他的,你只需要输入:

duf --only local

另一个例子是根据大小按特定顺序对输出进行排序,下面是你需要输入的内容:

duf --sort size

输出应该是像这样的:

你可以探索它的 GitHub 页面,以获得更多关于额外命令和安装说明的信息。

结束语

我发现终端工具 duf 相当方便,可以在不需要使用 GUI 程序的情况下,随时查看可用磁盘空间或使用情况。

你知道有什么类似的工具吗?欢迎在下面的评论中告诉我你的想法。


via: https://itsfoss.com/duf-disk-usage/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

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