当前位置: 首页 > 软件库 > 其他开源 > 桌面环境 >

OS.js

Web/Cloud 桌面解决方案
授权协议 BSD
开发语言 JavaScript
所属分类 其他开源、 桌面环境
软件类型 开源软件
地区 不详
投 递 者 刁璞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

OS.js 是一个轻量级的基于 JavaScript 的 Web/Cloud 桌面解决方案。

特性:

  • Window Manager

  • Desktop Environment

  • Session Handling (Support for resuming previous workspaces)

  • Package Management (User-installable applications)

  • User Management (Custom login and settings storage)

  • GUI Library (With Drag-and-drop support)

  • Dialog Library

  • Supports both Applications and Background-services

  • File System functions

  • A basic Theme implementation (icons, sounds and CSS styles)

  • Multi-user environment support

  • Localization and translations

包含的应用:

  • Draw - A simple drawing application

  • File Manager - File Management

  • Preview - For viewing images and videos

  • Music Player - For listening to audio files

  • Process Viewer - View running processes

  • Textpad - A notepad-type application

  • Writer - Richtext editor

  • 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/introducing-iojs OS.js是一个浏览器的JavaScript Web桌面实现,它提供了完善的窗口管理器、应用APIs、GUI工具集以及文件系统抽象。此外,OS.js还是完全免费并且开源的,这意味着你可以为其贡献代码,也可以按照自己喜欢的方式使用它。OS.

  • import os #该文件所在位置:D:\第1层\第2层\第3层\第4层\第5层\文件名.py path1 = os.path.dirname(__file__) print(path1)#获取当前运行脚本的绝对路径,去掉文件名,返回目录 path2 = os.path.dirname(os.path.dirname(__file__)) # print(path2)#获取当前运行脚本的绝对

  • 获得当前路径 在Python中可以使用os.getcwd()函数获得当前的路径。 其原型如下所示: os.getcwd() 该函数不需要传递参数,它返回当前的目录。需要说明的是,当前目录并不是指脚本所在的目录,而是所运行脚本的目录。 >>>import  os >>>print  os.getcwd() D:\Program Files\Python27  这里的目录即是python的安装目录。若

  • 菜鸟新手写android应用demo,遇到android.os.NetworkOnMainThreadException异常,根据大神的指示,去查了一下官方文档,上面是这样说的: The exception that is thrown when an application attempts to perform a networking operation on its main thread

  • os.rename和os.renames区别 1、os.rename(old_file_path, new_file_path), 只能对相应的文件进行重命名, 不能重命名文件的上级目录名. 2、os.renames(old_file_path, new_file_path), 是os.rename的升级版, 既可以重命名文件, 也可以重命名文件的上级目录名 从源码分析: def renames(

 相关资料
  • 本文向大家介绍CentOS桌面环境中网卡启动失败的解决方法,包括了CentOS桌面环境中网卡启动失败的解决方法的使用技巧和注意事项,需要的朋友参考一下 我在最小化安装CentOS中网卡启动正常,但是当我们装了桌面版的CentOS后,发现不管使用哪种启动网卡的方式都会启动失败。 截图如下: 后来查阅报错原因,NetworkManager管理工具和/etc/sysconfig/network-scri

  • 本文向大家介绍spring cloud gateway请求跨域问题解决方案,包括了spring cloud gateway请求跨域问题解决方案的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了spring cloud gateway请求跨域问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 此处的spring-clou

  • 我想写一个C++程序来计算球体和平面之间的碰撞。 规则是下落物体的角度等于反射角度。 我对Sphere有什么看法: 平面用平面方程系数来描述: 对于球面碰撞检测,我没有问题。但碰撞后如何求速度? 我发现了什么: 因此,最终我需要计算的更新值。

  • 本文向大家介绍Windwos服务器远程桌面不能复制粘贴的解决方法,包括了Windwos服务器远程桌面不能复制粘贴的解决方法的使用技巧和注意事项,需要的朋友参考一下 今天使用远程桌面连接登陆服务器,发现不能在本地电脑和远程服务器之间复制粘贴文件了,复制粘贴文本也不行。 网上搜了一下,主要有两种情况: 1、复制粘贴功能原本可以用,突然失灵了 2、从头到尾都无法使用这个复制粘贴功能 针对第一种情况,只需

  • 我想知道在谷歌云人才解决方案中是否可以通过requisitionId来获取一份工作。必须在不同的作业中是唯一的,因此它似乎是查找作业的自然候选项。 创建作业时,api返回作业,可用于查找作业: 您可以通过向云人才解决方案发送GET请求来检索先前插入的作业的详细信息。URI应包括原始create请求返回的先前插入的作业名,作为URL参数。 如果可能的话,我想避免存储这些名字。在我看来,存储它们增加了

  • Adobe Creative Cloud 桌面应用程序对于 Creative Cloud 功能(如安装 Creative Cloud 应用程序、同步、字体同步、资料库等)至关重要。Adobe 强烈建议不要卸载此应用程序。 但是在某些情况下,如 Creative Cloud 桌面应用程序已损坏或安装某些 Creative Cloud 应用程序时出现问题,您可以卸载 Creative Cloud 桌面

  • 问题内容: 对于小型项目,是否有内置的SQLite(或类似方法)保持SQL / NoSQL的优点,即: 存储 在 像SQLite这样 的(平面)文件中 (没有客户端/服务器方案,没有要安装的服务器;更精确的是:除了,无需安装其他任何东西) 可以将行存储为, 而 无需为每行都具有通用的结构,例如NoSQL数据库 支持简单查询 例子: 注意:这些年来,我一直惊讶于SQLite在几行代码中实际上有多少有

  • #秋招# #校招# #荣耀面试# 写在前面,不管过没过,我都要给这个长得像巴图的面试官100分。至少我的面试体验很好,不会有很大的压力,让我能答就答,不能答就换个问题。 1.自我介绍 2.看你成绩很好,有什么特别的学习方法吗 3.项目经历:背景,目标,达成情况如何 4.为什么选择荣耀,而不去一些更对口的研究所或者事业单位 5. 字符串,列表,集合,字典的特点和区别 6.栈和队列的区别 7.测试和开