在这篇文章中,我们将为您详细介绍LinuxMint新工具:将网站转变为独立的应用的内容,并且讨论关于linux做网站的相关问题。此外,我们还会涉及一些关于bash–Linuxgzip将多个子目录分成独
在这篇文章中,我们将为您详细介绍Linux Mint 新工具:将网站转变为独立的应用的内容,并且讨论关于linux做网站的相关问题。此外,我们还会涉及一些关于bash – Linux gzip将多个子目录分成独立的档案?、javascript – 将网页和外部链接的资源保存为独立的静态资源、Linux Mint 17 Cinnamon 与 Linux Mint 17 Mate 发布更新、Linux Mint 18 将拥有自己的应用集的知识,以帮助您更全面地了解这个主题。
本文目录一览:- Linux Mint 新工具:将网站转变为独立的应用(linux做网站)
- bash – Linux gzip将多个子目录分成独立的档案?
- javascript – 将网页和外部链接的资源保存为独立的静态资源
- Linux Mint 17 Cinnamon 与 Linux Mint 17 Mate 发布更新
- Linux Mint 18 将拥有自己的应用集
Linux Mint 新工具:将网站转变为独立的应用(linux做网站)
Linux Mint 目前正在积极推进 20.1 版本,日前官方博客介绍了新版本将会带来的一项有意思的新特性:WebApp 管理器。
简单来讲,这一特性可以把网站转变成独立的应用,这与基于 Debian 和 Ubuntu 的发行版 Peppermint OS 名为 ICE 的功能类似,实际上这正是 Linux Mint 与 Peppermint OS 协作的成果:https://github.com/peppermintos/ice/issues/66。
不过单看呈现方式,这与 PWA 也是类似的体验。
WebApp 管理器的一些特点包括:
- 新图标和通用名称
- 新的用户界面
- 与 ICE 100% 兼容
- 有一个分离的后端,如果 ICE 和 WebApp 管理器都希望保留单独的 UI,则可以轻松使用相同的代码库
- 编辑 Web 应用的能力
- 改进了 favicon 下载(包括对 favicongrabber.com 的支持)
- 显示或隐藏 Firefox 导航栏
具体看看操作。创建 Web 应用后,可以直接从应用菜单启动网站。
应用将运行在自己的窗口中,并具有自己的浏览器配置文件。
使用任务栏或 Alt-tab 选择器可以像一般应用一样进行切换:
同样也可以将其固定到任务栏上:
目前该特性已经开放 Beta 版本下载试用,功能几乎已经完成,不过各版本语言的翻译还没齐全。
bash – Linux gzip将多个子目录分成独立的档案?
例:
directory subdir1 subdir2
应该创建subdir1(.tar).gz和subdir2(.tar).gz
cd directory for dir in */ do base=$(basename "$dir") tar -czf "${base}.tar.gz" "$dir" done
它正确处理名称中带有空格的目录.
javascript – 将网页和外部链接的资源保存为独立的静态资源
我们要求尽可能准确地缓存网页,以便我们可以返回并查看以前任何时间点的页面版本.我们希望能够以正确的css,javascript,图像等方式查看页面.
是否有任何操作系统库(任何语言)可以获取页面,下载所有外部链接的资产并重新编写链接,以便它们指向本地缓存的资产?
或者这是一个滚动我们自己的案例?
谢谢
编辑:我意识到,如果不渲染动态生成的链接等,除非我们进行DOM渲染,否则这不可能100%实现.但是暂时我们可能没有这个.
http://www.httrack.com/
由于该软件是免费的,开源的,并且支持可视化界面和命令行,我相信您可以将其集成或根据您的需求进行平滑定制.
见描述:
“httrack允许您从Internet下载万维网站点到本地目录,递归构建所有目录,从服务器获取HTML,图像和其他文件到您的计算机.
它安排原始网站的相对链接结构.只需在浏览器中打开“镜像”网站的页面,即可在链接中浏览网站,就像在线查看一样.
它还可以更新现有的镜像站点,并恢复中断的下载.“
在什么操作系统中你可以运行它:
适用于Linux / Unix / BSD的Webhttrack:Debian,Ubuntu,Gentoo,RPM软件包(Mandriva& RedHat),OSX(MacPorts),Fedora和FreeBSD i386软件包.
适用于Windows 2000 / XP / Vista / Seven的Winhttrack
–
更新:该项目处于活动状态,最新版本于04/01/2017提交
Linux Mint 17 Cinnamon 与 Linux Mint 17 Mate 发布更新
Linux Mint 有两个传统的版本系统 Linux Mint Cinnamon 与 Linux Mint Mate,其次是 Linux Mint 17 KDE 和 Linux Mint 17 XFCE 版本。
cinnamon
mate
近日, Clement Lefebvre 已经更新了 Linux Mint 17 Cinnamon 与 Linux Mint 17 Mate,发布了这两个 Linux 系统的第二版本的镜像下载。
其中,MDM 已经收到了一些修正非 xrandr 图形芯片,驱动程序管理器收到了修正,修正APT源安装程序,所有的错误修复在最近一个月新增已被添加到 ISO 镜像里。
如果你已经在使用 Linux Mint 17 Cinnamon 与 Linux Mint 17 Mate,你必须做的就是最新的修补程序,方法是运行下面的命令:
sudo apt-get update
sudo apt-get dist-upgrade
如果你没有使用 Linuxmint 17,直接下面版本2的镜像安装。
官方下载地址
转自于IMCN
Linux Mint 18 将拥有自己的应用集
对于发行版开发者来说,创建和发布一系列专为他们发行版设计的应用是再平常不过的事情。一个最典型的例子就是 elementary OS 。而在经过九年的努力后,Linux Mint 终于孤注一掷做了相同的事情。
Linux Mint 是现今最著名的 Linux 发行版之一。其基于 Ubuntu 和 Debian,Linux Mint 努力去创建一个现代的、优雅的、舒适的操作系统,不但强大而且易用。(LCTT 译注:Linux Mint 基于 Ubuntu,而 Linux Mint Debian Edition 基于 Debian。)Linux Mint 背后的团队同时也积极参与 MATE 和 Cinnamon 桌面环境开发。
前有X 战警,后有X 应用
周四, Linux Mint 项目领导者 Clement Lefebvre 宣布 X-Apps 的创建。X-Apps 被设计为不依赖特定桌面环境,以便开发者可以直接更新它们而不必针对每一种桌面环境做调整。Lefebvre 声明这些 X-Apps 将会被作为 Cinnamon、MATE 和 Xfce 桌面环境的默认应用。
Linux 是否需要更多的应用?
据 Lefebvre 所述,X-Apps 的创建是因 GNOME 3.18 发布所需。对于 GNOME 3.18 的发布,他这样说:
“GTK 本身和一些 GNOME 应用都在 GNOME SHELL 上集成地很好,而且看起来风格很一致。坏消息就是它们在任何别的地方看起来很不相称。使事情变得更糟的是,Ubuntu 的旗舰产品 Unity 重度依赖 GTK、GNOME 应用及 GNOME 环境本身,所以我们这里不能在上游的 3.18 版本中处理,而这一系列的补丁会带来它们自己的问题(举一个例子,Ubuntu 在应用中重新引入菜单条和标题栏,但是不重写它们的头部栏..所以你有时会看到它们三者一起出现)。”
在过去,Linux Mint 团队通过“应用降级(例如 Linux Mint 17 使用 gedit 2.30),给 GNOME 打补丁以及使用替代品(大部分在 MATE 和 Xfce)”来处理这个问题。
Lefebvre 也说为 Cinnamon 和 MATE 构建特定应用没有意义。这就是为什么他们选择开发那些通用的,可以完美地适应运行在 Cinnamon,MATE 和 Xfce(以及其他可能的桌面环境)的应用。
他进一步补充道:
“X-Apps 将会是一个通用的,使用传统的接口 GTK3 应用的集合。它能被用作 Cinnamon,MATE 和 Xfce 默认的桌面组件。在 Mint 18 中,“X apps” 将允许我们去维护一个本地风格及更高层面的集成。因为它们将会被用于替代看起来很不一致的 GNOME 桌面应用。长期来讲,X-App 项目将会允许我们去开发新的功能和改进应用本身(这是一些我们无法通过打补丁,临时分支或者特定桌面的分支做到的事情,比如说 MATE 桌面应用,因为它代价太高)。”
将会有什么类型的应用?
Lefebvre 只透露其中一个即将来临的 X-Apps:一个名为 xedit 的文本编辑器。下面是这个软件提供的一些特性:
基于 Pluma,很容易学会使用
使用 GTK3
不依赖 GNOME 或 MATE
何时呢?
X-Apps 将会和 Linux Mint 18 一同到来。而 Linux Mint 18 将会在 Ubuntu 16.04 LTS 发布之后数月后发布。Ubuntu 16.04 LTS 计划于四月发布。
总结
就我而言,无论何时当我听见某人发布一个新发行版特定的应用,我都会局促不安。Linux 世界本身已经难以想象的碎片化了。我们真的需要花费时间和精力去创建更多的重复的项目吗?但不要误解我,我喜欢桌面无关软件的想法。它将修复大量的一个桌面一个应用样子的问题。
使我发愁的问题是“它们是否会成功?”。正如我之前所说,Linux Mint 团队成员也在两种桌面环境工作。目前增加了应用开发就让这些混在一起了。我自己没有写过一个软件(除了 Hello World),但是我知道当你尝试且使一个项目复杂化,就会发生不好的事情。许多项目已经变成了不断膨胀的恶龙。我希望这样的事不要发生在这里。
你有不同的想法吗?在下方评论以便让我知道。
via: http://itsfoss.com/linux-mint-own-apps/
本文由 LCTT 原创翻译,Linux中国 荣誉推出
今天关于Linux Mint 新工具:将网站转变为独立的应用和linux做网站的分享就到这里,希望大家有所收获,若想了解更多关于bash – Linux gzip将多个子目录分成独立的档案?、javascript – 将网页和外部链接的资源保存为独立的静态资源、Linux Mint 17 Cinnamon 与 Linux Mint 17 Mate 发布更新、Linux Mint 18 将拥有自己的应用集等相关知识,可以在本站进行查询。
本文标签: