为什么没有专门为免费开发者设计的轻量级桌面环境?

JAk*_*Akk 5 gui desktop-environments home-directory

几乎每个达到可接受质量的桌面环境都具有对大多数私人用户来说看起来不错的结构。用户的主目录有像“我的音乐”、“我的电影”、“我的照片”这样的子目录——但是为什么没有桌面环境(在最好的情况下非常轻量级和无效果)带有像“我的”这样的结构项目”、“我的草稿”、“我的图像资源”、“我的实验室/单元测试”?

我使用 Linux 作为运行 rails-apps 的网络服务器,并作为 rails、c# mono、有点 ASP mono 的开发机器,当然也用于浏览网页。

像我这样的人的桌面环境在哪里?或者说,对于在基于 GUI 的 IDE 中开发应用程序的每个人来说。

是否所有的黑客和免费贡献者都忘记统一他们在同类桌面环境中工作的要求?

想象一个桌面环境,满足您的所有要求 - 并要求通过点击apt-get install developers-desktop.

或者它已经存在而我只是没有找到它?

xub*_*tix 19

为什么没有这样的桌面的答案很简单:

  1. 开发人员可以非常快地做这样的事情(创建目录),可能比做更快 sudo apt-get install developer-desktop
  2. 很少有开发人员希望他们的所有项目文件都在同一个文件夹中,但根据他们正在处理的项目类型,保留每个项目的结构
  3. 大多数开发工具以每个项目的方式为您创建这些结构:quickly create ubuntu-application helloworld, django-admin create-project helloworld, ...
  4. 几乎所有公共项目的开发者数量都远小于用户数量。即使这个少数人对他们想要使用的工具也非常自以为是:试着在 stackoverflow 上询问 emacs、vi、eclipse 或 mono.develop 是否是最好的 IDE,你会明白我的意思......还要注意这些问题是现在离题了,所以不要尝试。

因此,即使是少数开发人员也可能不想使用该开发人员桌面


mac*_*aco 9

定义文档、图片等的 XDG 规范没有定义这样的位置。我想您可以尝试说服 FreeDesktop.org 添加特定于开发人员的环境变量。

  • 您能否概述一下正确的流程是什么? (3认同)

Jes*_*sse 0

我认为你应该尝试一下很棒的窗口管理器。它是免费的并且非常轻巧。要在 ubuntu 上安装,请执行sudo apt-get install awesome. 它是非常可定制的,并且记住像 vi 这样的编辑器。学习和适应需要时间,但我认为桌面环境最适合作为开发环境。