问题标签 [xmonad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
926 浏览

mouseevent - XMonad 的无键盘鼠标手势

我在我的 xmonad.hs 中设置鼠标手势,我想避免使用 modMask 修饰符来获得无键盘手势。问题是,在某些情况下(例如空手势,只需单击一下),我想让鼠标事件通过光标下的应用程序,但我还没有在 XMonad 中找到这样做的方法。没有它,如果我添加((0, button3), mouseGesture gestures),我将完全失去button3.

我在想,如果事件不能轻易转发,也许可以创建和分派一个新事件。我想过使用spawn "xdotool click 3",但它似乎不起作用。有没有人尝试过类似的东西?否则,我需要一个至少有 4 个按钮的鼠标,因为大多数应用程序都使用三个按钮……

0 投票
1 回答
1724 浏览

xmonad - 在 XMonad 中,我怎样才能总是给某个窗口一个特定的浮动位置?

我认为标题是不言自明的。

在 XMonad 中,我怎样才能总是给某个窗口一个特定的浮动位置?

0 投票
1 回答
585 浏览

configuration - 如何动态更改 xmobar 配置

我想通过使用组合键在 xmobar 配置之间动态切换。我天真地将以下内容标记到我的其他关键模块上:

和编译器在 <-. 您可能可以在代码中阅读我的意图。我不是 Haskell 专家,我正在使用乐高方法慢慢建立我想要的环境,但这让我在这里失败了。

我哪里错了?

TIA

0 投票
2 回答
1476 浏览

haskell - 掌握 xmonad 配置的学习 haskell 的最佳资源

我使用 xmonad 作为窗口管理器,我喜欢它。然而,对我来说配置有点连线,因为我只是将片段复制在一起以使其执行我想要的操作。问题是我不理解它使用的大部分haskell 代码。

因此,什么文献、教程或在线讲座确实建议学习足够的 haskell 语法和概念来理解和掌握 xmonad-configuration。我的问题的重点不是,一般如何学习haskell,而是实现我的目标的最小且最省时的方法。

理想的情况是haskell课程,它通过xmonad-config中的示例解释haskell语法和概念,但我没有找到这样的教程。

我只找到了这个视频链接,但它似乎不再可用:http ://weblogs.asp.net/podwysocki/archive/2008/03/27/fringedc-march-2008-video-now-online-haskell-and -xmonad-extensibility.aspx

0 投票
1 回答
1576 浏览

haskell - 如何在 XMonad 中重新配置 1..9 工作区键盘快捷键?

在我切换到符合人体工程学的键盘布局,即 Bépo ( http://bepo.fr/wiki/Accueil )之前,我一直是 XMonad 的长期用户。

在那之前,我一直在为我的键盘使用 XMonad.Config.Azerty 模块。但是由于布局更改,键盘快捷键被破坏了。
更准确地说是切换工作区(home+1=workspace1,home+2=workspace2,等等...)。
然后我切换回默认配置,但并没有更好。

我显然不再需要 defaultAzerty 函数了。
有人知道我应该怎么做才能重新映射家庭 +1..9 组合以便他们工作。

编辑:更新配置

这是我的配置:

我也看到了那篇文章,但我不知道这是否是我想要的:Switching workspaces in xmonad usingprogrammer dvorak keyboard layout (shifted numbers)

我对 haskell 语言没有任何问题,但 XMonad API 就是这么大。

EDIT2:按照这里写的http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/,我的主键已经是一个修饰符

这是最后几行的转储:

xmodmap:每个修饰符最多 4 个键,(括号中的键码):

shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1
Alt_L (0x40), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3
mod4 Super_L (0x85), Super_R (0x86) ), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)

0 投票
3 回答
1352 浏览

haskell - Haskell cabal 安装:缺少 C 库 iw

我正在运行 Fedora 19 x64,并且正在尝试通过 cabal install 安装 xmobar。安装一堆依赖项后,我被困在

我找不到有关此 iw 库的任何信息,并且对如何继续感到有些迷茫。

据我所知,我已经安装了所有标准的 c 库。

0 投票
0 回答
1020 浏览

haskell - XMonad:根据窗口标题浮动启动程序

我使用这个真正优秀的 Firefox 插件:https ://github.com/docwhat/itsalltext/ 点击ctrl-e编辑 Vim 中的任何文本区域。

然而 vim 启动平铺。我的浏览器工作区是单窗口选项卡,所以全屏编辑器是多余的。这是我试图让它作为浮动窗口开始的内容:

xprop为创建的窗口显示此内容:

奖金问题:doFloat有效,但我真的很想指定如何浮动。对于暂存器,这有效:

但我不知道如何使用customFloating不是暂存器的窗口。

0 投票
1 回答
2607 浏览

xmonad - xmonad: toggle a window between floating and tiled

Sometimes I launch a window tiled. Maybe as a scratchpad (using NamedScratchpad) or as in this question.

Now I want to be able to zoom (either fullscreen or tile) this floating window, and then toggle back to the previous tiled size & position.

What is a good way to accomplish that?

Also, if I hit the hotkey for a scratchpad, I want it to open according to the specification in my config file --- not according to the current state (e.g. tiled).

0 投票
0 回答
1391 浏览

haskell - xmonad:将所有新窗口转移到当前集中的工作区

我知道可以将某些程序设置为在某些工作区中生成,如下所示:

这样所有的实例都Xterm将在工作区“3”中产生。我想要做的是让所有新程序在启动时处于焦点的工作区中产生,例如,如果我在工作区“1”并启动 Firefox,然后快速切换到工作区“2” ,Firefox 窗口将停留在工作区“1”中。

我在想一些事情

这显然是行不通的,但希望你明白这一点。

我的问题在意图上与这个问题非常相似,但是我希望所有程序都在最初集中的工作区中生成,但是我打开它们(dmenu,从终端等)

0 投票
2 回答
958 浏览

linux - xmonad xmodmap 将选项卡更改为 alt gr 但它不适用于 firefox 或 Thunderbird

我使用 xmonad 并用 xmodmap 更改了我的键盘以使用我的 alt gr 键作为选项卡。

我将我的 Super_L 移动到 tab 键,这是我的 xmonad 的 modm 键。

它在其他应用程序中运行良好,但不适用于 firefox 或 Thunderbird。这两个应用程序只是忽略了 altgr press。

我在安全模式下尝试了firefox,但问题仍然存在。