2013-02-12 20 views
0

我一直試圖讓這兩個鍵綁定在我的Xmonad安裝程序上工作一段時間,但唉,我失敗了。我希望雷鳥能夠在特定的工作區產生,並且可以在當前正在查看的工作區上運行。這裏是我當前的鍵綁定設置的相關部分:Thunderbird和dmenu的Xmonad鍵綁定

keys' [email protected](XConfig {XMonad.modmask = modmask}) = M.fromList $ 
    [ ((modMask, xK_d), spawnOn "2:Web" "dwb") 
    , ((modMask, xK-r), spawn "dmenu_run") 
    , ((modMask, xK_e), spawnOn "3:Email" "Mail" 
...other keybindings that work..... 
    ] 

dwb鍵綁定確實有效。在雷鳥之一中,代替「郵件」我也嘗試過「雷鳥」和「雷鳥」無濟於事。

如果有人能爲我做這個工作,我一定會很感激。它讓人討厭從終端打開雷鳥。

回答

0

無論你從終端鍵入打開Thunderbird應該作爲spawnOn的第三個參數。如果一切都失敗,請嘗試使用thunderbird可執行文件的完整路徑。

對於其他可能google的用戶,如果不知道在終端中鍵入什麼內容以啓動程序,啓動時通常會啓動它(例如從菜單或使用鍵綁定),然後鍵入ps -ef找到命令的名稱。

0
  1. 嘗試更換 「郵件」 與 「雷鳥」

    , ((modMask, xK_e), spawnOn "3:Email" "Mail" 
    

    , ((modMask, xK_e), spawnOn "3:Email" "thunderbird" 
    
  2. 如果仍然不工作,檢查是否存在其他關鍵的配置覆蓋關鍵「E」。

0

The default config將(modMask,xK_e)映射到「切換到物理/ Xinerama屏幕2」。確保你禁用/改變了它。

0

使用CLI工具xprop並點擊雷鳥,就說明你的Thunderbird的類名,你需要放置的位置:

, ((modMask, xK_e), spawnOn "3:Email" "ClassName"