当前位置:首页 > 技术文章 > 正文内容

在Linux系统上直接运行Word/Excel 是什么体验?

douba31个月前 (08-01)技术文章7

文章首发于微信公众号「GitHub精选」,欢迎大家关注。

大家好,我是你们的章鱼猫。

Linux 大法好,但是图形界面及图形化的应用体验确实要差一些,而 Windows 上的各种应用非常的多,为此很多人可能还安装了双系统。试想一下如果能直接在 Linux 的系统上直接运行 Windows 的应用,比如微软的 Word/Excel 等,是不是就不需要安装双系统那么麻烦了?

今天推荐的项目就是解决以上问题的。

WinApps for Linux 项目,能够直接在 Linux(Ubuntu/Fedora 等)系统上直接运行 Windows 应用,类似 Microsoft Office/Adobe 都行。以下是一个使用示例:

点击查看 gif 动图

那 WinApps 的实现原理是什么呢?

WinApps 通过在 GNOME 的桌面运行一个 VM 虚拟机,从而使得 app 能够直接在虚拟机中运行,具体流程如下:

  • 在后台的虚拟容器内运行一个 Windows 的 RDP 服务
  • 检查 RDP 服务中是否安装了对应的软件,比如 Microsoft Office
  • 如果软件已经安装,通过 FreeRDP 协议创建对应的快捷启动方式,方便通过命令行和桌面启动
  • 在桌面中的文件会直接挂载到 VM 虚拟机的目录:\\tsclient\home
  • 然后你可以通过点击桌面中的任何文件来触发应用的启动

注:远程桌面协议 (RDP) 是一个多通道 (multi-channel) 的协议,让使用者连上提供微软终端机服务的计算机。

目前该项目对常用的一些软件都已经支持了。以下图片只是其中一部分。

更多项目详情请查看如下链接。

开源项目地址:
https://github.com/Fmstrat/winapps

文章首发于微信公众号「GitHub精选」,欢迎大家关注。

相关文章

Linux scp远程复制命令使用整理(linux远程copy)

快捷复制首先,别那么多废话,快告诉我怎么用,让我直接复制!OK,安排!复制本地文件/目录 ==> 远程机器scp /opt/soft/test.tar.gz root@192.168.1.102...

如何在 Linux 中查找大文件和目录?这些命令直接起飞!

在 Linux 系统中,磁盘空间管理是一项至关重要的任务。随着时间的推移,系统可能会积累大量文件和目录,导致磁盘空间不足。无论是清理无用文件、释放空间,还是定位占用大量磁盘空间的“罪魁祸首”,掌握查找...

如何在 Linux 中将 FTP 用户限制为目录

1. 概述在本文中,将配置 vsftpd 以限制用户在通过 FTP 建立连接时浏览父目录。将通过创建 FTP 用户并修改 vsftpd.conf 文件中的默认配置来实现这一点。2. 设置 FTP 用户...

Linux中的Oracle数据库备份并自动上传到FTP服务器

简介:本文主要介绍在Linux环境中,怎么将Oracle数据库进行备份并自动上传到指定的FTP服务器,实现数据库的异地备份。其具体措施是提前部署好FTP服务器,然后编写脚本将Oracle数据库进行备份...

Linux基本命令(Linux基本命令聪简单到复杂)

一、基本命令1. pwdxx@admin1, 中xx表示用户登录的名字,admin1表示主机名, test表示当前工作目录,pwd (present working directory): 查看当前...

linux学习笔记——常用命令-文件处理命令

ls目录处理命令:ls 全名:list 命令路径:/bin/ls执行权限:所有用户ls –al a-- all l –long -i查看i节点ls –i 查看i节点命令名称:mkdir命令英文原意:m...