为什么没有专门针对免费开发人员的轻量级桌面环境?

为什么没有专门针对免费开发人员的轻量级桌面环境?

几乎每个达到可接受质量水平的桌面环境都具有适合大多数私人用户的结构。用户的主目录有“我的音乐”、“我的电影”、“我的照片”等子目录 - 但为什么没有一个桌面环境(在最好的情况下非常轻量且无效果)具有“我的项目”、“我的草稿”、“我的图像资源”、“我的实验室/单元测试”等结构?

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

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

难道所有的黑客和自由贡献者都忘记统一他们在同类桌面环境中工作的要求了吗?

想象一个桌面环境,可以满足您的所有要求 - 以及对使其轻量级化、通过点击安装所有依赖项的要求apt-get install developers-desktop

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

答案1

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

  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,你就会明白我的意思……还要注意,这些问题现在已经不再是主题了,所以不要尝试。

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

答案2

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

答案3

我认为 Ubuntu 是为大多数普通用户设计的——远不止为开发人员设计。但是你仍然可以为你的工作创建自己的环境,因为 Ubuntu 是 Linux——完全免费使用和更改。我使用过 Arch Linux,并安装了 XFCE 作为桌面环境,它只有一个桌面文件夹。你也可以创建自己的文件夹。我认为设置你熟悉的工作环境可能不会花费你太多时间。

答案4

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

相关内容