Переименование рабочих пространств в интерактивном режиме с использованием DynamicWorkspaces не работает

Изображения (которые представляют собой обычный PNG) можно получить с помощью сценариев - и есть сценарии, которые это делают. Вы завершаете свой вопрос словами «вместо создания какого-либо сценария», но я предполагаю, что сценарий, который собирает данные из Zabbix (вместо того, чтобы выполнять свой собственный сбор данных), будет приемлемым. Несколько усилий сообщества по созданию отчетов:

Обратите внимание, что если вы действительно хотите добиться этого без каких-либо скриптов, это невозможно.

2
20.08.2017, 20:23
1 ответ

Убедитесь, что вы используете «конфигурацию» из xmonad -contribhttps://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Config-Desktop.html.

По сути, из минимальной конфигурации, которую вы разместили, вам нужно заменить xmonad $ defaultConfig {на xmonad $ desktopConfig {. Убедитесь, что вы также импортировали необходимый модуль :import XMonad.Config.Desktop.

Вот рабочая минимальная конфигурация:

import XMonad
import XMonad.Config.Desktop
import XMonad.Util.EZConfig
import XMonad.Actions.DynamicWorkspaces

modM                 = mod4Mask
myWorkspaces         = ["1:Surf",  "2:Web", "3:Dev", "4:Term","5:Pdf"]
myKeys = [((modM.|. shiftMask, xK_r), renameWorkspace def)]

main = do
  xmonad $ desktopConfig {
   workspaces         = myWorkspaces
 , modMask            = modM
  }
    `additionalKeys` myKeys
0
27.01.2020, 22:37

Теги

Похожие вопросы