import XMonadmain = xmonad defaultConfigimport XMonad.Util.EZConfig(additionalKeysP)import qualified XMonad.StackSet as Wimport qualified Data.Map as MmodMask = mod4MaskmyKeys = [("M1-<F4>", kill) ,("M-h", spawn "xmessage 'Wow, it is works'") ,("M-m", spawn "firefox") ,("M-w", spawn "wvdial") ]myConfig additionalKeysP myKeys--myLayout = tiled ||| Mirror tiled ||| Full-- where-- tiled = Tall nmaster delta ratio-- nmaster = 1-- ratio = 1/2-- delta = 3/100--myWorkspaces = ["files","web","im","console"] ++ map show [5..9]defaults = defaultConfig {terminal = "xterm",modMask = myModMask,--workspaces = myWorkspaces,keys = myKeys--layoutHook = myLayout,--manageHook = myManageHook,--logHook = myLogHook,--startupHook = myStartupHook}
xmonad.hs:25:0: parse error (possibly incorrect indentation)
Ну ось. Ще одна людина перетворилась на IT-фахівця.
import XMonadimport XMonad.Util.EZConfigdefaults = defaultConfig { terminal = "xterm", modMask = mod4Mask}main = xmonad $ defaultConfig `additionalKeysP` [ ("M1-<F4>", kill) , ("M-h", spawn "xmessage 'Wow, it works'") , ("M-m", spawn "firefox") , ("M-w", spawn "wvdial") ]
Шизануться. Звідки в коді таби взялись?
Не ставив. І ви теж ні. Значить YaBB Хуліганить.
Еммм. А ще воно лаялося на myWorkspaces, я їх просто лишив закоментованими, щоб одночасно розбиратися лише з однією проблемою.Про additionalKeysP додатково нічого не читав, намагався писати "як в прикладах", в т. ч. використовуючи готовий конфіг. Якщо читати - то треба курити весь haskell.org на предет вивчення мови.
До речі, dying_sphynx запускає xmonad разом з xmobar, здається, це має бути справді зручно.
Цитата: Raven від 2008-11-18 19:24:50До речі, dying_sphynx запускає xmonad разом з xmobar, здається, це має бути справді зручно.Та я теж так думаю. От тільки не в'їхав - xmobar ставиться окремо, чи є в комлпекті? Бо на dzen бачив окремого пакета в репозиторії.
Окремо - http://code.haskell.org/~arossato/xmobar/
piktor@numberworker:~/xmobar$ runhaskell Setup.lhs configure --flags="with_xft"Configuring xmobar-0.9...Setup.lhs: At least the following dependencies are missing: X11-xft >=0.2, parsec -any, stm -anypiktor@numberworker:~/xmobar$
Код: [Вибрати]import XMonadimport XMonad.Util.EZConfigdefaults = defaultConfig { terminal = "xterm", modMask = mod4Mask}main = xmonad $ defaultConfig `additionalKeysP` [ ("M1-<F4>", kill) , ("M-h", spawn "xmessage 'Wow, it works'") , ("M-m", spawn "firefox") , ("M-w", spawn "wvdial") ]
main = xmonad & defaults
2 - Нагадайте хто-небуть, як робити скріншоти консольною командою? Треба-ж в "Галерею" щось скинути.
import -window root scr.pngДаю наступний хінт - zsh.
Я ще з цим не до кінця розібрався - тут вистачить надовго. Зробіть краще добру справу - напишіть скрипт, який робить цією командою скріншот, але автоматично вибирає неіснуюче ім'я файлу. Наприклад, якщо є snap002.png. то новий найменує snap003 і так далі.
А, іще треба заміна таким копитним програмам: k3b, kcalc. Калькулятор бажано повноцінний - з інженерними та статистичними додатками та обрахунком чисел з експонентою.