标签: dwm

我如何摆脱 dwm 中的水平分割

dwm今天开始使用并试图将我的头脑围绕它,因为这OpenBox是我唯一接触窗口管理器的其他方式。

正如官方教程中所建议的,我首先打开了几个终端,它们都被平铺了,第一个终端被推到了左边,据我所知是主终端。

我使用默认的键绑定并打开和关闭了许多窗口和程序。我花了很多时间试图了解标签是什么以及如何使用它们。

一段时间后回到标签 1,看到窗口虽然处于平铺模式,但不知何故变成了这样的水平分割:

图像显示 dwm

水平添加任何和所有新窗口。

图像显示 dwm

我没有看到任何用于更改现有窗口布局的特定键绑定(如tmux)。

那么,我怎样才能恢复默认的平铺模式,其中主在左边,堆栈在右边?

dwm

18
推荐指数
1
解决办法
2万
查看次数

配置dwm自动打开应用

我刚刚在颜色和标签方面按照我的喜好配置了 dwm。我只是在寻找另一件事:让某些应用程序在某些标签上自动以 dwm 启动的能力。

例如,我有一个irc标签,我想irssi在我启动机器时在该标签中运行。这可能吗?它会是什么样子config.h

opensuse window-manager dwm

14
推荐指数
1
解决办法
7605
查看次数

DWM 中的空白 Android Studio 窗口

我最近使用 DWM 在 arch linux 上安装了 Android Studio。但是提示启动新项目的初始对话窗口是空白的。不过,此窗口中的链接有效。我可以通过盲目单击新项目按钮应该在的位置来开始一个新项目。新建项目向导没有问题,但加载的编辑器窗口也是空白的。

但是,如果我以 android studio 作为客户端启动 X 服务器,它可以正常工作。所以这是 DWM 的问题。可能是什么原因?

编辑:

Intellij 和 dwm 有同样的问题。

window-manager xorg x11 dwm intellij

13
推荐指数
2
解决办法
4977
查看次数

在没有桌面环境的情况下捕获屏幕区域?

我正在使用 dwm 作为窗口管理器运行 OpenSuse。自从我从 KDE 切换以来,我还没有找到截取屏幕截图甚至截取部分屏幕的方法。

有没有办法在命令行环境中做到这一点?

command-line software-rec screenshot dwm

11
推荐指数
2
解决办法
1786
查看次数

透明地运行 wine 程序

当我想运行一个葡萄酒程序时,我必须输入例如

$ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe

可以直接运行TextAloudMP3吗?我的意思不仅是从命令行(我可以创建别名),而且是在整个图形环境中。我正在用dmenu.

command-line wine dwm dmenu

10
推荐指数
2
解决办法
1万
查看次数

Dmenu 不启动某些程序(例如,emacs)——是否有日志文件?

我在 Arch Linux 下使用 dmenu 运行 dwm。当 dmenu 工作时,它不会启动一些程序,例如 emacs,尽管它显示带有自动完成功能的命令。当我在终端中启动它们时,它工作正常。

我能做什么?是否有 dmenu 的错误日志文件?

arch-linux dwm dmenu

10
推荐指数
1
解决办法
6280
查看次数

如何从命令行防止我的屏幕变暗(变黑)

在 KDE 中,有一个系统设置,您可以在其中专门设置显示器永不黑屏。

现在我已经切换到 dwm 并且(它可能不相关)我的屏幕在大约 10 分钟后变暗。如何直接从命令行更改此设置?我猜这与X有关?

command-line power-management dwm

8
推荐指数
1
解决办法
4935
查看次数

uxterm 和 dwm 状态栏中的 Unicode 字符

我想在dwm的状态栏中显示汉字。更具体地说,我希望这些符号代表 dwm 中的不同标签。使用在线转换器,我发现我想要的符号的 unicode 表示是:

??
unicode: 憤怒
Run Code Online (Sandbox Code Playgroud)

将 unicode 字符直接放入 myconfig.h中不起作用,它们甚至不会出现在vim. 我的语言环境设置ISO-8859-1为 dwm,我正在使用 Liberation Mono 字体。

我该怎么做才能让这些符号出现在那里?

编辑 按照 Mat 的说明和修补 dwm,patch 命令挂起。运行strace

[max@prometheus dwm-6.0]$ strace patch -Np1 ../dwm-pango/dwm-pango/dwm-6.0-pango.patch 
execve("/usr/bin/patch", ["patch", "-Np1", "../dwm-pango/dwm-pango/dwm-6.0-p"...], [/* 30 vars */]) = 0
brk(0)                                  = 0x1d52000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9dc4713000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=92801, ...}) = 0
mmap(NULL, …
Run Code Online (Sandbox Code Playgroud)

arch-linux xorg configuration unicode dwm

8
推荐指数
1
解决办法
5320
查看次数

下载完成后,Firefox 会发送什么样的通知?

我正在使用suckless (dwm)的动态窗口管理器。我注意到它firefox能够在下载完成后发送很好的通知。看两个图

没有通知

当我使用不同的标签时,我会1在完成下载时收到这种通知(反向标签)。

通知

我想将这种通知用于我的其他uxterms. 例如,如果一个长时间的工作已经完成,它应该像上面一样亮起来。充其量,这也适用于GNU screen我正在使用的会话。

我不确定这是Xorg一个dwm功能还是一个功能。有任何想法吗?

编辑: @scai 的回答非常中肯,但缺乏与GNU screen. 如果有人仍然可以改进这一点,我们将不胜感激。

window-manager xterm notifications dwm

8
推荐指数
1
解决办法
441
查看次数

dwm 中的自定义热键

我正在尝试在我的桌面上创建一组简单的热键,并使用 dwm 运行 OpenSuse。像:

Ctrl+E    /opt/eclipse/eclipse
Run Code Online (Sandbox Code Playgroud)

这可以从 dwm 中配置吗?如果没有,我可以运行(在后台)一个外部应用程序来监听这些热键。

另外,热键是否可能仅在我悬停在窗口上时才起作用(以便窗口不会意外抓取我的输入)?

opensuse keyboard-shortcuts dwm

7
推荐指数
1
解决办法
5426
查看次数