我dwm
今天开始使用并试图将我的头脑围绕它,因为这OpenBox
是我唯一接触窗口管理器的其他方式。
正如官方教程中所建议的,我首先打开了几个终端,它们都被平铺了,第一个终端被推到了左边,据我所知是主终端。
我使用默认的键绑定并打开和关闭了许多窗口和程序。我花了很多时间试图了解标签是什么以及如何使用它们。
一段时间后回到标签 1,看到窗口虽然处于平铺模式,但不知何故变成了这样的水平分割:
水平添加任何和所有新窗口。
我没有看到任何用于更改现有窗口布局的特定键绑定(如tmux
)。
那么,我怎样才能恢复默认的平铺模式,其中主在左边,堆栈在右边?
我刚刚在颜色和标签方面按照我的喜好配置了 dwm。我只是在寻找另一件事:让某些应用程序在某些标签上自动以 dwm 启动的能力。
例如,我有一个irc
标签,我想irssi
在我启动机器时在该标签中运行。这可能吗?它会是什么样子config.h
?
我最近使用 DWM 在 arch linux 上安装了 Android Studio。但是提示启动新项目的初始对话窗口是空白的。不过,此窗口中的链接有效。我可以通过盲目单击新项目按钮应该在的位置来开始一个新项目。新建项目向导没有问题,但加载的编辑器窗口也是空白的。
但是,如果我以 android studio 作为客户端启动 X 服务器,它可以正常工作。所以这是 DWM 的问题。可能是什么原因?
编辑:
Intellij 和 dwm 有同样的问题。
我正在使用 dwm 作为窗口管理器运行 OpenSuse。自从我从 KDE 切换以来,我还没有找到截取屏幕截图甚至截取部分屏幕的方法。
有没有办法在命令行环境中做到这一点?
当我想运行一个葡萄酒程序时,我必须输入例如
$ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe
可以直接运行TextAloudMP3
吗?我的意思不仅是从命令行(我可以创建别名),而且是在整个图形环境中。我正在用dmenu
.
我在 Arch Linux 下使用 dmenu 运行 dwm。当 dmenu 工作时,它不会启动一些程序,例如 emacs,尽管它显示带有自动完成功能的命令。当我在终端中启动它们时,它工作正常。
我能做什么?是否有 dmenu 的错误日志文件?
在 KDE 中,有一个系统设置,您可以在其中专门设置显示器永不黑屏。
现在我已经切换到 dwm 并且(它可能不相关)我的屏幕在大约 10 分钟后变暗。如何直接从命令行更改此设置?我猜这与X有关?
我想在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) 我正在尝试在我的桌面上创建一组简单的热键,并使用 dwm 运行 OpenSuse。像:
Ctrl+E /opt/eclipse/eclipse
Run Code Online (Sandbox Code Playgroud)
这可以从 dwm 中配置吗?如果没有,我可以运行(在后台)一个外部应用程序来监听这些热键。
另外,热键是否可能仅在我不悬停在窗口上时才起作用(以便窗口不会意外抓取我的输入)?
dwm ×10
command-line ×3
arch-linux ×2
dmenu ×2
opensuse ×2
xorg ×2
intellij ×1
screenshot ×1
software-rec ×1
unicode ×1
wine ×1
x11 ×1
xterm ×1