分类 分享 下的文章

这是一款 Ubuntu 系统上的实用工具软件,使用它可以让您安装上最新版本的流行应用程序和游戏。

UbuTricks 是一款免费发布的用 Bash 语言编写的脚本型应用程序。它被设计为从最初版本一直向上搜索的方式来帮助您在 Ubuntu Linux 操作系统以及其它 Ubuntu 衍生版本系统上安装最受好评的游戏和图形应用程序的最高版本软件。

我能利用 UbuTricks 来安装哪些应用程序呢?

目前,最新版本的 Calibre(译者注:calibre 是一款开源的电子书软体套装,可以用来组织、存放、以及管理电子书,支持大多数的电子书格式。 同时也支持与许多流行的电子书阅读器进行同步,并可能在DRM的限制下转换电子书的格式) 、Fotoxx(译者注:一款图像管理和图像编辑程序)、Geary(译者注:适配于GNOME3 桌面环境的 IMAP 邮件客户端)、GIMP、Google Earth、HexChat(译者注:一款基于 XChat 的 IRC 客户端)、jAlbum(译者注:网页在线相册)、Kdenlive、LibreOffice、PCManFM、Qmmp(译者注:基于 Qt 库的音频播放器)、QuiteRSS, QupZilla、Shutter(译者注:多功能屏发屏幕截屏工具)、SMPlayer、Ubuntu Tweak、Wine 和 XBMC (Kodi)(译者注:开源免费的媒体播放器,13.2 “Gotham” 版本后改名为 Kodi)、PlayOnLinux、Red Notebook、NeonView、Sunflower、Pale Moon、 QupZilla Next、FrostWire 以及 RSSOwl 等这些应用程序都可以用 UbuTricks 来安装。

我能利用 UbuTricks 来安装哪些游戏呢?

此外,最新版本 0 A.D.、 韦诺之战、 Transmageddon、Unvanquished 和 VCMI (英雄 III 引擎) 这些游戏都可以用 UbuTricks 程序来安装。用户也可以安装最新版本的 Cinnamon 和 LXQt 桌面环境。

UbuTricks 使用起步

此程序是以 .sh 文件(shell 脚本)形式发布的,可以在命令行下面运行 “sh ubutricks.sh” 命令(不加引号)来运行,或者使它具有可执行权限,然后双击存入在 Home 目录或桌面的此文件来运行。您所需要做的就是选择应用程序或游戏,再点击 OK 按纽来安装。

它的工作原理?

首次启动时,一开始会显示一个欢迎画面,来告知用户是怎么样使用的。有三种方法来安装应用程序或游戏:通过 PPA,DEB 格式文件或源代码 tar 包。请注意,应用程序或游戏会自动的下载和安装。

它支持哪些系统发布版本?

它对 Ubuntu Linux 操作系统的多个版本都支持,但如果没有特别说明的话,默认指的当前稳定版本,即 Ubuntu 14.04 LTS(Trusty Tahr)版本。您的 Ubuntu 盒子上如果还没有安装 gksu 包的话,此程序是没法运行的,而 gksu 又基于 Zenity 包,所以您也应该安装它。

UbuTricks 下载:


via: http://linux.softpedia.com/get/Desktop-Environment/Tools/UbuTricks-103626.shtml

作者:Marius Nestor 译者:runningwater 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

如果你是一个游戏玩家同时也是一个Linux用户,你可能很高兴在GOG在几个月前宣布它会在你最喜欢的操作系统上推出游戏。如果你之前从来没有听说过GOG,我鼓励你看看他们的产品目录中的“很棒的老游戏”,价格合理,无DRM限制,而且充满了很棒的东西。虽然Windows上的GOG客户端已经存在了很长的时间,但是官方的Linux版本客户端却是无处可见。因此,如果你不想等待官方的正式版本,一个名为LGOGDownloader非官方的开放源码计划能让你在命令行中访问你的库。

在Linux中安装 LGOGDownloader

对于Ubuntu用户来说,其官方页面建议您下载源代码并执行:

$ sudo apt-get install build-essential libcurl4-openssl-dev liboauth-dev libjsoncpp-dev libhtmlcxx-dev libboost-system-dev libboost-filesystem-dev libboost-regex-dev libboost-program-options-dev libboost-date-time-dev libtinyxml-dev librhash-dev help2man
$ tar -xvzf lgogdownloader-2.17.tar.gz
$ cd lgogdownloader-2.17
$ make release
$ sudo make install 

如果你是ArchLinux用户。有一个AUR 包等着你:

LGOGDownloader 的使用

一旦安装了该程序,你需要用下面的命令登录:

$ lgogdownloader --login 

如果你需要配置文件,那它在这里:~/.config/lgogdownloader/config.cfg

验证通过后,你可以列出你库中所有的游戏:

$ lgogdownloader --list 

用下面的命令下载游戏:

$ lgogdownloader --download --game [game name] 

你可以注意到lgogdownloader允许你恢复之前中断的下载,这当下载的游戏并不小时是很有用的。

像每一个可敬的命令行实用程序,您可以添加各种选项:

  • --platform [number] 选择您的操作系统,1是 Windows, 4是Linux。
  • --directory [destination] 下载安装包到指定的目录。
  • --language [number] 下载特定的语言包 (根据你的语言查阅手册上对应的数字)。
  • --limit-rate [speed] 限制下载速度。

一个额外的福利,lgogdownloader同样可以检查GOG网站上的更新:

$ lgogdownloader --update-check 

结果将列出论坛上收到的私人邮件的数量以及更新的游戏数量。

最后,lgogdownloader是非常标准的命令行实用工具。我甚至可以说,它是清晰和连贯性的一个缩影。我们距离Steam Linux客户端的确还差的很远,但在另一方面,官方GOG Windows客户端不会做的比这个非官方的Linux版本更多。换句话说lgogdownloader是一个完美的替代品。我等不及要看到GOG上更多的Linux兼容游戏,尤其是在他们最近公告称会提供的无DRM电影,会有视频游戏的专题。希望在电影目录中有游戏库时能在客户端看到更新。

你觉得GOG怎么样?你会使用非官方的Linux客户端么?让我们在评论中知道你的想法。


via: http://xmodulo.com/2014/09/download-gog-games-command-line-linux.html

作者:Adrien Brochard 译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

如果,你像我这样,是个对统计数据有着狂热癖好的人,那么你必须在你的计算机上安装这个小应用:WhatPulse

此软件会追踪用户的击键、鼠标点击以及使用的带宽和系统开机时间。用户可以周期性地,或者手动上传击键的数量到服务器上,这称之为“脉动”。

用户可以看到他们在所有加入该程序的人的领先选手排行板的所处位置,并且与他们自己国家的人作比较。用户也可以加入团队,在团队中他们可以和有着相同爱好的人作对比(去吧,Linux用户们!!)。

软件分为免费的基础版和高级版,在基础版中你可以查看并检查所有的基本统计数据,而在高级版中你可以看到更多。

该软件可用于Linux,Windows和Mac。

在线注册

第一步,你必须在WhatPulse网站注册帐号,或者也可以在你第一次启动WhatPulse客户端时出现的实用向导中创建帐号,以用于上传自己的统计数据(你也可以使用Facebook的帐号登录)。

你会被提示需要登录,登录之后,你必须找到你的计算机名,这是因为你可以通过该帐号登录到多台计算机,而它们的数据都会上传到同一统计帐号。一旦你登入后,一个小小的W将出现在你的系统托盘中,那就对了,你已搞定!

在Linux上安装WhatPulse

官方网站在下载页提供了一个通用版本的.tar.gz归档压缩包(用于32位和64位)和一个debian包。

就我个人而言,我已经在我的Mint Qiana上安装了debian包,在我的Arch LinuxAur包一点问题都没有。

如果你想要使用通用版本安装,请记住:WhatPulse需要几个库文件。最主要的是QT,因为WhatPulse构建于QT平台。下面列出了软件安装需求:

  • libQtCore
  • libQtWebKit
  • libqt4-sql
  • libqt4-sql-sqlite
  • openssl-devel (libssl-dev)
  • libQtScript

输入统计数据

客户端需要设置相应的权限,以读取键盘/鼠标输入。运行包含的交互脚本.sh来设置这些权限。

网络统计数据

要启用网络测量,你也需要libpcap包来允许WhatPulse挂钩到网络通信。如果WhatPulse找不到libpcap,它会运行,但不会显示任何网络统计数据。

使用应用程序

默认情况下,WhatPulse会在登入图形会话后自动启动。点击系统托盘上的W图标,你将进入总览标签页,这里显示你机器上收集到的所有不同信息的鸟瞰图。例如,安装在你PC上的Linux版本、处理器型号、RAM、GPU、总点击次数、击键和带宽使用。点击这些信息下面的‘Pulse’,它将会上传这些收集到的数据到主服务器上。

也可以选择自动‘Pulse’数据到服务器的时间,如每50.000点击,或者1GB下载量。

要了解深度详情,你可以切换到每个类目的附属标签。例如,Input标签展示给你的是注册后一段时间内的击键的数量和点击次数。时间周期分为每日、每周、每月、每年以及全时。‘all’设置将显示程序安装以来的数据。

在击键下面,你会找到键盘点击热图,它简单地使用冷暖色显示选定周期内各个键的使用状况,如上述截图所示。在图的下面,应用显示了选定周期内记录的点击总量。

在Network标签下,可以查看到日常互联网使用情况。应用程序可以监控所有网络设备的带宽使用量,甚至也可以给你展示按国家分布的带宽使用情况。再次提醒,你可以使用顶部右边的箭头按钮浏览可用的数据。

在网站上,你会看到与客户端上相同的所有统计数据。

免责声明:上面的WhatPulse网站链接包含了我的参考链接,注册时可以使用该链接,这会让我的帐号在某天升级到高级帐号。


via: http://linuxaria.com/recensioni/check-how-much-do-you-type-with-whatpulse-on-linux

作者:linuxari 译者:GOLinux 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Slim 是一款独立的、轻便的 X11 登陆管理器,对于不想依赖于 Gnome、 KDE 等桌面、喜欢轻便的 Linux 用户来说,Slim 是非常适合的选择。

它配置简单,支持多种轻型桌面(Xfce、Openbox、Fluxbox、mate)的登陆管理,同样也支持登陆 Gnome、KDE。

遗憾的是, Slim 默认的登陆界面实在是不太养眼。为此, 我做了一些修改定制, 做出了这个主题, 希望大家喜欢!

链接: http://pan.baidu.com/s/1o49bS
密码: dfxf

众所周知,在系统中使用新立得包管理工具或软件中心下载和安装应用程序的时候,我们必须得有互联网连接。但,如果您刚好没有网络或者是网络速度死慢死慢的呢?在您的 Linux 桌面系统中使用软件中心包管理工具来安装软件绝对是一个头痛的问题。反而,您可以从相应的官网上手工下载应用程序包并手工安装。但是,大多数的 Linux 用户并不知道他们希望安装的应用程序所需要的依赖关系包。如果您恰巧出现这种情况,应用怎么办呢?现在一切都不用担心了。今天,我们给您介绍一款非常棒的名叫 Camicri Cube 的离线包管理工具。

您可以把此包管理工具装在任何联网的系统上,下载您所需要安装的软件列表,然后把它们安装到没联网的机器上,就可以安装了。听起来很不错吧?是的,它就是这样操作的。Cube 是一款像新立得和 Ubuntu 软件中心这样的包管理工具,但是一款便携式的。它在任何平台(Windows 系统、基于 Apt 的 Linux 发布系统)、在线状态、离线状态、在闪存或任何可移动设备上都是可以使用和运行的。我们这个实验项目的主要目的是使处在离线状态的 Linux 用户能很容易的下载和安装 Linux 应用程序。

Cube 会收集您的离线电脑的详细信息,如操作系统的详细信息、安装的应用程序等等。然后使用 USB 迷你盘对 cube 应用程序进行拷贝,得到一副本,把其放在其它有网络连接的系统上使用,接着就可以下载您需要的应用程序列表。下载完所有需要的软件包之后,回到您原来的计算机,并开始安装。Cube 是由 Jake Capangpangan 开发和维护的,是用 C++ 语言编写,而且已经集成了所有必须的包。因此,使用它并不需要再安装任何额外的软件。

安装

现在,让我们下载 Cube 程序包,然后在没有网络连接的离线系统上进行安装。既可以从官网主站页面下载,也可以从Sourceforge 网站下载。要确保下载的版本跟您的离线计算机架构对应的系统相匹配。比如我使用的是64位的系统,就要下载64位版本的安装包。

wget http://sourceforge.net/projects/camicricube/files/Camicri%20Cube%201.0.9/cube-1.0.9.2_64bit.zip/

对此 zip 文件解压,解压到 home 目录或者着是您想放的任何地方:

unzip cube-1.0.9.2_64bit.zip

这就好了。接着,该是知道怎么使用的时候了。

使用

这儿,我使用的是两台装有 Ubuntu 系统的机器。原机器(离线-没有网络连接)上面跑着的是 Ubuntu 14.04 系统,有网络连接的机器跑着的是 Lubuntu 14.04 桌面系统。

离线系统上的操作步骤:

在离线系统上,进入已经解压的 Cube 文件目录,您会发现一个名叫 “cube-linux” 的可执行文件,双击它,并点击执行。如果它是不可执行的,用如下命令设置其可执行权限。

sudo chmod -R +x cube/

然后,进入 cube 目录,

cd cube/

接着执行如下命令来运行:

./cube-linux

输入项目的名称(比如sk)然后点击创建按纽。正如我上面提到的,这将会创建一个与您的系统相关的完整详细信息的新项目,如操作系统的详细信息、安装的应用程序列表、库等等。

如您所知,我们的系统是离线的,意思是没有网络连接。所以我点击取消按纽来跳过资源库的更新过程。随后我们会在一台有网络连接的系统上更新此资源库。

再一次,在这台离线机器上我们点击 No 来跳过更新,因为我们没有网络连接。

就是这样。现在新的项目已经创建好了,它会保存在我们的主 cube 目录里面。进入 Cube 目录,您就会发现一个名叫 Projects 的目录。这个目录会保存有您的离线系统的必要完整详细信息。

现在,关闭 cube 应用程序,然后拷贝整个主 cube 文件夹到任何的闪存盘里,接入有网络连接的系统。

在线系统上操作步骤:

往下的操作步骤需要在有网络连接的系统上进行。在我们的例子中,用的是 Lubuntu 14.04 系统的机器。

跟在源机器上的操作一样设置使 cube 目录具有可执行权限。

sudo chmod -R +x cube/

现在,双击 cube-linux 文件运行应用程序或者也可以在终端上加载运行,如下所示:

cd cube/
./cube-linux

在窗口的 “Open Existing Projects” 部分会看到您的项目列表,选择您需要的项目。

随后,cube 会询问这是否是您的项目所在的源机器。它并不是我的源(离线)机器,所以我点击 No

接着会询问是否想要更新您的资源库。点击 OK 来更新资料库。

下一步,我们得更新所有过期的包/应用程序。点击 Cube 工具栏上的 “Mark All updates” 按纽。然后点击 “Download all marked” 按纽来更新所有过期的包/应用程序。如下截图所示,在我的例子当中,有302个包需要更新。这时,点击 OK 来继续下载所标记的安装包。

现在,Cube 会开始下载所有已标记的包。

我们已经完成了对资料库和安装包的更新。此时,如果您在离线系统上还需要其它的安装包,您也可以下载这些新的安装包。

下载新的应用程序

例如,现在我想下载 apache2 包。在搜索框里输入包的名字,点击搜索按纽。Cube 程序会获取您想查找的应用程序的详细信息。点击 “Download this package now”按纽,接着点击 OK 就开始下载了。

Cube 将会下载 apache2 的安装包及所有的依赖包。

如果您想查找和下载更多安装包的话,只要简单的点击 “Mark this package” 按纽就可以搜索到需要的包了。只要您想在源机器上安装的包都可以标记上。一旦标记完所有的包,就可以点击位于顶部工具栏的 “Download all marked” 按纽来下载它们。

在完成资源库、过期软件包的更新和下载好新的应用程序后,就可以关闭 Cube 应用程序。然后,拷贝整个 Cube 文件夹到任何的闪盘或者外接硬盘。回到您的离线系统中来。

离线机器上的操作步骤:

把 Cube 文件夹拷回您的离线系统的任意位置。进入 cube 目录,并且双击 cube-linux 文件来加载启动 Cube 应用程序。

或者,您也可以从终端下启动它,如下所示:

cd cube/
./cube-linux

选择您的项目,点击打开。

然后会弹出一个对话框询问是否更新系统,尤其是已经下载好新的资源库的时候,请点击“是”。因为它会把所有的资源库传输到您的机器上。

您会看到,在没有网络连接的情况下这些资源库会更新到您的离线机器上。那是因为我们已经在有网络连接的系统上下载更新了此资源库。看起来很酷,不是吗?

更新完资源库后,让我们来安装所有的下载包。点击 “Mark all Downloaded” 按纽选中所有的下载包,然后点击 Cube 工具栏上的 “Install All Marked” 按纽来安装它们。Cube 应用程序会自动打开一个新的终端窗口来安装所有的软件包。

如果遇到依赖的问题,进入 Cube Menu -> Packages -> Install packages with complete dependencies 来安装所有的依赖包。

如果您只想安装特定的包,定位到列表包位置,点击 “Downloaded” 按纽,所有的已下载包都会被列出来。

然后双击某个特定的包,点击 “Install this”按纽来安装或者如果想过后再安装它的话可以先点击 “Mark this” 按纽。

顺便提一句,您可以在任意已经连接网络的系统上下载所需要的包,然后在没有网络连接的离线系统上安装。

结论

这是我曾经使用过的最好、最有用的软件工具之一。但我在用 Ubuntu 14.04 测试盒子测试的时候,遇到了很多依赖问题,还经常会出现闪退的情况。也仅仅是在最新 Ubuntu 14.04 离线系统上使用没有遇到任何问题。希望这些问题在老版本的 Ubuntu 上不会发生。除了这些小问题,这个小工具就如同宣传的一样,像魔法一样神奇。

欢呼吧!

原文作者:

SK(Senthilkumar,又名SK,来自于印度的泰米尔纳德邦,Linux 爱好者,FOSS 论坛支持者和 Linux 板块顾问。一个充满激情和活力的人,致力于提供高质量的 IT 专业文章,非常喜欢写作以及探索 Linux、开源、电脑和互联网等新事物。)


via: http://www.unixmen.com/camicri-cube-offline-portable-package-management-system/

译者:runningwater 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出

我最喜欢的谚语之一是“一图胜千言”。它指一张静态图片可以传递一个复杂的想法。图像相比文字而言可以迅速且更有效地描述大量信息。它们捕捉回忆,永不让你忘记你所想记住的东西,并且让它时常在你的记忆里刷新。

图片是互联网日常使用的一部分,并且对社交媒体互动尤其重要。一个好的图片查看器是任何操作系统必不可少的一个组成部分。

Linux 系统提供了一个大量开源实用小程序的集合,其中这些程序提供了从显而易见到异乎寻常的各种功能。正是由于这些工具的高质量和多样选择帮助 Linux 在生产环境中而脱颖而出,尤其是当谈到图片查看器时。Linux 有如此多的图像查看器可供选择,以至于让选择困难症患者无所适从~

一个不该包括在这个综述中但是值得一提的软件是 Fragment Image Viewer。它在专有许可证下发行(是的,我知道!),所以不会预先安装在 Ubuntu 上。 但它无疑看起来十分有趣!要是它的开发者们将它在开源许可证下发布的话,它将是明日之星!

现在,让我们亲眼探究一下这 13 款图像查看器。除了一个例外,它们中每个都是在开源协议下发行。由于有很多信息要阐述,我将这些详细内容从当前单一网页综述剥离,但作为替代,我为每一款图片查看器提供了一个单独页面,包括软件的完整描述,产品特点的详细分析,一张软件工作中的截图,以及相关资源和评论的链接。

图片查看器

  • Eye of Gnome -- 快速且多功能的图片查看器器
  • gThumb -- 高级图像查看器和浏览器
  • Shotwell -- 被设计来提供个人照片管理的图像管理器
  • Gwenview -- 专为 KDE 4 桌面环境开发的简易图片查看器
  • Imgv -- 强大的图片查看器
  • feh -- 基于 Imlib2 的快速且轻量的图片查看器
  • nomacs -- 可处理包括 RAW 在内的大部分格式
  • Geeqie -- 基于 Gtk+ 的轻量级图片查看器
  • qiv -- 基于 gdk/imlib 的非常小且精致的开源图片查看器
  • PhotoQT -- 好看、高度可配置、易用且快速
  • Viewnior -- 设计时考虑到易用性
  • Cornice -- 设计用来作为 ACDSee 的免费替代品
  • XnViewMP -- 图像查看器、浏览器、转换器(专有软件)

via: http://www.linuxlinks.com/article/20141018070111434/ImageViewers.html

译者:jabirus 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出