用 Xenlism 主题对你的 Linux 桌面进行惊人改造
简介:Xenlism 主题包提供了一个美观的 GTK 主题、彩色图标和简约的壁纸,将你的 Linux 桌面转变为引人注目的操作系统。除非我找到一些非常棒的东西,否则我不会每天都把整篇文章献给一个主题。我曾经经常发布主题和图标。但最近,我更喜欢列出最佳 GTK 主题…
如何在 Android 上借助 Wine 来运行 Apps
Wine(一种 Linux 上的程序,不是你喝的葡萄酒)是在类 Unix 操作系统上运行 Windows 程序的一个自由开源的兼容层。创建于 1993 年,借助它你可以在 Linux 和 macOS 操作系统上运行很多 Windows 程序,虽然有时可能还需要做一些小修改。现在,Wine 项目已经…
如何轻松地检查 Ubuntu 版本以及其它系统信息
摘要:想知道你正在使用的 Ubuntu 具体是什么版本吗?这篇文档将告诉你如何检查你的 Ubuntu 版本、桌面环境以及其他相关的系统信息。通常,你能非常容易的通过命令行或者图形界面获取你正在使用的 Ubuntu 的版本。当你正在尝试学习一篇互联网上的入门教材或…
如何使用 Python 构建你自己的 Twitter 机器人
Twitter 允许用户将博客帖子和文章分享给全世界。使用 Python 和 Tweepy 库使得创建一个 Twitter 机器人来接管你的所有的推特变得非常简单。这篇文章告诉你如何去构建这样一个机器人。希望你能将这些概念也同样应用到其他的在线服务的项目中去。开始tweepy …
如何强制用户在下次登录 Linux 时更改密码
当你使用默认密码创建用户时,你必须强制用户在下一次登录时更改密码。当你在一个组织中工作时,此选项是强制性的。因为老员工可能知道默认密码,他们可能会也可能不会尝试不当行为。这是安全投诉之一,所以,确保你必须以正确的方式处理此事而无任何失误。…
如何在 Linux 中使用一个命令升级所有软件
众所周知,让我们的 Linux 系统保持最新状态会用到多种包管理器。比如说,在 Ubuntu 中,你无法使用 sudo apt update 和 sudo apt upgrade 命令升级所有软件。此命令仅升级使用 APT 包管理器安装的应用程序。你有可能使用 cargo、pip、npm、snap 、flatpak …
6 个开源的数字货币钱包
想寻找一个可以存储和交易你的比特币、以太坊和其它数字货币的软件吗?这里有 6 个开源的软件可以选择。没有数字货币钱包,像比特币和以太坊这样的数字货币只不过是又一个空想罢了。这些钱包对于保存、发送、以及接收数字货币来说是必需的东西。迅速成长的 …
4 个提高你在 Thunderbird 上隐私的加载项
Thunderbird 是由 Mozilla 开发的流行的免费电子邮件客户端。与 Firefox 类似,Thunderbird 提供了大量加载项来用于额外功能和自定义。本文重点介绍四个加载项,以改善你的隐私。Enigmail使用 GPG(GNU Privacy Guard)加密电子邮件是保持其内容私密性的最…
对数据隐私持开放的态度
尽管有包括 GDPR 在内的法规,数据隐私对于几乎所有的人来说都是很重要的事情。今天(LCTT 译注:本文发表于 2018/1/28)是 数据隐私日(Data Privacy Day),(在欧洲叫“ 数据保护日(Data Protection Day)”),你可能会认为现在我们处于一个开源的世界中,所…
在 Arch 用户仓库(AUR)中发现恶意软件
7 月 7 日,有一个 AUR 软件包被改入了一些恶意代码,提醒 Arch Linux 用户(以及一般的 Linux 用户)在安装之前应该尽可能检查所有由用户生成的软件包。AUR(即 Arch(Linux)用户仓库)包含包描述,也称为 PKGBUILD,它使得从源代码编译包变得更容易。虽…
可代替 Dropbox 的 5 个开源软件
寻找一个不会破坏你的安全、自由或银行资产的文件共享应用。Dropbox 在文件共享应用中是个 800 磅的大猩猩。尽管它是个极度流行的工具,但你可能仍想使用一个软件去替代它。也行你出于各种好的理由,包括安全和自由,这使你决定用开源方式。亦或是你已经被…
Ubuntu 18.04 LTS 上安装Windows 字体
大多数教育机构仍在使用 Microsoft 字体, 我不清楚其他国家是什么情况。但在泰米尔纳德邦(印度的一个州), Times New Roman 和 Arial 字体主要被用于大学和学校的几乎所有文档工作、项目和作业。不仅是教育机构,而且一些小型组织、办公室和商店仍在使用…
IT 自动化的下一步是什么: 6 大趋势
自动化专家分享了一点对 自动化不远的将来的看法。请将这些保留在你的视线之内。我们最近讨论了 推动 IT 自动化的因素,可以看到当前趋势正在增长,以及那些给刚开始使用自动化部分流程的组织的 有用的技巧 。噢,我们也分享了如何在贵公司进行自动化的案例…
如何检查 Linux 中的可用磁盘空间
用这里列出的方便的工具来跟踪你的磁盘利用率。跟踪磁盘利用率信息是系统管理员(和其他人)的日常待办事项列表之一。Linux 有一些内置的使用程序来帮助提供这些信息。dfdf 命令意思是 “disk-free”,显示 Linux 系统上可用和已使用的磁盘空间。df -h 以人…
Perlbrew 入门
用 Perlbrew 在你系统上安装多个版本的 Perl。有比在系统上安装了 Perl 更好的事情吗?那就是在系统中安装了多个版本的 Perl。使用 Perlbrew 你可以做到这一点。但是为什么呢,除了让你包围在 Perl 下之外,有什么好处吗?简短的回答是,不同版本的 Perl 是…
搭建属于你自己的 Git 服务器
在本文中,我们的目的是让你了解如何设置属于自己的Git服务器。Git 是由 Linux Torvalds 开发的一个版本控制系统,现如今正在被全世界大量开发者使用。许多公司喜欢使用基于 Git 版本控制的 GitHub 代码托管。根据报道,GitHub 是现如今全世界最大的代码托…
BLUI:创建游戏 UI 的简单方法
开源游戏开发插件运行虚幻引擎的用户使用基于 Web 的编程方式创建独特的用户界面元素。游戏开发引擎在过去几年中变得越来越易于 使用。像 Unity 这样一直免费使用的引擎,以及最近从基于订阅的服务切换到免费服务的 虚幻引擎(Unreal Engine),允许独立开发…
Ubunsys:Ubuntu 资深用户的一个高级系统配置工具
Ubunsys 是一个面向 Ubuntu 及其衍生版的基于 Qt 的高级系统工具。高级用户可以使用命令行轻松完成大多数配置。不过为了以防万一某天,你突然不想用命令行了,就可以用 Ubnusys 这个程序来配置你的系统或其衍生系统,如 Linux Mint、Elementary OS 等。Ubun…
日常 Python 编程优雅之道
3 个可以使你的 Python 代码更优雅、可读、直观和易于维护的工具。Python 提供了一组独特的工具和语言特性来使你的代码更加优雅、可读和直观。为正确的问题选择合适的工具,你的代码将更易于维护。在本文中,我们将研究其中的三个工具:魔术方法、迭代器和…
在 Kubernetes 上运行一个 Python 应用程序
这个分步指导教程教你通过在 Kubernetes 上部署一个简单的 Python 应用程序来学习部署的流程。Kubernetes 是一个具备部署、维护和可伸缩特性的开源平台。它在提供可移植性、可扩展性以及自我修复能力的同时,简化了容器化 Python 应用程序的管理。不论你的 …