在 Windows 机器上我使用的 6 个开源工具

568 人喜欢这篇文章。
Open and closed source

Opensource.com

在我工作过的大多数地方,都有一个集中的计算机和应用程序标准,或多或少对所有员工都是强制性的。这种环境有其好处,我不会在这篇文章中深入探讨,但对我这个开源和 Linux 爱好者来说,我尽量使用我习惯和喜欢的工具。

因此,当我收到新的标准化 Windows 工作电脑时,我立即安装我最喜欢的应用程序,我很幸运被允许这样做。

Vim

我安装的第一个应用程序是 Vim。在任何电脑上我都离不开它。我尝试过其他编辑器和文字处理器,但没有一个能与 Vim 竞争。我尝试使用 Microsoft OneNote,但不喜欢它的界面和它创建的巨大文件。我将我所有的笔记,超过 800MB,转移到了 Markdown 文件中。所有 Markdown 文件,包括图片,占用的存储空间不到 800KB。我认为这是一个胜利。如果我以前工作场所的所有 14,000 名用户都这样做,我们将能够节省大量空间和存储投资。Markdown 文件也便于携带到所有平台,并且如果需要,可以轻松转换为其他格式。

Pandoc

接下来是 Pandoc,它可以将我的 Markdown 笔记转换为其他格式,例如 Microsoft Word 或 PDF。要转换为 PDF,您还需要一个 LaTeX 文档准备引擎,这是下一个要介绍的。

MikTex

MikTex 是一个 LaTeX 编辑器。我不太把它当作编辑器使用,但我需要前面提到的 LaTeX 引擎,以便能够通过 Pandoc 将文件转换为 PDF 文件。

VirtuaWin

来自 Linux 环境,我怀念拥有多个工作区。通常,我工作过的公司都使用 Microsoft Windows 7 作为标准操作系统,它不支持工作区。VirtuaWin 来解救了!安装后,您需要为键盘快捷键进行一些配置,但之后,您就可以立即在工作区之间切换了。

KeePass

在 IT 行业工作多年,并专注于安全,我是复杂密码的忠实粉丝。有很多理由使用密码管理器,我更喜欢 KeePass,因为我已经用了多年,它可以在我所有不同的平台上工作。KeePassX 是另一个很好的替代方案。

GIMP

在 Windows 中有很多方法可以对图片进行简单的更改或编辑,但对我来说,最简单的方法是启动 GIMP。它适用于从小修补到大型照片或图片编辑。它非常强大但仍然易于理解,并且也能很好地完成简单的事情。

不断变化的收藏列表

这些是我现在使用的工具,我曾经也有其他的收藏,例如 LibreOfficeAtom 编辑器和 XChat

办公套件的最佳工具取决于您应该使用的模板类型,以及您是否需要与使用相同文件的同事协作。当我可以创建自己的模板来遵循公司的图形配置文件时,我使用了多年的 LibreOffice,但是当我与使用 Microsoft Word 的同事协作时,类型设置总是无法很好地工作,并且会对布局进行奇怪的自动更改。

我一直未能找到任何替代品的一个应用程序是 Skype for Business,这阻止了我完全转向开源。它通常是公司范围内的聊天、音频和视频会议解决方案,而且仍然很难找到开源替代品。如果您有解决方案,请在评论中告诉我。

您最喜欢的开源应用程序、解决方案和封闭桌面技巧是什么?

User profile image.
Jimmy Sjölund 是 Red Hat 的首席敏捷实践者,专注于组织转型和团队卓越,同时探索敏捷和精益工作流程。他是一位可视化爱好者,也是一位开放组织大使。

26 条评论

我们在工作场所使用 W10,它总是让我惊讶“Windows 体验”是多么原始。多个桌面、多个登录名、有效的搜索等在哪里?我在 M$ 机器上每天使用的开源软件包括 Cygwin(用于 grep 和 vi)、Notepad++、Evince(我发现的最快的 pdf 阅读器)、Audacity、Avidemux、LibreOffice,以及 KeyPass 和 Gimp。我使用的其他三个优秀的工具是 Irfanview、JRuler 和 UBitMenu。UBitMenu 非常值得 10 英镑的许可费用。如果您像我一样,从未习惯 M$ Office 中的 ribbon,它通过恢复正确的菜单来解决这个问题。

很棒的建议!我曾经纠结于 Office 中的 ribbon,但现在已经有点习惯了。但我仍然需要有时点击来找到在哪里做某些事情...

回复 作者 MartyMonroe

感谢您对您在 Windows 下使用的开源软件的建议。我在 Linux 下使用过许多这些工具(evince、audacity、avidemux、gimp),但我从未想到要看看它们是否在 Windows 下也很容易获得。

Windows 10(专业版和企业版)确实有多个桌面,或者用微软的术语来说是“虚拟桌面”。按 Ctrl-Win-D 创建一个新的,Ctrl-Win-F4 删除一个,或 Win-Tab 让您概览当前的虚拟桌面。(Ctrl-Win + 左右箭头允许您轻松地在它们之间切换。)

至于多个登录名,据我所知,自 Windows 7 以来,Windows 就允许这样做了(我从未接近过 Vista,所以不太了解它)。

既然您被迫在工作场所使用 Windows 10,如果您使用的是专业版或企业版,并且如果您已经安装了周年更新(微软去年夏天强加给其 Windows 10 用户群的大规模、令人不安的更新),我强烈建议您查看 WSL(Windows Linux 子系统)。我仍然是 Cygwin 的粉丝,但 WSL 允许您非常轻松地直接从 Canonical/Ubuntu 存储库(通过 apt)安装和运行软件包,并且在大多数情况下它们运行得非常好。这是我在 Windows 环境中见过的最好的 bash 集成。更重要的是,您运行的所有内容都是 ELF 编译的二进制文件,而不是为 Windows 编译的二进制文件(就像 Cygwin 下的程序一样)。再说一次,我仍然认为 Cygwin 很棒,但我已经开始更喜欢 WSL,因为它易于使用、集成和原生 Linux 软件包。

回复 作者 MartyMonroe

您是否尝试过使用“GNU Ring”来替代“Skype for Business”?
https://ring.cx/

我还没有尝试过 GNU Ring。我需要一些能够连接到公司“Skype for Business”并进行聊天、电话会议和演示的东西。作为一家大型公司的普通员工,我无法改变或替换整个系统。

回复 作者 Óvári (未验证)

也许你可以把这个想法发送给有权更改或替换整个系统的人。

Skype 在移动设备和 Linux 上都不能正常工作。

来自“GNU Ring”网站
Ring 是一款用于通用通信的自由软件,它尊重用户的自由和隐私。

一款自由软件
* 开源
* 在 GPLv3 许可下发布
* 由活跃的社区支持

一个网络
* OpenDHT 协议
* 去中心化通信
* 对等发现和连接

已保护
* 具有身份验证的端到端加密
* 由 X.509 证书管理的身份
* 基于 RSA/AES/DTLS/SRTP 技术

也许您可以尝试 GNU Ring 并撰写一篇关于您的发现的文章?

谢谢

回复 作者 jimmysjolund

那将是一篇有趣的文章!我认为我很难说服工作场所通信平台中的利益相关者尝试 GNU Ring。也许一家小公司的某个人可以尝试一下?

回复 作者 Óvári (未验证)

我在 Windows 机器上安装的第一个工具是 Total Commander。我发现的最优秀的文件管理器。显然,在切换过来 2 年后,我仍然在努力寻找它的 linux 等效物...

Double Commander
http://doublecmd.sourceforge.net/
Double Commander 是一款跨平台开源文件管理器,带有两个并排的面板。它的灵感来自 Total Commander,并具有一些新想法。

回复 作者 Matt Erdoesnot (未验证)

我使用带有插件的 pidgin,用于 skype。我不确定它是否适用于 skype for business

我看到的最后几次试验表明它可以连接聊天,但不能连接语音或演示。

回复 作者 Rafael Oros (未验证)

Firefox!

不错!我自己是 Chromium/Chrome 用户,但是是的,Firefox 应该在列表上。

回复 作者 victorhck (未验证)

感谢列表,其中一些是我刚听说的。我最喜欢的一些应用程序是 KeePass、ConEmu、7-Zip、ShareX、Atom。在 Windows 上,HexChat 是 XChat 的开源和免费替代品。:)

ConEmu 看起来很有趣!我在家里的 linux 笔记本电脑上运行 Hexchat,但在工作时间和工作 Windows 电脑上,我不再连接 IRC。现在都是 Skype for Business ...

回复 作者 Rachman (未验证)

我也喜欢 win-sshfs,这样我就可以在 Windows 上挂载 Linux 共享。但我还无法在 Windows 10 中让它工作...
TeraTerm 是另一个没人提过的。Putty 很好,但 TeraTerm 内置了 scp

TeraTerm 曾经是一个很好的替代品!目前,我没有任何与工作相关的任务需要终端或 ssh,但我看到我的许多同事都在运行 Putty。我会建议 TeraTerm 作为另一个替代方案。

Cygwin 胜出!:-D

抱歉用了这么俗气的台词,但说真的,如果您是 Linux 粉丝,为什么不在 Windows 上使用所有您喜欢的工具呢?

我在构建新机器后立即添加的另外三个开源工具是 7-Zip、Notepad++ 和 Firefox。

顺便说一句,我个人不是 OneNote 的忠实粉丝,但我的一些密切合作者是,所以我最终每天都在使用它。您是如何替换索引、搜索和同步功能的?Markdown 本身当然不能提供这些功能,但这些功能才是真正使 OneNote 有用的地方。

也许我应该尝试一下 Cygwin。事先它看起来有点复杂。:D 对于 OneNote,我只需要搜索。由于我将所有内容都保存在网络驱动器上,它们始终可用,并通过 Windows 设置同步到我的笔记本电脑。由于 markdown 文件是文本文件,我也可以在文件中搜索,这提供了我需要的所有功能。

回复 作者 sgtrock (未验证)

在我的工作 Windows 机器上,我使用 Gimp、Irfan View、Libre Office、Sumatra PDF、Atom,以及几乎最重要的是:Tagspaces。

如果您正在寻找 Evernote / One Note 的开源替代品,那就不用再找了。它实际上也是一个文件管理器。请访问 tagspaces.org 查看

(运行托管桌面环境的瘦客户端,带有 Exchange 等。为了保持礼貌,我会说我不太喜欢这种解决方案,但就像您一样,Jimmy,我无法做出决定。我只能施加缓慢而稳定的压力,并为 rest 祈祷。)

正在安装 Tagspaces!

不过,要求有点令人惊讶
2GB 内存和 120MB 可用硬盘空间
1280x800 显示分辨率

2 GB 内存,真的吗?我曾经在 1 GB 内存上运行过音频录音室...

回复 作者 rraggl

啊,现在正在卸载 Tagspaces。

它不能很好地处理瑞典字符,而且不仅如此,它还替换了所有已经正常工作的 UTF-8 瑞典字符,让我不得不重新检查所有笔记,再次用 åäö 替换它们...

回复 作者 jimmysjolund

非常感谢您的文章,感谢分享。

坦率地说,我认为您忘记了以下程序:putty 是通过 ssh 与终端进行连接的卓越程序,并且在 linux 和 windows 中运行良好,

另一方面,filezilla 将是另一个必不可少的缺失文件,用于上传到服务器。

问候

Ernesto Escobedo

是的,Putty 和 Filezilla 都是很棒的应用程序。我没有在文章中提到它们,因为我目前的角色不使用 ssh 或 ftp。

回复 作者 net0bsd

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.