如何使wm看起来很棒? [英] How to make awesome wm look awesome?

查看:118
本文介绍了如何使wm看起来很棒?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Ubuntu 17.10和Debian 9上都安装了很棒的软件。在Ubuntu下很棒的软件看起来像Ubuntu的默认主题; 在Debian下很棒看起来像MATE(我安装了多个窗口管理器,但看来MATE是默认)。我的问题是:

I have awesome installed both on Ubuntu 17.10 and Debian 9. Awesome under Ubuntu looks like Ubuntu default theme; awesome under Debian looks like MATE (I have multiple window managers installed but it seems MATE is default). My questions are:


  1. 如果没有安装桌面环境,看起来会很棒吗?它仍然能够呈现GUI应用程序吗?假设我对Arch Linux感兴趣。

  2. 是否可以使上下文菜单看起来像默认的超棒菜单?速度非常快,而且保持一致是很好的。

  3. 很棒(或i3wm)使用nvidia驱动程序吗?在浏览器(无论哪种浏览器)中滚动页面时,我会遇到一些故障。这就像文字上的模糊线条,仅当我使用鼠标滚轮滚动时才会显示(移动滚动条无效)。抱歉,byzanz还没有抓住这个问题。

  4. 两个发行版中的字体都很棒。有什么使字体看起来更好的主意吗?

  1. If there would be no desktop environment installed, how awesome will look? Is it still be able to render gui applications? Let's say, I am interested in Arch Linux.
  2. Is it possible to make context menu look like default awesome menu? It is very fast and, you know, it is good to keep things consistent.
  3. Does awesome (or i3wm) use nvidia driver? I have some glitches while scrolling the page in a browser (no matter which browser). It is like blurred line over text which appears only when I scroll using mouse wheel (moving scrollbar does no effect). Sorry, byzanz have not caught this.
  4. Fonts in both distributions in awesome look thinner. Any idea to make fonts look better?


推荐答案

[元]不错,它不会设置GTK主题。它完全不在项目范围之内,由分发一堆配置文件提供的后台守护程序完成。

[meta] Awesome does not set the GTK theme. It is totally outside of the project scope and is done by either a background daemon provided by the distribution of a bunch of configuration file.

您必须了解Awesome是不是一个DE,并且它不做DE之类的事情,例如设置GTK / Qt主题或为各种常见任务(显示,网络,声音,电源)运行后台守护程序。所有这些任务都是由不属于AwesomeWM且不与之交互的第三方组件执行的。

You have to understand that Awesome is not a DE and that it doesn't do DE things like setting GTK/Qt themes or running background daemons for various common tasks (display, network, sound, power). All of these tasks are performed by 3rd party components that are not part of AwesomeWM and do not interact with it.

DE和发行版具有很多魔力,而Awesome和其他WM(i3wm,OpenBOX,dmw)仅提供有限的功能集。这是通过设计完成的,即使向这些WM提议了此类DE功能,也将其视为超出范围而被拒绝。 Awesome比其他WM提供了更多功能,但仍不打算成为DE。

DEs and distributions do a lot of magic while Awesome and other WMs (i3wm, OpenBOX, dmw) only provide a limited set of feature. This is done by design and even if such DE features were proposed to those WMs, they would be rejected as out of scope. Awesome provides a lot more features than other WMs, but still doesn't intend to become a DE.


  1. GUI应用程序将在所有Linux上运行发行版和所有WM(如果它们安装正确)。

  2. 是的,您可以编写主题或使用GTK CSS来使外观看起来一致。它超出了Awesome项目的范围。但是请注意,Actionless写了一个GTK主题,请参见 https://github.com/awesomeWM/awesome/ issues / 1560

  3. 显示驱动程序由X服务器和内核选择,而不是由Awesome选择。

  4. 安装新字体。这与Awesome也无关。

  1. GUI application will work on all Linux distribution and all WMs if they are installed properly.
  2. Yes, you can write a theme or play with the GTK CSS to make things look consistent. It is out of scope of the Awesome project. However note that Actionless wrote a GTK theme, see https://github.com/awesomeWM/awesome/issues/1560
  3. The display driver is chosen by the X server and the kernel, not by Awesome.
  4. Install new fonts. This is not related to Awesome either.

Arch Linux Wiki上有很多关于您的问题涉及的所有主题的出色文档。

The Arch Linux Wiki has a lot of good documentation on all the topics touched by your question.

最后一点,如果您想让Awesome本身更漂亮,请看看其他用户是如何做到的:

On a final note, if you want to make Awesome itself prettier, look at how other users did it:

https://github.com/awesomeWM/awesome/issues/1395

这篇关于如何使wm看起来很棒?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆