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

我看着linux桌面一步步走向完美

我看着linux桌面一步步走向完美--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  六年前当我还在大学的时候,我初次认实了linux和GNU,我喜欢linux,因为我喜欢它的那种自由的精神。 所以我从那时就一直不断试用各种主流的linux发行版本,想要找到一个能够代替windows xp的linux发行版。在这个过程中,我亲眼见证了linux桌面系统的飞速发展。下面列出这些年来linux发行版的进步:

  最实我试用的linux版本,使用的引导程序是对windows支持不是很好的lilo,经常安装后,要么只能进linux不能进windows,要么进 windows进不了linux,为了解决这个问题,学习了很多关于系统引导方面的知识。现在,有了grub,双系统引导再也不是问题了,网上再也见不到 有关于提问如何双系统引导的贴子了。

  linux对显卡的支持。几年前在大学的时候,当我安装上redhat,起动 不了X,显示器直接没有信号,什么也看不见,那种沮丧,唉。那个时候,不得不用安装盘启动,然后挂载上硬盘,去配置X,不断地重试,直到能看到图形界面。 自带的显卡驱动非常差,玩一点点弱弱的3D游戏都常常让X死掉。真是不堪回首呀。再看看现在,使用ubuntu的时候,我们只需要手动启用一下受约束驱 动,就可以自动安装好显卡驱动,再也不用去配置X,再也不用去自己编译驱动程序了!

  linux 对中文的支持一直不好,直到现在还没有能达到windows的那种程序,但是进步从来没有停止过,现在linux,只要简单地输入个命令就可以解决这个问 题。六年前安装完redhat 7 或者 mandrake,如果选择安装中文,进入系统就傻了眼,所有的字符都是问号和小方框,需要进入命令行修复之后才能看到中文。但是那字体不是一般的丑,笔 划断断续续完全走型,或者笔划虚浮看不清。那个时候为了改进字体,需要查找好多资料,花数个日日夜夜才能修正好,有时终于忍不住了,就干脆不用中文,用英 文。但是现在,ubuntu 的最近几个版本默认的字体已经相当清楚,不影响使用了,如果想要更好,只要用一条命令安装一下伟大的开源字体 文泉驿,就可以搞定了。感谢 文泉驿! 相信不久的将来,所有的linux发行版默认的中文字体都会使用文泉驿。

  linux 界面的改进。linux在界面上其实一直做得相当好的,只要花点心思,都可以配置出一套美丽实用的界面。第一次使用enlightment的时候,看到桌 面背景上那浮动的海水,还有会移动的虚拟桌面,翻转的窗口,非常惊讶,图形界面也可以做得这样美丽而有诗意的!现在e17正在开发中,等e17正式发布 时,也许以后e17会成为我主要的图形界面。linux上主流的界面有kde和gnome,这两在派多少年来在界面上一直不好看,我的同学看过之后,就会 说与windows xp的界面相比,那些界面就像是个不成熟的玩具。还记得以前安装完redhat之后,gnome界面里那个巨大的任务栏,真不知道做redhat的那帮家 伙是怎么样的审美观,大大的任务栏真的那么好看吗?自从前两年传出novell领头开发xgl 之后,我坚信linux的图形界面的春天终于到了! 终于,去年的时候可以在ubuntu上看到了安的样子,非常棒!旋转的3D桌面,浮出桌面的窗口,alt+tab时即时切换窗口到前面,win+tab 时,所有窗口排成一圈,像书页一样翻转,一个快捷键平铺所有窗口,雨点,雪花等等,太漂亮了!而且,这一切特效居然在比主流还要次的显卡上也能跑得非常流 畅,并且它并不暂用多少系统资源!!现在,我每天上班用的都是这个ubuntu,开启compiz桌面特效,在华丽的界面下编程,心情都会爽很多,有用的 alt+tab切换方式,能让我更容易找到我要找的窗口,提升效率。同事们看到之后,会问我,这是windows vista吧?我说这是linux,他们会非常惊讶地说 我以为linux都要是命令行,linux的界面都很丑的。其实windows vista我也用过,说句心里话,那效果真的没有linux的好看。

  现 在的linux不是以前的linux了,如果你有一年没有试用linux,那你应该试用一下,一年之内linux可以进步很多,不要让自己对linux的 认识还停留在过去。快把你心里贴在linux上的诸如不好安装,丑陋,安装软件不方便,软件太少,使用不方便,等标签都摘掉吧! 如果你终于要试用linux,我推荐用ubuntu 8.04,ubuntu绝对是最适合于给普通人使用的发行版。

  我期望在未来一两年内,linux可以在以下方面取得更大的进步,更好地对笔记本的支持,触摸板,电池,休眠,无线网卡等问题。虚拟机,KVM,效率更高些吧!游戏!让所有的游戏厂商都考虑开发linux版本吧,把directx换成open gl 吧!MONO! 让.net变成linux下的工具吧!

  让java变得纤瘦而敏捷,和linux内核结合吧!
推荐阅读
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • Linuxchmod目录权限命令图文详解在Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。对于目录来说,执行位的作用是控制能否进入或者通过 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
author-avatar
飘移zj_114
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有