如何在终端下截取一个完整长度的网页截图

如何在终端下截取一个完整长度的网页截图

与其记笔记或是把看到的内容发送给其他人,我们更经常通过截屏来帮助我们记忆。 但是通常情况下,如果一个网页超出了屏幕高度,我们就得用多张截图去截取其全部内容。 对于 Linux,你将会有一个更好的解决方案:使用一个 GNOME 的应用来截取某个链接的整个页面。 这个应用叫做 gnome-web-photo,这篇文章将介绍如何安装和使用它。 在 Ubuntu 和 Debian 的分支下: $ sudo apt-get install gnome-web-photo 在 Fedora 下: $ sudo yum install gnome-web-photo 但是对于 CentOS 和其他 RedHat 分支的用户,请注意 gnome-web-photo 依赖 G
在 Ubuntu 中用 Docker 管理 Linux Container 容器

在 Ubuntu 中用 Docker 管理 Linux Container 容器

当前,完全硬件虚拟化技术(KVM、Xen、Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等。有时候对用户来说,完全的硬件虚拟化并不是最好的选择。 一种替代方案是使用轻量级虚拟化技术 所谓的 LinuX Container 容器 (LXC),它提供的是系统级虚拟化。与跑虚拟机相比,LXC 可以在一个轻量级沙箱容器里面跑多个 Linux 操作系统。当你需要设置一些易于克隆的开发环境、测试环境,或想在安全沙盒里安装应用时,LXC 就非常有用了。 Docker 是一个开源工具,可以让用
修复Ubuntu 14.04中Chromium的Adobe Flash Player的问题

修复Ubuntu 14.04中Chromium的Adobe Flash Player的问题

安装Ubuntu 14.04之后,先要做的几件事情中其中一项是安装Adobe Flash Player。一般来说,如果安装了Ubuntu Restricted Extras,Flash Player应该可以工作而且你应该能够在网上观看在线视频,比如You Tube等网站上。 其实这不是因为Chromium是在Ubuntu 14.04上使用才出现的问题。当你用其他的网页浏览器比如火狐、Chrome时,你可以轻松地播放You Tube等网站视频,但在Chromium中你将会看到Adobe Flash player缺失插件的通知: Adobe Flash Player is required to display some elements on this page. Install plug-in.. 只有在Chromiu
如何在VirtualBox中的Linux客户机系统间共享磁盘

如何在VirtualBox中的Linux客户机系统间共享磁盘

在本教程中,让我来给你们展示一下如何在VirtualBox中的两个Linux客户机系统间共享一个磁盘。 本教程对于那些想配置一下并玩玩GFS或者集群的人来说还是很有帮助的。 下图是VirtualBox的标准界面: 第一个客户系统机CentOS1: 第二个客户机系统CentOS2: 给第一台机器添加额外的磁盘: 点击文件-虚拟介质管理器(Control+D)打开虚拟介质管理器界面: 设置磁盘为可共享(Shareable): 在客户机CentOS 2上,你可以添加现有磁盘,该磁盘在CentOS1客户机系统之前已经创建好: 完成后,你可以重启第二个客户机系统,并检查驱动器是否已
Ubuntu 14.04 LTS中的主要程序变化的总结

Ubuntu 14.04 LTS中的主要程序变化的总结

过去几周我们已经讨论过 Ubuntu 的第一个LTS新版本在过去两年内在操作系统方面的主要更新。今天我们将要列出 Ubuntu 应用程序商店中自从上一个 LTS 版本以来主要的应用程序更新。 主要的程序和工具更新 除了大量桌面应用程序更新(下一节讨论)外,两年以来大量的其他程序和工具都有了非常不错的更新。以下讨论其中的一部分: Xen 4.4 对于 Ubuntu 内置的 Xen 这是一个重大更新。最显著的变化就是它不再支持纯32位的 CPU 了(虽然还继续支持32位操作系统)。这不应该是一个大问题,因为过去六年以来大多数CPU都是64位的。但是这意味着那些
麻雀虽小五脏俱全,4MLinux现在才仅55MB

麻雀虽小五脏俱全,4MLinux现在才仅55MB

4MLinux是一个已经发展到版本9.0 Beta版的小型Linux发行版,专注于计算机的4MS,即维护(用于系统救援的Live CD)、多媒体(像是播放DVD)、迷你服务器(使用inetd守护进程)和Mystery (Linux小游戏)。 4MLinux是世界上最小的,能够为用户提供一个桌面环境和一些应用,可以日常应用的发行版。 大多数mini版本的Linux发行版通常从一开始就不提供这样的大量的应用程序,特别是在只有55MB大小的情况下。 这个版本的亮点是维护(MBR和GPT分区软件,4MLinux备份脚本9.0,ClamAV0.98.3)、多媒体(MPlayer SVN-r37146,FFmpeg Git-2014-04-10)
如何修复Ubuntu/Mint中无法添加PPA源的错误

如何修复Ubuntu/Mint中无法添加PPA源的错误

一名Its FOSS的普通读者Chetan Jain今天联系了我,并询问道:我要怎样修复Ubuntu 14.04中无法添加PPA源的错误。Chetan在尝试安装TLP (一个用于减少过热发生的电源管理工具)的时候遇到了这个错误: chetan@Inspiron-3521:~$ sudo add-apt-repository ppa:linrunner/tlp Cannot add PPA: ppa:linrunner/tlp. Please check that the PPA name or format is correct. 如果你在Ubuntu或Mint上添加PPA源时遇到了类似的情况,别担心。这是PPA源的一个常见情况(一般很少发生)之一,很容易就能够得到解决。 修复Ubuntu 14.04和Linux Mint中无法
findmnt 命令的八个应用实例

findmnt 命令的八个应用实例

已挂载的文件系统和设备 linux 中常用的检查已挂载的文件系统的是 mount 命令,不仅用于列出已挂载的设备,而且可以在需要的时候挂载和卸载。另外还有一个叫做 findmnt 的超赞命令,它可以用于快速查看挂载位置和选项。 安装findmnt findmnt 命令来自 util-linux 软件包,默认安装在大多数发行版中,如 Ubuntu,Fedora,Debian $ aptitude search util-linux i util-linux - Miscellaneous system utilities $ yum info util-linux 使用findmnt 1. 列出文件系统 无任何选项运行 findmnt,只会以树形结构图的方式列出所有已挂载的文件系
在Ubuntu/Mint中安装 Spotify

在Ubuntu/Mint中安装 Spotify

Spotify 是一个现今非常流行的流媒体音乐服务。不仅可以在网页上访问其服务,而且可以在 linux 中安装其桌面客户端。这个客户端增加了额外的功能,比如听播放本地音乐和同步本地音乐到Spotify 服务器、或同步本地音乐到iPhone 、iPod等其它移动设备。 在本文将讨论如何快速 *在 Ubuntu 14.04 安装 Spotify * 以及其它基于 Debian 的发行版,如 Linux Mint, Elementary OS, Bodhi 等等。 在Ubuntu 14.04 和 Linux Mint 17 中安装 Spotify 现在开始安装 Spotify 桌面客户端,打开一个终端(Ctrl+Alt+T) 使用如下命令: sudo sh -c ’echo "deb
findmnt-寻找挂载的文件系统

findmnt-寻找挂载的文件系统

命令findmnt用来查找在Linux下已经被挂载的文件系统。该命令会从/etc/fstab、/etc/mtab或者/proc/self/mountinfo中寻找指定的文件系统。 如何安装findmnt findmnt命令来自于util-linux-ng软件包,这个包现在改名为util-linux。该软件包中还包括其他一些工具,比如hwclock等。从kernel.org ftp页面下载util-linux以安装findmnt。 如何在Fedora下安装findmnt Fedora用户可以通过下面的命令安装该软件包: $ sudo yum install util-linux-ng Findmnt默认选项 如果没有提供特定的挂载点或者设备,该命令默认会以优美的树形结构列出所有已经
六步优化你的 Ubuntu 14.04

六步优化你的 Ubuntu 14.04

Ubuntu 14.04 LTS (Trusty Tahr) 是一个非常优秀的操作系统,但是与其他发行版一样,它的初始化配置对用户来说并不是最优的配置。虽然这样有许多原因,但我们可以自己做一些配置来极大地提升你的Ubuntu操作体验。 Ubuntu 是一款非常优秀的操作系统,而且其14.04的最新版本也是Canonical迄今为止制作的最精心版本,但是对于许多用户来说,这一系统中仍存在许多需要改善的方面。确实,如果你希望获得完整的操作体验,你需要进行一些设置修改。 比如,当你第一次启动这一系统时,你需要打开软件与更新(Software Updates),确认在第一个选项U
GNOME在线账户应用3.13.2中添加了对照片和地图的支持

GNOME在线账户应用3.13.2中添加了对照片和地图的支持

GNOME开发者宣布最新版的GNOME在线账户(3.13.2)现已发布,并带来数个新特性。 GNOME的3.13.x分支的仅限用于开发,它最终会发展成为稳定的3.14版本,但那还有很长的路要走。在此之前,开发者们可以自由地改动和添加新特性。 这个分支之前的数个版本带来了一些十分有趣的改动。其它的一些改变包括,开发者们从软件中移除了对Windows和Twitter账户的支持。 通过更新日志得知,对照片应用的支持已经添加,一个对过时的GNOMECOMMONINIT的调用已经被移除,UI进行了调整使得在线账户能够在对话框中使用标题栏,为了防止timerfd(译注:timerfd
Steam Machines 今年没戏了

Steam Machines 今年没戏了

游戏社区急于期盼 Valve 发布的基于 Linux 的 Steam Machines(译注:一个基于Linux的游戏机),但是看起来这个混合游戏机会推迟到明年发布了。 Valve 并不是一个守时的公司,看起来即将到来的 Steam Machines (延迟)发布正好符合公司的风格。但是大家都在讨论的 Steam Machines 到底是个什么东西? 一年半前该公司宣布推出 Steam Linux的客户端;数月前 Valve 发布了SteamOS,它是基于 Debian 的一个游戏机和PC混合的 Linux 发行版。该产品将和 PlayStation 4 和 Xbox 共同争夺家庭市场。 唯一的不同是 Valve 对这个游戏机架构有些不同的
在Surface Pro 3上运行Ubuntu – 虽不完美但很有戏

在Surface Pro 3上运行Ubuntu – 虽不完美但很有戏

微软从5月21日起接受Surface Pro 3平板PC的预订,没过多久Linux爱好者们就在其上尝试了Ubuntu 14.04。结果是十分有戏的!Surface pro 3宣称其拥有还不错的硬件配置,当它的所有的硬件都被支持后,对任何Linux用户而言在上面运行 Ubuntu 无疑是一件令人感到振奋的事情。 最明智的第一步无疑是对Surface pro 3的系统镜像做个备份。根据上面安装系统版本的不同,其备份镜像的大小也不一定相同,但这一过程无疑都很快。不过,恢复Windows 8.1的时候还另外需要一个驱动器来帮助恢复镜像,因为一旦安装了Linux,原本的修复和还原功能将会消失。
Ubuntu 14.04下升级GNOME至3.12

Ubuntu 14.04下升级GNOME至3.12

如果您的系统最近已升级至Ubuntu GNOME 14.04 LTS版本,那么拥有稳定独立的GNOME Shell无疑是您最佳的选择 但我认为比较保守的用户会倾向于选择默认向新手提供的稳定版本。你真想要了解如何在Ubuntu14.04升级GNOME至3.12吗? 好的,接下来我将向你介绍如何完成。首先,我们需要先了解下来龙去脉。 默认采用GNOME 3.10的原因 GNOME 3.12在3月底发布后引发了一阵轰动而天马行空的评论。尽管其上个月发布的版本在Ubuntu 14.04 LTS版本之前已经逐步趋于稳定,却仍不能从14.04包中直接安装,这是为什么呢? 简单来说在开发周期中它出现太晚以至
五个 Ubuntu 14.04 最佳图标集

五个 Ubuntu 14.04 最佳图标集

还在苦苦折腾让你的 Ubuntu 14.04 更加漂亮的方法吗?那就赶紧给你的系统换套图标吧!如果你还没发现哪些图标主题很棒,不用着急,我已经整理了一些适用于Ubuntu 14.04的最佳图标集。不过在欣赏这些图标集之前,我还是先向你介绍一下如何应用图标主题吧。 如何在 Ubuntu 系统中应用新图标集: 你可以通过两种方式来安装一个新的图标主题。一个是添加PPA源。你可以添加PPA软件源,然后安装某个图标集。但并不是所有的图标集可以通过该方法获得。所以,另一种方法就是,下载该图标集的压缩文件,然后将之解压到~/.icons文件夹。如果这个文件
Ubuntu 每日技巧- 自动备份Ubuntu 14.04到Box云存储上

Ubuntu 每日技巧- 自动备份Ubuntu 14.04到Box云存储上

如今你已经升级或者安装了Ubuntu 14.04, 但是还有另外一件保护你的新系统需要做的事情:备份! Ubuntu内置了一个备份工具 Dj Dup Backup Tool。它允许你备份你的系统并保存在本地或者通过不同的协议保存在远端服务器上。 还有许多其他的工具来备份你的Ubuntu计算机与文件。你可以通过Dropbox 客户端或者其他云服务来自动备份你的重要文档。你也有可能使用UbuntuOne来备份你的机器,但现在这不再是一个选择了。 另外一个可以用来备份你机器的云存储是Box。Box是一个很棒的服务,它是Dropbox的一个替代品。Box云存储的一个缺点是它没有Drop
在Ubuntu 14.04上安装 Webmin

在Ubuntu 14.04上安装 Webmin

Webmin是一个开源的基于网页的Unix/Linux系统管理工具。通过使用Webmin,你可以在浏览器上设置和安装所有的系统服务,包括:DNS、DHCP、Apache、NFS和Samba等等。因此,有了这个,你就再也不需要去记住所有的修改配置的命令了。 使用官方软件源在Ubuntu 14.04 LTS上安装Webmin 添加webmin的官方仓库: 修改 /etc/apt/sources.list, sudo vi /etc/apt/sources.list 添加如下内容: deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib 添加G
Arduino 与 Raspberry Pi: 哪个是更适合你的DIY平台?

Arduino 与 Raspberry Pi: 哪个是更适合你的DIY平台?

你想做硬件DIY吗?它们哪个更适合你? 如果你很熟悉电子DIY,那么应该听过Arduino和Raspberry Pi(树莓派)的特点对比。你也许甚至会猜测到,像我之前认为的,它们两个是处理相似问题的相互竞争的硬件平台。 实际上,Arduino和树莓派非常不一样。对于初学者来说,树莓派是一台完整功能的计算机,而Arduino只是一个微控制器,它仅仅是组成计算机的一个模块。 这里有一些指引来帮助你区分Arduino和树莓派,然后确定这两个DIY设备中的哪个更适合你的需求。 概述 树莓派和Arduino最开始都被设计成教育工具,这也是它们现在这么流行的原因,它
每日 Ubuntu 小技巧——以色辨夹

每日 Ubuntu 小技巧——以色辨夹

这篇简短的文章将教会你如何在Ubuntu 14.04或者其先前版本中使用美化工具来实现通过颜色分辨文件夹。这个工具就是Folder Color,它允许用户改变 Nautilus 文件浏览器中文件夹的颜色,这样就可以让用户很容易地识别并区分它们。 这个工具的开发者设计初衷是与 Nautilus 配合使用,其实它也可以与Ubuntu上其它的图标主题配合使用。这是一个很好的工具,轻量级,不会影响你的系统的性能。 这个软件安装起来方便,让下面这个简短的教程告诉你如何做吧。 假如你想将重要的文件夹设置成红色的,或者将文档文件夹设置为黄色,你可以用Folder Color
Apache Tomcat 7.0.54现已可供下载

Apache Tomcat 7.0.54现已可供下载

Apache Tomcat 7.0.54,一个在JCP规范之下开发的Java Servlet和JSP技术的开源软件实现,现已可供下载。 自上一个Apache Tomcat版本的发布已经有段时日了, 但这仅仅意味着开发者们有更多的时间来对软件作出修补和更改。这是一个源码软件包,所以普通用户并不一定真的需要它。 通过更新日志得知,定制的UTF-8解码器已经被修复,在AprLifecycleListener的FIPS模式中加入了更多的管理选项,如果一个应用从已销毁的会话中调用session.invalidate()而导致的无限循环已经可被避免,在添加一个Mbean通知监听器时,移除一个Mbean监听器现在将还原
『我终于失去了你~在拥挤的人群中~』Ubuntu用户即将失去Cinnamon

『我终于失去了你~在拥挤的人群中~』Ubuntu用户即将失去Cinnamon

许多Ubuntu用户过去一直在使用第三方仓库体验Cinnamon而不用安装Linux Mint,然而似乎在不久的将来,不会再有Cinnamon的第三方仓库了。 如果你在用Ubuntu系统,当前你能够通过添加一个PPA源并安装相应的软件包就可以体验到Cinnamon桌面环境。这让你可以获得像Linux Mint一样的体验,而不用真的去安装它。 不幸的是,该功能即将消失,但不是因为主要维护者不想再继续提供该软件。很显然,Ubuntu仓库将不再保留旧版本的GNOME软件包,而Cinnamon却需要这些包,这让Cinnamon要想通过PPA方式安装,即使可能,也困难重重。 稳定的PPA源确实不再
Ubuntu Touch 和 Android 双系统安装官方指南

Ubuntu Touch 和 Android 双系统安装官方指南

(译注:本文译自Ubuntu官方维基) Ubuntu 双系统安装器是作为技术预览版本发布给开发者的,可以使得开发者同时在一台手机上安装 Ubuntu 系统和 Android 系统。该软件现阶段或最终的目标用户并非普通用户。开发者应该熟悉 Ubuntu 和 Android 系统的分区布局并且在出现问题的时候有能力手动刷回分区。 Ubuntu 双系统安装器是一些工程师花了一点时间内做出的一个内部臭鼬项目(译注:管理层不知的研究项目)。由于项目进展良好,所以决定向开发者社区发布预览版以供大家测试、学习或者完善。 双系统启动不是常规 Ubuntu 发布版本中的一部分。
Ubuntu开发者们提议创建另外风格的‘Unity 8桌面’来帮助开发

Ubuntu开发者们提议创建另外风格的‘Unity 8桌面’来帮助开发

Ubuntu桌面团队已经提出创建一个基于Unity 8的新风格Ubuntu桌面的想法。 开发者Iain Lane概括了团队邮件列表中的提议,说,这样的一个转变所带来的东西会使开发者和爱好者们同样来弄明白制作出一个基于可用的软件的桌面产品需要做的工作。 Lane写道: 桌面团队想要增加一个新的Ubuntu桌面风格(目前我们并没有计划为此发行任何正式的发行版),其中包含Unity 8桌面以及为触摸项目开发的新应用。 这个想法的初衷是提供一个产品,开发者们能够使用它来弄清制作一个基于可用的软件的桌面产品需要做些什么,以及创造一片试验田来寻求解决所要
Ubuntu Linux上的最佳照片应用程序

Ubuntu Linux上的最佳照片应用程序

在我上次写切换到Linux的理由后,一位读者建议我写一些关于Windows上流行的应用程序的Linux替代品的内容。毕竟,这对于想切换到Linux的那些Windows用户们的最普遍关心的问题。 在本文中,我列出了可用于各种用途的与照片相关的应用程序,努力试图来回应大家普遍关心的问题。这个列表中的应用程序并非是Windows程序的替代品,而只是能用于多种用途的Linux下的图像应用程序的集合。 Linux中的图像编辑应用 当我提到图像编辑时,我是指骨灰级专业风格的照片编辑。换句话讲,我是在讨论Photoshop。而对于Adobe Photoshop的Linux替代品而言,只
Linux Shell脚本的10个有用的“面试问题和解答”

Linux Shell脚本的10个有用的“面试问题和解答”

首先致上每日问候。Linux的浩瀚无垠,使人总能每次都提交与众不同的内容。我们The-Tecmint-Team的工作是给我们的读者提供一些独特的内容,这些内容不仅对他们的职业生涯很有用,同时也让他们增长知识。在此,我们就尝试这么去做,至于能取得多大的成功,就由我们的读者朋友们来判断吧。 我们为各类用户提供了关于Shell脚本语言和面试问题的很多教程,可以访问以下链接去阅读这些文章。 Shell脚本系列 面试问题与解答系列 在此,作为shell脚本的附加内容,在本文中我们将从面试的角度解读与Linux Shell相关的问题。 1. 在shell脚本成功
戴文的Linux内核专题:24 配置内核 (20)

戴文的Linux内核专题:24 配置内核 (20)

欢迎进入Linux内核系列文章的下一篇!本篇我们继续配置文件系统。 首先,我们启用"General filesystem local caching manager",它允许内核存储文件系统缓存。这可以增加在存储空间开销上的性能。 为了调试目的,缓存系统可以通过统计信息监控(Gather statistical information on local caching)。通常上,这个特性应该只在你计划调试的时候启用。 下面的特性很像上面的,但是这个特性存储延迟信息(Gather latency information on local caching)。再说一次,这是个调试特性。 "Debug FS-Cache"提供了很多其他的缓存系统的调试功能。 下面
戴文的Linux内核专题:23 配置内核 (19)

戴文的Linux内核专题:23 配置内核 (19)

欢迎进入Linux内核系列文章的下一篇!我们正在接近配置过程的终点。在这篇文章中,我们将会讨论固件驱动和文件系统驱动。 这个分类中的第一个驱动是寻找启动盘(BIOS Enhanced Disk Drive calls determine boot disk)。有时,Linux不会知道哪个盘是启动盘。这个驱动允许内核询问BIOS。Linux接着在sysfs上存储信息。Linux需要知道这些来设置bootloader。 即使BIOS EDD服务被编译进了内核,这个选项可以设置这些服务不激活(Sets default behavior for EDD detection to off )。EDD代表的是"Enhanced Disk Drive"(增强磁盘驱动器)。 当使用kex
Coverity 扫描报告首次发现开源软件质量超过专有软件

Coverity 扫描报告首次发现开源软件质量超过专有软件

Coverity开启了免费开发测试服务,允许任何对开源软件质量感兴趣的人查看项目 来自美国山景城(加州)的消息:Coverity公司(新思科技公司的一个子公司)发布了2013年Coverity扫描开源软件报告。 经过Coverity扫描服务以及按照Coverity开发测试平台的商业惯例,报告中详细分析了关于7.5亿行开源软件代码的分析,这是至今报告研究的最大的样本量。 在2013年Coverity扫描报告中,他们分析了超过700个C/C++开源项目和一个匿名的企业项目的样本。另外,报告中还强调了几个流行的开源Java项目的分析结果,这些项目从2013年3月就加入了扫描服务
如何在CentOS中创建辅域名服务器

如何在CentOS中创建辅域名服务器

在上篇教程里,我们为一个测试域exmample.tst创建了一个主域名服务器(ns1)。在本篇中,我们会在CentOS中使用bind包为相同的域创建一个辅域名服务器(ns2)。 当创建一个辅DNS服务器的时候,下面的因素需要仔细考虑。 在辅域名服务器中,你不需要手动创建正向和反向区域文件。这些区域文件会定期从主域名服务器上面同步。 当主域名服务器上的任何区域文件被修改的时候,‘serial’参数也应当被更新。只有当主服务器上面区域文件的serial被修改之后,辅DNS服务器才会进行同步。 我们假设辅DNS服务器的IP地址是172.16.1.4。让我们来进行安
CentOS上配置主DNS服务器的简易指南

CentOS上配置主DNS服务器的简易指南

任何运作中的域名至少有两台DNS服务器,一台称为主域名服务器(比如叫做ns1),而另一台称为从域名服务器(比如叫做ns2)。这些服务器通常用于故障转移:如果一台宕机,另外一台就激活成为DNS服务器(译注:此处译者有不同意见,事实上两个或更多的DNS服务器是共同工作的,并不是第一台停止服务后,第二台才接替工作。解析器是随机选择一个DNS服务器进行询问,如果超时则会询问下一个,这是多个DNS的故障容错机制)。也可以实现包括负载均衡、防火墙和集群在内的更为复杂的故障转移机制。 一个域的所有DNS条目都会被添加到主域名服务器,
Ubuntu 的开发者准备开发一个仅基于 Unity 8的新风格

Ubuntu 的开发者准备开发一个仅基于 Unity 8的新风格

Ubuntu 的开发者提出将开发一个单独使用 Unity 8的新风格,以帮助他们自由的实验而不必担心搞乱操作系统稳定。 如果你的环境满足安装需要的话,现在可以在Ubuntu 14.04 LTS中安装体验下 Unity 8 桌面环境的预览版了。现在,新的桌面还不能在专有驱动下运行,因为它依赖于 Mir,而这玩意儿还没有获得 NVIDIA 和 AMD 的官方支持。 无论如何,有一个新的 Ubuntu 风格对于开发者在新的生态环境中测试他们的创意都会有巨大的帮助,而且从 USB Stick 里启动十分方便还能体验大多数的移植性应用。 桌面环境开发组很希望为 Ubuntu 增加一个新的风
用WinAte主题包将Ubuntu/Debian Jessie扮成Windows 7/8

用WinAte主题包将Ubuntu/Debian Jessie扮成Windows 7/8

WinAte最近刚刚发布一个更新,这个主题包能够将你的Ubuntu/Debian变得看起来像Windows 7/Windows 8。 (译注,虽然很多人对将好好的Linux扮成Windows不以为然,不过未尝不是一个有趣的体验?) 曾经有段时间你可以轻易地改变绝大多数Linux发行版的外观,使得他们看起来像是Windows的一个副本,但那种时光已经一去不复返了。只有少数Linux发行版的外观仍能够被修改,而Ubuntu和Debian Jessie正在此列。 官网说明道:有了这个全新的WinAte Windows 7/8 转换包for LXDE(译注:Lightweight X11 Desktop Environment,一个自由桌面环境),你
Spotify 原生Linux客户端更新,暗黑风格来袭

Spotify 原生Linux客户端更新,暗黑风格来袭

Spotify 原生Linux客户端更新,暗黑风格来袭 继streaming service上个月在其它平台上发布它的应用之后,以同样的扁平化和黑色风格的设计,Linux版本的Spotify客户端也发布了更新。 金属质感的灰色元素和白色清爽的条区设计形成了基于黑色的风格,以黑色和浅黑色的颜色为主。甚至公司的绿色的商标也不能幸免,以奇怪的颜色出现在各种地方。 在作曲家和个人资料条目中图片的设计上均采用了圆形的设计元素,并且在导航栏和播放控制按钮的地方采用了iOS 7风格。 Spotify官方说道这种设计风格突出了软件的内容,他们将之比作熄掉所有灯光的剧
“战斗砖块剧场”占据了 Steam 上 Linux游戏排行榜首位

“战斗砖块剧场”占据了 Steam 上 Linux游戏排行榜首位

Steam for Linux平台在过去几周接受了一些新游戏,其中几个在最畅销名单里有很高的提升。 小小世界2 取代原第十位并成为进入这个专属名单里的新游戏。这款游戏基于同名的幻想桌游,这可能是此类型游戏里唯一一个有Linux版本的游戏。 足球经理2014 掉到了第九位,但鉴于这是Steam for Linux上最贵的游戏,我们可以有把握地说他依然做的很好。不需要介绍,这款游戏被认为是同类中做得最好的。 反恐精英:起源 ,游戏结合了原作反恐精英的玩法,使用的是Source引擎,又回到了Steam for Linux最畅销名单顶部,位于第八位。 伊卡罗斯之炮在线版
最小的树莓派系统 picore5.3,载着3.14.4内核归来

最小的树莓派系统 picore5.3,载着3.14.4内核归来

Tiny Core团队已经宣布,picore 5.3(一个Tiny Core Linux 在树莓派上的移植),刚刚发布了一个新的版本,现在可供下载。 Tiny Core的核心开发者实际上同时负责其他大量的同一基础的版本。开发者已经推出了一些变体。有Core版(为有经验的用户提供了命令行界面的基本系统),TinyCore(推荐给有网线连接的新手),和CorePlus(安装映像,不是Live版的)。 Tiny Core团队并不是第一次发布这样的Linux版本,但其中有些改进是必要的,虽然除了引入新的Linux内核之外的改变都不大。 根据变更日志所述,Linux已经更新到版本3.14.4,树莓派的固
Ubuntu14.10(代号“独角兽”)已基于3.15 RC5版本的linux内核

Ubuntu14.10(代号“独角兽”)已基于3.15 RC5版本的linux内核

Ubuntu 14.10(代号独角兽)的开发已于数周前开始,现在开发者们已经做出了第一个重大的改变即使用新的Linux内核版本。 通常情况下,下一版本Ubuntu的开发是基于上一个发布的版本,如Ubuntu 14.04 LTS。开发小组开始向Linux内核当中加入新的软件包,通常是那些没来得及放到之前的版本的软件包。Linux发行版其中最重要的组件之一是linux内核,现在也更新了。 Ubuntu 14.04 LTS附带的是3.13的linux内核,开发者们并没有机会将3.14版本的加入其中,它放出的时间太晚以致没有足够的时间去做测试。到现在为止,Ubuntu开发小组也没有说明最终发
教你6步定制你的Ubuntu桌面

教你6步定制你的Ubuntu桌面

对于那些想要一个易于使用的界面的用户,Ubuntu是一个很好的Linux发行版,并且对于一个Linux新手也可以说是最好的Linux发行版。不过这产生了一些副作用,那就是,对于界面和外观,Canonical公司已经为用户做了很多设定,尤其是Unity桌面环境。 然而这些不是一成不变的。下面是一些关于怎样让你更加舒心地使用Ubuntu的技巧。看过上面的截图中我对Ubuntu的设定,你可以看到我的的Unity桌面,相比于默认设定的桌面有何不同。 下面让我们分步来实现定制Ubuntu桌面。 1. 安装Unity Tweak Tool 在你能对Ubuntu外观做任何有效地修改之前,你不得
戴文的Linux内核专题:22 配置内核 (18)

戴文的Linux内核专题:22 配置内核 (18)

你好!准备好阅读下一篇文章了么?在本篇中,我们将会讨论辅助显示。辅助显示是一些小的LCD屏幕;大多数小于或等于128x64。接着,我们会讨论用户空间IO驱动,一些虚拟驱动,Hyper-V,开发中驱动,IOMMU,和其他一些内核特性。 第一个配置辅助显示的驱动是"KS0108 LCD Controller"。KS0108 LCD Controller是由三星制造的图形控制器。 下面可以设置LCD并口地址(Parallel port where the LCD is connected)。第一个并口地址是0x378,下一个是0x278,第三个是0x3BC。这些不是地址唯一的选择。大多数人不需要改变这个。shell命令"cat /proc/iop
Webmin 1.690 更新,针对 Ubuntu 14.04 LTS优化

Webmin 1.690 更新,针对 Ubuntu 14.04 LTS优化

Webmin是一个基于web接口面向Unix系统管理员的工具,最新版本1.690 已可下载 在任何新式浏览器下运行webmin,用户都可以设置各种配置,如用户账号、apache服务器、DNS、文件共享以及更多。Webmin的开发者已经对这个软件做了一些例行更新。最新的版本不是一个大版本,但是仍有一些有用的修复。 据开发者所言,加入了一些对于XSS攻击的安全修复、增加了用于阻止多次登录系统失败的IP地址的Fail2Ban模块,Squid模块中的urlrewritechildren指令已经修复为了支持所有的进程数量选项,并且对于Ubuntu 14.04的支持已经改善。 还有一些安全问题,
谷歌浏览器使用的 PDF 渲染引擎已开源

谷歌浏览器使用的 PDF 渲染引擎已开源

像谷歌这样的大公司并不是真的喜欢开源项目,虽然他们的谷歌浏览器基于开源的 Chromium 浏览器。现在,在谷歌浏览器中所使用的 PDF 渲染引擎以开源形式发布了。 在谷歌浏览器中所使用的 PDF 渲染引擎是 PDFium ,迄今为止这个项目都没有向公众发布过。现在还不清楚是什么改变了他们的想法,不过现在用户们可以去下载 PDFium 的源代码了。 虽然 PDFium 现在是开源的,但是它是在一个有特定条件的新 BSD 协议下发布的。例如再次使用源代码必须保留其原有的版权声明、一份条件列表以及一份免责声明。对于二进制文件的再发布需要相同的条件。
Java中8个顶级开源NoSQL数据库!

Java中8个顶级开源NoSQL数据库!

NoSQL正在崛起。许多企业和用户已经将MySQL数据库替换成了NoSQL数据库。NoSQL使分析非结构化的数据变得更容易,因此开发者必须意识到存在于NoSQL世界中的趋势和工具。 1.Terrastore 新的文档存储技术可以提供先进的伸缩性和弹性而不必牺牲一致性。Terrastore基于Trrracotta,它依赖于一个业界公认的,快速的(而且又酷)集群技术。 2.Neo4j 开源的图形数据库,用Java实现。开发者将Neo4j描述为嵌入式,基于磁盘,完全事务的Java持久引擎,将数据结构化存储在图中而不是在二维表格中 3.Voldemort 分布式键值存储系统。本质上说是一个大型,
解决Ubuntu 14.04 Unity桌面环境登录后冻结问题

解决Ubuntu 14.04 Unity桌面环境登录后冻结问题

如果你把Ubuntu从13.10更新到14.04,你也许会遇到用Unity桌面环境登录时冻结的现象。引导进入Ubuntu14.04,输入验证信息,系统会挂起,冻结在那里。如果你稍微幸运些,你还能看到鼠标光标、桌面背景,仅此而已。没有Unity触发器,也没有顶部面板等等。你的ubuntu基本上不可用了。 缺少Unity触发器和面板以及系统冻结的问题,可以通过重新安装Unity来解决。让我们看看怎么做: 重新安装14.04的Unity 以解决系统冻结的问题 好吧,如果你正被困在一个冻结的系统上,按下Ctrl+Alt+F2。这会让你进入一个命令行界面而不是默认的用户桌面界面。
让 Ubuntu 上的 Unity 在线搜索功能见鬼去吧!

让 Ubuntu 上的 Unity 在线搜索功能见鬼去吧!

无论何时,你开始在 Unity Dash 搜索计算机中的应用程序或文件时,你的检索词将被自动发送给第三方,如亚马逊,并且第三方将依据您的搜索词显示相关结果(主要是广告)。如果你不喜欢这个功能,感觉真的打扰到你,你可以禁用它。 例如,当我在 Unity Dash 中输入 Terminal 时,将显示 Terminal 应用和 web 上其他第三方的东东(我要发狂了!我不想要这些!)。 正如上面的截图所见,Unity显示内置的 Terminal 应用、引用链接、天气链接和其他第三方的推荐,如电影等。这是非常恼人的并且在 Unity Dash 上看起来很糟。同时,它显示了太多
一条命令在Manjaro/Arch Linux上安装Sublime Text 3

一条命令在Manjaro/Arch Linux上安装Sublime Text 3

Sublime Text 3目前还处于beta测试状态,目前最新的版本为Build 3059。 这个教程中我们将通过AUR安装Sublime Text 3 build 3059。 打开终端并运行下列命令, 选择是否(Y/N)继续安装(这里选择Y)。 sudo yaourt -S sublime-text-dev loading packages… resolving dependencies… looking for inter-conflicts… Packages (1): sublime-text-dev-3.3059-1 Total Installed Size: 16.02 MiB :: Proceed with installation? y (1/1) checking keys in keyring 100% (1/1) checking package integrity 100% (1/1) loading package fi
Linux / Unix:chroot 命令实例讲解

Linux / Unix:chroot 命令实例讲解

我是一个刚接触 Linux 和 Unix 的新手。我该如何改变一个命令的根目录?我要怎样改变一个进程的根目录呢,比如用 chroot 命令将web服务与文件系统隔离?我要如何使用 chroot 恢复密码或修复基于 Linux/Unix的受损坏的环境? 在 Linux和类 Unix 系统下每一个进程/命令的当前工作目录称之为进程/命令的根目录(译注:译者以为此处有误,实际上没有进行过chroot的进程,其根目录是系统的根目录,而不是其工作目录)。你可以使用 chroot 命令改变一个命令的根目录,这最终将会改变当前运行的进程及其子进程的根目录。 如果一个进程/命令运行
神器!将 Ubuntu 14.04 的所有分支刻录到一张DVD

神器!将 Ubuntu 14.04 的所有分支刻录到一张DVD

Ubuntu 有基于不同桌面环境的几个官方版本。默认的 Ubuntu 自带 Unity 桌面,Kubuntu 则是KDE,Lubuntu 用LXDE,Xubuntu 自带Xfce。除此之外,还有一些其它的版本,但这些是最流行的官方桌面版本。 你该如何选择最适合你的 Ubuntu?一种方法是下载 Ubuntu 不同版本的 ISO 镜像并且通过Live CD或者USB实时运行。但是,这将意味着你将会下载多个 ISO 文件,一个个地写入 USB 盘或者 Live CD。有点麻烦,是吧? 这就是Ubuntu AIO(ALL IN ONE)出现的原因。该项目是由Start Ubuntu小组部分成员发起的,Ubuntu 的 AIO DVD 可以让你在一张光盘或
基于Aura的Google Chrome浏览器Linux版已提供下载

基于Aura的Google Chrome浏览器Linux版已提供下载

经过似乎漫无止境的等待之后,Google近日正式发布采用Aura(它是这个 搜索巨头开发的内部图形层译注:硬件加速窗口管理器)的Chrome浏览器 for Linux的第一个稳定版本。 用于取代GTK+的Aura, 是用来在屏幕上绘制包括菜单和窗口框架在内的Chrome UI的主体部分(是的,它在局部窗口集成菜单和全局菜单中都能完美工作)。 这个外观框架已经在Windows和Chrome OS builds中使用,因其绝大部分是跨平台的,使得Google能够更快地开发新特性以及保证特性在不同的操作系统中的一致性。 在Linux上,相比GTK+版本的Chrome/Chromium,Aura加速界面能
保护你的文件,请修改 Linux 中的 Umask 值

保护你的文件,请修改 Linux 中的 Umask 值

这篇教程教将指导 Linux 用户如何永久性地更改其系统的 Umask 值。特别建议全新安装的用户学习(想知道为什么的话,请移步下文) Umask 是什么?解释下,UMASK 代表用户掩码或用户文件创建掩码,它用于新创建的文件和文件夹,是其默认权限的基础。 上面的意思可以解释成任何基于 Linux 的操作系统为新建文件(包括文件夹)添加默认权限的规则。出于教育目的,下面列出了一些可以用来设置文件权限的八进制值掩码: 0 读, 写, 可执行 (rwx) 1 读和写 (rw-) 2 读和可执行 (r-x) 3 只读 (r–) 4 写和可执行 (-wx) 5 只写 (-w-) 6 仅可执
在Linux下用命令行中玩转音乐库

在Linux下用命令行中玩转音乐库

linux下的命令行可能是对于新手而言最恐怖的经历了。我记得花费若干小时来尝试搞明白终端爆出的错误信息。当然,这是完全值得的!如果现在让我只能挑一个让新手学习学习命令行的原因,那可能就是用命令行来整个管理音乐库。在这个事情上,我喜欢用的软件叫做cmus,是"C* MUsic Player"(C音乐播放器)的简写,它完全由C写成。 cmus是一个内置了音频播放器的强大的音乐文件管理器。用它的基于ncurses的命令行界面,你可以浏览你的音乐库,并从播放列表或队列中播放音乐,这一切都是在命令行下。 Linux上安装cmus 首先,你需要按照如下建议设