Убедитесь, что вы используете «конфигурацию» из 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
Используйте приведенную ниже команду, у меня она работала нормально
команда
sed 'N;s/\n/ /' filename
выход
mykulls1177 MemTotal: 41052672 kB MemFree: 647480 kB
sandpit MemTotal: 32959008 kB MemFree: 227400 kB
greuat MemTotal: 41052672 kB MemFree: 336684 kB
mykulls1765 MemTotal: 263771772 kB MemFree: 104100068 kB
mykulls1766 MemTotal: 528541224 kB MemFree: 363083156 kB
mykulls1767 MemTotal: 528541312 kB MemFree: 7703888 kB
mykulls1768 MemTotal: 98289912 kB MemFree: 3102528 kB
mykulls1769 MemTotal: 98290004 kB MemFree: 4148740 kB
mykulls1770 MemTotal: 164479104 kB MemFree: 63983920 kB
mykulls1771 MemTotal: 164479104 kB MemFree: 33030748 kB
mykulls1773 MemTotal: 98288948 kB MemFree: 22037620 kB