热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

linuxgnome_GNOME,生日快乐:喜欢这个Linux桌面的8个理由

linuxgnomeGNOME一直是我最喜欢的桌面环境。尽管我总是经常要检查其他环境,但是GNOME桌面的某些方面很难缺少。尽管那里有许多出色的桌面环境,

linux gnome

GNOME一直是我最喜欢的桌面环境 。 尽管我总是经常要检查其他环境,但是GNOME桌面的某些方面很难缺少。 尽管那里有许多出色的桌面环境,但是GNOME对我来说就像一个家。 这是我最喜欢GNOME的一些功能。

稳定性

对我而言,拥有稳定的工作环境是台式机最重要的方面。 毕竟,如果环境的功能集不断崩溃并且您失去工作,那么它根本就无关紧要。 对我而言,GNOME坚如磐石。 我听说其他人遇到崩溃和不稳定的情况,但这似乎总是由于用户在不受支持的硬件上运行GNOME或扩展错误(稍后会详细介绍)。 最后,我主要在Linux上众所周知的硬件上运行GNOME(例如System76 )。 我也有一些系统不被很好地支持(自定义台式机和Dell Latitude笔记本电脑),而且我那里实际上也没有任何问题。 对我而言,GNOME坚如磐石。 我已经比较了其他知名桌面环境的稳定性,但结果很不幸。 在稳定性方面,没有什么比GNOME更接近。

扩展名

我非常高兴能够为我的环境添加其他功能。 我不一定需要任何扩展,因为我对stock-GNOME完全没有任何扩展的要求。 但是,欢迎能够在此处和此处添加一些内容。 GNOME具有各种扩展功能,例如在面板上添加天气显示等。 这增加了自定义级别,这是其他环境不常见的。 也就是说,请谨慎操作。 有时扩展的质量会有所不同,并可能导致稳定性问题。 我发现,如果仅安装您绝对需要的扩展,并且确保它们保持最新(并且未被开发人员放弃),则通常情况良好。

活动概述

活动概述很可能是GNOME中最容易使用的功能,并且它的详细程度不足以证明本文中的相应部分。 但是,当我使用其他桌面环境时,我最想念此功能。

问题是,我很忙,一次要进行多个项目,并且会打开许多​​不同的窗口。 要访问活动概述,只需按超级键。 立刻,我的工作区被“缩小”了,我并排看到所有的窗户。 这通常是找到隐藏在其他窗口后面的窗口的较快方法,也是查看任何给定工作空间上确切运行的总体的好方法。

在使用其他桌面环境时,我常常会习惯性地按超级键,只是要记住当时我没有使用GNOME。 在其他环境中(例如安装和调整Compiz),有多种方法可以实现类似的行为,但是在GNOME中,此功能是内置的。

动态工作区

在工作时,我不确定是否需要多少个工作区。 有时我一次可以从事三个项目,也可以多达十个。 在大多数桌面环境中,我可以访问设置屏幕,并根据需要添加或删除工作区。 但是,有了GNOME,在任何给定时间,我都可以拥有所需数量的工作区。 每次我在工作空间上打开应用程序时,都会得到另一个空白,可以切换到空白位置以启动另一个项目。 通常,我会将与特定项目相关的所有窗口保留在其自己的工作区中,因此可以很轻松地找到给定项目的工作流。

其他桌面环境确实很好地实现了工作区的概念,但是GNOME的实现对我来说效果最好。

简单

我喜欢GNOME的另一件事是,它简单明了。 默认情况下,只有一个面板,它位于屏幕顶部。 该面板向您显示少量信息,例如日期,时间和电池使用情况。 GNOME 2有两个面板,因此欢迎将GNOME分解为一个面板,这样可以节省屏幕空间。 您不需要一直查看的大多数事物都隐藏在“活动”概述中,从而为您正在使用的应用程序提供最大的屏幕空间。 GNOME只是远离您,让您专注于完成工作,而远离不必要的精美小部件和桌面小工具。

GNOME 3 Cheat Sheet
去下载我们的
GNOME 3备忘单。

此外,GNOME确实对键盘快捷键提供了极大的支持。 我无需触摸鼠标即可访问的大多数GNOME功能,例如SUPER + Page Up和Super Page Down可切换工作区,Super + Up箭头可最大化窗口等。此外,我还可以轻松创建自己的键盘所有我喜欢的应用程序的快捷方式。

GNOME盒子

GNOME的Boxes应用程序被低估了。 该实用程序使启动虚拟机变得非常容易,这对于开发人员以及那些喜欢在多个发行版和平台上测试配置的开发人员来说是天赐的礼物。 使用Boxes,您可以随时启动虚拟机,甚至可以自动完成安装过程。 例如,如果您要一个新的Ubuntu VM,只需选择Ubuntu作为您想要的平台,填写您的用户名和所有相关信息,几分钟后您将拥有一个新的Ubuntu VM。 完成后,您可以关闭它的电源或将其丢弃。

对我来说,我做了很多DevOps风格的工作以及系统管理。 能够在部署到另一个环境之前测试虚拟机上的配置非常好。 当然,您可以在VirtualBox中执行完全相同的操作,VirtualBox是一款很棒的软件。 但是,Boxes内置在GNOME中,并且桌面环境通常不提供自己的虚拟化解决方案。

GNOME音乐

在工作时,很难消除环境中的噪音。 因此,我喜欢在完成项目并收听世界其他地方时听音乐。 GNOME的“音乐”应用程序非常简单,并且运行良好。 随着大多数音乐行业开始倾向于在线流音乐,并且许多曾经流行的开源音乐播放器变成了废弃的项目,很高兴看到GNOME支持可以播放我的音乐收藏的内置音乐播放器。 在工作时聆听我的音乐收藏真是太棒了,它可以帮助我确定自己在做什么。

GNOME游戏

当一天的工作完成后,就该玩了! 经过一天的辛苦工作之后,没有什么比玩经典游戏(如《最终幻想VI》或《超级银河战士》)更好的了。 事实是,我是经典游戏的忠实拥护者,并且我拥有22个可运行的游戏机以及大约1000个物理游戏。 但是我可能并不总是有时间连接我的一款复古主机,因此GNOME Games允许我快速访问我的收藏集的仿真版本。 除此之外,它还可以与Libretro内核一起使用,因此在我看来,此应用程序的开发人员确实考虑了像我这样的经典游戏爱好者在游戏前端中正在寻找的东西。

这些是我在GNOME桌面上最喜欢的主要功能。 你们有什么?

翻译自: https://opensource.com/article/18/8/what-i-love-about-gnome

linux gnome



推荐阅读
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 本文详细介绍了如何在PHP中使用Memcached进行数据缓存,包括服务器连接、数据操作、高级功能等。 ... [详细]
  • Linux内核中的内存反碎片技术解析
    本文深入探讨了Linux内核中实现的内存反碎片技术,包括其历史发展、关键概念如虚拟可移动区域以及具体的内存碎片整理策略。旨在为开发者提供全面的技术理解。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 本文介绍了Linux操作系统的核心组成部分——内核及其版本分类,以及市面上常见的几种Linux发行版,旨在为初学者提供一个清晰的学习路径。 ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • 探讨多种方法来确定Java对象的实际类型,包括使用instanceof关键字、getClass()方法等。 ... [详细]
  • 本文探讨了在AspNetForums平台中实施基于角色的权限控制系统的方法,旨在为不同级别的用户提供合适的访问权限,确保系统的安全性和可用性。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
  • Spring Security基础配置详解
    本文详细介绍了Spring Security的基础配置方法,包括如何搭建Maven多模块工程以及具体的安全配置步骤,帮助开发者更好地理解和应用这一强大的安全框架。 ... [详细]
  • 新浪微博热搜暂停更新;即刻APP回归;Android 11 Beta版发布 | 科技新闻速递
    为您带来最新的科技资讯,涵盖社交媒体动态、软件更新及行业重大事件。CSDN携手您共同关注科技前沿。 ... [详细]
author-avatar
michaelma423
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有