问题标签 [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.
mouseevent - XMonad 的无键盘鼠标手势
我在我的 xmonad.hs 中设置鼠标手势,我想避免使用 modMask 修饰符来获得无键盘手势。问题是,在某些情况下(例如空手势,只需单击一下),我想让鼠标事件通过光标下的应用程序,但我还没有在 XMonad 中找到这样做的方法。没有它,如果我添加((0, button3), mouseGesture gestures)
,我将完全失去button3
.
我在想,如果事件不能轻易转发,也许可以创建和分派一个新事件。我想过使用spawn "xdotool click 3"
,但它似乎不起作用。有没有人尝试过类似的东西?否则,我需要一个至少有 4 个按钮的鼠标,因为大多数应用程序都使用三个按钮……
xmonad - 在 XMonad 中,我怎样才能总是给某个窗口一个特定的浮动位置?
我认为标题是不言自明的。
在 XMonad 中,我怎样才能总是给某个窗口一个特定的浮动位置?
configuration - 如何动态更改 xmobar 配置
我想通过使用组合键在 xmobar 配置之间动态切换。我天真地将以下内容标记到我的其他关键模块上:
和编译器在 <-. 您可能可以在代码中阅读我的意图。我不是 Haskell 专家,我正在使用乐高方法慢慢建立我想要的环境,但这让我在这里失败了。
我哪里错了?
TIA
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
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)
haskell - Haskell cabal 安装:缺少 C 库 iw
我正在运行 Fedora 19 x64,并且正在尝试通过 cabal install 安装 xmobar。安装一堆依赖项后,我被困在
我找不到有关此 iw 库的任何信息,并且对如何继续感到有些迷茫。
据我所知,我已经安装了所有标准的 c 库。
haskell - XMonad:根据窗口标题浮动启动程序
我使用这个真正优秀的 Firefox 插件:https ://github.com/docwhat/itsalltext/
点击ctrl-e
编辑 Vim 中的任何文本区域。
然而 vim 启动平铺。我的浏览器工作区是单窗口选项卡,所以全屏编辑器是多余的。这是我试图让它作为浮动窗口开始的内容:
xprop
为创建的窗口显示此内容:
奖金问题:doFloat
有效,但我真的很想指定如何浮动。对于暂存器,这有效:
但我不知道如何使用customFloating
不是暂存器的窗口。
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).
haskell - xmonad:将所有新窗口转移到当前集中的工作区
我知道可以将某些程序设置为在某些工作区中生成,如下所示:
这样所有的实例都Xterm
将在工作区“3”中产生。我想要做的是让所有新程序在启动时处于焦点的工作区中产生,例如,如果我在工作区“1”并启动 Firefox,然后快速切换到工作区“2” ,Firefox 窗口将停留在工作区“1”中。
我在想一些事情
这显然是行不通的,但希望你明白这一点。
我的问题在意图上与这个问题非常相似,但是我希望所有程序都在最初集中的工作区中生成,但是我打开它们(dmenu,从终端等)
linux - xmonad xmodmap 将选项卡更改为 alt gr 但它不适用于 firefox 或 Thunderbird
我使用 xmonad 并用 xmodmap 更改了我的键盘以使用我的 alt gr 键作为选项卡。
我将我的 Super_L 移动到 tab 键,这是我的 xmonad 的 modm 键。
它在其他应用程序中运行良好,但不适用于 firefox 或 Thunderbird。这两个应用程序只是忽略了 altgr press。
我在安全模式下尝试了firefox,但问题仍然存在。